vlc.git
4 years agocontrib: Add srt 1.2.2
Justin Kim [Tue, 21 Nov 2017 10:39:37 +0000 (19:39 +0900)]
contrib: Add srt 1.2.2

Secure Reliable Transport library supports nettle backend
since 1.2.1, and the current released version is 1.2.2 which
has a fix of wrong version string.
With the option, `--with-gnutls`, in SRT, VLC can be sure
that non-GPL compatible library won't be linked.

Signed-off-by: Justin Kim <justin.kim@collabora.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoaccess:dshow: fix crash when opening dshow:// fails
Steve Lhomme [Mon, 27 Nov 2017 12:50:10 +0000 (13:50 +0100)]
access:dshow: fix crash when opening dshow:// fails

The MTA is never acquired but it's released on CommonClose(). So we acquire it
early.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:mkv: fix double free introduced
Steve Lhomme [Mon, 27 Nov 2017 16:31:36 +0000 (17:31 +0100)]
demux:mkv: fix double free introduced

Introduced by e527210321013fd477673c36c472e3ca9a2a9fff.
There is a local parser, we don't need to free it. Instead it freed an upper one.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:mkv: keep reading data in the parent even if current element has no size
Steve Lhomme [Mon, 27 Nov 2017 16:31:55 +0000 (17:31 +0100)]
demux:mkv: keep reading data in the parent even if current element has no size

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:mkv: do not even try to read bogus data if the size is 0
Steve Lhomme [Mon, 27 Nov 2017 16:31:54 +0000 (17:31 +0100)]
demux:mkv: do not even try to read bogus data if the size is 0

The parser will go up one level by itself

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovout:win32:common: no need to crop the source for D3D11
Steve Lhomme [Mon, 27 Nov 2017 12:38:13 +0000 (13:38 +0100)]
vout:win32:common: no need to crop the source for D3D11

We always give the right aligned texture size.

Fixes #18928

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodirect3d11: set the texture size after we know we use a staging one
Steve Lhomme [Mon, 27 Nov 2017 12:38:12 +0000 (13:38 +0100)]
direct3d11: set the texture size after we know we use a staging one

Use the visible size for the staging texture. Fixes #19078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovout: revamp sliders
Francois Cartegnie [Mon, 27 Nov 2017 14:13:14 +0000 (15:13 +0100)]
vout: revamp sliders

4 years agovout: epg: use memset
Francois Cartegnie [Mon, 27 Nov 2017 16:36:05 +0000 (17:36 +0100)]
vout: epg: use memset

4 years agopva: fix leak
Rémi Denis-Courmont [Mon, 27 Nov 2017 17:21:04 +0000 (19:21 +0200)]
pva: fix leak

Block chain MUST be gathered before sending out.

4 years agopva: remove redundant test
Rémi Denis-Courmont [Mon, 27 Nov 2017 17:10:25 +0000 (19:10 +0200)]
pva: remove redundant test

4 years agodshow: missing translation (fixes #19160)
Rémi Denis-Courmont [Mon, 27 Nov 2017 16:15:09 +0000 (18:15 +0200)]
dshow: missing translation (fixes #19160)

4 years agochroma: chain: setup proxy callbacks on filter object
Thomas Guillem [Mon, 27 Nov 2017 14:15:23 +0000 (15:15 +0100)]
chroma: chain: setup proxy callbacks on filter object

p_filter is already the parent of p_sys->p_video_filter. We don't need to touch
the grand parent.

4 years agofilter: fix name leak
Thomas Guillem [Mon, 27 Nov 2017 15:26:56 +0000 (16:26 +0100)]
filter: fix name leak

4 years agovout: DrawTriangle: refactor
Francois Cartegnie [Mon, 27 Nov 2017 12:59:12 +0000 (13:59 +0100)]
vout: DrawTriangle: refactor

4 years agovout: DrawRect: refactor and memset
Francois Cartegnie [Mon, 27 Nov 2017 11:53:38 +0000 (12:53 +0100)]
vout: DrawRect: refactor and memset

4 years agovout: DrawRect/Triangle: pass color as param
Francois Cartegnie [Mon, 27 Nov 2017 09:16:23 +0000 (10:16 +0100)]
vout: DrawRect/Triangle: pass color as param

4 years agochroma: chain: fix "force one level of iteration for filters"
Thomas Guillem [Mon, 27 Nov 2017 13:30:04 +0000 (14:30 +0100)]
chroma: chain: fix "force one level of iteration for filters"

This commit fixes a regression from 6e5e08677d9e279602397fcbc767e6d2a15b4ce5
that caused filter loading to never stop until a stack overflow.

4 years agospu: logo: fix logo not displayed if pos x/y are -1
Thomas Guillem [Mon, 27 Nov 2017 13:09:05 +0000 (14:09 +0100)]
spu: logo: fix logo not displayed if pos x/y are -1

4 years agoaccess_output: srt: suppress warnings by unused variable and parameter
Justin Kim [Sat, 25 Nov 2017 15:27:40 +0000 (00:27 +0900)]
access_output: srt: suppress warnings by unused variable and parameter

Signed-off-by: Justin Kim <justin.kim@collabora.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
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