vlc.git
4 years agoaccess: srt: remove unused variable
Justin Kim [Sat, 25 Nov 2017 15:27:39 +0000 (00:27 +0900)]
access: srt: remove unused variable

Signed-off-by: Justin Kim <justin.kim@collabora.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agokva: improve resizing of the embedded video window
KO Myung-Hun [Sat, 25 Nov 2017 10:00:53 +0000 (19:00 +0900)]
kva: improve resizing of the embedded video window

Sometimes the embedded video window is not resized properly. This
occurs due to mismatch of the cached video window size and the real
video window size. To avoid this, compare the parent window size with
the video window size directly.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d9:dxva2_deinterlace: fix null pointer dereference
Steve Lhomme [Mon, 27 Nov 2017 07:42:11 +0000 (08:42 +0100)]
hw:d3d9:dxva2_deinterlace: fix null pointer dereference

CID #1462252

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d9:dxa9: remove dead code
Steve Lhomme [Mon, 27 Nov 2017 07:42:27 +0000 (08:42 +0100)]
hw:d3d9:dxa9: remove dead code

CID #1462253

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocodec: Videotoolbox: fail reordering on incomplete set
Francois Cartegnie [Mon, 27 Nov 2017 08:25:10 +0000 (09:25 +0100)]
codec: Videotoolbox: fail reordering on incomplete set

4 years agovout: epg: remove double defined macros
Francois Cartegnie [Fri, 24 Nov 2017 18:43:04 +0000 (19:43 +0100)]
vout: epg: remove double defined macros

4 years agovideotoolbox: Fix compilation with older SDK
David Fuhrmann [Sun, 26 Nov 2017 16:47:03 +0000 (17:47 +0100)]
videotoolbox: Fix compilation with older SDK

Currently, this cannot compile with an older SDK due to linker
errors. Therefore, only enable the code path using the function
if the SDK version is high enough.
For this feature to work, code needs to be compiled with the SDK
which supports this function.

4 years agominimal macosx: Decrease priority for vout window provider
David Fuhrmann [Sun, 26 Nov 2017 16:44:06 +0000 (17:44 +0100)]
minimal macosx: Decrease priority for vout window provider

If someone both compiles minimal_macosx and macosx, the macosx
window provider has now higher priority. If correctly set up,
both module should not be installed into the same installation
any way.

4 years agoqt: Remove macOS specific searchlineedit file
Marvin Scholz [Sun, 26 Nov 2017 03:18:09 +0000 (04:18 +0100)]
qt: Remove macOS specific searchlineedit file

This is not used anymore.

Ref. #7279

4 years agoqt: Fix searchlineedit linking on macOS
Marvin Scholz [Sun, 26 Nov 2017 03:15:56 +0000 (04:15 +0100)]
qt: Fix searchlineedit linking on macOS

The macOS specific file is not used anymore, so it's necessary to enable
this code again on macOS too, else linking will fail as there is no
implementation.

Fix #7279

4 years agogui/minimal_macosx: Cleanup includes
Marvin Scholz [Sun, 26 Nov 2017 01:14:37 +0000 (02:14 +0100)]
gui/minimal_macosx: Cleanup includes

4 years agogui/minimal_macosx: Clarify comments and update copyright
Marvin Scholz [Sun, 26 Nov 2017 01:13:37 +0000 (02:13 +0100)]
gui/minimal_macosx: Clarify comments and update copyright

4 years agogui/minimal_macosx: Codestyle adjustments
Marvin Scholz [Sun, 26 Nov 2017 01:08:05 +0000 (02:08 +0100)]
gui/minimal_macosx: Codestyle adjustments

4 years agogui/minimal_macosx: Fix WindowControl handling
Marvin Scholz [Sun, 26 Nov 2017 01:04:45 +0000 (02:04 +0100)]
gui/minimal_macosx: Fix WindowControl handling

This is still very buggy but does not crash anymore.

4 years agogui/minimal_macosx: Fix compilation
Marvin Scholz [Sun, 26 Nov 2017 01:02:59 +0000 (02:02 +0100)]
gui/minimal_macosx: Fix compilation

4 years agoVT: Improve SDK version checks
Marvin Scholz [Sat, 25 Nov 2017 14:14:58 +0000 (15:14 +0100)]
VT: Improve SDK version checks

- Not only the macOS SDK should be checked, since VT is supported on
  iOS, macOS and tvOS.
- Add missing SDK check for VTIsHardwareDecodeSupported.
- Fix SDK check for the kVTVideoDecoderSpecification_* constants.

4 years agocontrib: breakpad: Update to use VideoLAN fork
Marvin Scholz [Fri, 24 Nov 2017 17:13:06 +0000 (18:13 +0100)]
contrib: breakpad: Update to use VideoLAN fork

4 years agoVT: fix compilation with older SDKs
Jean-Baptiste Kempf [Sat, 25 Nov 2017 12:06:25 +0000 (13:06 +0100)]
VT: fix compilation with older SDKs

The HEVC define arrived in SDK 10.11

4 years agoTTML: don't use printf for debugging in normal VLC
Jean-Baptiste Kempf [Sat, 25 Nov 2017 10:04:56 +0000 (11:04 +0100)]
TTML: don't use printf for debugging in normal VLC

4 years agomp4: use malloc() in SDTP box
Rémi Denis-Courmont [Fri, 24 Nov 2017 19:50:40 +0000 (21:50 +0200)]
mp4: use malloc() in SDTP box

4 years agomp4: use vlc_alloc() for TREF box
Rémi Denis-Courmont [Fri, 24 Nov 2017 19:45:41 +0000 (21:45 +0200)]
mp4: use vlc_alloc() for TREF box

4 years agomp4: use vlc_alloc() for ELST box
Rémi Denis-Courmont [Fri, 24 Nov 2017 19:45:41 +0000 (21:45 +0200)]
mp4: use vlc_alloc() for ELST box

4 years agomp4: fix ELST signed overflow
Rémi Denis-Courmont [Fri, 24 Nov 2017 19:37:35 +0000 (21:37 +0200)]
mp4: fix ELST signed overflow

4 years agomp4: check STSH size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STSH size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check STSS size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STSS size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check CTTS size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check CTTS size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check TRUN size before reading and allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check TRUN size before reading and allocation

This fixes out-of-bound reads.
This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: keep remaining buffer size unsigned
Rémi Denis-Courmont [Fri, 24 Nov 2017 19:08:51 +0000 (21:08 +0200)]
mp4: keep remaining buffer size unsigned

This prevents integer underflow, defeating the boundary checks.

4 years agomp4: check STCO size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STCO size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check STSC size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STSC size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check STSZ size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STSZ size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: check STTS size before allocation
Rémi Denis-Courmont [Fri, 24 Nov 2017 18:01:01 +0000 (20:01 +0200)]
mp4: check STTS size before allocation

This avoids allocating stupid amounts of memory.

Note: there is still an infinite loop if count == 0xffffffff
(with a suitably enormous input).

4 years agomp4: fix PADB parsing
Rémi Denis-Courmont [Fri, 24 Nov 2017 17:03:18 +0000 (19:03 +0200)]
mp4: fix PADB parsing

 - Fix interger overflow if sample count is 0xffffffff.
 - Merge table pairs.
 - Rationalize table sizes.
 - Check data size before allocation.

Not sure why we even extract those though - nothing reads the data.

4 years agomp4: fix potential pointer overflow
Rémi Denis-Courmont [Fri, 24 Nov 2017 17:01:53 +0000 (19:01 +0200)]
mp4: fix potential pointer overflow

p_peek could go out-of-range, UB.

4 years agomp4: vector box entry
Rémi Denis-Courmont [Thu, 23 Nov 2017 20:41:15 +0000 (22:41 +0200)]
mp4: vector box entry

4 years agomp4: preserve header size
Rémi Denis-Courmont [Thu, 23 Nov 2017 21:27:43 +0000 (23:27 +0200)]
mp4: preserve header size

4 years agomp4: vector and fix string extraction
Rémi Denis-Courmont [Thu, 23 Nov 2017 20:41:15 +0000 (22:41 +0200)]
mp4: vector and fix string extraction

4 years agomp4: privatize most reading macros
Rémi Denis-Courmont [Thu, 23 Nov 2017 20:34:48 +0000 (22:34 +0200)]
mp4: privatize most reading macros

4 years agomp4: avoid assignment as predicate
Rémi Denis-Courmont [Thu, 23 Nov 2017 20:10:33 +0000 (22:10 +0200)]
mp4: avoid assignment as predicate

4 years agoinclude: guard overflow builtins
Rémi Denis-Courmont [Thu, 23 Nov 2017 20:09:17 +0000 (22:09 +0200)]
include: guard overflow builtins

Pointed-out-by: KO Myung-Hun <komh78@gmail.com>
4 years agomp4: handle memory error and cleanup
Rémi Denis-Courmont [Thu, 23 Nov 2017 18:23:30 +0000 (20:23 +0200)]
mp4: handle memory error and cleanup

4 years agoes_out: Remove duplicated code
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 17:25:13 +0000 (18:25 +0100)]
es_out: Remove duplicated code

The "Type" info is set again a few lines below

4 years agocodec: ttml: handle missing default text alignment
Francois Cartegnie [Fri, 24 Nov 2017 17:18:19 +0000 (18:18 +0100)]
codec: ttml: handle missing default text alignment

refs #19147 #19146

4 years agodemux: pes: change pts bitfield check
Francois Cartegnie [Fri, 24 Nov 2017 15:23:01 +0000 (16:23 +0100)]
demux: pes: change pts bitfield check

allows incorrect 0010 (pts only) timestamp header
for 11 signaling (pts+dts)

4 years agomkv:chapter_command: use better values for registers
Steve Lhomme [Fri, 24 Nov 2017 16:39:23 +0000 (17:39 +0100)]
mkv:chapter_command: use better values for registers

The whole doesn't seem to match the VMI page though.

CID #1253081

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoAdd include/vlc_timestamp_helper.h to Makefile
Jean-Baptiste Kempf [Fri, 24 Nov 2017 16:38:18 +0000 (17:38 +0100)]
Add include/vlc_timestamp_helper.h to Makefile

4 years agopo: remove files that don't need processing
Jean-Baptiste Kempf [Fri, 24 Nov 2017 16:02:32 +0000 (17:02 +0100)]
po: remove files that don't need processing

4 years agoci_filters: don't force BT709 colorspace
Thomas Guillem [Fri, 24 Nov 2017 15:30:39 +0000 (16:30 +0100)]
ci_filters: don't force BT709 colorspace

But match the colorspace of the cvpx buffer.

4 years agoD3D11_deinterlace: remove debug message
Jean-Baptiste Kempf [Fri, 24 Nov 2017 15:36:20 +0000 (16:36 +0100)]
D3D11_deinterlace: remove debug message

4 years agousf: Fix variable shadowing
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 15:28:24 +0000 (16:28 +0100)]
usf: Fix variable shadowing

4 years agosubsusf: Remove dead code
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 15:06:34 +0000 (16:06 +0100)]
subsusf: Remove dead code

CID #1346935

4 years agohds: Fix memory leak on errro
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 14:08:24 +0000 (15:08 +0100)]
hds: Fix memory leak on errro

CID #1224537

4 years agodbus: Add missing error check
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 14:04:18 +0000 (15:04 +0100)]
dbus: Add missing error check

CID #1211816

4 years agocontrib: live555: Fix undefined behaviors
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 14:03:33 +0000 (15:03 +0100)]
contrib: live555: Fix undefined behaviors

4 years agocontrib: d3d9: Support prefix out of the contrib directory
Hugo Beauzée-Luyssen [Fri, 24 Nov 2017 09:30:07 +0000 (10:30 +0100)]
contrib: d3d9: Support prefix out of the contrib directory

4 years agodirect3d11: do not use the padding size to compute the quad position
Steve Lhomme [Fri, 24 Nov 2017 09:23:37 +0000 (10:23 +0100)]
direct3d11: do not use the padding size to compute the quad position

Fixes #19141

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d11:d3d11_filters: fix leak
Steve Lhomme [Fri, 24 Nov 2017 15:24:48 +0000 (16:24 +0100)]
hw:d3d11:d3d11_filters: fix leak

CID #1462210

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d11:d3d11_deinterlace: check values are ok
Steve Lhomme [Fri, 24 Nov 2017 15:24:47 +0000 (16:24 +0100)]
hw:d3d11:d3d11_deinterlace: check values are ok

Also release unsused memory.

CID #1462212, #1462211

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d9:dxva2_deinterlace: use D3D9_Create/Destroy
Steve Lhomme [Fri, 24 Nov 2017 15:24:46 +0000 (16:24 +0100)]
hw:d3d9:dxva2_deinterlace: use D3D9_Create/Destroy

CID #1462217

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d11:d3d11_surface: release the local d3d_dev on error
Steve Lhomme [Fri, 24 Nov 2017 15:24:45 +0000 (16:24 +0100)]
hw:d3d11:d3d11_surface: release the local d3d_dev on error

CID #1462215

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d11:d3d11_instance: always set the d3dcontext even on failure
Steve Lhomme [Fri, 24 Nov 2017 15:24:44 +0000 (16:24 +0100)]
hw:d3d11:d3d11_instance: always set the d3dcontext even on failure

CID #1462218

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agohw:d3d9:dxa9: use D3D9_Create/Destroy to load/unload the D3D9 DLL
Steve Lhomme [Fri, 24 Nov 2017 15:24:43 +0000 (16:24 +0100)]
hw:d3d9:dxa9: use D3D9_Create/Destroy to load/unload the D3D9 DLL

Also fix fmt_staging release from uninitialized memory.

CID #1462219, #1462216, #1462214, #1462213

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovideotoolbox: fix frame leaks when closing decoder
Thomas Guillem [Fri, 24 Nov 2017 13:28:59 +0000 (14:28 +0100)]
videotoolbox: fix frame leaks when closing decoder

Set b_vt_flush to true to prevent the asynchronous callback to enqueue more
frames.

This fixes a regression from f75db2e7ef22b2bb9bc6e2ade65793163ebea4e5.

4 years agoUpdate PO with new files
Jean-Baptiste Kempf [Fri, 24 Nov 2017 14:57:19 +0000 (15:57 +0100)]
Update PO with new files

4 years agoKeystore: capitalize correctly
Jean-Baptiste Kempf [Fri, 24 Nov 2017 15:11:17 +0000 (16:11 +0100)]
Keystore: capitalize correctly

4 years agoResampler: don't translate complex technical strings
Jean-Baptiste Kempf [Fri, 24 Nov 2017 15:08:33 +0000 (16:08 +0100)]
Resampler: don't translate complex technical strings

4 years agomp4: don't translate iTunes and Youtube meta names
Jean-Baptiste Kempf [Fri, 24 Nov 2017 15:08:16 +0000 (16:08 +0100)]
mp4: don't translate iTunes and Youtube meta names

4 years agoUpdate MODULES_LIST
Jean-Baptiste Kempf [Fri, 24 Nov 2017 14:54:17 +0000 (15:54 +0100)]
Update MODULES_LIST

4 years agoUpdate POTFILES.in
Jean-Baptiste Kempf [Fri, 24 Nov 2017 14:51:45 +0000 (15:51 +0100)]
Update POTFILES.in

4 years agoUpdate PO files
Jean-Baptiste Kempf [Fri, 24 Nov 2017 14:14:30 +0000 (15:14 +0100)]
Update PO files

4 years agoStrings simplification for translations
Jean-Baptiste Kempf [Fri, 24 Nov 2017 14:10:24 +0000 (15:10 +0100)]
Strings simplification for translations

4 years agodemux: adaptive: continue non dated packets for the same ES (fix #19145)
Francois Cartegnie [Fri, 24 Nov 2017 13:16:32 +0000 (14:16 +0100)]
demux: adaptive: continue non dated packets for the same ES (fix #19145)

Otherwise creates misordered output.

4 years agocodec: videotoolbox: fix leak
Thomas Guillem [Fri, 24 Nov 2017 12:56:36 +0000 (13:56 +0100)]
codec: videotoolbox: fix leak

4 years agoi18n: add Uighur translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:25:08 +0000 (14:25 +0100)]
i18n: add Uighur translation

4 years agoi18n: add Maithili translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:24:22 +0000 (14:24 +0100)]
i18n: add Maithili translation

4 years agoi18n: add Kashimiri (India) translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:23:44 +0000 (14:23 +0100)]
i18n: add Kashimiri (India) translation

4 years agoi18n: Add West Frisian translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:22:41 +0000 (14:22 +0100)]
i18n: Add West Frisian translation

4 years agoi18n: add Bodo translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:22:12 +0000 (14:22 +0100)]
i18n: add Bodo translation

4 years agoi18n: Add Assamese translation
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:21:30 +0000 (14:21 +0100)]
i18n: Add Assamese translation

4 years agoUpdate translations from 2.2.x branch
Jean-Baptiste Kempf [Fri, 24 Nov 2017 13:14:38 +0000 (14:14 +0100)]
Update translations from 2.2.x branch

This holds copyright from numerous people and from the VideoLAN entity

4 years agocodec: videotoolbox: setup YUV->RGB matrix
Thomas Guillem [Fri, 24 Nov 2017 12:31:55 +0000 (13:31 +0100)]
codec: videotoolbox: setup YUV->RGB matrix

4 years agocodec: videotoolbox: don't force NV12 for 10bits
Thomas Guillem [Fri, 24 Nov 2017 08:18:09 +0000 (09:18 +0100)]
codec: videotoolbox: don't force NV12 for 10bits

4 years agocodec: videotoolbox: drain when flushing
Thomas Guillem [Fri, 24 Nov 2017 08:35:07 +0000 (09:35 +0100)]
codec: videotoolbox: drain when flushing

Clear the DPB queue, wait for for asynchronous frames, re-init the PTS instead
of restarting the VT session.

4 years agocodec: videotoolbox: force a vout flush with 4K10bits on iOS
Thomas Guillem [Fri, 24 Nov 2017 08:17:47 +0000 (09:17 +0100)]
codec: videotoolbox: force a vout flush with 4K10bits on iOS

4 years agocodec: videotoolbox: pace output frames allocation
Thomas Guillem [Fri, 24 Nov 2017 08:16:26 +0000 (09:16 +0100)]
codec: videotoolbox: pace output frames allocation

VT is not pacing frame allocation. If we are not fast enough to render
(release) the output pictures, the VT session can end up allocating way too
many frames. This can be problematic for 4K 10bits. To fix this issue, we
ensure that we don't have too many output frames allocated by waiting for the
vout to release them.

A proper way to fix this issue is to allow decoder modules to specify the dpb
and having the vout re-allocating output frames when this number changes.

4 years agocodec: vt_utils: add cvpxpic_attach_with_cb
Thomas Guillem [Fri, 24 Nov 2017 08:18:24 +0000 (09:18 +0100)]
codec: vt_utils: add cvpxpic_attach_with_cb

In order to be notified when the cvpx buffer is released.

4 years agocodec: videotoolbox: fix indent
Thomas Guillem [Fri, 24 Nov 2017 08:05:25 +0000 (09:05 +0100)]
codec: videotoolbox: fix indent

4 years agocodec: videotoolbox: rename DrainDPB to DrainDPBLocked
Thomas Guillem [Wed, 22 Nov 2017 13:43:20 +0000 (14:43 +0100)]
codec: videotoolbox: rename DrainDPB to DrainDPBLocked

4 years agocodec: videotoolbox: add HEVC support
Francois Cartegnie [Mon, 2 Oct 2017 15:20:39 +0000 (17:20 +0200)]
codec: videotoolbox: add HEVC support

Fixes #18855

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agocodec: videotoolbox: improve deviceSupport tests
Thomas Guillem [Fri, 17 Nov 2017 11:45:47 +0000 (12:45 +0100)]
codec: videotoolbox: improve deviceSupport tests

4 years agocodec: videotoolbox: refactor for other codecs support
Francois Cartegnie [Tue, 3 Oct 2017 15:18:27 +0000 (17:18 +0200)]
codec: videotoolbox: refactor for other codecs support

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agocodec: videotoolbox: don't set directly extradata in decoder conf
Francois Cartegnie [Tue, 3 Oct 2017 13:01:17 +0000 (15:01 +0200)]
codec: videotoolbox: don't set directly extradata in decoder conf

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agoopengl: cvpx: change CVOpenGLESTextureRef release order
Thomas Guillem [Fri, 24 Nov 2017 08:05:00 +0000 (09:05 +0100)]
opengl: cvpx: change CVOpenGLESTextureRef release order

Release textures earlier before the texture cache flush.

4 years agohxxx_helper: add hevc_helper_get_hvcc_config
Francois Cartegnie [Mon, 20 Nov 2017 15:49:09 +0000 (16:49 +0100)]
hxxx_helper: add hevc_helper_get_hvcc_config

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agomux: libmp4mux: clear warning
Francois Cartegnie [Mon, 20 Nov 2017 15:09:46 +0000 (16:09 +0100)]
mux: libmp4mux: clear warning

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agomux: libmp4mux: use hevc_decconfig
Francois Cartegnie [Mon, 20 Nov 2017 14:45:27 +0000 (15:45 +0100)]
mux: libmp4mux: use hevc_decconfig

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agopacketizer/mux: refactor hevc decoder config creation
Francois Cartegnie [Mon, 20 Nov 2017 14:01:34 +0000 (15:01 +0100)]
packetizer/mux: refactor hevc decoder config creation

beause we'll need it for VT

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agohxxx_helper: remove hevc annexb config chain storage
François Cartegnie [Fri, 24 Nov 2017 11:51:34 +0000 (12:51 +0100)]
hxxx_helper: remove hevc annexb config chain storage

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agocodec: mediacodec: use hevc_helper_get_annexb_config
Thomas Guillem [Fri, 17 Nov 2017 15:33:47 +0000 (16:33 +0100)]
codec: mediacodec: use hevc_helper_get_annexb_config

4 years agohxxx_helper: add hevc_helper_get_annexb_config
Francois Cartegnie [Fri, 17 Nov 2017 15:15:16 +0000 (16:15 +0100)]
hxxx_helper: add hevc_helper_get_annexb_config

Signed-off-by: Thomas Guillem <thomas@gllm.fr>