https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
f350b6b Update NEWS 14 August 2019, 16:22:28 UTC
78af05d mkv: Improve PCI events handling CVE-2019-14970 (manually cherry picked from commit 51450a0f3c5c6a0fefc5ae25f35fe34ef3484af0) 14 August 2019, 16:22:28 UTC
dfc0543 contrib: Building matroska from the contribs require ebml >= 1.3.8 (cherry picked from commit 89788c9e3c8521ea0cc59c239b80eaf758c712df) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:28 UTC
de8cf1d demux: avi: simplify strf handling Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:28 UTC
b7cd72f demux: mkv: preloaded segments with no tracks are preloaded A Segment with no Tracks is allowed by the specs. CVE-2019-14777, CVE-2019-14778 Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 0f71d03f65d54c1cc5b21bdb10124f469bf7ec21) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:28 UTC
4d262af asf: Fix out of bound read p_data is already offset by 64 bytes, so we need to propagate that offset to the boundary check CVE-2019-14776 (cherry picked from commit fdbdd677c1e6262f31771b0ba10afb24aabf108c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:28 UTC
59058ab asf: Fix missing fp pointer reset This fixes a potential use after free CVE-2019-14533 (cherry picked from commit d5a9fb5c671a00b13ca0a8d39489f4ee0ac23f94) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:28 UTC
aad818b asf: Reject seeking when no file properties object is available CVE-2019-14534 (cherry picked from commit 078afb259f06d5a59624f26cbdd2b79a4e5ea713) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
aa15d13 asf: Reject streams with invalid entry time interval CVE-2019-14535 (cherry picked from commit 4d2f92b67e99a04553305ffd7656f0308c520d1f) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
9df056b caf: Reject samples without samplerate Since the spec mandates it CVE-2019-14498 (cherry picked from commit 56b21668e8d9384386cb037f3eb0b13dd6dae5b5) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
98d25e4 access: dvdread: fix null dereference on vts failure Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit bbbdb833da9498733768430cf50d3b489c4ceb95) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
2af8128 demux: xiph: improve old ffmpeg xiph extradata test Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 1f073245f0c75096a075bc5c7075db660a8b1189) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
9f330e3 demux: xiph: rewrite to split cases handling CVE-2019-14437, CVE-2019-14438 Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 93f04f42e92df8af1697a3c990c88d62eb7f528d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
b2d7c1a xiph: constify xiph_PackHeaders() (cherry picked from commit 5de591e391ec000f89acbaece4934110cab46e31) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
4d84aea xiph: constify xiph_SplitHeaders() ... and fix invalid pointer conversion from const void ** to void ** in xiph_PacketHeaders(). (cherry picked from commit 0fa1d4e11145b2e9e59766428f9f0e4339858365) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
afe59f4 mux/ogg: fix variable shadowing (cherry picked from commit c48f56ff7f560d7239ff274d9ab84649d81c5d94) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
ecf0b0f faad: Fix read buffer overflow (cherry picked from commit 6388ee66cf50051be19da364a33f2145dafbae65) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
041ed2b demux: mkv: do not use the file if there's no usable stream/segment Ref #22474 Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit dfa50b418711da81e941f059c4704c4a1a21ffab) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
493ab98 demux: mkv: fix vector erase in destructor Ref #22474 Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit ca086631dc1a39f1882976d9ec525176ada1aa9e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
54784cf demux:mkv: remove elements from vector when we delete them Rather than setting the value to 0. This could be useful if we store the actual objects rather than pointers. (cherry picked from commit fe2cb5ca7536699672dbc277f2ed0aaff3dd2716) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:27 UTC
1a55a59 ogg: Fix potential integer overflow (cherry picked from commit c455d11a96e473ea3038b7f469f15a71cd9338e3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:22:21 UTC
48f0147 configure: Require libmodplug >= 0.8.9 (cherry picked from commit 87b7816cdb69130e500f8735f01ae89f2926f96a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:21:46 UTC
44bd089 contribs: modplug: Require libmodplug 0.8.9.0 Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 78ebd9bd68cdc60db66f4c6f98b433720261d181) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:21:46 UTC
caaae75 contribs: modplug: Do not force old minimum macosx version VLC already sets the minimum version, forcing an older version makes compilation fail with our flags. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit b20af5ad95dacb6a857fc1c93345977e9a34ef90) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:21:46 UTC
c5a87a5 contrib: Update libmodplug to 0.8.9.0 (cherry picked from commit 4345b4b0d141ba3c9fc10ac8449e4f3af6487397) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 16:21:38 UTC
876b234 l10n: vlc.desktop update 14 August 2019, 10:32:01 UTC
a5ce68e l10n: Galician update 98% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 14 August 2019, 10:32:01 UTC
5762698 contrib: dav1d: Update option names (cherry picked from commit a0f8ec0ee7093a77a98e92bac8c38423f6001f8e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 14 August 2019, 10:24:34 UTC
90f510d contrib: bump dav1d version (cherry picked from commit 9636858bdc6346b8ee56bbefed0d47922da2b48c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 August 2019, 15:58:19 UTC
1fff012 demux: mp4: fix potential endless loop (cherry picked from commit 5de914227402e7ed7653cc5700c1e6c155d2428b) 13 August 2019, 13:28:18 UTC
b956711 transcode: video: patch missing chroma in decoder format ouput (cherry picked from commit ef647f9a101cf281b59544555bba3a2d7d43d58c) 13 August 2019, 09:40:44 UTC
b823b19 l10n: Turkish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 August 2019, 12:19:54 UTC
ab885eb l10n: Swedish update 88% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 August 2019, 12:19:43 UTC
879aae8 extras: NSIS: Remove unsupported language 12 August 2019, 12:18:22 UTC
7c35186 vout: fix low framerate stuttering In ThreadDisplayPicture(), when "refresh" was true, the output parameter deadline was not written and the function returned a non-zero value. As a consequence, in video_output.c:Thread(), the next loop iteration waited for the max deadline (100ms). When the following frame target date was before this deadline, the video was stuttering. To avoid the problem, write the deadline before returning from ThreadDisplayPicture(), so that Thread() does not wait more than expected. Since an existing frame is refreshed only every 80ms (VOUT_REDISPLAY_DELAY), this happened only on low framerate videos (<12.5 fps). Otherwise, "refresh" was always false and the problem never occurred. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 6c5eabe76fd6f4827adc7b9931e8519b8a157b66) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 August 2019, 14:33:20 UTC
f3047d4 configure: Require libebml >= 1.3.6 (cherry picked from commit 51c8c0c89b6facdfa65a4d2d076db4a20c12a66b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 August 2019, 10:32:50 UTC
ab7ae30 l10n: Swedish update 88% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:55 UTC
7828084 l10n: activate new NSIS languages: Asturian, Corsican and Khmer 08 August 2019, 10:00:55 UTC
0ba510f l10n: Khmer NSIS update 98% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:53 UTC
9cf747a l10n: Corsican NSIS update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:50 UTC
23026a1 l10n: Asturian NSIS update 98% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:45 UTC
33d9eb4 l10n: Slovak update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:10 UTC
7c93105 l10n: Portuguese (Brazil) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:10 UTC
bf76011 l10n: Latvian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:10 UTC
41ddb5e l10n: Icelandic update 70% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:10 UTC
7b3d1ff l10n: Hebrew update 58% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 10:00:10 UTC
01b5ea2 l10n: French update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 09:58:10 UTC
d66e01d l10n: Spanish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 09:58:10 UTC
f4df3da l10n: Czech update 62% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 08 August 2019, 09:58:10 UTC
cfe426a upnp: Fix potential race during tear down. If two threads call UpnpFinish at the same time (or more precisely, if a 2nd thread calls UpnpFinish before the first one sets UpnpSdkInit to 0) we can end up double releasing most libupnp resources (cherry picked from commit 2873288c7c7b1f62f67ce41b1928b326019f7898) 08 August 2019, 09:56:27 UTC
f97c872 Update NEWS 29 July 2019, 12:44:18 UTC
105b990 NEWS: fix typo 29 July 2019, 12:44:18 UTC
b80f75f codec/videotoolbox: Fix uninitialized pts in late start case (cherry picked from commit 14f5f65d612bcb6e8e61223e818ebc84b11103b5) 29 July 2019, 10:19:49 UTC
72ab735 demux: hls: probe content Solves issues when the server does not sends proper MIME and the file does not match known extension. (cherry picked from commit dfe4aca1f22265115e07c501a77c870cfea4cd52) 23 July 2019, 18:35:43 UTC
5b650e1 demux: hls: add probing by mime type fallback (cherry picked from commit c8ba5435acd96605dd1585b30432a26a30aeaf63) 23 July 2019, 17:22:06 UTC
8627980 demux: adaptive: add source stream peek method (cherry picked from commit d0c6bbb5affcce58e78239bb82ec8ac8cf8f60c1) 23 July 2019, 16:44:36 UTC
3cb5618 demux: adaptive: fix missing first block with sourcestream backend (cherry picked from commit 3853d029869ec0f2e38b0d967cc87a133226f5fe) 23 July 2019, 16:44:25 UTC
dceaf0e demux: adaptive: use buffered source stream (cherry picked from commit c3869a48e14b875f0eb398fabcdd7088b949bd2b) 23 July 2019, 16:39:01 UTC
9ab2793 demux: adaptive: add buffered chunks stream provides data backend to prevent breakage with unwanted seeks (mkv) (cherry picked from commit ade73f871752a8163dcf123492076e77324bf700) 23 July 2019, 16:38:30 UTC
ee139ff va: fix mismatched var-arg types 17 July 2019, 19:09:01 UTC
814e0bc vaapi: fix mismatched close callback prototype (cherry picked from commit d01a9ca8a321b99d18a87fd49cee7e226262420d) 17 July 2019, 19:06:05 UTC
b03729f wasapi: fix stop callback prototype 17 July 2019, 18:46:28 UTC
e2b5eb9 audiounit: update device latency when the route changes (cherry picked from commit b46f49a81ce75d026b9fac1d00f5568c4a5ce6d3) 17 July 2019, 14:57:02 UTC
6828c73 vout: opengl: converter: prevent FPE with cropped empty spu (cherry picked from commit 90989df9e3aab300c2d09a8eb9c0570e4cba4efa) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 17 July 2019, 12:01:25 UTC
2b4f9d0 codec: avcodec: fix broken check before copy (fix #22240) copy parameters are the picture ones regression by c988b8d58b01ef6d628e3051774a2032dd7f6b7d (cherry picked from commit 603ecaf0f3fdf3b0a83cd2c773e05ac347b2149a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 17 July 2019, 11:19:05 UTC
9e644bd pulse: fix playback with very small inputs (cherry picked from commit 0a1a317c452ea9c45ace3a485419010a449947f8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 13:37:26 UTC
753fd23 auhal: don't apply dev latency two times It is already handled by the render callback on macOS. (cherry picked from commit bd6e2265a551ec27632285a08efd70a3018b4bd7) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 10:09:17 UTC
c645bd5 auhal: check getprop of kAudioDevicePropertyLatency (cherry picked from commit 1f46192f33972d1b6d614218b3d0082a829ce478) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 10:09:17 UTC
340062e coreaudio: move out latency log (cherry picked from commit 3f389be6ecde7a6d782603204f85266016d50f3c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 10:09:17 UTC
bad7a26 coreaudio: don't print underrun warning before first play It's perfectly OK to send 0s before the first buffer is played. (cherry picked from commit a34bf45cd6f4b212b79e71b80c056cb392eaf7f5) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 10:09:17 UTC
704bd12 coreaudio: fix first time_get return values Don't return a valid delay of 0 when the delay is still not known. This triggered VLC drift correction from aout_DecSynchronize() and could caused flushing of first buffers or ressampler being inserted. This also fixes playback with audio devices having a long delay (>= 350ms). Depending on few options (like the rate), VLC was never able to catch up with this first valid delay (so it was flushing in loop). This commit apply for both macOS and iOS. cf. https://code.videolan.org/videolan/vlc-ios/issues/344 (cherry picked from commit bdd96900164739b72220334bdbda511aff708caa) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 16 July 2019, 10:09:17 UTC
83845f3 demux: asf: ignore non seekable flag if there's an index (cherry picked from commit adafc7d317003803388ec6f38a19b18a4e2a35b6) 15 July 2019, 14:58:08 UTC
0f44d14 demux: avi: continue parsing list on empty box some broken files have empty strf between 2 strh refs V_CODECS/qnap/2010-10-15 14-02-00~14-04-00.avi (cherry picked from commit 55febc1e137d4f7ae0683d287594de5ebe93d468) 15 July 2019, 14:55:24 UTC
155fca8 demux: avi: force packetizer for QNAP codecs (cherry picked from commit 8b8718cd6be010196316f029126ec8541e1d273b) 15 July 2019, 14:55:24 UTC
813c315 demux: avi: remove header from QNAP codecs (cherry picked from commit 62d9193dcd958445a9fa4ef1049a046e4c7b02f6) 15 July 2019, 14:55:24 UTC
9b9c448 demux: avi: refactor block output code (cherry picked from commit fc77024ebbb318e2d6ac8ef91626de2dcbb31fa6) 15 July 2019, 14:55:24 UTC
eb134f1 fourcc: update QNAP descriptions (cherry picked from commit 9aeacafe19943509ad74db80da2980dc611f038c) 15 July 2019, 14:55:24 UTC
955e086 Add w264 for QNap h264 (cherry picked from commit d6471a284c54abc36051d3331111ca7c6b5a8526) 15 July 2019, 14:55:24 UTC
2ed25c9 contribs: dvbpsi: fix duplicate pkt fake positives (cherry picked from commit 82af958a696e2047ccb3c311e3607b1fea7c9483) 10 July 2019, 17:11:53 UTC
9368f77 demux: ts: workaround HLS dumps Triggers duplicate packets on some boundaries and artifacts. There's no way to tell if that's a real discontinuity or duplicate packet. At least we can discard false positives for duplicates. (cherry picked from commit 3a794b149b9bf2bd2225f94c1cf05c4d5f31724c) Backported because it seems also needed for non HLS dumps 10 July 2019, 17:08:48 UTC
daec539 direct3d11: rework the check on AMD drivers capable to display decoder NV12 The test allowed either version 20 and above OR version 162 and above. Both conditions need to be true. Add more known bad drivers to the documentation. 02 July 2019, 05:23:03 UTC
379d898 contrib: Qt: Use our mirrors 01 July 2019, 16:41:11 UTC
117c30a contrib: qt: Fix urls 01 July 2019, 16:41:11 UTC
dab9358 On the road to 3.0.8 01 July 2019, 16:41:11 UTC
c08342b l10n: vlc.desktop update Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:10 UTC
ae8977e l10n: Latvian NSIS update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:09 UTC
8e6ca13 l10n: Dutch NSIS update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:08 UTC
0b34201 l10n: Turkish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:07 UTC
7469f1e l10n: Swedish update 88% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:06 UTC
f66446a l10n: Slovak update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:05 UTC
d5e786e l10n: Sinhala update 42% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:41:04 UTC
a690406 l10n: Portuguese (Portugal) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:58 UTC
50adec5 l10n: Punjabi update 55% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:58 UTC
44c9a07 l10n: Malay update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:57 UTC
156254d l10n: Korean update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:56 UTC
2e97d3a l10n: Icelandic update 70% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:55 UTC
3947220 l10n: Galician update 98% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:54 UTC
883ea02 l10n: Estonian update 78% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 July 2019, 16:40:51 UTC
3dfa6d4 prefetch: match read size from versions 2.2 VLC versions 2.2 and earlier had 3 "tracks" buffers of 4 MiB each for the input stream. This resulted in single reads of (up to) 4 MiB. This patch matches the read size and thus performance of said older versions. This matches 6f58cd15a29ec77f5117e709a5c5a7126b9148c8 in a less invasive fashion. Fixes #19806, #19988, #21470. 29 June 2019, 14:43:32 UTC
05eb444 mp4: fix integer underflow Reported-by: Hyeon-Ju Lee <zorurione@gmail.com> (cherry picked from commit 8e8e0d72447f8378244f5b4a3dcde036dbeb1491) 29 June 2019, 12:40:55 UTC
back to top