1commit 46d459f405b19764e23b622fd2e07ca7b28b5186
2Author: Marvin Scholz <epirat07@gmail.com>
3Date:   Wed Dec 11 18:23:02 2019 +0100
4
5    video_filter/fps: Prevent division by 0
6
7    (cherry picked from commit e037f2129ec6432db6a13a6632bd36290e920ac9)
8    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
9
10commit 8ffb52d0f486e377098b67cb6571fbe803de007f
11Author: Alexandre Janniaux <ajanni@videolabs.io>
12Date:   Mon Dec 9 17:12:59 2019 +0100
13
14    egl: initialize context for error handling
15
16    Otherwise, we end up calling eglDestroyContext with a bad value in the
17    case the surface cannot be create. Not being able to create the surface
18    isn't even rare as it can happen if the format we required is not supported.
19
20    Harmless regression from f5a766e3699f19f3a37f6331e62bdc5de0e7fd04
21
22    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
23    (cherry picked from commit d31777d83a94c63ed6b06d66fe56da4476bf5e78)
24    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
25
26commit b9f0feba4f281e3b010ff513791f3aab0e53069c
27Author: Louis Segretin <lsegretin.contrib@gmail.com>
28Date:   Wed Dec 4 18:09:45 2019 +0100
29
30    opengl: converter_sw: reset UNPACK_ROW_LENGTH after usage
31
32    Some drivers seem to use this value for glTexSubImage2D even with
33    GL_PIXEL_UNPACK_BUFFER set to 0. As the rest of the code is not
34    UNPACK_ROW_LENGTH aware, it is safer to reset it to a non-active value.
35
36    For example, this would cause glitches if pictures were uploaded with
37    this extension but SPU were not, or more generally if another client of
38    the OpenGL context is updating some textures by itself outside of the
39    OpenGL renderer.
40
41    Looks really close to an OpenGL version of #22267.
42
43    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
44    (cherry picked from commit 045f3ef28f86be7eed530f7079ad5ed182da9144)
45    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
46
47commit 5e2545d8780f3d654e987c5ac6c0d044f0b49c5a
48Author: Thomas Guillem <thomas@gllm.fr>
49Date:   Mon Dec 9 16:54:17 2019 +0100
50
51    contrib: lame: disable asserts
52
53    As the lame INSTALL says:
54
55    "For production use, be sure to compile a "Release" target, with the "maximum
56    speed" compile option, and #define NDEBUG."
57
58    It will fix an assert on psymodel.c:576 that could happen when feeding data
59    after a flush. There is no possible memory corruption but maybe a read of
60    invalid data that could trigger an audio glitch. Due to the rarity of this bug
61    (happening only via chromecast, with some input files and with a lot of seek
62    requests), I think that such fix is enough.
63
64    PS: the contrib WITH_OPTIMIZATION option should be split into OPTIMS and DEBUG.
65    (cherry picked from commit c9e146e7872a6a16f9cf05e3f36aab14105cffa8)
66    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
67
68commit ecbda30fc7a371bd025d15c8826586c658b20cad
69Author: Rémi Denis-Courmont <remi@remlab.net>
70Date:   Wed Aug 29 17:31:06 2018 +0300
71
72    demux/h26x: fix linking
73
74    Regression from f3df4c38e174563a8bf1c42bac8a8e68dd32e0c0.
75
76    (cherry picked from commit 313dd7e59d09d7952c1b3df1e05e1779983ca6e2)
77    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
78
79commit 781634e12e8630238fad216dba4a3ce877498f62
80Author: Marvin Scholz <epirat07@gmail.com>
81Date:   Tue Dec 10 13:42:46 2019 +0100
82
83    demux/vobsub: Fix out-of-bounds array read
84
85    (cherry picked from commit edc61c637b6ff04f374c4eb16421e071e557ea4b)
86    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
87
88commit 1f92a0de090762fc3c830e75bc237da499aaf90d
89Author: Marvin Scholz <epirat07@gmail.com>
90Date:   Tue Dec 10 12:01:50 2019 +0100
91
92    Update NEWS
93
94commit bd391a39db694c5241e1c60ef63c70cbdaa999ed
95Author: Marvin Scholz <epirat07@gmail.com>
96Date:   Tue Dec 10 11:58:45 2019 +0100
97
98    upnp: Do not crash without an active interface on macOS
99
100    (manually cherry-picked from 7000b96ea7ecea5109048913fcef4bc8af8ac143)
101    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
102
103commit 4645155985d3f6bef2b31110a5fea8e5291216c4
104Author: Louis Segretin <lsegretin.contrib@gmail.com>
105Date:   Wed Dec 4 18:09:45 2019 +0100
106
107    opengl: converter_sw: reset UNPACK_ROW_LENGTH after usage
108
109    Some drivers seem to use this value for glTexSubImage2D even with
110    GL_PIXEL_UNPACK_BUFFER set to 0. As the rest of the code is not
111    UNPACK_ROW_LENGTH aware, it is safer to reset it to a non-active value.
112
113    For example, this would cause glitches if pictures were uploaded with
114    this extension but SPU were not, or more generally if another client of
115    the OpenGL context is updating some textures by itself outside of the
116    OpenGL renderer.
117
118    Looks really close to an OpenGL version of #22267.
119
120    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
121
122commit 9802a32b87eda0fd0161797dcaff4e5e054c0dd0
123Author: Marvin Scholz <epirat07@gmail.com>
124Date:   Wed Dec 4 11:46:54 2019 +0100
125
126    Update NEWS
127
128commit 621211bcdaa3759a440fd14a00fc6538e15e06eb
129Author: Marvin Scholz <epirat07@gmail.com>
130Date:   Thu Nov 7 00:43:10 2019 +0100
131
132    freetype: simplify error checking
133
134    (cherry picked from commit cbd47eb4299f74ec7b38ae3cfeba664d1c1b5afb)
135    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
136
137commit 119b5d417ebc3c2fcb03e4764a81f4bff650a62e
138Author: Marvin Scholz <epirat07@gmail.com>
139Date:   Thu Nov 7 00:43:09 2019 +0100
140
141    freetype: fix error handling in getPathForFontDescription
142
143    (cherry picked from commit 40f90b7660140d551bbdc2cb4d07d0c1b1955d95)
144    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
145
146commit 03fb0731aae18258ba8965998fb3ec605318d25c
147Author: Marvin Scholz <epirat07@gmail.com>
148Date:   Thu Nov 7 00:06:39 2019 +0100
149
150    contrib: ass: Add patch to fix crash on macOS
151
152    Fixes a segfault in libass get_font_file function due to
153    insufficient checks of return values.
154
155    (cherry picked from commit 5259efcd4ac0111e393ca947fae0313af39d3b6b)
156    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
157
158commit d6739e59820591c891bda3029c463825becd492f
159Author: Pierre Ynard <linkfanel@yahoo.fr>
160Date:   Sun Dec 1 14:13:31 2019 +0100
161
162    youtube.lua: fix artist parsing
163
164    (cherry picked from commit d3632939f85c2ec72173d4e4e8930670d158ddb4)
165    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
166
167commit d46d6e96a7cf37e0e98dc6479affefeca51532c0
168Author: Pierre Ynard <linkfanel@yahoo.fr>
169Date:   Sun Dec 1 13:15:03 2019 +0100
170
171    youtube.lua: fix metadata parsing for alternate API
172
173    (cherry picked from commit 02bea06ed1c7199ce4912c458d7c6864e2bfa9f7)
174    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
175
176commit 690de354a9d83a8535826287fe4fc1b02a4d22ac
177Author: Pierre Ynard <linkfanel@yahoo.fr>
178Date:   Sun Dec 1 11:53:51 2019 +0100
179
180    youtube.lua: fix alternate video info API parameters
181
182    Passing a different value hasn't worked anymore for a while now, with
183    the API always returning an "invalid parameter" error. This restores at
184    least some functionality.
185
186    (cherry picked from commit 5e024d8689291480e4adb86a9d806387461075f8)
187    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
188
189commit 83791830089e099269462d0c06f5acc563d00670
190Author: Pierre Ynard <linkfanel@yahoo.fr>
191Date:   Sun Dec 1 09:31:28 2019 +0100
192
193    youtube.lua: support new stream parameter data structure
194
195    Since at least last September, youtube has shown developments towards
196    discontinuing the classic parameters that we currently rely on in the
197    general case to play any video: the classic parameters are simply
198    missing at least sometimes for some videos.
199
200    Stream parameters remain available in another form under a new data
201    structure, which seems available all the time. It seems likely that the
202    classic parameters will in turn be phased out at some point.
203
204    For now, we introduce support for the new-style parameters while keeping
205    support for the classic ones.
206
207    (cherry picked from commit 3a12451bc2d565d29f21681dde6d3808ade304f5)
208    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
209
210commit a6713c2b18414c8979ed7848afc09a506ce7f9cb
211Author: Pierre Ynard <linkfanel@yahoo.fr>
212Date:   Sun Dec 1 09:27:34 2019 +0100
213
214    youtube.lua: split URL signature parameter parsing into reusable helper
215
216    (cherry picked from commit 8467ed616ba36859b0fc784f1458fa376ad7b7e1)
217    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
218
219commit 53d86fa63d8e6712a90f1792ec8861689181dfba
220Author: Pierre Ynard <linkfanel@yahoo.fr>
221Date:   Sun Dec 1 09:21:55 2019 +0100
222
223    youtube.lua: remove outdated comments
224
225    (cherry picked from commit 31023dbd439eae3c3e4f945e2bc6ba730e4df363)
226    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
227
228commit 4e0457a16e6ea8090a325821e445dcf03a92118f
229Author: Pierre Ynard <linkfanel@yahoo.fr>
230Date:   Sun Dec 1 08:51:07 2019 +0100
231
232    soundcloud.lua: convert to soundcloud API v2
233
234    The classic API seems to have been discontinued, as it now returns
235    access errors even after updating the API magic.
236
237    (cherry picked from commit c28b846b3574b35753533fd952a41fe02197802e)
238    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
239
240commit 361cbd3cd78b26284a24e54db468275d44279763
241Author: Thomas Guillem <thomas@gllm.fr>
242Date:   Fri Oct 18 10:34:07 2019 +0200
243
244    input/item: sort before attaching slaves
245
246    The order of readdir() is completely filesystem dependent.
247
248    Slaves should be attached using the same order across multiple OSses/access
249    modules.
250
251    This fixes the test_libvlc_slaves on some system when the entry order from
252    readdir() is different.
253
254    (cherry picked from commit 4186c94104ee528abd6860611b49515f3e6ec644)
255    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
256
257commit 576b4da8d674d8a98dd493e9b343f1875efde047
258Author: Thomas Guillem <thomas@gllm.fr>
259Date:   Tue Nov 26 11:31:45 2019 +0100
260
261    core: increase file-caching
262
263    Same value than the network one. In order to fix low-fps video with high cpu
264    count, as decided during the last technical meeting.
265
266    cf. background here:
267    https://mailman.videolan.org/pipermail/vlc-devel/2019-September/127432.html
268
269commit 3774ec09eccfebd163303e9dcee47b49569a07d9
270Author: Pierre Ynard <linkfanel@yahoo.fr>
271Date:   Fri Nov 22 03:10:10 2019 +0100
272
273    vocaroo.lua: update to new website changes
274
275    (cherry picked from commit aa0931ad3ecfb79dfdb71d5557b1e314a2f58181)
276    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
277
278commit 03d4f115e0dc1b27af4711ff2d3766f7ef9fafb0
279Author: Thomas Guillem <thomas@gllm.fr>
280Date:   Wed Nov 20 13:50:45 2019 +0100
281
282    coreaudio: move tinfo into p_sys
283
284    It doesn't need to be static since it is initialized from ca_Open().
285
286    (cherry picked from commit 965dfdcea05077cd2c1f57ea82df45aa9c04cdf6)
287    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
288
289commit 868b358b1125abf554a516c37d93e3544f196287
290Author: Thomas Guillem <thomas@gllm.fr>
291Date:   Fri Aug 16 09:01:20 2019 +0200
292
293    coreaudio: a valid timebase is now mandatory
294
295    For some unknown reason, ca_init_once() was not executed on iOS 9. Instead of
296    debugging this issue, backport this patch from 4.0 since the usage of
297    pthread_once() was useless in that precise case. Indeed, ca_Open() is called
298    only one time per media player instance, we don't really need to cache the
299    mach_timebase_info in that case.
300
301    (cherry picked from commit b625ef0b02004c530ab835157a955a060fdedd07)
302    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
303
304commit 4c9e348535d2e4043dec28bc3ea3b90d1b066422
305Author: Thomas Guillem <thomas@gllm.fr>
306Date:   Fri Aug 16 09:57:49 2019 +0200
307
308    coreaudio: use os_unfair_lock symbols directly
309
310    And fix the timebase that was not initialized if the unfair_lock was not
311    available.
312
313    (cherry picked from commit 7b34bcb6e2189b861da167444eaef8e5c26a2ef1)
314    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
315
316commit 1526f998d3cbff0a8bceebd8f2be6430972bc763
317Author: Marvin Scholz <epirat07@gmail.com>
318Date:   Fri Aug 2 13:59:13 2019 +0200
319
320    aout/coreaudio: Use symbols directly instead of dlsym
321
322    It is not needed to load the symbols using dlsym here, they will be
323    automatically available if the OS version is recent enough or NULL if
324    not.
325
326    (cherry picked from commit 58036e27b2152d8219fcfe173bc0f20a00df0dd0)
327    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
328
329commit 2b265c0a821548826c8ee010fe1fa9ce045215b2
330Author: Thomas Guillem <thomas@gllm.fr>
331Date:   Tue Nov 5 13:11:01 2019 +0100
332
333    bluray: check for getmntent_r symbol
334
335    getmntent_r is not necessarily available when the mntent.h header is present
336    (cf.  Android).
337
338    (cherry picked from commit 731510839d95cb2d6b9e700e8d674945fd835439)
339    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
340
341commit 6725d406a5e2fb0134349ebb7a5b3a7b740393e3
342Author: Alexandre Janniaux <ajanni@videolabs.io>
343Date:   Thu Oct 10 00:50:19 2019 +0200
344
345    contrib: gpg-error: apply upstream patch for gawk 5.0 support
346
347    See https://dev.gnupg.org/T4459
348
349    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
350    (cherry picked from commit 50966c238a1914fc16726b1ba9b6db7e62b79de2)
351    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
352
353commit 71b43cb5844f20e62e693a6f86638b0e42ae8936
354Author: Marvin Scholz <epirat07@gmail.com>
355Date:   Tue Sep 11 18:12:17 2018 +0200
356
357    macosx/configure.sh: Fix argument passing to configure
358
359    Previously an argument could incorrectly get split up even though it
360    was passed as one argument to the configure.sh wrapper script.
361
362    (cherry picked from commit 2f45f0bf6dfadddb497bc6c83d065adce9c26f84)
363    Signed-off-by: Marvin Scholz <epirat07@gmail.com>
364
365commit 2164633b495bff4f6435b434ee05dc7572e4a663
366Author: Felix Paul Kühne <felix@feepk.net>
367Date:   Thu Nov 14 11:55:44 2019 +0100
368
369    macosx: add support for Apple Music
370
371    This matches the previous iTunes support.
372
373    This is a manual backport of 20bf0e212.
374
375commit e987d8763d4ed39fc9ff02b4c93a878a1b26f68c
376Author: Thomas Guillem <thomas@gllm.fr>
377Date:   Fri Oct 25 10:54:35 2019 +0200
378
379    dsm: prevent next module probe when possible
380
381    (cherry picked from commit dff892c206ab7b612b6ad17695e260e8f0e70413)
382    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
383
384commit 5046dde37c43f66e287737762f75b30a177ad5dd
385Author: Thomas Guillem <thomas@gllm.fr>
386Date:   Fri Oct 25 10:53:10 2019 +0200
387
388    smb2: prevent next module probe when possible
389
390    (cherry picked from commit 83e2c8c90e7b9220d21532827ed9690d23136332)
391    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
392
393commit e5536591e837cce4c305c8e29981442b8709313b
394Author: Thomas Guillem <thomas@gllm.fr>
395Date:   Thu Oct 24 17:35:48 2019 +0200
396
397    smb2: rework SET_GENERIC_ERROR
398
399    (cherry picked from commit 2c0bd7716d156b1366ba232bae6002eaf30649e2)
400    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
401
402commit 1ced679ee22329a870243e4936a3fd8116c987c1
403Author: Thomas Guillem <thomas@gllm.fr>
404Date:   Fri Oct 25 10:59:30 2019 +0200
405
406    contrib: smb2: backport errno patches
407
408    This fixes bad errno return values from the smb2_connect_share_async function.
409
410    cf. https://github.com/sahlberg/libsmb2/pull/118
411
412    (cherry picked from commit 3420b00253ace88ea722ce75e4200afc4fbec074)
413    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
414
415commit a1c7364f93dfe5a3617d8a80f442ea44e8c7e843
416Author: Thomas Guillem <thomas@gllm.fr>
417Date:   Tue Oct 29 13:41:56 2019 +0100
418
419    mediacodec: assert that omx quirks are the same
420
421    (cherry picked from commit 334608fdd934b53dcf1d6483c7a7ee3b9c72d058)
422    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
423
424commit 71fd3326ea4390d4e62434670baf69388f51ab04
425Author: Thomas Guillem <thomas@gllm.fr>
426Date:   Tue Oct 29 11:14:56 2019 +0100
427
428    mediacodec: fix video aspect ratio on Amazon devices
429
430    The AVC MediaCodec implementation of Amazon Fire TV devices report the surface
431    output size instead of the input video size.
432
433    These are the only know devices that need this HACK.
434
435    (cherry picked from commit 4e76bcfd5001db152167c6dec598d25b0e337f94)
436    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
437
438commit f68e9f7b960e32b10af09191697bea2da39213b5
439Author: Thomas Guillem <thomas@gllm.fr>
440Date:   Tue Oct 29 11:01:48 2019 +0100
441
442    mediacodec: add MC_API_VIDEO_QUIRKS_IGNORE_SIZE
443
444    Some implementations return the surface output size instead of the input video
445    size. In that case, use the size parsed by the hxxx_helper.
446
447    (cherry picked from commit 669505d1844188a54f2c63acaf94d58cafb9cbbf)
448    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
449
450commit 1d50de8c5359cec5ac536f0441a2d718a3d8f28c
451Author: Thomas Guillem <thomas@gllm.fr>
452Date:   Tue Oct 29 11:00:23 2019 +0100
453
454    mediacodec: also set quirks from MediaCodec_GetName()
455
456    (cherry picked from commit 556d28188bc91bc7f7f46ecb2885048129bd3c4c)
457    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
458
459commit 68127e4f3e8fa46ad60b91ab4172b66cc7550781
460Author: Felix Paul Kühne <felix@feepk.net>
461Date:   Sun Oct 27 18:15:32 2019 +0100
462
463    macosx/Apple Remote: fix play button cookie
464
465    The 2005 white-plastic Apple Remote uses a different play button cookie than the 2009 aluminium version.
466
467    This patch fixes control by both devices.
468
469    (cherry picked from commit 229f99c2f3eb45f129fbd59088c74d76548497c4)
470
471commit ed97ad91a49fa8ecdcc021c5677073334ff67f44
472Author: Konstantin Pavlov <thresh@videolan.org>
473Date:   Sun Oct 27 08:57:06 2019 +0300
474
475    contrib: bump dav1d to 0.5.1
476
477    (cherry picked from commit fcc6cc1665ec00201d77fdd59d95ef072dd233af)
478    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
479
480commit d55cf24dd2208a7e310d193e66d0a998afb547e7
481Author: Konstantin Pavlov <thresh@videolan.org>
482Date:   Sun Oct 27 05:15:10 2019 +0300
483
484    snap: added audio-playback and audio-record plugs
485
486    The pulseaudio interface is being deprecated in favor of audio-playback.
487
488    (cherry picked from commit 73bacaf1e6d3ed4b47c4123b48a6421f06be66c7)
489
490commit 13c3d6c8b784bac0fcaad8b8e3bcfff95e956371
491Author: Konstantin Pavlov <thresh@videolan.org>
492Date:   Mon Feb 25 21:16:34 2019 +0300
493
494    snap: added dvb interface
495
496    (cherry picked from commit f4a62c3ffabda63ce3fb9bc9a78d355bdf7f5cf7)
497
498commit 005dead468ec2167c87a185f4d0ba3f919d623cc
499Author: Konstantin Pavlov <thresh@videolan.org>
500Date:   Wed Sep 4 20:57:28 2019 +0300
501
502    snap: bump desktop helpers version
503
504    (cherry picked from commit 407fa0b936e090183284e199d8eb98d5676a04d3)
505
506commit 706375b630dd14a4bd0f22b857590b397ab7fb36
507Author: Thomas Guillem <thomas@gllm.fr>
508Date:   Fri Oct 25 13:58:31 2019 +0200
509
510    packetizer: flac: return a block even with invalid pts
511
512    The flac demuxer is waiting for a valid block from GetPacketizedBlock() and
513    will set the pts via FLAC_ParseSyncInfo().
514
515    There was a chicken-egg situation when both the demuxer and the packetizer were
516    waiting each other for a valid pts after a seek.
517
518    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
519
520commit c8cee0ad8beba188662ce66987c0c37fa6b3bf8b
521Author: Felix Paul Kühne <felix@feepk.net>
522Date:   Fri Oct 25 07:57:18 2019 +0200
523
524    macosx/Apple Remote: add support for macOS 10.15 (fixes #22976)
525
526    Manual back-port of b3c389bf
527
528commit faf87cac04c128cb7a511bfe174140feee81ef3f
529Author: Francois Cartegnie <fcvlcdev@free.fr>
530Date:   Mon Apr 15 18:20:14 2019 +0200
531
532    demux: adaptive: inherit template defaults (fix #22047)
533
534    not the complete and efficient way.
535    we'll need a better inheritance fix at parsing level.
536
537    (cherry picked from commit 7ff23c447d942c4bd4f88bbcd680892d57643b9e)
538
539commit 47aebf48b54d575b5dca5f48d6e6219288168533
540Author: Francois Cartegnie <fcvlcdev@free.fr>
541Date:   Mon Apr 15 09:04:03 2019 +0200
542
543    demux: adaptive: store timeline directly
544
545    (cherry picked from commit a2f1435e12646de9c43c6d719529079086e6e539)
546
547commit 20e3a758342663a81b08cdb34c03eb3d169384bc
548Author: Francois Cartegnie <fcvlcdev@free.fr>
549Date:   Wed Oct 23 14:47:41 2019 +0200
550
551    demux: adaptive: missing flags propagation using MimeDemuxer
552
553    refs
554    http://artelive-lh.akamaihd.net/i/artelive_fr@344805/master.m3u8
555
556commit 39db676c13735f09d60d192a2c2fcaef10638ca7
557Author: Thomas Guillem <thomas@gllm.fr>
558Date:   Tue Oct 22 14:02:58 2019 +0200
559
560    coreaudio: use the dev latency for the deferred calculation
561
562    Tested on iOS (where this variable can be different than 0).
563
564    (cherry picked from commit 3d02229ab60feef625ffd7dd5beb9fc0d59be8ea)
565    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
566
567commit 5e13b2ca197648f58f078605abe3921846480483
568Author: Thomas Guillem <thomas@gllm.fr>
569Date:   Fri Sep 27 13:35:00 2019 +0200
570
571    coreaudio: update the play date until the first rendering
572
573    cf. fe2e9755088a0061518514f3b7bf3601f4813794
574
575    Only the first play date was handled. This is OK in most cases but not as
576    accurate as handling the date until the playback is truly started.
577
578    This previous commit and this commit were inspired by the pulse module.
579
580    (cherry picked from commit 53787c8fe097499049996457e56762a75bd5fd4c)
581    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
582
583commit 90063b6c68646f34bc76adc26ffd08439e2023ac
584Author: Thomas Guillem <thomas@gllm.fr>
585Date:   Fri Aug 16 10:14:23 2019 +0200
586
587    coreaudio: start deferred
588
589    It now use the play date argument to delay the first render until this date is
590    reached (TimeGet() will return -1 in during this step).
591
592    (cherry picked from commit fe2e9755088a0061518514f3b7bf3601f4813794)
593    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
594
595commit aa50fe7ca7985fcfea0783b85176f866ec502ffc
596Author: Thomas Guillem <thomas@gllm.fr>
597Date:   Fri Aug 16 10:00:46 2019 +0200
598
599    coreaudio: add the HostTimeToTick() helper
600
601    And use the VLC_TICK_FROM_NS() helper.
602
603    (cherry picked from commit 3249915c5794647ee3b2c62dcc0a973654ccdb74)
604    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
605
606commit 2d00056a3174c2d140a50ce085793e9b81b3ca97
607Author: Francois Cartegnie <fcvlcdev@free.fr>
608Date:   Wed Dec 19 19:47:55 2018 +0100
609
610    packetizer: flac: check next header
611
612    refs #21498
613
614    (cherry picked from commit dfe7d4c1a38572e8b6735393b69ba35284cc1d65)
615
616commit d30d59d570d827994edfa1ce46f670231da866b1
617Author: Thomas Guillem <thomas@gllm.fr>
618Date:   Thu Oct 17 16:31:07 2019 +0200
619
620    dsm: specify the v1 protocol in the dialog credential title
621
622    (cherry picked from commit bf3c999938b86639b1fb084e3fd30e2fa6493d3d)
623    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
624
625commit 62dc0bb729d4a1b556d7582ffb99dc5361e2c174
626Author: Thomas Guillem <thomas@gllm.fr>
627Date:   Thu Oct 17 10:10:20 2019 +0200
628
629    dsm: add "smb-force-v1" option
630
631    If this option is enabled, libdsm will be probed before libsmb2. Use at your
632    own risk, this option should be always disabled by default and specifically
633    requested by the user.
634
635    (cherry picked from commit ddb7cee98f75bc35bf34cef9a0fa883a8b8f42c4)
636    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
637
638commit 3b9ed05eb3c62b25191c951a4b5f57847211a106
639Author: Thomas Guillem <thomas@gllm.fr>
640Date:   Tue Oct 15 12:57:49 2019 +0200
641
642    dsm: query credentials only when needed
643
644    Query credentials only if the nt_status is NT_STATUS_ACCESS_DENIED.
645
646    This prevents to ask for credentials when the file/dir/share doesn't exist.
647
648    (cherry picked from commit 22beadf9b9b3b2f59e06489eefdc44525e0eae25)
649    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
650
651commit 17f43b73741f181040fc7fa40929f5e417764bc5
652Author: Thomas Guillem <thomas@gllm.fr>
653Date:   Thu Sep 12 16:06:50 2019 +0200
654
655    smb2/dsm: avoid to request the dialog two times
656
657    (cherry picked from commit 40035be6ba784321997dfc8fe076471c958c5206)
658    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
659
660commit 545520505254e42c2778fd6872d3b1f46bedabea
661Author: Thomas Guillem <thomas@gllm.fr>
662Date:   Fri Apr 13 16:15:16 2018 +0200
663
664    access: add smb2 module
665
666    Disabled by default on VLC 3.0.
667
668    Using libsmb2 from Ronnie Sahlberg https://github.com/sahlberg/libsmb2
669    This is LGPL 2.1 fully async lib for accessing SMB2 and SMB3 shares.
670
671    This module use the async feature of the libsmb2 lib with the vlc interrupt
672    mechanism, therefore every network requests are cancellable almost immediately.
673
674    The 2.0.0 version is required since this version drop OpenSSL dependency and
675    allow to use Builtin NTLMSSP authentication instead of libkrb5.
676
677    (cherry picked from commit c6e7841663d070638285fd5dcd6e6c819eb29d0a)
678    (cherry picked from commit 5775166f1bc6021fed15ab8fef7e0f7a014292a5)
679    (cherry picked from commit c4820d37cd0918f703b1212951c9b3747568a5e2)
680    (cherry picked from commit e9c9d72f504bd61d661b86b20ed56130d9e7166d)
681    (cherry picked from commit c7bffb3cf6b5831d9e549845ff415da68926913d)
682    (cherry picked from commit 382d8aece66d32c76b6ced757db76d73b23759d2)
683    (cherry picked from commit ba9fd0f0efd9dc9b166f1ddfdbae0634afd38b2c)
684    (cherry picked from commit 014e84a30c54a1831ed4deeac6506d98cde503b8)
685    (cherry picked from commit e8868d679c5ee40d9cc31196b81790ce5fb9a416)
686    (cherry picked from commit 08c83ec287b6daa9aa4b2421f758ceccacad966a)
687    (cherry picked from commit 2dbee7d17bc40104781ca1737f6b709fa367ffe8)
688    (cherry picked from commit ffd3083477b545658d83483f80d54bfca3435113)
689    (cherry picked from commit 3924c4e77c2de1613b2e538a1da4c7e308bd552c)
690    (cherry picked from commit 53673b7ef285f46b345ba01647df39afb65f25d6)
691    (cherry picked from commit 01e9c37d714bf0fef3c155381fb99465047615d3)
692    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
693
694commit 76305ddc48b04c5a9b8dc3394e01723e05fd75dd
695Author: Thomas Guillem <thomas@gllm.fr>
696Date:   Thu Oct 17 15:00:34 2019 +0200
697
698    contrib: add libsmb2
699
700    Disabled by default on VLC 3.0.
701
702    (cherry picked from commit b56d2630dda483a6d949979160cba5f1805cd2d6)
703    (cherry picked from commit 2f3f44804e673a4b49d12faf21915964cef80baa)
704    (cherry picked from commit dbd816319d091f88cf6ab0bb516a7d2ad5f7c426)
705    (cherry picked from commit 537afeafb00684cb58282995cfa787a52dcb2967)
706    (cherry picked from commit 758c04a0d4d629d92bc5c123c6316372e8b04c76)
707    (cherry picked from commit e2f163e89023680e6e9f34f8aeebbd5cfb405cf4)
708    (cherry picked from commit 291c835c63d6dd5dcc453a2dc678af046bce56f5)
709    (cherry picked from commit a2289a28a997fd19bf0e2611f6a13efa9929e20a)
710    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
711
712commit 60d44f333c1c5915835097301d5fb55c866cd912
713Author: Mathieu Velten <matmaul@gmail.com>
714Date:   Thu Oct 17 00:36:01 2019 +0200
715
716    vaapi: add YUVJ420P pixfmt
717
718    Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
719    (cherry picked from commit a0e25f1a97fae707e6701c53e2d389c4bafffddf)
720
721commit 6b5dcd4027e48fd0928763c1dd188b9e99b93cd5
722Author: Thomas Guillem <thomas@gllm.fr>
723Date:   Tue Oct 15 15:44:55 2019 +0200
724
725    audiounit_ios: add support for > 48kHz sample rate
726
727    Call setPreferredSampleRate() to setup the rate of the input. Failure is OK
728    since it will fallback to a normal samplerate.
729
730    Tested on a USB DAC with 96kHz support, but it should also work via HDMI.
731
732    (cherry picked from commit 84134c554a4a3c5be78f818896a372a89bdaa792)
733    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
734
735commit 62f332e52efddd8b0059e19dfda3957a6e2bc606
736Author: Francois Cartegnie <fcvlcdev@free.fr>
737Date:   Fri Oct 11 17:20:45 2019 +0200
738
739    update NEWS
740
741commit e3996cefb2d3344773ca7daa00c39f3e456f6963
742Author: Francois Cartegnie <fcvlcdev@free.fr>
743Date:   Wed Sep 25 15:08:07 2019 +0200
744
745    packetizer: h264: only use date_t for length computation
746
747    (cherry picked from commit f23fab774f10b71530f630d8b6b318991f689d19)
748
749commit 4d9b68c81504deb08f68afe56c6660a068422f44
750Author: Francois Cartegnie <fcvlcdev@free.fr>
751Date:   Wed Sep 25 13:59:40 2019 +0200
752
753    packetizer: h264: do not override fmtin frame rate
754
755    (cherry picked from commit 4876193c93270343a8426d136611d9ca8e5cea66)
756
757commit 76fb6c91f8b1817724f4495596a5ad838683f22f
758Author: Francois Cartegnie <fcvlcdev@free.fr>
759Date:   Fri Sep 6 19:00:52 2019 +0200
760
761    packetizer: hevc: set fmtout rate when unknown
762
763    (cherry picked from commit f851387a45c3147e13437765206f0dca179f2c4a)
764
765commit 9a372dba12c924c8828cf7108fdb679c43d6e299
766Author: Francois Cartegnie <fcvlcdev@free.fr>
767Date:   Sat Sep 7 18:25:29 2019 +0200
768
769    demux: h26x: use fmtout rate as date rate
770
771    (cherry picked from commit fe88719c808cda0e91fd4d3da5c67218cb3e73f5)
772
773commit 682c12e08530c35432092f4e8289465b302d5f0c
774Author: Zhao Zhili <quinkblack@foxmail.com>
775Date:   Sat Aug 4 00:36:13 2018 +0800
776
777    demux: h26x: fix frame duration
778
779    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
780    (cherry picked from commit f3df4c38e174563a8bf1c42bac8a8e68dd32e0c0)
781
782commit 94f9f09ec74c97bcbb0eb505631d244ad5f054d8
783Author: Francois Cartegnie <fcvlcdev@free.fr>
784Date:   Thu Sep 26 11:02:35 2019 +0200
785
786    packetizer: mpegvideo: perform secondary drain
787
788    (cherry picked from commit 873a6bc6b274043791d4e1d92ac24fc165a9ba34)
789
790commit d16ab0af6383f063810815d3b2e70eeedaa7fc87
791Author: Francois Cartegnie <fcvlcdev@free.fr>
792Date:   Thu Sep 26 11:32:56 2019 +0200
793
794    packetizer: mpegvideo: refactor frame output
795
796    (cherry picked from commit 269fc9bc45d3252d11ebfe445eb98801e9eeb860)
797
798commit f7fa484b8ef5c2bbd96d24a85dc731a016affae1
799Author: Francois Cartegnie <fcvlcdev@free.fr>
800Date:   Thu Oct 10 16:51:12 2019 +0200
801
802    codec: avcodec: really drain video (ref #22929)
803
804    could only drain once because of double drain
805    request/null pkt enqueuing.
806
807commit b34ef355927baddc7d7b5385e71a4c4dbc8de86d
808Author: Francois Cartegnie <fcvlcdev@free.fr>
809Date:   Tue Sep 24 15:59:50 2019 +0200
810
811    packetizer: hevc: add secondary drain
812
813    (cherry picked from commit 7793d7bb84da43929d14f9602d5babf0869fa52b)
814
815commit 8920c0068fa8e32250772065b9541641ea2e4744
816Author: Francois Cartegnie <fcvlcdev@free.fr>
817Date:   Wed Sep 25 11:25:16 2019 +0200
818
819    packetizer: h264: handle secondary drain
820
821    (cherry picked from commit 691578d410deac8ad89f331df5bb34a5db661eba)
822
823commit 164731ff1fa7a4e195b498ddc0ed5020815d9952
824Author: Francois Cartegnie <fcvlcdev@free.fr>
825Date:   Fri Sep 27 19:09:34 2019 +0200
826
827    packetizer_helper: fix potential junk on drain
828
829    computation is wrong and results in no GetBytes
830
831    (cherry picked from commit a2f4b96f6e9721fc0aa71da1c768b4f1e49957d1)
832
833commit ec09038c51bec24aaaedac50e6ceccd120273a95
834Author: Francois Cartegnie <fcvlcdev@free.fr>
835Date:   Mon Sep 23 20:35:23 2019 +0200
836
837    packetizer: packetizer_helper: add drain
838
839    (cherry picked from commit b279fc8f635b52431f56ed5aadb5ff99d73dab1f)
840
841commit 385ae87ca66342488f8e8a4defbefd98317b5b34
842Author: Francois Cartegnie <fcvlcdev@free.fr>
843Date:   Mon Sep 30 16:47:25 2019 +0200
844
845    codec: webvtt: fix node reparenting on closing tags (fix #22887)
846
847    (cherry picked from commit 055a1be033be4ecdecf35b91bdc717bc75ac01cd)
848
849commit b14d7aba50962666d735dec230242f70e1372c2c
850Author: Francois Cartegnie <fcvlcdev@free.fr>
851Date:   Tue Oct 8 18:53:35 2019 +0200
852
853    demux: ttml: recreate entities (fix #22919)
854
855    (cherry picked from commit 9c490479cfda04b57d12be1e65745ffa7ac5d43b)
856
857commit f9379f4d108b7a97269eb841050a6d31781207b5
858Author: Felix Paul Kühne <felix@feepk.net>
859Date:   Fri Sep 27 20:57:26 2019 +0200
860
861    macosx: future compilation fix
862
863    In the future, the use of a 'value' property on custom classes will lead to conflicts with the SDK.
864
865    This is a manual backport of 3d3cdb24.
866
867commit e3e32ab0119edfd762718ecd9a084aeaef873e2f
868Author: Mikhail Gusarov <dottedmag@dottedmag.net>
869Date:   Wed Sep 25 19:40:24 2019 +0000
870
871    macosx: widen stored playback position for longer videos
872
873    Existing logic of storing playback position for macOS excludes positions within first/last 5%.
874
875    This heuristic is fine for short videos, but for a longer one, say a 6-hour one, it means the position is not stored for the first/last 18 minutes, which is a nuisance.
876
877    This change adds an upper limit for the size of excluded positions.
878
879    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
880    Signed-off-by: Felix Paul Kühne <felix@feepk.net>
881
882commit 4c225861f61b663aebd86bc837c1813e61db571d
883Author: Mikhail Gusarov <dottedmag@dottedmag.net>
884Date:   Wed Sep 25 19:40:24 2019 +0000
885
886    macosx: extract a helper to test if the position should be saved
887
888    This refactoring is a prerequisite for the next commit that improves the
889    decision for long video files.
890
891    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
892    Signed-off-by: Felix Paul Kühne <felix@feepk.net>
893
894commit f25d3ba368fa2daad34171ad14a42efd6c672ba1
895Author: Pierre Ynard <linkfanel@yahoo.fr>
896Date:   Thu Sep 12 07:20:31 2019 +0200
897
898    youtube.lua: silence debug log when detecting scrambled signature
899
900    The severity was mistakenly changed, this should have remained a debug
901    log all along
902
903    (cherry picked from commit 03b59d3498a872bf99ac763ab5f9417d00349785)
904    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
905
906commit efd4c666625860ca6557eba740b86f915e6a3966
907Author: David Fuhrmann <dfuhrmann@videolan.org>
908Date:   Tue Sep 17 18:48:48 2019 +0200
909
910    macosx: source list: protect against bogous events without selection
911
912    Method is occasionally called even if no item is selected, leading to
913    a crash.
914
915    should fix #22767
916
917commit 342fa95336da846c59d652e35edab079f81a7b35
918Author: Francois Cartegnie <fcvlcdev@free.fr>
919Date:   Fri Aug 16 19:31:46 2019 +0200
920
921    access: dvdread: fix invalid PCR on title start
922
923    (cherry picked from commit 586449aaf4362eb58ed43f5f8772cf285bdee39d)
924
925commit 6a7381e5cfdb091ec83900662d0cf2d06af350d5
926Author: Francois Cartegnie <fcvlcdev@free.fr>
927Date:   Fri Aug 16 19:29:04 2019 +0200
928
929    access: dvdread: fix inverted commands on boundary / data sequence
930
931    fixes broken clock/clock jump and glitch on title change
932
933    (cherry picked from commit 89070a7c3ac76580b6a655078bc6f6b5e1342168)
934
935commit 9b519a3aa0009052053ea8b99b80def72ccde887
936Author: Francois Cartegnie <fcvlcdev@free.fr>
937Date:   Fri Aug 16 17:21:09 2019 +0200
938
939    access: dvdread: check vobu range on seek
940
941    (cherry picked from commit da7e828f7e01e28287600894d488963f4373bc73)
942
943commit 36077b91f656d6e50b294537f1a5da8529d7bcd0
944Author: Francois Cartegnie <fcvlcdev@free.fr>
945Date:   Fri Aug 16 15:59:09 2019 +0200
946
947    access: dvdread: check cell count
948
949    fixes crashes on seek when:
950    - both cell & vobu have sector 0
951    - seek sector is > of last cell start sector
952
953    (cherry picked from commit f48f84235ab784949c95e7c265a7c6f1ce753cb8)
954
955commit b1bcd025044442a828d300880ff25c7af31f0998
956Author: Francois Cartegnie <fcvlcdev@free.fr>
957Date:   Fri Aug 16 16:34:33 2019 +0200
958
959    access: dvdread: move sub cell lookup into debug
960
961    (cherry picked from commit 634a00029d949c55d0335eb66aa9d1b593ae6d70)
962
963commit dabb9c471adcdefde12ecd87b3ebb64e62865d86
964Author: Francois Cartegnie <fcvlcdev@free.fr>
965Date:   Wed Aug 14 17:34:13 2019 +0200
966
967    access: dvdread: check for blocks total overflow
968
969    (cherry picked from commit 255323b966872afd73526fc38866c4a108e864b6)
970
971commit 843c407e922e23614ff52972a5c6ab530d1dc59f
972Author: Alexandre Janniaux <ajanni@videolabs.io>
973Date:   Thu Sep 5 00:25:22 2019 +0200
974
975    mp4: meta: fix format-truncation warning
976
977    PRIu16 can go up to 65535, so it's 6 char when counting the null one.
978
979    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
980    (cherry picked from commit d34040a3d32d24f7b4218bb79ec28482b1906115)
981
982commit 7d20d1ddf5683c0b43220c593049ec46d4888891
983Author: Francois Cartegnie <fcvlcdev@free.fr>
984Date:   Thu Sep 5 15:18:45 2019 +0200
985
986    demux: mp4: fix non packetized ms55
987
988    refs https://streams.videolan.org/samples/mov/qtaudio/surge-2-16-B-ms55.mov
989
990    (cherry picked from commit 972471079ba96826217ec20f79f0a577fe9d218e)
991
992commit 1f3e6cce668302ded4ff7badc18942f1707c75a8
993Author: Francois Cartegnie <fcvlcdev@free.fr>
994Date:   Thu Sep 5 17:17:15 2019 +0200
995
996    demux: mp4: fix Qt v0 audio u8 demux
997
998    refs https://streams.videolan.org/samples/mov/qtaudio/surge-2-8-raw.mov
999
1000    (cherry picked from commit 84cc5f6a227dbe6e23bfa1d4e9e42206ee3e8831)
1001
1002commit a9d10d19b3cc5956a4e2e9fe562d23d6257ce2de
1003Author: Francois Cartegnie <fcvlcdev@free.fr>
1004Date:   Thu Sep 5 14:59:32 2019 +0200
1005
1006    demux: mp4: fix quicktime sample size regression for twos/stwo
1007
1008    regression by 0c25ba56279fc495afe9d089e2bbcf051a296487
1009
1010    (cherry picked from commit d4047c25e42ff4f7ac7ca890583e3a7bf40b752b)
1011
1012commit af4616778fd50c790ae6ac200c6dc1acea4f4b6c
1013Author: Marvin Scholz <epirat07@gmail.com>
1014Date:   Fri Sep 13 14:17:00 2019 +0200
1015
1016    package/macosx: Add more functions to blacklist
1017
1018    Manual backport of 66d91e26e554650a6731d98a9db7a7209048fc49
1019
1020commit e38fee84adbddd9857f11471329f8f429e4cb6ac
1021Author: Thomas Guillem <thomas@gllm.fr>
1022Date:   Fri Sep 13 11:15:36 2019 +0200
1023
1024    videotoolbox: don't reset the vout when closing
1025
1026    (cherry picked from commit e29c031ae88ef9c47048bcd426a404734c17b4f0)
1027    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1028
1029commit a42f3ec9a965c39e0d9056581455887add3a3fa0
1030Author: Thomas Guillem <thomas@gllm.fr>
1031Date:   Mon Sep 9 17:37:30 2019 +0200
1032
1033    directsound: fix uninitialized var usage on error path
1034
1035    When directsound was used via mmdevice, a failing CreateDSBufferPCM() triggered
1036    an invalid vlc_cancel call on the uninitialized thread variable.
1037
1038    CID 374810d1-d1be-4a63-a5af-5349cb6607d1
1039
1040    (cherry picked from commit ff5142ffbd168b6bf9640566b03be6defe146fda)
1041    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1042
1043commit 1c3a98552a98b66b386092fd47ba5ea4bebf5aa5
1044Author: Rémi Denis-Courmont <remi@remlab.net>
1045Date:   Wed Sep 4 22:10:51 2019 +0300
1046
1047    Remove old mail address from sources
1048
1049    (cherry picked from commit cc129a71d75220c0600727aa1f7b984e60f83c0c)
1050
1051commit 85d7342f0065a70256b146ec1ab5f357f6745e95
1052Author: Francois Cartegnie <fcvlcdev@free.fr>
1053Date:   Tue Sep 3 15:28:57 2019 +0200
1054
1055    packetizer: flac: don't increment invalid date (fix #22699)
1056
1057    vlc-4.0 prevents this in date_Increment()
1058
1059commit 1ac2dec2d3b1c2fbcdffac22b5ab13e8a48bd87c
1060Author: ValdikSS <iam@valdikss.org.ru>
1061Date:   Thu Aug 8 22:33:48 2019 +0300
1062
1063    chromecast: transcode audio to MP3 320 kbps instead of 96 kbps
1064
1065    Chromecast transcoding code uses either Vorbis or MP3 for audio.  For Vorbis,
1066    quality=4 is used, but for MP3 no bitrate or quality setting is set, which
1067    leads to default 96 kbps poor quality audio.
1068
1069    This patch explicitly sets 320 kbps bitrate for MP3, for much better audio
1070    quality.
1071
1072    Tested on Chromecast 3.
1073
1074    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1075    (cherry picked from commit f74d5d54e87ed0badb9ba7e0834b59370e1689fb)
1076    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1077
1078commit 2d2fb36ede201f9da38b30b890e6720c59fdcd35
1079Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1080Date:   Thu Aug 22 09:48:46 2019 +0200
1081
1082    On the road to 3.0.9
1083
1084commit 4e5ac8a506bf0d7d66804b69a4679b31da991c04
1085Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1086Date:   Thu Aug 22 09:48:33 2019 +0200
1087
1088    Update NEWS
1089
1090commit 26a814d5bf75e0854b57ca96d61ad094cb0fdf08
1091Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1092Date:   Wed Aug 21 15:25:55 2019 +0200
1093
1094    gui: Add corsican to the available languages
1095
1096commit 08fcc5488696dbf78fd24693e02a972fcad71cad
1097Author: Romain Vimont <rom1v@videolabs.io>
1098Date:   Tue Jun 4 15:09:05 2019 +0200
1099
1100    vlm: temporize on errors
1101
1102    VLM suffered from the same "infinite live loop on error" issue as the
1103    playlist:
1104
1105    <https://forum.videolan.org/viewtopic.php?t=149608>
1106
1107    Apply the same strategy as in d06622651fcd4a608c06cb35e725fad57bf38167:
1108    wait some delay before starting the next item, depending on the number
1109    of consecutive errors:
1110     - 1st error: 100ms
1111     - 2nd error: 200ms
1112     - 3rd error: 400ms
1113     - 4th error: 800ms
1114     - 5th error: 1.6s
1115     - further errors: 3.2s
1116
1117    A single successful playback resets the errors counter.
1118
1119    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1120
1121commit 99427456aef0c9833ade0e1beb989df64be82d1f
1122Author: Romain Vimont <rom1v@videolabs.io>
1123Date:   Tue Jun 4 15:09:04 2019 +0200
1124
1125    vlm: restart input on EOS or error
1126
1127    If the current index matches the requested media, we must still restart
1128    the input thread if it reached EOS or finished on error.
1129
1130    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1131
1132commit 86c7bba1c09f53eb2ebbb50e2a7e49b4ae88a919
1133Author: Marvin Scholz <epirat07@gmail.com>
1134Date:   Sat Aug 17 10:13:16 2019 +0200
1135
1136    NSIS: Add missing extensions for WPL playlists
1137
1138    Fix #22535
1139
1140    (cherry picked from commit d68b5b2fac520c95a54f4066248e9f0d6c579c9b)
1141    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1142
1143commit 410bff0959c0e2a8b9dfec20fe85a57484580461
1144Author: Filip Roséen <filip@atch.se>
1145Date:   Sat Jul 21 23:14:57 2018 +0200
1146
1147    text_renderer: freetype: fix memory leak in AnalyzeParagraph
1148
1149    fixes: #20881
1150    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
1151    (cherry picked from commit a2b5b5337d1943614491f875bef827941699e59d)
1152    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
1153
1154commit 1fcf2b7c473aedf7bc359e138bed1cda9b2ca679
1155Author: Francois Cartegnie <fcvlcdev@free.fr>
1156Date:   Mon Aug 19 14:59:46 2019 +0200
1157
1158    demux: ts: set global es count on IOD ES creation
1159
1160    MPEG SL could not longer start
1161
1162    (cherry picked from commit 36aa45ab8cd5f56ff751319dd23de0c7865a8423)
1163
1164commit 507f88a2e5df4aea6649cd8947e1ddb4e4cf05cc
1165Author: Francois Cartegnie <fcvlcdev@free.fr>
1166Date:   Wed Aug 14 11:32:55 2019 +0200
1167
1168    input: check position range for time generated seek
1169
1170    INPUT_CONTROL's one only has range check.
1171    master branch code now use helpers instead.
1172
1173commit f350b6b5a7ece8322095ec8b494f58322680eb1e
1174Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1175Date:   Mon Aug 12 15:49:00 2019 +0200
1176
1177    Update NEWS
1178
1179commit 78af05d741ea0c48202bfa9e4f4d2a1a9b75e9a5
1180Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1181Date:   Tue Aug 13 16:25:53 2019 +0200
1182
1183    mkv: Improve PCI events handling
1184
1185    CVE-2019-14970
1186    (manually cherry picked from commit
1187    51450a0f3c5c6a0fefc5ae25f35fe34ef3484af0)
1188
1189commit dfc0543934b6dbdcf6b02260376cb9feff2a3ad6
1190Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1191Date:   Wed May 29 10:15:25 2019 +0200
1192
1193    contrib: Building matroska from the contribs require ebml >= 1.3.8
1194
1195    (cherry picked from commit 89788c9e3c8521ea0cc59c239b80eaf758c712df)
1196    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1197
1198commit de8cf1d0bd2ab135df41ff1d5fb32cf8eb306abc
1199Author: Francois Cartegnie <fcvlcdev@free.fr>
1200Date:   Thu Aug 8 11:50:42 2019 +0200
1201
1202    demux: avi: simplify strf handling
1203
1204    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1205
1206commit b7cd72f6c1d8bce17227b90d3ae5bfdcbc80b365
1207Author: Steve Lhomme <robux4@ycbcr.xyz>
1208Date:   Thu Aug 8 17:16:52 2019 +0200
1209
1210    demux: mkv: preloaded segments with no tracks are preloaded
1211
1212    A Segment with no Tracks is allowed by the specs.
1213
1214    CVE-2019-14777, CVE-2019-14778
1215    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1216    (cherry picked from commit 0f71d03f65d54c1cc5b21bdb10124f469bf7ec21)
1217    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1218
1219commit 4d262af8da7d479cbf57461e01ccd19281579633
1220Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1221Date:   Wed Aug 7 17:36:37 2019 +0200
1222
1223    asf: Fix out of bound read
1224
1225    p_data is already offset by 64 bytes, so we need to propagate that
1226    offset to the boundary check
1227    CVE-2019-14776
1228
1229    (cherry picked from commit fdbdd677c1e6262f31771b0ba10afb24aabf108c)
1230    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1231
1232commit 59058abed0c8e5022c21544c7c4279b349a339ea
1233Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1234Date:   Fri Aug 2 14:40:04 2019 +0200
1235
1236    asf: Fix missing fp pointer reset
1237
1238    This fixes a potential use after free
1239
1240    CVE-2019-14533
1241
1242    (cherry picked from commit d5a9fb5c671a00b13ca0a8d39489f4ee0ac23f94)
1243    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1244
1245commit aad818bf380383246f090c94dcda9136a8d1fdfe
1246Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1247Date:   Fri Aug 2 14:33:25 2019 +0200
1248
1249    asf: Reject seeking when no file properties object is available
1250
1251    CVE-2019-14534
1252
1253    (cherry picked from commit 078afb259f06d5a59624f26cbdd2b79a4e5ea713)
1254    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1255
1256commit aa15d138089c8bc1ead129b6822df7e8cd4e85c5
1257Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1258Date:   Fri Aug 2 14:02:44 2019 +0200
1259
1260    asf: Reject streams with invalid entry time interval
1261
1262    CVE-2019-14535
1263
1264    (cherry picked from commit 4d2f92b67e99a04553305ffd7656f0308c520d1f)
1265    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1266
1267commit 9df056b6d6acf78acd36ea699b4e0588988a8f66
1268Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1269Date:   Wed Jul 31 16:28:49 2019 +0200
1270
1271    caf: Reject samples without samplerate
1272
1273    Since the spec mandates it
1274    CVE-2019-14498
1275
1276    (cherry picked from commit 56b21668e8d9384386cb037f3eb0b13dd6dae5b5)
1277    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1278
1279commit 98d25e417d919ceab7d59319ce160bad37353b6b
1280Author: Francois Cartegnie <fcvlcdev@free.fr>
1281Date:   Tue Jul 30 22:27:31 2019 +0200
1282
1283    access: dvdread: fix null dereference on vts failure
1284
1285    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1286    (cherry picked from commit bbbdb833da9498733768430cf50d3b489c4ceb95)
1287    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1288
1289commit 2af81284cd34caaaeb8a23044d7d4d3495179a35
1290Author: Francois Cartegnie <fcvlcdev@free.fr>
1291Date:   Mon Jul 29 14:03:46 2019 +0200
1292
1293    demux: xiph: improve old ffmpeg xiph extradata test
1294
1295    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1296    (cherry picked from commit 1f073245f0c75096a075bc5c7075db660a8b1189)
1297    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1298
1299commit 9f330e3ad615e17be0eb4224dc32843f1c2176eb
1300Author: Francois Cartegnie <fcvlcdev@free.fr>
1301Date:   Fri Jul 26 20:12:41 2019 +0200
1302
1303    demux: xiph: rewrite to split cases handling
1304
1305    CVE-2019-14437, CVE-2019-14438
1306    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1307    (cherry picked from commit 93f04f42e92df8af1697a3c990c88d62eb7f528d)
1308    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1309
1310commit b2d7c1a5ba8c09d4e30b28e94416f5902c4e2407
1311Author: Rémi Denis-Courmont <remi@remlab.net>
1312Date:   Tue Jul 23 20:40:29 2019 +0300
1313
1314    xiph: constify xiph_PackHeaders()
1315
1316    (cherry picked from commit 5de591e391ec000f89acbaece4934110cab46e31)
1317    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1318
1319commit 4d84aeab8969d0ebb33a27eff34cec92ff8582fb
1320Author: Rémi Denis-Courmont <remi@remlab.net>
1321Date:   Tue Jul 23 20:39:51 2019 +0300
1322
1323    xiph: constify xiph_SplitHeaders()
1324
1325    ... and fix invalid pointer conversion from const void ** to void **
1326    in xiph_PacketHeaders().
1327
1328    (cherry picked from commit 0fa1d4e11145b2e9e59766428f9f0e4339858365)
1329    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1330
1331commit afe59f492e172f770fd1ba9083a02e48e692aded
1332Author: Rémi Denis-Courmont <remi@remlab.net>
1333Date:   Sat Mar 2 21:24:34 2019 +0200
1334
1335    mux/ogg: fix variable shadowing
1336
1337    (cherry picked from commit c48f56ff7f560d7239ff274d9ab84649d81c5d94)
1338    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1339
1340commit ecf0b0f80e45be088806098079665a3aabbd7ad7
1341Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1342Date:   Tue Jul 30 14:07:34 2019 +0200
1343
1344    faad: Fix read buffer overflow
1345
1346    (cherry picked from commit 6388ee66cf50051be19da364a33f2145dafbae65)
1347    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1348
1349commit 041ed2b98e04e8139eb556803d449fa8420ca5b0
1350Author: Steve Lhomme <robux4@ycbcr.xyz>
1351Date:   Wed Jul 24 12:01:20 2019 +0200
1352
1353    demux: mkv: do not use the file if there's no usable stream/segment
1354
1355    Ref #22474
1356
1357    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1358    (cherry picked from commit dfa50b418711da81e941f059c4704c4a1a21ffab)
1359    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1360
1361commit 493ab98a131e87c006284987fd6674942faf7721
1362Author: Alexandre Janniaux <ajanni@videolabs.io>
1363Date:   Wed Jul 24 10:02:06 2019 +0200
1364
1365    demux: mkv: fix vector erase in destructor
1366
1367    Ref #22474
1368
1369    Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
1370    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1371    (cherry picked from commit ca086631dc1a39f1882976d9ec525176ada1aa9e)
1372    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1373
1374commit 54784cf59554dd766251c80974d3c27ec92118f3
1375Author: Steve Lhomme <robux4@ycbcr.xyz>
1376Date:   Thu Jan 25 11:51:41 2018 +0100
1377
1378    demux:mkv: remove elements from vector when we delete them
1379
1380    Rather than setting the value to 0.
1381
1382    This could be useful if we store the actual objects rather than pointers.
1383
1384    (cherry picked from commit fe2cb5ca7536699672dbc277f2ed0aaff3dd2716)
1385    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1386
1387commit 1a55a5935c2ad89df0324bdd95d3f915314cde4a
1388Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1389Date:   Fri Jul 26 13:32:38 2019 +0200
1390
1391    ogg: Fix potential integer overflow
1392
1393    (cherry picked from commit c455d11a96e473ea3038b7f469f15a71cd9338e3)
1394    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1395
1396commit 48f014768dc22ecad23d0e9f53c38805a3aff832
1397Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1398Date:   Thu Aug 8 16:44:45 2019 +0200
1399
1400    configure: Require libmodplug >= 0.8.9
1401
1402    (cherry picked from commit 87b7816cdb69130e500f8735f01ae89f2926f96a)
1403    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1404
1405commit 44bd08907c7f0b51cf3f99157e31648bd5bb10f7
1406Author: David Fuhrmann <dfuhrmann@videolan.org>
1407Date:   Wed Aug 14 09:24:28 2019 +0200
1408
1409    contribs: modplug: Require libmodplug 0.8.9.0
1410
1411    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1412    (cherry picked from commit 78ebd9bd68cdc60db66f4c6f98b433720261d181)
1413    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1414
1415commit caaae756e015e05406f29dd2288f4c0fcdceed85
1416Author: David Fuhrmann <dfuhrmann@videolan.org>
1417Date:   Wed Aug 14 09:23:04 2019 +0200
1418
1419    contribs: modplug: Do not force old minimum macosx version
1420
1421    VLC already sets the minimum version, forcing an older version
1422    makes compilation fail with our flags.
1423
1424    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1425    (cherry picked from commit b20af5ad95dacb6a857fc1c93345977e9a34ef90)
1426    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1427
1428commit c5a87a5e05407b35f41705a6cdf28986ff6725fc
1429Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1430Date:   Fri Jul 26 10:57:20 2019 +0200
1431
1432    contrib: Update libmodplug to 0.8.9.0
1433
1434    (cherry picked from commit 4345b4b0d141ba3c9fc10ac8449e4f3af6487397)
1435    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1436
1437commit 876b2344282eb18cec1e937c61d5d3376066084a
1438Author: Michał Trzebiatowski <michtrz@gmail.com>
1439Date:   Tue Aug 13 15:55:21 2019 +0200
1440
1441    l10n: vlc.desktop update
1442
1443commit a5ce68e049e8ff407fa517704e85908dbea548bc
1444Author: antiparvos <marcoslansgarza@gmail.com>
1445Date:   Tue Aug 13 02:02:17 2019 +0200
1446
1447    l10n: Galician update
1448
1449    98% translated
1450
1451    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1452
1453commit 57626985a8895e090a805bab6d6847a5fb3ee5c2
1454Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1455Date:   Wed Aug 14 12:23:15 2019 +0200
1456
1457    contrib: dav1d: Update option names
1458
1459    (cherry picked from commit a0f8ec0ee7093a77a98e92bac8c38423f6001f8e)
1460    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1461
1462commit 90f510ddd403031e78537173f68a54967769c451
1463Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1464Date:   Tue Aug 13 17:50:07 2019 +0200
1465
1466    contrib: bump dav1d version
1467
1468    (cherry picked from commit 9636858bdc6346b8ee56bbefed0d47922da2b48c)
1469    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1470
1471commit 1fff012916dc579ecd53a592140d115ebd50aea2
1472Author: Francois Cartegnie <fcvlcdev@free.fr>
1473Date:   Tue Aug 13 15:20:42 2019 +0200
1474
1475    demux: mp4: fix potential endless loop
1476
1477    (cherry picked from commit 5de914227402e7ed7653cc5700c1e6c155d2428b)
1478
1479commit b956711754000233a9ef0f36610f7805241ca458
1480Author: Francois Cartegnie <fcvlcdev@free.fr>
1481Date:   Tue Aug 13 11:27:14 2019 +0200
1482
1483    transcode: video: patch missing chroma in decoder format ouput
1484
1485    (cherry picked from commit ef647f9a101cf281b59544555bba3a2d7d43d58c)
1486
1487commit b823b1900909a2d1e7cac6067e8210836b7d1702
1488Author: Kaya Zeren <kayazeren@gmail.com>
1489Date:   Thu Aug 8 04:09:14 2019 +0200
1490
1491    l10n: Turkish update
1492
1493    100% translated
1494
1495    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1496    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1497
1498commit ab885ebad22890f48b3e8690c8fbfb328b96bfad
1499Author: Sebastian Rasmussen <sebras@gmail.com>
1500Date:   Thu Aug 8 12:34:05 2019 +0200
1501
1502    l10n: Swedish update
1503
1504    88% translated
1505
1506    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1507    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1508
1509commit 879aae865147b3c404077eea7d84b5dced80ac28
1510Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1511Date:   Mon Aug 12 14:18:22 2019 +0200
1512
1513    extras: NSIS: Remove unsupported language
1514
1515commit 7c351860333b60b3db08daea4afad0e8384425de
1516Author: Romain Vimont <rom1v@videolabs.io>
1517Date:   Tue Aug 6 15:07:20 2019 +0200
1518
1519    vout: fix low framerate stuttering
1520
1521    In ThreadDisplayPicture(), when "refresh" was true, the output parameter
1522    deadline was not written and the function returned a non-zero value.
1523
1524    As a consequence, in video_output.c:Thread(), the next loop iteration
1525    waited for the max deadline (100ms). When the following frame target
1526    date was before this deadline, the video was stuttering.
1527
1528    To avoid the problem, write the deadline before returning from
1529    ThreadDisplayPicture(), so that Thread() does not wait more than
1530    expected.
1531
1532    Since an existing frame is refreshed only every 80ms
1533    (VOUT_REDISPLAY_DELAY), this happened only on low framerate videos
1534    (<12.5 fps). Otherwise, "refresh" was always false and the problem never
1535    occurred.
1536
1537    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1538    (cherry picked from commit 6c5eabe76fd6f4827adc7b9931e8519b8a157b66)
1539    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1540
1541commit f3047d413432cf472fd1ca3c3559063ab0f03975
1542Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1543Date:   Thu Aug 8 12:22:14 2019 +0200
1544
1545    configure: Require libebml >= 1.3.6
1546
1547    (cherry picked from commit 51c8c0c89b6facdfa65a4d2d076db4a20c12a66b)
1548    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1549
1550commit ab7ae30e38e8c4c9f76111aed47cfb7ebaf2463f
1551Author: Anton Regnander <anton_r_3@hotmail.com>
1552Date:   Wed Jul 10 12:38:17 2019 +0200
1553
1554    l10n: Swedish update
1555
1556    88% translated
1557
1558    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1559
1560commit 78280849cbd8f2adfcd98f5ebcc7ed29be3465f8
1561Author: Michał Trzebiatowski <michtrz@gmail.com>
1562Date:   Tue Jul 9 00:07:05 2019 +0200
1563
1564    l10n: activate new NSIS languages: Asturian, Corsican and Khmer
1565
1566commit 0ba510feb09521d9691a3232010a884e00f8ded5
1567Author: VideoLAN <videolan@videolan.org>
1568Date:   Sat Jun 23 01:23:11 2018 +0200
1569
1570    l10n: Khmer NSIS update
1571
1572    98% translated
1573
1574    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1575
1576commit 9cf747a90e43d064556117a00c7d1c337d02cf4f
1577Author: Patriccollu <Patrick.Santa-Maria@laposte.net>
1578Date:   Sun Jul 7 12:04:15 2019 +0200
1579
1580    l10n: Corsican NSIS update
1581
1582    100% translated
1583
1584    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1585
1586commit 23026a1d8c7f9c32cb57c052768b1c956d8b3a01
1587Author: VideoLAN <videolan@videolan.org>
1588Date:   Tue Jul 2 23:29:49 2019 +0200
1589
1590    l10n: Asturian NSIS update
1591
1592    98% translated
1593
1594    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1595
1596commit 33d9eb49b5d38bb4493e9c950f052483fc6f1061
1597Author: Marián Hikaník <podnety@mojepreklady.net>
1598Date:   Wed Jul 3 20:01:38 2019 +0200
1599
1600    l10n: Slovak update
1601
1602    100% translated
1603
1604    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1605
1606commit 7c93105795797a30b765003988d450a384a01f15
1607Author: Sidney Doria <ssdoria@gmail.com>
1608Date:   Fri Jul 5 12:51:02 2019 +0200
1609
1610    l10n: Portuguese (Brazil) update
1611
1612    100% translated
1613
1614    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1615
1616commit bf76011e81c17ac081e68dbb34d3051ebbab5690
1617Author: Ingmārs Dīriņš <melhiors14@gmail.com>
1618Date:   Fri Jun 21 10:15:44 2019 +0200
1619
1620    l10n: Latvian update
1621
1622    100% translated
1623
1624    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1625
1626commit 41ddb5ec8e2ab3210d0983fbdb2491ee5e3cfaad
1627Author: Sveinn í Felli <sv1@fellsnet.is>
1628Date:   Tue Jul 2 04:09:58 2019 +0200
1629
1630    l10n: Icelandic update
1631
1632    70% translated
1633
1634    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1635
1636commit 7b3d1ff09664a2782125c5473d95e5931b6a7c6c
1637Author: Yaron Shahrabani <sh.yaron@gmail.com>
1638Date:   Fri Jul 5 13:50:35 2019 +0200
1639
1640    l10n: Hebrew update
1641
1642    58% translated
1643
1644    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1645
1646commit 01b5ea22b900391fa844ef5f3143c223ea0a4a1b
1647Author: Yann Ricquebourg <yann.ricquebourg@gmail.com>
1648Date:   Wed Jul 3 23:00:13 2019 +0200
1649
1650    l10n: French update
1651
1652    100% translated
1653
1654    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1655
1656commit d66e01d80cdb303306bcc2618c23e2e8f4006a3a
1657Author: picodotdev <pico.dev@gmail.com>
1658Date:   Tue Jul 2 11:38:00 2019 +0200
1659
1660    l10n: Spanish update
1661
1662    100% translated
1663
1664    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1665
1666commit f4df3daf4f1a50eb000e2f95ee4e0a426d31125e
1667Author: Petr Dolejší <dolejsi.petr@gmail.com>
1668Date:   Sun Jun 30 19:28:25 2019 +0200
1669
1670    l10n: Czech update
1671
1672    62% translated
1673
1674    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
1675
1676commit cfe426a6803404edcf0fe99cfefe8a327c17a6a1
1677Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1678Date:   Thu Aug 8 11:53:20 2019 +0200
1679
1680    upnp: Fix potential race during tear down.
1681
1682    If two threads call UpnpFinish at the same time (or more precisely, if a
1683    2nd thread calls UpnpFinish before the first one sets UpnpSdkInit to 0)
1684    we can end up double releasing most libupnp resources
1685    (cherry picked from commit 2873288c7c7b1f62f67ce41b1928b326019f7898)
1686
1687commit f97c87202731a79cc25d3639635e04335ea014e8
1688Author: Thomas Guillem <thomas@gllm.fr>
1689Date:   Mon Jul 29 14:38:32 2019 +0200
1690
1691    Update NEWS
1692
1693commit 105b990da9cb27db7e7763e75e4f77a74a50b597
1694Author: Thomas Guillem <thomas@gllm.fr>
1695Date:   Mon Jul 29 14:38:15 2019 +0200
1696
1697    NEWS: fix typo
1698
1699commit b80f75f8318f5ebc5629a526931d77a82e83860e
1700Author: Marvin Scholz <epirat07@gmail.com>
1701Date:   Sun Jul 28 13:13:12 2019 +0200
1702
1703    codec/videotoolbox: Fix uninitialized pts in late start case
1704
1705    (cherry picked from commit 14f5f65d612bcb6e8e61223e818ebc84b11103b5)
1706
1707commit 72ab7359fdf4fa533ea6a2bea3c2232538b01aa1
1708Author: Francois Cartegnie <fcvlcdev@free.fr>
1709Date:   Tue Apr 23 14:34:37 2019 +0200
1710
1711    demux: hls: probe content
1712
1713    Solves issues when the server does not sends proper MIME
1714    and the file does not match known extension.
1715
1716    (cherry picked from commit dfe4aca1f22265115e07c501a77c870cfea4cd52)
1717
1718commit 5b650e1a9b1d546703e7613bebf38549967e6478
1719Author: Francois Cartegnie <fcvlcdev@free.fr>
1720Date:   Wed Feb 21 13:24:39 2018 +0100
1721
1722    demux: hls: add probing by mime type fallback
1723
1724    (cherry picked from commit c8ba5435acd96605dd1585b30432a26a30aeaf63)
1725
1726commit 8627980de6272da2177197691fb480564c214fff
1727Author: Francois Cartegnie <fcvlcdev@free.fr>
1728Date:   Fri Apr 19 18:28:30 2019 +0200
1729
1730    demux: adaptive: add source stream peek method
1731
1732    (cherry picked from commit d0c6bbb5affcce58e78239bb82ec8ac8cf8f60c1)
1733
1734commit 3cb56185abc8bb74c875e3907310c2f5e864eba4
1735Author: Francois Cartegnie <fcvlcdev@free.fr>
1736Date:   Mon Apr 29 16:09:21 2019 +0200
1737
1738    demux: adaptive: fix missing first block with sourcestream backend
1739
1740    (cherry picked from commit 3853d029869ec0f2e38b0d967cc87a133226f5fe)
1741
1742commit dceaf0e175026ca965fdf17251bc2494ce605483
1743Author: Francois Cartegnie <fcvlcdev@free.fr>
1744Date:   Mon Apr 30 18:29:38 2018 +0200
1745
1746    demux: adaptive: use buffered source stream
1747
1748    (cherry picked from commit c3869a48e14b875f0eb398fabcdd7088b949bd2b)
1749
1750commit 9ab27936f1b33a7c909f3f0ac5cf378cf1d19533
1751Author: Francois Cartegnie <fcvlcdev@free.fr>
1752Date:   Thu Apr 26 15:20:03 2018 +0200
1753
1754    demux: adaptive: add buffered chunks stream
1755
1756    provides data backend to prevent breakage
1757    with unwanted seeks (mkv)
1758
1759    (cherry picked from commit ade73f871752a8163dcf123492076e77324bf700)
1760
1761commit ee139ff01a0d251dfb7c203d4c90c40570857388
1762Author: Rémi Denis-Courmont <remi@remlab.net>
1763Date:   Wed Jul 17 22:09:01 2019 +0300
1764
1765    va: fix mismatched var-arg types
1766
1767commit 814e0bcca188aaa370c1c53a470c73f73f883818
1768Author: Rémi Denis-Courmont <remi@remlab.net>
1769Date:   Wed Jul 17 22:04:30 2019 +0300
1770
1771    vaapi: fix mismatched close callback prototype
1772
1773    (cherry picked from commit d01a9ca8a321b99d18a87fd49cee7e226262420d)
1774
1775commit b03729f0d869e5258b6f752aff1f0e51a1b94af1
1776Author: Rémi Denis-Courmont <remi@remlab.net>
1777Date:   Wed Jul 17 21:46:03 2019 +0300
1778
1779    wasapi: fix stop callback prototype
1780
1781commit e2b5eb9b880380448587b32546a279497d626d96
1782Author: Thomas Guillem <thomas@gllm.fr>
1783Date:   Wed Jul 17 15:56:03 2019 +0200
1784
1785    audiounit: update device latency when the route changes
1786
1787    (cherry picked from commit b46f49a81ce75d026b9fac1d00f5568c4a5ce6d3)
1788
1789commit 6828c739026cc046a9576751439568269bfb58aa
1790Author: Francois Cartegnie <fcvlcdev@free.fr>
1791Date:   Wed Aug 29 11:07:38 2018 +0200
1792
1793    vout: opengl: converter: prevent FPE with cropped empty spu
1794
1795    (cherry picked from commit 90989df9e3aab300c2d09a8eb9c0570e4cba4efa)
1796    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1797
1798commit 2b4f9d0b0e0861f262c90e9b9b94e7d53b864509
1799Author: Francois Cartegnie <fcvlcdev@free.fr>
1800Date:   Mon May 20 14:27:39 2019 +0200
1801
1802    codec: avcodec: fix broken check before copy (fix #22240)
1803
1804    copy parameters are the picture ones
1805
1806    regression by c988b8d58b01ef6d628e3051774a2032dd7f6b7d
1807
1808    (cherry picked from commit 603ecaf0f3fdf3b0a83cd2c773e05ac347b2149a)
1809    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1810
1811commit 9e644bdf34642dcf314d06ab10de69ac681566d8
1812Author: Thomas Guillem <thomas@gllm.fr>
1813Date:   Fri Jul 12 13:08:40 2019 +0200
1814
1815    pulse: fix playback with very small inputs
1816
1817    (cherry picked from commit 0a1a317c452ea9c45ace3a485419010a449947f8)
1818    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1819
1820commit 753fd23a64b36167dd1d7a672d9565000d9ad72b
1821Author: Thomas Guillem <thomas@gllm.fr>
1822Date:   Tue Jul 16 09:33:11 2019 +0200
1823
1824    auhal: don't apply dev latency two times
1825
1826    It is already handled by the render callback on macOS.
1827
1828    (cherry picked from commit bd6e2265a551ec27632285a08efd70a3018b4bd7)
1829    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1830
1831commit c645bd5ddbec6d5613768c5bc78a7c503036e584
1832Author: Thomas Guillem <thomas@gllm.fr>
1833Date:   Tue Jul 16 09:32:26 2019 +0200
1834
1835    auhal: check getprop of kAudioDevicePropertyLatency
1836
1837    (cherry picked from commit 1f46192f33972d1b6d614218b3d0082a829ce478)
1838    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1839
1840commit 340062e2cd336870194101a887c9e4cb0a369a6f
1841Author: Thomas Guillem <thomas@gllm.fr>
1842Date:   Tue Jul 16 07:30:50 2019 +0200
1843
1844    coreaudio: move out latency log
1845
1846    (cherry picked from commit 3f389be6ecde7a6d782603204f85266016d50f3c)
1847    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1848
1849commit bad7a26b7c50db895066e81823e493a108c5ef2a
1850Author: Thomas Guillem <thomas@gllm.fr>
1851Date:   Mon Jul 15 17:01:21 2019 +0200
1852
1853    coreaudio: don't print underrun warning before first play
1854
1855    It's perfectly OK to send 0s before the first buffer is played.
1856
1857    (cherry picked from commit a34bf45cd6f4b212b79e71b80c056cb392eaf7f5)
1858    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1859
1860commit 704bd1291f203684cb5b87841697a4f68714dea6
1861Author: Thomas Guillem <thomas@gllm.fr>
1862Date:   Mon Jul 15 16:58:22 2019 +0200
1863
1864    coreaudio: fix first time_get return values
1865
1866    Don't return a valid delay of 0 when the delay is still not known.
1867
1868    This triggered VLC drift correction from aout_DecSynchronize() and could caused
1869    flushing of first buffers or ressampler being inserted.
1870
1871    This also fixes playback with audio devices having a long delay (>= 350ms).
1872    Depending on few options (like the rate), VLC was never able to catch up with
1873    this first valid delay (so it was flushing in loop).
1874
1875    This commit apply for both macOS and iOS.
1876
1877    cf. https://code.videolan.org/videolan/vlc-ios/issues/344
1878
1879    (cherry picked from commit bdd96900164739b72220334bdbda511aff708caa)
1880    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
1881
1882commit 83845f362e0cd415c99500e2d984d0a7fea51168
1883Author: Francois Cartegnie <fcvlcdev@free.fr>
1884Date:   Thu Jul 11 10:09:20 2019 +0200
1885
1886    demux: asf: ignore non seekable flag if there's an index
1887
1888    (cherry picked from commit adafc7d317003803388ec6f38a19b18a4e2a35b6)
1889
1890commit 0f44d147812899446376b8521556cfe629df13ef
1891Author: Francois Cartegnie <fcvlcdev@free.fr>
1892Date:   Tue Jul 9 14:38:44 2019 +0200
1893
1894    demux: avi: continue parsing list on empty box
1895
1896    some broken files have empty strf between 2 strh
1897    refs V_CODECS/qnap/2010-10-15 14-02-00~14-04-00.avi
1898
1899    (cherry picked from commit 55febc1e137d4f7ae0683d287594de5ebe93d468)
1900
1901commit 155fca817708459f0d7ef1b9b7d4bbf70c747b47
1902Author: Francois Cartegnie <fcvlcdev@free.fr>
1903Date:   Tue Jul 9 14:43:38 2019 +0200
1904
1905    demux: avi: force packetizer for QNAP codecs
1906
1907    (cherry picked from commit 8b8718cd6be010196316f029126ec8541e1d273b)
1908
1909commit 813c3159de2d9ea3fc7df0e613e76533b4e74b49
1910Author: Francois Cartegnie <fcvlcdev@free.fr>
1911Date:   Mon Jul 8 15:38:48 2019 +0200
1912
1913    demux: avi: remove header from QNAP codecs
1914
1915    (cherry picked from commit 62d9193dcd958445a9fa4ef1049a046e4c7b02f6)
1916
1917commit 9b9c448889db2fe40fa52afa251a578e020fda41
1918Author: Francois Cartegnie <fcvlcdev@free.fr>
1919Date:   Mon Jul 8 14:00:50 2019 +0200
1920
1921    demux: avi: refactor block output code
1922
1923    (cherry picked from commit fc77024ebbb318e2d6ac8ef91626de2dcbb31fa6)
1924
1925commit eb134f1834e4fe5f3c372420bea81bc531df7d49
1926Author: Francois Cartegnie <fcvlcdev@free.fr>
1927Date:   Mon Jul 8 15:36:48 2019 +0200
1928
1929    fourcc: update QNAP descriptions
1930
1931    (cherry picked from commit 9aeacafe19943509ad74db80da2980dc611f038c)
1932
1933commit 955e0869c173697d5ea18edec1f5dcc78abb9694
1934Author: Jean-Baptiste Kempf <jb@videolan.org>
1935Date:   Fri May 17 12:10:05 2019 +0200
1936
1937    Add w264 for QNap h264
1938
1939    (cherry picked from commit d6471a284c54abc36051d3331111ca7c6b5a8526)
1940
1941commit 2ed25c9a35d49a17c561c930b1e6c41d080b96d6
1942Author: Francois Cartegnie <fcvlcdev@free.fr>
1943Date:   Tue Aug 7 17:46:58 2018 +0200
1944
1945    contribs: dvbpsi: fix duplicate pkt fake positives
1946
1947    (cherry picked from commit 82af958a696e2047ccb3c311e3607b1fea7c9483)
1948
1949commit 9368f7783284697272563bba24b866cf1864814c
1950Author: Francois Cartegnie <fcvlcdev@free.fr>
1951Date:   Tue Jul 24 22:26:21 2018 +0200
1952
1953    demux: ts: workaround HLS dumps
1954
1955    Triggers duplicate packets on some boundaries
1956    and artifacts. There's no way to tell if that's
1957    a real discontinuity or duplicate packet.
1958    At least we can discard false positives for duplicates.
1959
1960    (cherry picked from commit 3a794b149b9bf2bd2225f94c1cf05c4d5f31724c)
1961    Backported because it seems also needed for non HLS dumps
1962
1963commit daec5391b99e6cc49fae9ee4da899e5b57916695
1964Author: Steve Lhomme <robux4@ycbcr.xyz>
1965Date:   Fri Jun 21 18:04:12 2019 +0200
1966
1967    direct3d11: rework the check on AMD drivers capable to display decoder NV12
1968
1969    The test allowed either version 20 and above OR version 162 and above.
1970    Both conditions need to be true.
1971
1972    Add more known bad drivers to the documentation.
1973
1974commit 379d8989b7d9e1b362c62937130496ff36630f92
1975Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1976Date:   Mon Jul 1 18:37:58 2019 +0200
1977
1978    contrib: Qt: Use our mirrors
1979
1980commit 117c30ae02fc4ddef7232d5aaa148a34a9ccff1c
1981Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1982Date:   Mon Jul 1 18:35:57 2019 +0200
1983
1984    contrib: qt: Fix urls
1985
1986commit dab9358836cd0bf0c1148803a7370d511683a097
1987Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1988Date:   Mon Jul 1 18:34:23 2019 +0200
1989
1990    On the road to 3.0.8
1991
1992commit c08342b22e47b2f1ec4d6b1a2028f1cf0f8f74b9
1993Author: Michał Trzebiatowski <michtrz@gmail.com>
1994Date:   Sat May 25 10:02:08 2019 +0200
1995
1996    l10n: vlc.desktop update
1997
1998    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
1999
2000commit ae8977e4f9316a3a5717583773eda32ffe7db98b
2001Author: Ingmārs Dīriņš <melhiors14@gmail.com>
2002Date:   Fri Jun 7 09:56:00 2019 +0200
2003
2004    l10n: Latvian NSIS update
2005
2006    100% translated
2007
2008    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2009    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2010
2011commit 8e6ca13e250f98aaed686a236a7420ecb4f1ff9d
2012Author: Thomas De Rocker <thomasderocker@outlook.com>
2013Date:   Thu Jun 13 17:34:37 2019 +0200
2014
2015    l10n: Dutch NSIS update
2016
2017    100% translated
2018
2019    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2020    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2021
2022commit 0b342010376fd1fddc59a8ec4758f56348e93e6e
2023Author: Kaya Zeren <kayazeren@gmail.com>
2024Date:   Thu Jun 6 14:06:05 2019 +0200
2025
2026    l10n: Turkish update
2027
2028    100% translated
2029
2030    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2031    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2032
2033commit 7469f1e3d5943cb328f89b0ed5813a82da489ce8
2034Author: Anton Regnander <anton_r_3@hotmail.com>
2035Date:   Wed Jun 12 07:16:42 2019 +0200
2036
2037    l10n: Swedish update
2038
2039    88% translated
2040
2041    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2042    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2043
2044commit f66446abb0233ca1502d3db610870a53fbc26499
2045Author: Marián Hikaník <podnety@mojepreklady.net>
2046Date:   Wed May 22 19:46:21 2019 +0200
2047
2048    l10n: Slovak update
2049
2050    100% translated
2051
2052    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2053    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2054
2055commit d5e786e7588ada12bad81d8e767bf7835478574c
2056Author: VideoLAN <videolan@videolan.org>
2057Date:   Wed Dec 19 22:50:15 2018 +0100
2058
2059    l10n: Sinhala update
2060
2061    42% translated
2062
2063    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2064    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2065
2066commit a6904062acf90ee097f9708523bf32dd7ba39737
2067Author: Manuela Silva <manuelarodsilva@gmail.com>
2068Date:   Wed Jun 5 11:30:52 2019 +0200
2069
2070    l10n: Portuguese (Portugal) update
2071
2072    100% translated
2073
2074    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2075    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2076
2077commit 50adec509a3d83022529a4479af4756686c64c74
2078Author: A S Alam <alam.yellow@gmail.com>
2079Date:   Mon Jun 10 00:59:14 2019 +0200
2080
2081    l10n: Punjabi update
2082
2083    55% translated
2084
2085    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2086    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2087
2088commit 44c9a0708c02a8b6800df75cb25db247f09e824d
2089Author: abuyop <abuyop@gmail.com>
2090Date:   Thu May 23 00:57:13 2019 +0200
2091
2092    l10n: Malay update
2093
2094    100% translated
2095
2096    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2097    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2098
2099commit 156254dbb9e6533437d45d55860eb1b96d5b4045
2100Author: Jonathan Joseph Chiarella <jonathan.chiarella@gmail.com>
2101Date:   Sun Jun 2 00:01:14 2019 +0200
2102
2103    l10n: Korean update
2104
2105    100% translated
2106
2107    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2108    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2109
2110commit 2e97d3af66d62b2a1b6de91446d132a025b97cf3
2111Author: Sveinn í Felli <sv1@fellsnet.is>
2112Date:   Tue May 21 23:10:10 2019 +0200
2113
2114    l10n: Icelandic update
2115
2116    70% translated
2117
2118    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2119    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2120
2121commit 3947220f59a5627e4e3fe763eb37d21b48c76511
2122Author: antiparvos <marcoslansgarza@gmail.com>
2123Date:   Wed Jun 12 12:42:23 2019 +0200
2124
2125    l10n: Galician update
2126
2127    98% translated
2128
2129    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2130    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2131
2132commit 883ea02b909994607dfe014d2883cc4f38888e4a
2133Author: Mattias Põldaru <mahfiaz@gmail.com>
2134Date:   Thu May 23 14:55:44 2019 +0200
2135
2136    l10n: Estonian update
2137
2138    78% translated
2139
2140    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
2141    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2142
2143commit 3dfa6d4ddd0922552e6575ded416f62b8ce828f5
2144Author: Rémi Denis-Courmont <remi@remlab.net>
2145Date:   Sat Jun 29 17:36:03 2019 +0300
2146
2147    prefetch: match read size from versions 2.2
2148
2149    VLC versions 2.2 and earlier had 3 "tracks" buffers of 4 MiB each for
2150    the input stream. This resulted in single reads of (up to) 4 MiB.
2151    This patch matches the read size and thus performance of said older
2152    versions.
2153
2154    This matches 6f58cd15a29ec77f5117e709a5c5a7126b9148c8 in a less invasive
2155    fashion. Fixes #19806, #19988, #21470.
2156
2157commit 05eb4441af9ce9c241c9a7683d57df3d7b9dd689
2158Author: Rémi Denis-Courmont <remi@remlab.net>
2159Date:   Thu Jun 27 23:19:38 2019 +0300
2160
2161    mp4: fix integer underflow
2162
2163    Reported-by: Hyeon-Ju Lee <zorurione@gmail.com>
2164    (cherry picked from commit 8e8e0d72447f8378244f5b4a3dcde036dbeb1491)
2165
2166commit 3d908809f7b315061bae5df8c9c16b5df6f86ec7
2167Author: Rémi Denis-Courmont <remi@remlab.net>
2168Date:   Thu Jun 27 23:19:38 2019 +0300
2169
2170    mp4: fix integer underflow
2171
2172    Reported-by: Hyeon-Ju Lee <zorurione@gmail.com>
2173    (cherry picked from commit b2b157076d9e94df34502dd8df0787deb940e938)
2174
2175commit dedb3bda998ca2d56960f6f4d3bccd5e643e28e3
2176Author: Pierre Ynard <linkfanel@yahoo.fr>
2177Date:   Sat Jun 15 15:53:21 2019 +0200
2178
2179    youtube.lua: support "sp" when passing descrambled signature
2180
2181    The new signature scheme expects the descrambled signature in the "sig"
2182    parameter of the video URL, rather than "signature" formerly. There is a
2183    parameter indicating just this in the stream map: parse and use it.
2184
2185    (cherry picked from commit 987e020aa280b6f2a9a71b3e8ccf829fd28983f5)
2186    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
2187
2188commit 5ed96818ee992081280ec0b2c3b94361ccdb6260
2189Author: Pierre Ynard <linkfanel@yahoo.fr>
2190Date:   Sat Jun 15 15:32:16 2019 +0200
2191
2192    youtube.lua: handle URL-encoding of signatures when descrambling
2193
2194    A new signature format has been phased in, using base64 instead of
2195    hexadecimal encoding: the base64 "=" characters need to be properly
2196    URL-decoded from the stream map, otherwise descrambling will fail.
2197
2198    (cherry picked from commit 6a5e7b0f2900b1198af75655411c612e9e40f9ae)
2199    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
2200
2201commit 66b355f2b4069822e9193ed69349018a37171fa1
2202Author: Pierre Ynard <linkfanel@yahoo.fr>
2203Date:   Sat Jun 15 15:15:28 2019 +0200
2204
2205    youtube.lua: drop obsolete support for unscrambled signatures
2206
2207    It seems that unscrambled signatures are now already integrated in the
2208    video URLs provided in the stream map, thus there is no need anymore
2209    for this code merely appending them untouched. That unscrambled "sig"
2210    parameter used distinctly from scrambled signatures doesn't seem in use
2211    anymore. The current javascript code doesn't seem to provide any support
2212    for this case either.
2213
2214    Only properly scrambled signatures remain requiring this processing.
2215
2216    (cherry picked from commit c4ceff997bfee89a5e287cad0e574b1c550f2786)
2217    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
2218
2219commit c55d647f0aa623393dbb60dfa8854d9613e8d737
2220Author: Francois Cartegnie <fcvlcdev@free.fr>
2221Date:   Fri Jun 14 16:22:53 2019 +0200
2222
2223    codec: subsvtt: fix inverted test
2224
2225    (cherry picked from commit 42a128fa926e0f10112f0c053777237ce97688f0)
2226
2227commit 8dde06d13e9ca09fc2524c616310e3e41a3e0232
2228Author: Francois Cartegnie <fcvlcdev@free.fr>
2229Date:   Thu Jun 13 14:42:41 2019 +0200
2230
2231    demux: mp4: set final codec for sowt/twos before reordering (fix #22420)
2232
2233    (cherry picked from commit 0c25ba56279fc495afe9d089e2bbcf051a296487)
2234
2235commit ea13b2bfe3c43bb77e77e6262aff95d4ec984827
2236Author: Francois Cartegnie <fcvlcdev@free.fr>
2237Date:   Fri Jun 14 10:27:31 2019 +0200
2238
2239    codec: subsvtt: unbreak rendering (fix #22425)
2240
2241    5ef3830f385bfa6a47e9088f9a0d13062cd61c3a regression
2242
2243    (cherry picked from commit 749b7b3729a5892d1a07036ef0974c17ddbe9e2e)
2244
2245commit 26acdaa9caab8b516cf539e18d9b031314376609
2246Author: David Fuhrmann <dfuhrmann@videolan.org>
2247Date:   Tue Jun 11 20:13:42 2019 +0200
2248
2249    Update NEWS
2250
2251commit 23b7c7242641db2f1d4eb63e3f6515e35fd79cb3
2252Author: David Fuhrmann <dfuhrmann@videolan.org>
2253Date:   Tue Jun 11 19:01:16 2019 +0200
2254
2255    macOS package: include all libbluray jars in the package
2256
2257    Now, two files are needed.
2258
2259    closes #22412
2260
2261commit f3940db4af197ba7218e604dd0a6733654015770
2262Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2263Date:   Tue Jun 11 11:51:59 2019 +0200
2264
2265    Bump version to 3.0.7.1
2266
2267commit 18c9ec5c3011675f01bf65f19a058ee22541184d
2268Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2269Date:   Tue Jun 11 11:51:18 2019 +0200
2270
2271    Update NEWS
2272
2273commit 328124445ba9133ddb15f9964eab46d9714e25da
2274Author: Jean-Baptiste Kempf <jb@videolan.org>
2275Date:   Sun Jun 9 09:13:59 2019 +0200
2276
2277    Contribs: update libbluray to 1.1.2
2278
2279    (cherry picked from commit 3aaedbf6c1a84216503941d55ccc4629e97fe88a)
2280    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2281
2282commit 477ed1806ad8e0101f6b1aec8561b26f8280318a
2283Author: Steve Lhomme <robux4@ycbcr.xyz>
2284Date:   Tue Jun 11 09:49:44 2019 +0200
2285
2286    direct3d11: more restrictions on AMD drivers capable to display decoder NV12
2287
2288    Old driver versions had a revision number bigger than 1000.
2289
2290    VLC 3.0.6 had a check on
2291            .wddm         = 22,
2292            .d3d_features = 19,
2293            .revision     = 162,
2294            .build        = 0,
2295
2296    (cherry picked from commit 72022d99277b4b66a1990a59156edc2938d7f112)
2297
2298commit 4b9eb828850299edc28a579130a41bd038dc1c45
2299Author: David Fuhrmann <dfuhrmann@videolan.org>
2300Date:   Sat Jun 8 08:52:50 2019 +0200
2301
2302    Revert "contribs/vpx: Use HOSTVARS"
2303
2304    This does not have the desired effect and breaks other builds.
2305    This reverts commit 51716a123ff5144ff6c72ac4ecee67b3e3d088f6.
2306
2307commit 51716a123ff5144ff6c72ac4ecee67b3e3d088f6
2308Author: David Fuhrmann <dfuhrmann@videolan.org>
2309Date:   Thu Jun 6 18:18:07 2019 +0200
2310
2311    contribs/vpx: Use HOSTVARS
2312
2313    Set HOSTVARS like with other contribs, to let the library select
2314    the correct compiler.
2315
2316commit e7850b76a547f0988c86b6d628ec9e2c67203048
2317Author: Thomas Guillem <thomas@gllm.fr>
2318Date:   Fri Jun 7 10:58:41 2019 +0200
2319
2320    audiotrack: also check device capabilities for API 23
2321
2322    (cherry picked from commit dca2bfceb88b8628abcfb5ffc7785dcd9fd5f369)
2323    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2324
2325commit 7b500e12213554f2d0ebda3e850ae46367de8fb8
2326Author: Thomas Guillem <thomas@gllm.fr>
2327Date:   Fri Jun 7 10:57:29 2019 +0200
2328
2329    audiotrack: rework ConvertFromIEC61937 condition
2330
2331    i_format = VLC_CODEC_SPDIFB only for API 23, cf. StartPassthrough.
2332
2333    (cherry picked from commit 88aa2e8e9d0bdc5ca708a1bde1c651970e3e82be)
2334    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2335
2336commit 891ad351107f71acadffad3025d078377dc1a942
2337Author: Thomas Guillem <thomas@gllm.fr>
2338Date:   Fri Jun 7 10:55:56 2019 +0200
2339
2340    audiotrack: fix length for DTS_HD
2341
2342    Unlikely to fix anything since this code patch is disabled. DTS_HD had never
2343    been tested and enabled on API 23. It is working on API >= 24 with IEC61937
2344    encoding.
2345
2346    (cherry picked from commit 09e8e01e19e5f588244a9dcf183eb04d25fb9e56)
2347    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2348
2349commit fc6375d4fb8a1c324619037ff3e570f8cd30c7e7
2350Author: Thomas Guillem <thomas@gllm.fr>
2351Date:   Wed Jun 5 14:28:59 2019 +0200
2352
2353    audiotrack: check buffer length
2354
2355    (cherry picked from commit 6267775649af7d9433973e570638e6c24b5c7698)
2356    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2357
2358commit 175fb2f7a5dcef491d98648ed3a3c6dc24b12dc3
2359Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2360Date:   Thu Jun 6 15:26:45 2019 +0200
2361
2362    npapi: Use the 3.0 branch
2363
2364commit 6e156ad2eae246fafcefc0e88df60bfadaeb4771
2365Author: Francois Cartegnie <fcvlcdev@free.fr>
2366Date:   Wed Jun 5 17:11:10 2019 +0200
2367
2368    demux: adaptive: fix PKCS7 padding
2369
2370    cherry-picked from a968e4f071032d089da2601e9238d8100c1fac74
2371
2372commit e630c98e10dad66ce16d4639b4f732f7f82a4b3e
2373Author: Steve Lhomme <robux4@ycbcr.xyz>
2374Date:   Mon Jun 3 12:02:38 2019 +0200
2375
2376    Revert "video_text: copy the output colorspace into the region colorspace"
2377
2378    This reverts commit 08b8ef7cf313971c69d401a9b05c3b788d08e8d2.
2379
2380    (cherry picked from commit 2c83dd314d870387e155469b03d6a5cd5e05933c)
2381
2382commit fe1eb71e84c712f69d0f47c036c114c290aab925
2383Author: Steve Lhomme <robux4@ycbcr.xyz>
2384Date:   Mon Jun 3 11:52:34 2019 +0200
2385
2386    video_output: assume rendered text is in sRGB if no colorimetry is set
2387
2388    (cherry picked from commit 16bd6f1c87c7882318be6da4b9346d41f73259ab)
2389
2390commit e643bb1110d343438bed6f25617525ebdb28d6bd
2391Author: Steve Lhomme <robux4@ycbcr.xyz>
2392Date:   Mon Jun 3 14:13:03 2019 +0200
2393
2394    png: set the colorspace and primaries to sRGB as well
2395
2396    The transfer was already set.
2397
2398    If we don't do that it may be assumed to be 709 or 601 depending on
2399    the picture dimensions.
2400
2401    (cherry picked from commit 3275083c5e6aeac895a6fd8c76afc3c36c8f0a5e)
2402
2403commit fecfba72d39f055a5f1b0c75bea43bc441927208
2404Author: Steve Lhomme <robux4@ycbcr.xyz>
2405Date:   Mon Jun 3 14:12:54 2019 +0200
2406
2407    jpeg: set the colorspace and primaries to sRGB as well
2408
2409    The transfer was already set.
2410
2411    If we don't do that it may be assumed to be 709 or 601 depending on
2412    the picture dimensions.
2413
2414    (cherry picked from commit bb405fd42020c877fe9ce301004da499dfc7e050)
2415
2416commit 856d07a524e1a16879cfd2a1be7e239d69eba8a1
2417Author: Steve Lhomme <robux4@ycbcr.xyz>
2418Date:   Mon Jun 3 13:24:33 2019 +0200
2419
2420    logo: keep the colorimetry parameter from the decoded picture in the region
2421
2422    (cherry picked from commit e2fd9edee88cc5c3638eae1a883f276149088add)
2423
2424commit b4e6372652912b96558eda4f158efb9b60f1ca2b
2425Author: Steve Lhomme <robux4@ycbcr.xyz>
2426Date:   Mon Jun 3 13:23:54 2019 +0200
2427
2428    image: use the colorimetry parameters from the source when converting
2429
2430    (cherry picked from commit 282ae08400653615bbb90c0e5f75915991869fd7)
2431
2432commit 74d3c61c74393ddb0135b9228f37ab2783562d3f
2433Author: Steve Lhomme <robux4@ycbcr.xyz>
2434Date:   Wed May 29 15:18:01 2019 +0200
2435
2436    contrib: ffmpeg: set the alternate transfer function early in H264
2437
2438    (cherry picked from commit a8c5fc709d08c17ccdcc1867e7a7c801d3d614df)
2439
2440commit 1aa1fd6173c593133781024e5bd0a349a3fae17d
2441Author: Steve Lhomme <robux4@ycbcr.xyz>
2442Date:   Mon May 27 16:19:18 2019 +0200
2443
2444    contrib: ffmpeg: set the alternate transfer function early in HEVC
2445
2446    (cherry picked from commit 1473ad989ac8f96c51af46d3ad0e90bbb3e6f2e8)
2447
2448commit 2874cb181a135317042ef50332bb8bacd8de2885
2449Author: Steve Lhomme <robux4@ycbcr.xyz>
2450Date:   Wed May 29 11:56:36 2019 +0200
2451
2452    direct3d11: fix the luminance scaling at each step
2453
2454    The conversion to Linear should end up with the max luminance, not
2455    normalized to 0..1. The conversion from linear also assumes non normalized
2456    pixel values.
2457
2458    The luminance scale also needs to be applied when not tone mapping (SDR to PQ).
2459
2460    (cherry picked from commit 594f02e8f6f48ce3df1e85a21baae83be1e43c50)
2461
2462commit b8d84a20ddd42091f401d11aaebc3ae8b97e6123
2463Author: Steve Lhomme <robux4@ycbcr.xyz>
2464Date:   Tue May 28 09:41:45 2019 +0200
2465
2466    direct3d11: the peak luminance of HLG is officially 1000
2467
2468    (cherry picked from commit 43e5fb14483055fa47eb73f79f4810891f2722d1)
2469
2470commit 40efc8be2c1ff33c98348d79e5537786bbe5bd9f
2471Author: Steve Lhomme <robux4@ycbcr.xyz>
2472Date:   Tue May 28 09:17:08 2019 +0200
2473
2474    direct3d11: remove stray semicolons
2475
2476    (cherry picked from commit c42d84745d050dd21077929bd5897168709e9c41)
2477
2478commit f37334543d3313e01cf2be74591f0fcb0d1c87f4
2479Author: Steve Lhomme <robux4@ycbcr.xyz>
2480Date:   Tue May 28 09:10:23 2019 +0200
2481
2482    contrib: lame: fix a crash when compiled for ARM with MSVC
2483
2484    Probably some issues with the FLOAT in the structure.
2485
2486    (cherry picked from commit ecbd1205a00dedd707fee4e9be91de75d366e0bc)
2487
2488commit 118d6aab86860451c08ffbcda68434c11a105b9b
2489Author: Romain Vimont <rom1v@videolabs.io>
2490Date:   Sat May 25 12:01:48 2019 +0200
2491
2492    playlist: fix temporization delays
2493
2494    The slowdown multiplicator started at 2^1 (2) instead of 2^0 (1).
2495
2496    As a result, the delays were:
2497
2498        200ms, 400ms, 800ms, 1.6s, 3.2s, 6.4s
2499
2500    instead of:
2501
2502        100ms, 200ms, 400ms, 800ms, 1.6s, 3.2s
2503
2504    as expected and documented.
2505
2506    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2507
2508commit f5d9cf06fd9656f86574662e6d10c78fa442d3df
2509Author: Steve Lhomme <robux4@ycbcr.xyz>
2510Date:   Mon May 27 09:11:03 2019 +0200
2511
2512    contrib: update libmatroska to 1.5.1
2513
2514    (cherry picked from commit cfb18f369dcbe4639b1ca641e8c09ed9d1a990df)
2515
2516commit fa89eb26213b143426adf2ab3351ca153662a23e
2517Author: Steve Lhomme <robux4@ycbcr.xyz>
2518Date:   Mon May 27 09:10:17 2019 +0200
2519
2520    contrib: update libebml to 1.3.8
2521
2522    (cherry picked from commit 7196586c6d9deeb8dcdadf11d494588f6ec93492)
2523
2524commit 86cee310996569c2ee419a457107141ac472536b
2525Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2526Date:   Fri May 24 14:44:25 2019 +0200
2527
2528    Update NEWS
2529
2530commit c792fc108ec122aac1c069c02cb86087dcd51060
2531Author: Tristan Matthews <tmatth@videolan.org>
2532Date:   Tue Jan 15 18:25:27 2019 -0500
2533
2534    contrib: png: update to 1.6.37
2535
2536    From the release notes of 1.6.36:
2537    "Fixes some build issues, adds a couple of small optimizations (ARM
2538    png_do_expand_palette(), Intel SSE2 memcpy()), and updates the license
2539    (identical terms to the zlib license, with the old license appended in the
2540    manner of the Python Software Foundation License version 2, and the list of
2541    contributing authors moved to a separate AUTHORS file)."
2542
2543    1.6.37:
2544    This release fixed CVE-2019-7317, although our png module is not using this API.
2545
2546    (cherry picked from commit a643b2fa1cd6bd74e1613fd66fe0fe724cb695e8)
2547    (cherry picked from commit 6bfeb1d885a238959ca254076035e928a701beda)
2548    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2549
2550commit d06622651fcd4a608c06cb35e725fad57bf38167
2551Author: Romain Vimont <rom1v@videolabs.io>
2552Date:   Wed May 22 15:25:47 2019 +0200
2553
2554    playlist: temporize on errors
2555
2556    When repeat/loop is enabled, and items fail to play, VLC enters an
2557    infinite liveloop and floods errors.
2558
2559    We cannot just stop on errors, because retrying indefinitely may be the
2560    expected behavior:
2561    <https://trac.videolan.org/vlc/ticket/18582#comment:3>
2562
2563    Instead, wait some delay before starting the next item, depending on the
2564    number of consecutive errors:
2565     - 1st error: 100ms
2566     - 2nd error: 200ms
2567     - 3rd error: 400ms
2568     - 4th error: 800ms
2569     - 5th error: 1.6s
2570     - further errors: 3.2s
2571
2572    A single successful playback resets the errors counter.
2573
2574    Note-from-committer:
2575    --------------------
2576    This is not a complete and correct fix, but this hides the issue for
2577    our users for the vast majority of the cases.
2578    Once a proper fix is done, please revert this.
2579
2580    Ref #5901
2581
2582    Fixes #6245 #6339 #7305 #7798 #8893 #9230 #11066 #11961 #12104
2583          #12909 #13878 #14679 #15805 #16697 #17660 #18582 #18942 #19284
2584          #19313 #20365 #21564 #21672 #21897 #22118
2585
2586commit 18d7d0855a5329e09dea7ff9bb9f1fe48d4730a6
2587Author: David Fuhrmann <dfuhrmann@videolan.org>
2588Date:   Thu May 23 20:58:19 2019 +0200
2589
2590    macosx: Unset p_interface_thread outside of the autoreleasepool
2591
2592    In theory, some objects are only released during drain of the
2593    autorelease pool (i.e. at the place of the closing bracket of
2594    the @autorelease block).
2595
2596    Some of those objects might need getInf() in their dealloc code,
2597    so this pointer should stay available at this stage.
2598
2599    Should fix crash id 8f0bb1b4-fa5a-4d92-bcb3-9f6c0130fc86.
2600
2601    (cherry picked from commit fdbf7317e0234a837fd7302f3b405f727c0635b7)
2602    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
2603
2604commit 9434e461cbeda389644f9d5c568d4bd5621e3b34
2605Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2606Date:   Tue May 21 15:22:27 2019 +0200
2607
2608    Update NEWS
2609
2610commit e326f9a26d4aa5726a85e92f82fc01a5fd3f7c45
2611Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2612Date:   Tue May 21 13:59:56 2019 +0200
2613
2614    dmo: Fix use after free
2615
2616    https://hackerone.com/reports/513704
2617
2618    (cherry picked from commit c6b07d7cec3c2684f4bbc702cd1be6f18813f8f2)
2619    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2620
2621commit e989a5121d3b4356908f7b4b24a44bb0ba393ff8
2622Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2623Date:   Mon May 20 17:17:49 2019 +0200
2624
2625    subsvtt: Don't pass a NULL pointer to qsort
2626
2627    (cherry picked from commit 5ef3830f385bfa6a47e9088f9a0d13062cd61c3a)
2628    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2629
2630commit 8b7db5e19d2eeb092efac0ef252cf17a79ec82ad
2631Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2632Date:   Mon May 20 11:43:26 2019 +0200
2633
2634    mkv: Fix potential double free
2635
2636    (cherry picked from commit 81023659c7de5ac2637b4a879195efef50846102)
2637    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2638
2639commit 9ea95ee8c85d839d5482cc9876a8df4d299fd741
2640Author: Zinuo Han <ele7enxxh@gmail.com>
2641Date:   Mon Apr 1 11:44:26 2019 +0200
2642
2643    svcdsub: Fix potential buffer overrun
2644
2645    https://hackerone.com/reports/504722
2646
2647    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2648    (cherry picked from commit 3d2507c632003920484098e05fb21736a4c9956d)
2649    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2650
2651commit e8bd0847e2bd7059e9d484b1c085c92158732675
2652Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2653Date:   Thu Mar 28 12:38:39 2019 +0100
2654
2655    ps: Fix read buffer overflow
2656
2657    https://hackerone.com/reports/504484
2658
2659    (cherry picked from commit de2d56055be37bf4d18ceb1623bb341f69d2d86e)
2660    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2661
2662commit b96e1a6380368240a156d84617c4379df14b0ec1
2663Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2664Date:   Fri May 17 13:17:41 2019 +0200
2665
2666    avi: Fix potential integer overflow
2667
2668    Leading to an out of bound read
2669
2670    https://hackerone.com/reports/501971
2671    https://hackerone.com/reports/484398
2672
2673    (cherry picked from commit 2e7d1075b715e4e7a8772039c9a74b4834e64342)
2674    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2675
2676commit 2e2951692473e528fa30c6b079876f32a8c5e96e
2677Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2678Date:   Fri May 17 12:03:16 2019 +0200
2679
2680    mkv: Drop mismatched track types
2681
2682    https://hackerone.com/reports/503218
2683
2684    (cherry picked from commit 1c1923d8f63e6fc8d9389b16c806b6e32bcde03b)
2685    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2686
2687commit cdc401914e800f708e4a1a7d76c781180999d6fd
2688Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2689Date:   Fri May 3 22:42:34 2019 +0200
2690
2691    mkv: Fix potential buffer overflow
2692
2693    https://hackerone.com/reports/503218
2694
2695    (cherry picked from commit af75fb6f24d74e51dbddeca5c6692404e7b25307)
2696    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2697
2698commit fc5264253daed194d98523810877c7ecd27b9de7
2699Author: Zinuo Han <ele7enxxh@gmail.com>
2700Date:   Mon Apr 1 11:57:35 2019 +0200
2701
2702    ps: Fix off by one
2703
2704    https://hackerone.com/reports/504469
2705
2706    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2707    (cherry picked from commit f8c682365bf529879e61df449f19008a4c160ba5)
2708    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2709
2710commit 46ba007cac64adc21ec9ab390ccf8c3a14ed6a19
2711Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2712Date:   Tue Mar 26 10:23:22 2019 +0100
2713
2714    contrib: faad2: Fix a couple buffer overflows
2715
2716    https://hackerone.com/reports/502816
2717    https://hackerone.com/reports/507858
2718
2719    (cherry picked from commit 16d40d9f8a57b6bdd01b8ee0ecf5147547d5953c)
2720    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2721
2722commit 10aa791068a39acc905ce25b3c13aad48d5c465c
2723Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2724Date:   Fri Mar 22 18:29:40 2019 +0100
2725
2726    nsc: Fix potential integer overflow
2727
2728    https://hackerone.com/reports/513470
2729
2730    (cherry picked from commit 30e0a2fd82cb53b18fae620e5e4ca3dea03fabe1)
2731    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2732
2733commit c49d57cbe5f0912af0dbd9afd465145127c71f9a
2734Author: Francois Cartegnie <fcvlcdev@free.fr>
2735Date:   Fri May 3 14:31:26 2019 +0200
2736
2737    demux: mkv: avoid applying cross category elements
2738
2739    (cherry picked from commit 5ce2f287851396e650d57da3f9804e2653198aaf)
2740    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2741
2742commit 6c0e7f7c01b90e0c5d875e85572cc35c432883ab
2743Author: Francois Cartegnie <fcvlcdev@free.fr>
2744Date:   Tue Apr 30 20:17:56 2019 +0200
2745
2746    packetizer: flac: fix infinite loop
2747
2748    (cherry picked from commit 889fbe9a7338d9ebfbb7fa7e40e4a2ae0434e1fb)
2749    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2750
2751commit dff02de2e49c1e3f8e74cfbe8cc0b5d28d7fa0b1
2752Author: Zinuo Han <ele7enxxh@gmail.com>
2753Date:   Wed Mar 13 17:58:41 2019 +0100
2754
2755    asf: Fix potential buffer overrun
2756
2757    https://hackerone.com/reports/496376
2758
2759    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2760    (cherry picked from commit 8f1b86e31376ecbf985a9fa4d34b3056cbbef695)
2761    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2762
2763commit f141823654dbd20b6cc68eaa2bed4281f9914983
2764Author: Will Newton <will.newton@gmail.com>
2765Date:   Tue Feb 12 16:33:17 2019 +0000
2766
2767    modules: Use UpnpResolveURL2 API instead of UpnpResolveURL
2768
2769    The UpnpResolveURL APi is very hard to use correctly and can
2770    result in buffer overflow issues. Use the UpnpResolveURL2 API
2771    instead and fix two small buffer overflows.
2772
2773    https://hackerone.com/reports/494841
2774
2775    Signed-off-by: Will Newton <will.newton@gmail.com>
2776    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2777    (cherry picked from commit 18a463930511f908733e95906abbeb43430ee09d)
2778    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2779
2780commit a31ca516a02678579c312897e648c64135725867
2781Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2782Date:   Tue Mar 5 15:55:29 2019 +0100
2783
2784    faad: Fix potential stack buffer overflow
2785
2786    DoReordering is bound by frame.channels, but the source array was bound
2787    by AOUT_MAX_CHAN
2788
2789    https://hackerone.com/reports/503208
2790
2791    (cherry picked from commit f256bf045c2b1f7395f61b2039a67f18aee66673)
2792    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2793
2794commit fc62b4d2827fdd79a91f008d50cb4d3e70123ca3
2795Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2796Date:   Tue Mar 5 15:11:22 2019 +0100
2797
2798    webvtt: Fix potential OOB read
2799
2800    https://hackerone.com/reports/503663
2801
2802    (cherry picked from commit ca3eb137460db80cf50c145242606157cde50a96)
2803    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2804
2805commit fcb73ab6156fcd26dfdab9799804ebecc82f2554
2806Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2807Date:   Tue Mar 5 12:34:18 2019 +0100
2808
2809    spudec: Fix potential integer underflow
2810
2811    https://hackerone.com/reports/504668
2812
2813    (cherry picked from commit 824ffaaeebe9751fd62ad461145600457f28fe71)
2814    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2815
2816commit 2da2ed02b5ae3ffbefe448d848e602367d797c63
2817Author: Zinuo Han <ele7enxxh@gmail.com>
2818Date:   Thu Feb 28 16:39:26 2019 +0100
2819
2820    ogg: Fix potential use after free
2821
2822    https://hackerone.com/reports/501938
2823
2824    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2825    (cherry picked from commit 80ae65aa0878e54d78b277b37af9a82dcf6cb1f1)
2826    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2827
2828commit a947202827716f460c97b04896fb936f1f318ec0
2829Author: Zinuo Han <ele7enxxh@gmail.com>
2830Date:   Thu Feb 28 15:46:04 2019 +0100
2831
2832    xiph: Fix potential buffer overflow
2833
2834    https://hackerone.com/reports/502579
2835
2836    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2837    (cherry picked from commit 716d533181e8cc15085b30d265a76a9273228759)
2838    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2839
2840commit e1db0dcfffd2fde3b2dcec5b42690f7098bfd310
2841Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2842Date:   Thu Feb 28 14:54:44 2019 +0100
2843
2844    textst: Fix potential buffer overflow
2845
2846    https://hackerone.com/reports/503242
2847
2848    (cherry picked from commit 6f8e90c21c102dc4653d4f0adc6cffc53fcddba1)
2849    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2850
2851commit c915430f08475d423c67e2e5e61e20079d4a0cff
2852Author: Francois Cartegnie <fcvlcdev@free.fr>
2853Date:   Thu Feb 14 12:07:56 2019 +0100
2854
2855    demux: mp4: fix potential oob deref
2856
2857    https://hackerone.com/reports/495092
2858
2859    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2860    (cherry picked from commit 019b548a38ce0e837469c556781e9c65141a4734)
2861    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2862
2863commit acbdf89276a3fca4581156b3f2830fd7d140b8e2
2864Author: Steve Lhomme <robux4@ycbcr.xyz>
2865Date:   Mon Feb 11 16:06:50 2019 +0100
2866
2867    contrib:ffmpeg: don't use EBML elements in Matroska that are bigger than their parents
2868
2869    https://hackerone.com/reports/492882
2870
2871    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2872    (cherry picked from commit 8cf800fdcf92af25838ab71d2bb7f819f5d19149)
2873    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2874
2875commit ce7cb059e8d61e4fcd47c079cb951f59b4808f98
2876Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2877Date:   Mon Feb 11 15:22:38 2019 +0100
2878
2879    update: Fix potential null pointer dereference
2880
2881    https://hackerone.com/reports/484787
2882
2883    (cherry picked from commit fd3acfe9eb94b9edcf28fc83d519810ebeb859db)
2884    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2885
2886commit 334c428ecc6714f8cf279ef61b1ae57fef998065
2887Author: Steve Lhomme <robux4@ycbcr.xyz>
2888Date:   Mon Feb 11 12:17:53 2019 +0100
2889
2890    contrib: matroska: do not use invalid lace sizes
2891
2892    https://hackerone.com/reports/493336
2893
2894    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2895    (cherry picked from commit 289595cd896c92a04353db627cfa2fb13036b461)
2896    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2897
2898commit d537d3c7c8b322c5ae71eeb239672cde4aac9fe1
2899Author: Steve Lhomme <robux4@ycbcr.xyz>
2900Date:   Mon Feb 11 11:40:14 2019 +0100
2901
2902    demux: matroska: don't use the RealAudio extra data if they cannot be casted
2903
2904    In all cases we use priv->sub_packet_size which if much further than the first
2905    28 bytes.
2906
2907    https://hackerone.com/reports/492886
2908
2909    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2910    (cherry picked from commit ad0f99cfdef104f5af7701d5e1d0f9db39818752)
2911    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2912
2913commit 30367a475241b6d8e65b016b0c87e37fcdb7deda
2914Author: Steve Lhomme <robux4@ycbcr.xyz>
2915Date:   Mon Feb 11 09:58:41 2019 +0100
2916
2917    contrib: matroska: fix writing on NULL memory
2918
2919    https://hackerone.com/reports/493336
2920
2921    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2922    (cherry picked from commit c850ad31fd888bfaf2e63845b78c219e8de70791)
2923    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2924
2925commit 77dc7898520c141b26623311aedd4fe5146efdb9
2926Author: Steve Lhomme <robux4@ycbcr.xyz>
2927Date:   Mon Feb 11 08:57:40 2019 +0100
2928
2929    demux:mkv: clean the usage of es_format_t i_extra
2930
2931    Make sure we don't use negative values or a value when the extra buffer
2932    allocation failed.
2933
2934    https://hackerone.com/reports/493436
2935
2936    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2937    (cherry picked from commit b4f6b391594c5321bef8e2d661b3dde51d88151a)
2938    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2939
2940commit 1ea78c59b6533e60beb6cdb0d359cda451b80fd7
2941Author: Steve Lhomme <robux4@ycbcr.xyz>
2942Date:   Mon Feb 11 09:00:06 2019 +0100
2943
2944    demux:mkv: fix wrong value reset after clean of an array
2945
2946    https://hackerone.com/reports/491495
2947
2948    (cherry picked from commit d1d41b3f849d4e260c1ec09c5b1bb53db7f8107f)
2949    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2950
2951commit 91f3b49532e66bd843392e1afd26b09a09594b7b
2952Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2953Date:   Thu Feb 7 11:28:30 2019 +0100
2954
2955    mkv: Fix potential divide by zero
2956
2957    https://hackerone.com/reports/491570
2958
2959    (cherry picked from commit 040038da98fc92feb153b126acfefcf245567c88)
2960    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2961
2962commit b49f20b6d816cd37b2682bda16caf26b0bfcaa59
2963Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2964Date:   Thu Feb 7 11:28:11 2019 +0100
2965
2966    mkv: Use existing intermediate variable
2967
2968    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2969    (cherry picked from commit 283253e21f295d230110d287b0be03aa6e74be74)
2970    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2971
2972commit 4de04606170d014c8b6ccca9fa5e896cca7af3af
2973Author: Steve Lhomme <robux4@ycbcr.xyz>
2974Date:   Tue Jan 29 15:59:23 2019 +0100
2975
2976    video_chroma:copy: fix the number of lines for the second NV12 planes
2977
2978    The pitch is similar to the full picture, but there's half the lines.
2979
2980    Compared to I420 where the second/third planes have half width and half height.
2981
2982    https://hackerone.com/reports/485437
2983
2984    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2985    (cherry picked from commit eeb662bca2ab1dfd8e027606be84f7906b175a76)
2986    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2987
2988commit b17763ee2ab54222432f194ec0d5fbca5afaa34e
2989Author: Steve Lhomme <robux4@ycbcr.xyz>
2990Date:   Tue Jan 29 13:59:13 2019 +0100
2991
2992    dmo: do not release the block twice
2993
2994    We own the block though CMediaBufferCreate(), it will be released when the
2995    CMediaBuffer is released by the DMO.
2996
2997    Introduced in a8b249bc6bf9cfd693389bf2c5c3c403955e241c
2998
2999    https://hackerone.com/reports/484387
3000
3001    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3002    (cherry picked from commit 966879c5e23aef2779b64c573c291ad50e981f5c)
3003    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3004
3005commit a3c1b05a7a3b64697b9c21ac936d05cc61e30517
3006Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3007Date:   Wed Feb 20 15:52:29 2019 +0100
3008
3009    contrib: ffmpeg: Backport an upstreamed patch
3010
3011commit 5404b5e34da45eb5863b69d22891d5257402ad8e
3012Author: Francois Cartegnie <fcvlcdev@free.fr>
3013Date:   Tue Feb 26 22:14:04 2019 +0100
3014
3015    demux: ogg: fix read overflow
3016
3017    (cherry picked from commit 289041f41a1d7d62da589ed01b1fa832fb68e7fa)
3018    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3019
3020commit 8a336abfb053b0a634e021c672ad0128953035a8
3021Author: Steve Lhomme <robux4@ycbcr.xyz>
3022Date:   Thu May 23 15:33:46 2019 +0200
3023
3024    direct3d11: add the HLG/BT.2020 OOTF adjustment
3025
3026    (cherry picked from commit 8a46f3ebc23da63ba2198b745d7521ce6dd1ed40)
3027
3028commit 51d537ac36a1326ad4f62f743291176bd3dbaf86
3029Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3030Date:   Thu May 23 14:40:20 2019 +0200
3031
3032    Update PO
3033
3034commit 928c8a600e0dff712479d3b1d6e022bcb2b4252b
3035Author: David Fuhrmann <dfuhrmann@videolan.org>
3036Date:   Thu May 23 07:25:27 2019 +0200
3037
3038    macosx: fix typo for Mexican in language list
3039
3040    (cherry picked from commit 309295c46480158f4e747a9c65168142373c09ed)
3041    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
3042
3043commit 3042dcc569f6cf6034b03c6a761f79170466a28a
3044Author: David Fuhrmann <dfuhrmann@videolan.org>
3045Date:   Thu May 23 07:24:41 2019 +0200
3046
3047    qt: fix typo for Mexican in language list
3048
3049commit 114144be5b2770649111d51914001707d54e97ec
3050Author: David Fuhrmann <dfuhrmann@videolan.org>
3051Date:   Wed May 22 19:00:12 2019 +0200
3052
3053    macosx: Update language list based on qt interface update
3054
3055    (cherry picked from commit 7e510968662a2940c41661c2fbc17e46013bead5)
3056    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
3057
3058commit 3581f922b49553ca5b466822be6c4d5ac5a6d15a
3059Author: David Fuhrmann <dfuhrmann@videolan.org>
3060Date:   Wed May 22 19:12:10 2019 +0200
3061
3062    upnp: Use TARGET_OS_OSX to check for macOS
3063
3064    TARGET_OS_MAC is actually true when building for iPhone as well,
3065    therefore not usable in this case.
3066
3067    backport of 0669e8a3393e0f3325a950ef444cdc2bacaf65ed
3068
3069commit e1a7a1085284085ddd97f50aee03e5ae707bffae
3070Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3071Date:   Wed May 22 12:29:04 2019 +0200
3072
3073    qt: Update languages list
3074
3075    Add new translations & remove missing ones & those below 35% of
3076    completion
3077
3078commit bd78e9b0196bba8d27b2a0f38335a40ecbd38a91
3079Author: VideoLAN <videolan@videolan.org>
3080Date:   Tue May 21 19:18:12 2019 +0200
3081
3082    l10n: Chinese (Taiwan) update
3083
3084    65% translated
3085
3086    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3087
3088commit 9e922550a7170d64ad910680d4e3c1e4a85ac1d5
3089Author: Dian Li <xslidian@gmail.com>
3090Date:   Mon May 20 16:49:59 2019 +0200
3091
3092    l10n: Chinese (China) update
3093
3094    100% translated
3095
3096    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3097
3098commit 86f4fbb5f23f3c2b80dd6666c6496616253fe6df
3099Author: Андрій Бандура <andriykopanytsia@gmail.com>
3100Date:   Sun May 19 17:37:00 2019 +0200
3101
3102    l10n: Ukrainian update
3103
3104    100% translated
3105
3106    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3107
3108commit 3e2a8899e1f53106ffb2433be3dfd8936daaf158
3109Author: Kaya Zeren <kayazeren@gmail.com>
3110Date:   Sun May 19 15:56:01 2019 +0200
3111
3112    l10n: Turkish update
3113
3114    100% translated
3115
3116    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3117
3118commit 1ca9043a757b020b3237d4f2af9dbd6d3bfac5ae
3119Author: Marián Hikaník <podnety@mojepreklady.net>
3120Date:   Sun May 19 19:29:28 2019 +0200
3121
3122    l10n: Slovak update
3123
3124    100% translated
3125
3126    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3127
3128commit c08746ef720454d2c53f86b145880055a9d150a9
3129Author: Alexander Lakhin <exclusion@gmail.com>
3130Date:   Wed May 15 19:31:04 2019 +0200
3131
3132    l10n: Russian update
3133
3134    100% translated
3135
3136    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3137
3138commit 618c5274780d02a30bb3de9358bf965df90c44a6
3139Author: Eduard Pintilie <eduard.pintilie@gmail.com>
3140Date:   Mon May 20 11:46:44 2019 +0200
3141
3142    l10n: Romanian update
3143
3144    72% translated
3145
3146    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3147
3148commit 1038d3e096a1331cbb47d556c8a3d0599cd0372a
3149Author: Rui <xymarior@yandex.com>
3150Date:   Wed May 15 14:27:18 2019 +0200
3151
3152    l10n: Portuguese (Portugal) update
3153
3154    100% translated
3155
3156    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3157
3158commit 85b730b94d220aa9ce97ab12d6ab0c584ee1843a
3159Author: Thomas De Rocker <thomasderocker@outlook.com>
3160Date:   Mon May 20 15:52:48 2019 +0200
3161
3162    l10n: Dutch update
3163
3164    100% translated
3165
3166    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3167
3168commit 3c8abd83fc67225ef1d4c9351c95d06f2ec5ebf4
3169Author: VideoLAN <videolan@videolan.org>
3170Date:   Tue May 21 19:17:56 2019 +0200
3171
3172    l10n: Norwegian Bokmål (Norway) update
3173
3174    94% translated
3175
3176    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3177
3178commit b29d7f2ef4c668c523a6f03b5c3dfa952594a373
3179Author: VideoLAN <videolan@videolan.org>
3180Date:   Sun May 19 18:12:18 2019 +0200
3181
3182    l10n: Marathi update
3183
3184    88% translated
3185
3186    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3187
3188commit 772c04817efbccbe6f1549590a95d2c05475115a
3189Author: Ingmārs Dīriņš <melhiors14@gmail.com>
3190Date:   Mon May 6 12:53:57 2019 +0200
3191
3192    l10n: Latvian update
3193
3194    100% translated
3195
3196    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3197
3198commit 53070ba664cec82010eae0198ecc43bc879a57de
3199Author: VideoLAN <videolan@videolan.org>
3200Date:   Sun May 19 18:00:57 2019 +0200
3201
3202    l10n: Kashmiri (India) update
3203
3204    88% translated
3205
3206    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3207
3208commit e8ed6b1916248d3be6db56ae728a0372229a27bd
3209Author: VideoLAN <videolan@videolan.org>
3210Date:   Wed Dec 19 22:50:15 2018 +0100
3211
3212    l10n: Korean update
3213
3214    99% translated
3215
3216    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3217
3218commit fd743680ededaab86edde81014c0da5f33862db1
3219Author: Fumio Nakayama <fumio.n6a@gmail.com>
3220Date:   Thu Dec 20 16:17:02 2018 +0100
3221
3222    l10n: Japanese update
3223
3224    100% translated
3225
3226    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3227
3228commit 54c5aaf8cdea19885085db696a43a3d7b181d286
3229Author: Vincenzo Reale <smart2128@baslug.org>
3230Date:   Tue May 21 06:17:59 2019 +0200
3231
3232    l10n: Italian update
3233
3234    99% translated
3235
3236    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3237
3238commit aa923ebd2e04e1ccf491f57cf2a01df5357ffc53
3239Author: Sveinn í Felli <sv1@fellsnet.is>
3240Date:   Wed May 15 10:11:14 2019 +0200
3241
3242    l10n: Icelandic update
3243
3244    70% translated
3245
3246    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3247
3248commit 3019a477de6a4ad979b6abef84be2578425fb27f
3249Author: antiparvos <marcoslansgarza@gmail.com>
3250Date:   Mon May 20 03:01:56 2019 +0200
3251
3252    l10n: Galician update
3253
3254    98% translated
3255
3256    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3257
3258commit fd136bdce3f7cd65a9b0ab8c61b911386c8df525
3259Author: VideoLAN <videolan@videolan.org>
3260Date:   Mon May 20 17:49:40 2019 +0200
3261
3262    l10n: French update
3263
3264    100% translated
3265
3266    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3267
3268commit 1bb2839cf7a4b791955bb9b0aea49c6f7da6827b
3269Author: VideoLAN <videolan@videolan.org>
3270Date:   Wed Dec 19 22:50:15 2018 +0100
3271
3272    l10n: Persian update
3273
3274    28% translated
3275
3276    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3277
3278commit 7c2399503bec7ba62633a80d8d2cc07c96500064
3279Author: Mattias Põldaru <mahfiaz@gmail.com>
3280Date:   Tue May 21 05:06:39 2019 +0200
3281
3282    l10n: Estonian update
3283
3284    78% translated
3285
3286    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3287
3288commit cfada8ec1a597c57f6e5fcc92f7af0b88ae8d169
3289Author: VideoLAN <videolan@videolan.org>
3290Date:   Mon May 20 08:23:56 2019 +0200
3291
3292    l10n: Spanish (Mexico) update
3293
3294    88% translated
3295
3296    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3297
3298commit bb2954dfe2fbe224fb7a01758f3eae6d6b8f6e77
3299Author: picodotdev <pico.dev@gmail.com>
3300Date:   Tue May 21 07:33:55 2019 +0200
3301
3302    l10n: Spanish update
3303
3304    100% translated
3305
3306    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3307
3308commit dc845a7c2b378a9c4c20c528df1370c5dfcc67ee
3309Author: Michał Trzebiatowski <michtrz@gmail.com>
3310Date:   Sun May 19 17:06:48 2019 +0200
3311
3312    l10n: German update
3313
3314    100% translated
3315
3316    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3317
3318commit 76456fe7f40df95500ac3e76df70bf2f702574fe
3319Author: David Fuhrmann <dfuhrmann@videolan.org>
3320Date:   Mon May 20 21:21:50 2019 +0200
3321
3322    Update NEWS for macOS
3323
3324commit 643cedc4bc06603e839d7ee38c41cab4ef9c35f6
3325Author: Francois Cartegnie <fcvlcdev@free.fr>
3326Date:   Thu May 16 16:14:49 2019 +0200
3327
3328    demux: adaptive: fix potential use after free on oom
3329
3330    (cherry picked from commit 5d7bc4dbcb27cc74beb43c8eb0a2cf6369cdc4d7)
3331
3332commit 3946d69adb542d51214a901750f2ace43e51b829
3333Author: Hyeon-Ju Lee <zorurione@gmail.com>
3334Date:   Mon May 13 07:21:38 2019 +0900
3335
3336    demux: mp4: fix can't recognize clcp media type's closed caption
3337
3338    in TrackCreateES() don't compare case of i_handler is ATOM_clcp
3339    It makes can't create track for clcp media type
3340    print this debug messages and vlc player can't recognize closed caption
3341
3342    debug messages:
3343        mp4 demux debug: track[Id 0x4] read 32 samples length:80s
3344        mp4 demux error: cannot create es for track[Id 0x4]
3345        mp4 demux debug: ignoring track[Id 0x4]
3346
3347    I tested by using this sample videos:
3348        https://sampleplatform.ccextractor.org/sample/download/45
3349        https://sampleplatform.ccextractor.org/sample/download/130
3350
3351    reference:
3352        https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html#//apple_ref/doc/uid/TP40000939-CH205-SW87
3353    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
3354    (cherry picked from commit d77998a74ba1f9bbf2def0260dcb81e4f9f9498f)
3355
3356commit 6a8889ec40d05e12e1d49171d63ed62bdfb0e2bb
3357Author: Luca Barbato <lu_zero@gentoo.org>
3358Date:   Sat May 18 16:41:32 2019 +0200
3359
3360    upnp: implement getPreferedAdapter for macOS
3361
3362    Signed-off-by: Felix Paul Kühne <felix@feepk.net>
3363    (cherry picked from commit d041a6cd3c7c7d29c8b36aeeab528d417738b532)
3364
3365commit a8539f7e41e9086ff6a1a15c323044ef18031d9e
3366Author: David Fuhrmann <dfuhrmann@videolan.org>
3367Date:   Sat May 18 12:51:16 2019 +0200
3368
3369    macosx vout: Always call glViewport on macOS 10.14
3370
3371    macOS 10.14 can unexpectedly change the viewport, e.g. when opening
3372    some main menus. This also improves AR when compiled with the 10.14
3373    SDK, here the AR was always broken until now.
3374
3375    fixes #22209
3376
3377commit 324a2184980624a10fb44795077e5a40da1c6eeb
3378Author: Francois Cartegnie <fcvlcdev@free.fr>
3379Date:   Tue May 14 21:46:00 2019 +0200
3380
3381    demux: hls: reject playlist without type
3382
3383    (cherry picked from commit 758381ef65332decbec73256a79159eba94b9e3c)
3384
3385commit 654fc7ccd20c259588853957519407769ba32c75
3386Author: Jean-Baptiste Kempf <jb@videolan.org>
3387Date:   Wed May 15 09:55:23 2019 +0200
3388
3389    Contribs: update dav1d to 0.3.1
3390
3391    (cherry picked from commit 51870f234392175c299dfb746d5f4c32ede5b600)
3392    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3393
3394commit ab30e09b42dbee6d5f034811068045f13ae8097c
3395Author: Martin Storsjö <martin@martin.st>
3396Date:   Fri Jun 15 15:34:37 2018 +0300
3397
3398    Qt: Add a missing include of QHeaderView
3399
3400    In older Qt versions, this header was implicitly included by
3401    headers generated by uic, but it no longer is included implicitly.
3402    Explicitly include the headers we are relying.
3403
3404    (cherry picked from commit f3a801cc0ec9e9ede833820ce732a6ab6f43d1dd)
3405
3406commit 774a96ae649ff66e4842c43c5a047b118dc411e4
3407Author: Francois Cartegnie <fcvlcdev@free.fr>
3408Date:   Thu May 9 10:38:01 2019 +0200
3409
3410    decklink: fix compilation with SDK 11.1 (fix #22276)
3411
3412    provided deprecated api entries just does not work
3413
3414    (cherry picked from commit 10d6549f4eb577670cf657768bb0ad82ef6c69c1)
3415
3416commit 6cca8f7a9e3e884b7d12a22a55dd9b309bff8e53
3417Author: Steve Lhomme <robux4@ycbcr.xyz>
3418Date:   Thu May 9 16:38:36 2019 +0200
3419
3420    es_out: mention that SMPTE ST2084 transfer is PQ
3421
3422    aka Perceptual Quantizer
3423
3424    (cherry picked from commit 2066dde9383bdb79fd2e92dbe1221302a06a8f05)
3425
3426commit 36ceeddee2000648dd8f3187524b502ac2244da7
3427Author: Ewout ter Hoeven <EwoutterHoeven@live.nl>
3428Date:   Tue Apr 30 12:45:38 2019 +0200
3429
3430    contrib: dav1d: Update to dav1d 0.3.0
3431
3432    Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
3433    (cherry picked from commit 7da2627dece61ce8ba0ce1a0d7de82a09523adf9)
3434
3435commit 82ad5d109cd9627cb2a5eaa8d6da457d752a9960
3436Author: Sreejith <sreejithpro@gmail.com>
3437Date:   Fri May 3 03:16:14 2019 +0200
3438
3439    l10n: Malayalam update
3440
3441    88% translated
3442
3443    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3444    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3445
3446commit b57c9e6f612833fc0fe50639996a0002cf493b5e
3447Author: Предраг Љубеновић <predragljubenovic@gmail.com>
3448Date:   Thu May 2 10:59:56 2019 +0200
3449
3450    l10n: Serbian NSIS update
3451
3452    100% translated
3453
3454    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3455    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3456
3457commit 4fdd9f792986c3157fbcc9dc00739fb5e2b04026
3458Author: Kaya Zeren <kayazeren@gmail.com>
3459Date:   Wed May 1 17:48:09 2019 +0200
3460
3461    l10n: Turkish update
3462
3463    100% translated
3464
3465    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3466    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3467
3468commit 820b9351d5a7b1275198644099553c3a019c8952
3469Author: Anton Regnander <anton_r_3@hotmail.com>
3470Date:   Mon Apr 29 11:36:47 2019 +0200
3471
3472    l10n: Swedish update
3473
3474    88% translated
3475
3476    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3477    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3478
3479commit 1752c4a268889c593f8001317ae18bd05006a098
3480Author: Предраг Љубеновић <predragljubenovic@gmail.com>
3481Date:   Thu May 2 11:30:06 2019 +0200
3482
3483    l10n: Serbian update
3484
3485    50% translated
3486
3487    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3488    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3489
3490commit 540d99095df37202c4a45ffc67f0241d7371ec8f
3491Author: Eduard Pintilie <eduard.pintilie@gmail.com>
3492Date:   Tue Feb 19 14:08:02 2019 +0100
3493
3494    l10n: Romanian update
3495
3496    72% translated
3497
3498    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3499    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3500
3501commit 8f40ae5c8558b06d4e7eff2a931884f6d0528bb9
3502Author: Rui <xymarior@yandex.com>
3503Date:   Tue Apr 30 17:20:22 2019 +0200
3504
3505    l10n: Portuguese (Portugal) update
3506
3507    100% translated
3508
3509    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3510    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3511
3512commit e9c745305c58c7dcc2fa3058a3257eeb38495d91
3513Author: Sidney Doria <ssdoria@gmail.com>
3514Date:   Tue Feb 26 16:27:28 2019 +0100
3515
3516    l10n: Portuguese (Brazil) update
3517
3518    100% translated
3519
3520    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3521    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3522
3523commit 63badf05bef2f1038dbe7109bb5474e233b38e67
3524Author: Thomas De Rocker <thomasderocker@outlook.com>
3525Date:   Tue Apr 30 07:59:22 2019 +0200
3526
3527    l10n: Dutch update
3528
3529    100% translated
3530
3531    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3532    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3533
3534commit 3d734ce5952352fd00f309018724181da5db5ab3
3535Author: Ingmārs Dīriņš <melhiors14@gmail.com>
3536Date:   Thu May 2 05:18:10 2019 +0200
3537
3538    l10n: Latvian update
3539
3540    100% translated
3541
3542    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3543    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3544
3545commit 95fc24c857803d0ea754cffcf420f1f873a167dd
3546Author: Tadeáš Valenta <tadashicz@gmail.com>
3547Date:   Thu May 2 15:38:29 2019 +0200
3548
3549    l10n: Czech update
3550
3551    62% translated
3552
3553    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3554    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3555
3556commit 49085d497605a674805dd8390a75b8cc4175ed6f
3557Author: Francois Cartegnie <fcvlcdev@free.fr>
3558Date:   Fri May 3 11:15:54 2019 +0200
3559
3560    mux: mp4: set visible dimensions in stsd instead of buffer
3561
3562    (cherry picked from commit 25828389824907fe55e4f124b08516a58b3e3ce8)
3563
3564commit e3d83479c60d6b6c9574e9d0277b80bbba801646
3565Author: Francois Cartegnie <fcvlcdev@free.fr>
3566Date:   Fri May 3 11:14:26 2019 +0200
3567
3568    mux: mp4: refactor and fix tkhd visible values
3569
3570    (cherry picked from commit 33ad85ac64195b98c38123a3e18e702799bc1b2c)
3571
3572commit 8724157c7b0425d09d72d2d63da8901f4a1c4a35
3573Author: David Fuhrmann <dfuhrmann@videolan.org>
3574Date:   Thu May 2 18:42:15 2019 +0200
3575
3576    package: macosx: Fix make distcheck
3577
3578commit c4e2eb688165b99fcd1267b14759af88295d4648
3579Author: Francois Cartegnie <fcvlcdev@free.fr>
3580Date:   Thu May 2 17:17:27 2019 +0200
3581
3582    demux: ts: fix broken var reading
3583
3584    (cherry picked from commit d8871b684cd8db6773f4845c12c85fb0a6b51886)
3585
3586commit 114f7917340a8e0291085dcb6ac1ac0aefe238cb
3587Author: David Fuhrmann <dfuhrmann@videolan.org>
3588Date:   Wed May 1 22:55:58 2019 +0200
3589
3590    macosx: Rename VLC.xcodeproj to lower case vlc.xcodeproj
3591
3592    This will help selecting different projects in different git
3593    checkouts, vlc.git and vlc-2.0.git already use lower case
3594    project names.
3595    (For same project names, the distinct folder name is suffixed
3596    in the recent items menu.)
3597
3598commit dade7d84b65ea85196bd4a65de62726e65be7bdf
3599Author: Felix Paul Kühne <felix@feepk.net>
3600Date:   Fri Apr 19 13:04:32 2019 +0200
3601
3602    macosx: use https instead of http for links opened from within the application
3603
3604    (cherry picked from commit 9da6cedb6e69b77b617515f9bdcae6967bd825cf)
3605    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
3606
3607commit 949012ba53829bf5dd545e45607c6ea6aceefb6e
3608Author: David Fuhrmann <dfuhrmann@videolan.org>
3609Date:   Sun Feb 17 21:36:09 2019 +0100
3610
3611    macosx Info.plist: Update update URL
3612
3613    (cherry picked from commit 6fc3c589e17f3750e5754095ce228ea4b78372ca)
3614    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
3615
3616commit 1585b2909777901080875c4422ae1c0eec6d5b1b
3617Author: David Fuhrmann <dfuhrmann@videolan.org>
3618Date:   Sun Feb 17 21:35:31 2019 +0100
3619
3620    macosx: Clean up potentially old update URL
3621
3622    (cherry picked from commit 9259e320099bafe5da2a6d45be5b02e269dce313)
3623    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
3624
3625commit b2d4ca80ed889ed12fded0f2c6521fd45aef1b2d
3626Author: Michał Trzebiatowski <michtrz@gmail.com>
3627Date:   Sun Apr 28 15:58:20 2019 +0200
3628
3629    l10n: vlc.desktop update
3630
3631    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3632
3633commit cbd4e6f189296b2f337263e8abbbd5f6e5d9370a
3634Author: Yaron Shahrabani <sh.yaron@gmail.com>
3635Date:   Wed Apr 24 07:41:46 2019 +0200
3636
3637    l10n: Hebrew update
3638
3639    58% translated
3640
3641    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3642    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3643
3644commit 0d221f786e61fe9a05e9426bdcbe11b73ca07946
3645Author: Rui <xymarior@yandex.com>
3646Date:   Sun Apr 14 23:31:34 2019 +0200
3647
3648    l10n: Portuguese (Portugal) update
3649
3650    100% translated
3651
3652    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3653    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3654
3655commit e9e700bcb3cd615c234b20ef033423c41d338b29
3656Author: A S Alam <alam.yellow@gmail.com>
3657Date:   Fri Apr 19 02:21:09 2019 +0200
3658
3659    l10n: Punjabi update
3660
3661    55% translated
3662
3663    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3664    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3665
3666commit 70117498b5f04be95da40d966c7486b0b8ef8901
3667Author: Ingmārs Dīriņš <melhiors14@gmail.com>
3668Date:   Tue Apr 16 11:43:04 2019 +0200
3669
3670    l10n: Latvian update
3671
3672    100% translated
3673
3674    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3675    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3676
3677commit 04b4c3160452fe74ffeb6b58c608af7145d17817
3678Author: picodotdev <pico.dev@gmail.com>
3679Date:   Thu Apr 18 18:06:12 2019 +0200
3680
3681    l10n: Spanish update
3682
3683    100% translated
3684
3685    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3686    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3687
3688commit 06fab084cab29248305927c2f34c124504b29e56
3689Author: Francois Cartegnie <fcvlcdev@free.fr>
3690Date:   Fri Apr 26 12:42:01 2019 +0200
3691
3692    demux: mp4: add sample overread check for non seekable case
3693
3694    refs broken #22228
3695
3696    (cherry picked from commit 49db2cce11739f9b23347ba67721a7eff467dfc6)
3697
3698commit 040d2fb36da6db2c1a01c97448dd4867c922c9da
3699Author: Francois Cartegnie <fcvlcdev@free.fr>
3700Date:   Fri Apr 26 11:15:32 2019 +0200
3701
3702    demux: mp4: probe fragments on missing duration
3703
3704    (cherry picked from commit 90236624baa289c744bae5bba3a913a1a1d0bd8f)
3705
3706commit ba725460f67f20dfaa26b3ae84b6c5fb37d64c62
3707Author: Francois Cartegnie <fcvlcdev@free.fr>
3708Date:   Fri Apr 26 09:57:04 2019 +0200
3709
3710    demux: mp4: ignore indirect index references for seek
3711
3712    (cherry picked from commit 4c43606d400c3e23f76b63ea40a2853bb1cbfc06)
3713
3714commit 697fd6c42b6605ac293682c8a555474086f92db4
3715Author: Francois Cartegnie <fcvlcdev@free.fr>
3716Date:   Fri Apr 26 09:56:40 2019 +0200
3717
3718    demux: mp4: pack sidx items
3719
3720    (cherry picked from commit 9c2672fa45d30e0ad8f7b11667726456362d103d)
3721
3722commit 851ce5134bb26424ce67a583ddd58f24fc5c5ac7
3723Author: Francois Cartegnie <fcvlcdev@free.fr>
3724Date:   Wed Apr 24 16:39:38 2019 +0200
3725
3726    demux: hls: disable webvtt
3727
3728    that really can't work due to empty segments
3729    and be fixed without big changes
3730
3731    (cherry picked from commit c04391dc232d171c2eb4b528351046f2ea4424b1)
3732
3733commit 7a0a9bd6298d2d0754ad89f9af23e4b1ac6ce87d
3734Author: Francois Cartegnie <fcvlcdev@free.fr>
3735Date:   Tue Apr 23 15:50:05 2019 +0200
3736
3737    demux: adaptive: sanitize user-agent (fix #20813)
3738
3739    pretty useless since we can no longer change it...
3740
3741    (cherry picked from commit aa98792614777b86b052c2ec03deac57ca3da1e9)
3742
3743commit 2f2374cc25d6a99ff052d31a7c938f4d554b5afe
3744Author: Francois Cartegnie <fcvlcdev@free.fr>
3745Date:   Thu Apr 18 15:48:08 2019 +0200
3746
3747    demux: adaptive: unexpose internal callback method
3748
3749    (cherry picked from commit f114d08a13beea26ea9f95b1ff1486e99979acb3)
3750
3751commit 4a5791a0093c763dff613c77d09fe1d0d5b9100d
3752Author: Steve Lhomme <robux4@ycbcr.xyz>
3753Date:   Tue Apr 16 13:22:57 2019 +0200
3754
3755    avcodec: update the output format when the decoder requests one
3756
3757    We may reuse the decoder because the decoder size matches but we still need to
3758    send other changes (like SAR) upstream otherwise we may never notice.
3759
3760    If the vout update fails we don't reuse the decoder and try to use a new one.
3761
3762    Fixes #21329
3763
3764commit 159b7b9b4787fb56e00fdaafb431ef7e1fcb4b73
3765Author: VideoLAN <videolan@videolan.org>
3766Date:   Sat Apr 13 18:31:01 2019 +0200
3767
3768    l10n: Kurdish (Iraq) update
3769
3770    17% translated
3771
3772    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3773    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3774
3775commit 8fa314e804d7c7a0daee3c8b654ee21180c1b4c6
3776Author: Ingmārs Dīriņš <melhiors14@gmail.com>
3777Date:   Tue Apr 9 15:59:41 2019 +0200
3778
3779    l10n: Latvian update
3780
3781    100% translated
3782
3783    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3784    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3785
3786commit acb109d2de4da9e125acc90bd5b5df9e6f2a8717
3787Author: Rui <xymarior@yandex.com>
3788Date:   Thu Apr 4 18:03:14 2019 +0200
3789
3790    l10n: Portuguese (Portugal) update
3791
3792    100% translated
3793
3794    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3795    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3796
3797commit 7b737ad51c8edc0928f7be759dd1f774fa7a04bd
3798Author: Michał Trzebiatowski <michtrz@gmail.com>
3799Date:   Sun Apr 7 12:53:31 2019 +0200
3800
3801    l10n LINGUAS: add tt
3802
3803    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3804
3805commit 4b7656b49e4dd6e03f7fec2ab31d1869005b0647
3806Author: Jean-Baptiste Kempf <jb@videolan.org>
3807Date:   Sat Apr 6 17:39:33 2019 +0200
3808
3809    Contribs: update libbluray to 1.1.1
3810
3811    (cherry picked from commit a0c8979e97ebfbf68707081cbe6a3b73f01f3e53)
3812    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3813
3814commit 3a74598585f55d7879f2695d2a1f2582d89251fe
3815Author: Konstantin Pavlov <thresh@videolan.org>
3816Date:   Mon Feb 25 21:01:29 2019 +0300
3817
3818    contrib: update libbluray to 1.1.0
3819
3820    (cherry picked from commit e9d74cb75dcad5b0e40984e95bccf741c60bff47)
3821    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3822
3823commit 5fc4822aceabd4439d8743a8b788687670c38455
3824Author: Fabrice Bellet <fabrice@bellet.info>
3825Date:   Mon Mar 4 10:54:45 2019 +0100
3826
3827    hw: vaapi: fix caps type of vaQueryVideoProcFilterCaps
3828
3829    Fixes #22053
3830
3831    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
3832    (cherry picked from commit db9131787a3cc3cada9cb855e1a201f33c14703c)
3833    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
3834
3835commit 020f737987ab1731503737df5ab3a2a5d8b75d98
3836Author: Michał Trzebiatowski <michtrz@gmail.com>
3837Date:   Sat Mar 30 22:10:46 2019 +0100
3838
3839    package.mak: alphabetical order and add missing langs from NSIS\languages
3840
3841    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3842    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3843
3844commit 44727e29c75190de75ef535eea1fc366bfac2632
3845Author: Michał Trzebiatowski <michtrz@gmail.com>
3846Date:   Sat Mar 30 22:03:38 2019 +0100
3847
3848    l10n LINGUAS: add am_ET, ca@valencia, es_MX, kab
3849
3850    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3851    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3852
3853commit 82941fec7b6453cdcc6ce9a7799f1fe9be2eab49
3854Author: Michał Trzebiatowski <michtrz@gmail.com>
3855Date:   Mon Mar 25 20:56:50 2019 +0100
3856
3857    l10n: vlc.desktop update
3858
3859    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3860    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3861
3862commit 94193202486bb1710aa9ee95f1e6f25aeea3fd2a
3863Author: Michał Trzebiatowski <michtrz@gmail.com>
3864Date:   Tue Mar 26 21:04:45 2019 +0100
3865
3866    l10n: activate Breton, NorwegianNynorsk and ScotsGaelic (fixed)
3867
3868    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3869    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3870
3871commit 5816da6417ea942f78822659f83dcb9c34736287
3872Author: Michał Trzebiatowski <michtrz@gmail.com>
3873Date:   Tue Mar 26 21:04:26 2019 +0100
3874
3875    l10n: remove unmaintained and unsupported NSIS langs
3876
3877    - Bengali (unmaintained and unsupported)
3878    - EnglishUK (appeared in other installers as EnglishGB but currently unsupported)
3879    - Khmer (file broken)
3880    - Occitan (unmaintained and unsupported)
3881    - Punjabi (unmaintained and unsupported)
3882    - Sinhala (unmaintained and unsupported)
3883    - Sorani (only Kurdish is supported but currently unmaintained)
3884    - WesternFrisian (unmaintained and unsupported)
3885
3886    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3887    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3888
3889commit 45f0443c34e136323bdffae4f7a5a64ad8ed1ed5
3890Author: Bjørn I <bjorn.svindseth@online.no>
3891Date:   Tue Aug 7 09:10:13 2018 +0200
3892
3893    (new file) l10n: Norwegian Nynorsk NSIS update
3894
3895    100% translated
3896
3897    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3898    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3899
3900commit f99ab83e6a78c6c3663d284f0f8d67c986723230
3901Author: Rok Žerdin <zerdin.rok1@gmail.com>
3902Date:   Tue Dec 4 09:19:03 2018 +0100
3903
3904    l10n: Slovenian NSIS update
3905
3906    100% translated
3907
3908    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3909    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3910
3911commit 384ed289416de26e5f7f5bbee3085cdd438009eb
3912Author: eduard pintilie <eduard.pintilie@gmail.com>
3913Date:   Fri Feb 8 18:47:06 2019 +0100
3914
3915    l10n: Romanian NSIS update
3916
3917    100% translated
3918
3919    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3920    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3921
3922commit 0f449dab90648ecd4b7bea53355db9bb34e36d89
3923Author: Manuela Silva <manuela.silva@sky.com>
3924Date:   Tue Sep 4 17:02:45 2018 +0200
3925
3926    l10n: Portuguese (Portugal) NSIS update
3927
3928    100% translated
3929
3930    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3931    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3932
3933commit 4dad773978c94543dcddffda526ef3c185e44046
3934Author: ssdoria <ssdoria@gmail.com>
3935Date:   Mon Feb 11 22:09:13 2019 +0100
3936
3937    l10n: Portuguese (Brazil) NSIS update
3938
3939    100% translated
3940
3941    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3942    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3943
3944commit f074a5e4b4d89b2a57ab41ccda92fa253dbffa78
3945Author: VideoLAN <videolan@videolan.org>
3946Date:   Fri Nov 2 11:45:06 2018 +0100
3947
3948    l10n: Norwegian Bokmål (Norway) NSIS update
3949
3950    100% translated
3951
3952    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3953    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3954
3955commit d1bd16b5da893973663ad2a24c6e803f62f733a3
3956Author: abuyop <abuyop@gmail.com>
3957Date:   Thu Jan 24 02:49:33 2019 +0100
3958
3959    l10n: Malay NSIS update
3960
3961    100% translated
3962
3963    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3964    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3965
3966commit e1a3cb43d9469ad37ae2b65013e0e352682c6c24
3967Author: Ingmārs Dīriņš <melhiors14@gmail.com>
3968Date:   Sat Sep 15 13:40:17 2018 +0200
3969
3970    l10n: Latvian NSIS update
3971
3972    100% translated
3973
3974    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3975    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3976
3977commit 8707d4fe06ec46ee830535a1696b3b34ac2b3d38
3978Author: Luqman Hakim <ovdl@rocketmail.com>
3979Date:   Tue Dec 4 19:02:22 2018 +0100
3980
3981    l10n: Indonesian NSIS update
3982
3983    100% translated
3984
3985    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3986    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3987
3988commit e282c10131acb5a2fa84e935592278748b665a55
3989Author: VideoLAN <videolan@videolan.org>
3990Date:   Thu Sep 27 22:26:18 2018 +0200
3991
3992    l10n: Danish NSIS update
3993
3994    100% translated
3995
3996    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
3997    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
3998
3999commit 3be0afccb3b4f3102d14e409af369b57e64984f4
4000Author: VideoLAN <videolan@videolan.org>
4001Date:   Sat Aug 4 04:44:53 2018 +0200
4002
4003    l10n: Arabic NSIS update
4004
4005    100% translated
4006
4007    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4008    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4009
4010commit c1bec8a1457ea5456d13cbf28968c05c419a202c
4011Author: Ardit Dani <ardit.dani@gmail.com>
4012Date:   Fri Mar 15 11:06:21 2019 +0100
4013
4014    l10n: Albanian NSIS update
4015
4016    100% translated
4017
4018    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4019    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4020
4021commit f45d13df8eac70bac433e30c1734c6d0898cc2d8
4022Author: Michał Trzebiatowski <michtrz@gmail.com>
4023Date:   Fri Mar 29 16:10:10 2019 +0100
4024
4025    l10n: LINGUAS: Add ku_IQ
4026
4027    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4028
4029commit 599ed479681d5a003d4f5d7435fedffa8989c8bc
4030Author: Michał Trzebiatowski <michtrz@gmail.com>
4031Date:   Tue Mar 26 21:04:26 2019 +0100
4032
4033    l10n: remove ckb.po -> same as ku_IQ.po
4034
4035    17% translated
4036
4037    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4038    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4039
4040commit 8de45c4a41b876e662e15ea4987545b65622ad04
4041Author: Michał Trzebiatowski <michtrz@gmail.com>
4042Date:   Tue Mar 26 21:04:26 2019 +0100
4043
4044    l10n: remove Urdu
4045
4046    0% translated
4047
4048    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4049    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4050
4051commit c0000894b57839a011c3fd51ede46b61b38b7ce7
4052Author: Michał Trzebiatowski <michtrz@gmail.com>
4053Date:   Tue Mar 26 21:04:26 2019 +0100
4054
4055    l10n: remove Tagalog
4056
4057    0% translated
4058
4059    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4060    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4061
4062commit a81c504f9450840a1b1eb362ef256892b901cd20
4063Author: Michał Trzebiatowski <michtrz@gmail.com>
4064Date:   Tue Mar 26 21:04:26 2019 +0100
4065
4066    l10n: remove Tetum
4067
4068    0% translated
4069
4070    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4071    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4072
4073commit e66908955f946488f136be17a6153b8a9a11fa59
4074Author: Michał Trzebiatowski <michtrz@gmail.com>
4075Date:   Tue Mar 26 21:04:26 2019 +0100
4076
4077    l10n: remove Silesian
4078
4079    1% translated
4080
4081    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4082    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4083
4084commit 1c39a239ebb8a5e9a761a01cbccb6f58d2070187
4085Author: Michał Trzebiatowski <michtrz@gmail.com>
4086Date:   Tue Mar 26 21:04:26 2019 +0100
4087
4088    l10n: remove Samoan
4089
4090    4% translated
4091
4092    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4093    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4094
4095commit b7f9da60652a4c1f32d758c55845a2760605ce84
4096Author: Michał Trzebiatowski <michtrz@gmail.com>
4097Date:   Tue Mar 26 21:04:26 2019 +0100
4098
4099    l10n: remove Pampanga
4100
4101    0% translated
4102
4103    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4104    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4105
4106commit b991cfc35f3ddd63d62e8370a4fe7a7c44c10f8d
4107Author: Michał Trzebiatowski <michtrz@gmail.com>
4108Date:   Tue Mar 26 21:04:26 2019 +0100
4109
4110    l10n: remove Oriya
4111
4112    5% translated
4113
4114    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4115    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4116
4117commit c06157e31e54e75d5d5cc0079a12a59ef09bd0ff
4118Author: Michał Trzebiatowski <michtrz@gmail.com>
4119Date:   Tue Mar 26 21:04:26 2019 +0100
4120
4121    l10n: remove N'ko
4122
4123    0% translated
4124
4125    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4126    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4127
4128commit e34ef23e9063c65d464e1d59b1f1e230d01d422a
4129Author: Michał Trzebiatowski <michtrz@gmail.com>
4130Date:   Tue Mar 26 21:04:26 2019 +0100
4131
4132    l10n: remove Burmese
4133
4134    3% translated
4135
4136    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4137    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4138
4139commit 6818ebbf098d953e18955c52196e867899a5b470
4140Author: Michał Trzebiatowski <michtrz@gmail.com>
4141Date:   Tue Mar 26 21:04:26 2019 +0100
4142
4143    l10n: remove Macedonian
4144
4145    2% translated
4146
4147    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4148    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4149
4150commit 520d2bc607b43e6346b447bf38a6daef0b88b731
4151Author: Michał Trzebiatowski <michtrz@gmail.com>
4152Date:   Tue Mar 26 21:04:26 2019 +0100
4153
4154    l10n: remove Kurmanji
4155
4156    6% translated
4157
4158    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4159    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4160
4161commit 23cef40b374d960c5d0f8bd9e5167a7a6ba5588d
4162Author: Michał Trzebiatowski <michtrz@gmail.com>
4163Date:   Tue Mar 26 21:04:26 2019 +0100
4164
4165    l10n: remove Interlingua
4166
4167    3% translated
4168
4169    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4170    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4171
4172commit d6a57ef4eb32b71aecbae7a66409c164bffe1b25
4173Author: Michał Trzebiatowski <michtrz@gmail.com>
4174Date:   Tue Mar 26 21:04:26 2019 +0100
4175
4176    l10n: remove Azerbaijani
4177
4178    2% translated
4179
4180    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4181    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4182
4183commit 90860023d5ba36f308c088dc2ec2aabf08710b5a
4184Author: VideoLAN <videolan@videolan.org>
4185Date:   Wed Dec 19 22:50:16 2018 +0100
4186
4187    l10n: Zulu update
4188
4189    14% translated
4190
4191    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4192    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4193
4194commit 03b94db145421a2d6a22c105dc260a3048176003
4195Author: Hsiu-Ming Chang <cges30901@gmail.com>
4196Date:   Sat Mar 23 15:45:28 2019 +0100
4197
4198    l10n: Chinese (Taiwan) update
4199
4200    65% translated
4201
4202    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4203    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4204
4205commit e1b0b8ffca2dfdafbb64d0022e4fa601fc1cd11a
4206Author: Dian Li <xslidian@gmail.com>
4207Date:   Thu Dec 27 16:54:23 2018 +0100
4208
4209    l10n: Chinese (China) update
4210
4211    100% translated
4212
4213    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4214    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4215
4216commit 42f3f04082a5249c592fb1f21ef50a5c20535c15
4217Author: VideoLAN <videolan@videolan.org>
4218Date:   Wed Dec 19 22:50:16 2018 +0100
4219
4220    l10n: Walloon update
4221
4222    56% translated
4223
4224    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4225    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4226
4227commit 6546e6663b914fe13123492532f7db588b69e430
4228Author: VideoLAN <videolan@videolan.org>
4229Date:   Wed Dec 19 22:50:16 2018 +0100
4230
4231    l10n: Vietnamese update
4232
4233    72% translated
4234
4235    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4236    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4237
4238commit 996389823165b46d7ac42696454a39542844ad58
4239Author: VideoLAN <videolan@videolan.org>
4240Date:   Wed Dec 19 22:50:16 2018 +0100
4241
4242    l10n: Uzbek update
4243
4244    14% translated
4245
4246    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4247    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4248
4249commit 262c2699cdff49e53f226edbf44fc17eaafc66f6
4250Author: Андрій Бандура <andriykopanytsia@gmail.com>
4251Date:   Thu Dec 20 06:22:19 2018 +0100
4252
4253    l10n: Ukrainian update
4254
4255    100% translated
4256
4257    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4258    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4259
4260commit daedfed24ea3e6522552558762c2397dec5ca346
4261Author: VideoLAN <videolan@videolan.org>
4262Date:   Wed Dec 19 22:50:16 2018 +0100
4263
4264    l10n: Uighur update
4265
4266    14% translated
4267
4268    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4269    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4270
4271commit 5aacbb34488e85b90fb61ed8c1461a49cddada79
4272Author: VideoLAN <videolan@videolan.org>
4273Date:   Wed Dec 19 22:50:16 2018 +0100
4274
4275    l10n: Tatar update
4276
4277    14% translated
4278
4279    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4280    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4281
4282commit 9b88a03b3dff4e8988b235536272b5bd03b62531
4283Author: Kaya Zeren <kayazeren@gmail.com>
4284Date:   Thu Dec 20 09:32:31 2018 +0100
4285
4286    l10n: Turkish update
4287
4288    100% translated
4289
4290    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4291    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4292
4293commit 4cff0d89abecd1b061c6f9c92cd77e20ae46e615
4294Author: VideoLAN <videolan@videolan.org>
4295Date:   Wed Dec 19 22:50:16 2018 +0100
4296
4297    l10n: Thai update
4298
4299    57% translated
4300
4301    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4302    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4303
4304commit cdbff4fe184160192f1386d1b99ad76367b5f613
4305Author: VideoLAN <videolan@videolan.org>
4306Date:   Wed Dec 19 22:50:16 2018 +0100
4307
4308    l10n: Telugu update
4309
4310    28% translated
4311
4312    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4313    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4314
4315commit 726d97f62bc14b5fee8d61247b381c72ff28e467
4316Author: VideoLAN <videolan@videolan.org>
4317Date:   Wed Dec 19 22:50:16 2018 +0100
4318
4319    l10n: Tamil update
4320
4321    28% translated
4322
4323    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4324    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4325
4326commit e0b0a3bbdb429096e1d24fb55161994f55295159
4327Author: Anton Regnander <anton_r_3@hotmail.com>
4328Date:   Wed Mar 13 11:22:35 2019 +0100
4329
4330    l10n: Swedish update
4331
4332    88% translated
4333
4334    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4335    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4336
4337commit 872d9daea0a8ed409913ebbdc94f51b068c12cc2
4338Author: VideoLAN <videolan@videolan.org>
4339Date:   Wed Dec 19 22:50:16 2018 +0100
4340
4341    l10n: Serbian update
4342
4343    50% translated
4344
4345    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4346    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4347
4348commit 0269a44c809ebeb477d626491d3304c693de161f
4349Author: VideoLAN <videolan@videolan.org>
4350Date:   Wed Dec 19 22:50:15 2018 +0100
4351
4352    l10n: Albanian update
4353
4354    15% translated
4355
4356    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4357    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4358
4359commit 65d9031ccb6cd661ce0a78ac1aeb5d3c24209b85
4360Author: Matej Urbančič <mateju@svn.gnome.org>
4361Date:   Mon Dec 24 18:15:50 2018 +0100
4362
4363    l10n: Slovenian update
4364
4365    98% translated
4366
4367    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4368    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4369
4370commit 5f39eaeba2217252b8a89195c794ec3ab6c34ed2
4371Author: Marián Hikaník <podnety@mojepreklady.net>
4372Date:   Thu Dec 20 10:24:33 2018 +0100
4373
4374    l10n: Slovak update
4375
4376    99% translated
4377
4378    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4379    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4380
4381commit 3c5d1034bc90c0ec811913fe8a113ae0814a7c2f
4382Author: VideoLAN <videolan@videolan.org>
4383Date:   Wed Dec 19 22:50:15 2018 +0100
4384
4385    l10n: Sinhala update
4386
4387    42% translated
4388
4389    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4390    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4391
4392commit 19711c457263fb1beda46bed27d78cebd67fa1ca
4393Author: Alexander Lakhin <exclusion@gmail.com>
4394Date:   Mon Mar 4 04:07:59 2019 +0100
4395
4396    l10n: Russian update
4397
4398    100% translated
4399
4400    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4401    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4402
4403commit b3ed59bceb81b0fec6302b1996a2baa690e1bd9d
4404Author: eduard pintilie <eduard.pintilie@gmail.com>
4405Date:   Tue Feb 19 14:08:02 2019 +0100
4406
4407    l10n: Romanian update
4408
4409    72% translated
4410
4411    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4412    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4413
4414commit 00cafc207d9b38208d8c4e0d6670c12d89126fbf
4415Author: Rui <xymarior@yandex.com>
4416Date:   Sat Mar 23 19:39:48 2019 +0100
4417
4418    l10n: Portuguese (Portugal) update
4419
4420    100% translated
4421
4422    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4423    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4424
4425commit 1a977b0c903d073011aa5789af7f19311d5032c5
4426Author: ssdoria <ssdoria@gmail.com>
4427Date:   Tue Feb 26 16:27:28 2019 +0100
4428
4429    l10n: Portuguese (Brazil) update
4430
4431    100% translated
4432
4433    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4434    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4435
4436commit 86cba791cabc159745a614bb964f489aee83884b
4437Author: VideoLAN <videolan@videolan.org>
4438Date:   Wed Dec 19 22:50:16 2018 +0100
4439
4440    l10n: Pashto update
4441
4442    11% translated
4443
4444    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4445    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4446
4447commit 42dd61155bc6912bb6eb0d361622208706d1874a
4448Author: Michał Trzebiatowski <michtrz@gmail.com>
4449Date:   Tue Jan 15 19:09:08 2019 +0100
4450
4451    l10n: Polish update
4452
4453    100% translated
4454
4455    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4456    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4457
4458commit 06dba94e0e8ea9315bf7b8c48a9229066d8c03a1
4459Author: VideoLAN <videolan@videolan.org>
4460Date:   Wed Dec 19 22:50:15 2018 +0100
4461
4462    l10n: Punjabi update
4463
4464    55% translated
4465
4466    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4467    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4468
4469commit 2f712538cbe49cebe2188902269ae58045e14a42
4470Author: VideoLAN <videolan@videolan.org>
4471Date:   Wed Dec 19 22:50:16 2018 +0100
4472
4473    l10n: Occitan update
4474
4475    88% translated
4476
4477    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4478    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4479
4480commit 59aa26ce0e865aa4c92f72ec7af18ecc870cac91
4481Author: Bjørn I <bjorn.svindseth@online.no>
4482Date:   Sun Feb 3 17:10:16 2019 +0100
4483
4484    l10n: Norwegian Nynorsk update
4485
4486    56% translated
4487
4488    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4489    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4490
4491commit 00782f7924f28af61147755ca998a238529fc1f8
4492Author: Thomas De Rocker <thomasderocker@outlook.com>
4493Date:   Wed Mar 13 12:59:22 2019 +0100
4494
4495    l10n: Dutch update
4496
4497    100% translated
4498
4499    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4500    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4501
4502commit 0d779bd1624ae28e03e783d326247816040b9825
4503Author: VideoLAN <videolan@videolan.org>
4504Date:   Wed Dec 19 22:50:16 2018 +0100
4505
4506    l10n: Nepali (Nepal) update
4507
4508    41% translated
4509
4510    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4511    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4512
4513commit abb16b4befe9341fa6a97bb67f1d9283f36099a9
4514Author: Alexander Mackinnon Jansen <bornxlo@gmail.com>
4515Date:   Wed Mar 20 16:27:04 2019 +0100
4516
4517    l10n: Norwegian Bokmål (Norway) update
4518
4519    94% translated
4520
4521    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4522    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4523
4524commit 43c496f64bf2ddb6fec112ea274a99a9729aa3f0
4525Author: abuyop <abuyop@gmail.com>
4526Date:   Sat Jan 26 16:03:07 2019 +0100
4527
4528    l10n: Malay update
4529
4530    100% translated
4531
4532    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4533    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4534
4535commit b18a764d0267dfbe883c379ecbcfa1e67b53f50a
4536Author: VideoLAN <videolan@videolan.org>
4537Date:   Wed Dec 19 22:50:15 2018 +0100
4538
4539    l10n: Marathi update
4540
4541    88% translated
4542
4543    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4544    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4545
4546commit c7288a26f33eac1763fabf67e3677a0a59d91599
4547Author: VideoLAN <videolan@videolan.org>
4548Date:   Wed Dec 19 22:50:16 2018 +0100
4549
4550    l10n: Mongolian (Mongolia) update
4551
4552    21% translated
4553
4554    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4555    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4556
4557commit 4e89e6506f15f70854447bd79da7b6095b206658
4558Author: VideoLAN <videolan@videolan.org>
4559Date:   Wed Dec 19 22:50:15 2018 +0100
4560
4561    l10n: Malayalam update
4562
4563    88% translated
4564
4565    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4566    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4567
4568commit 7bbe6bb95c57f4429be15b5eb7b226c0dcc0ecb2
4569Author: VideoLAN <videolan@videolan.org>
4570Date:   Wed Dec 19 22:50:15 2018 +0100
4571
4572    l10n: Maithili update
4573
4574    88% translated
4575
4576    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4577    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4578
4579commit 2fad310dc4971b648fdcdf52bb56962d58e75a78
4580Author: Ingmārs Dīriņš <melhiors14@gmail.com>
4581Date:   Thu Dec 20 08:34:37 2018 +0100
4582
4583    l10n: Latvian update
4584
4585    100% translated
4586
4587    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4588    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4589
4590commit 92e3b8b3cef1b426f2de8a66c2ce0f9bb3898aec
4591Author: VideoLAN <videolan@videolan.org>
4592Date:   Wed Dec 19 22:50:15 2018 +0100
4593
4594    l10n: Lithuanian update
4595
4596    62% translated
4597
4598    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4599    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4600
4601commit c7da0c6c2601c76ff842b56ac8095f63ab8262c9
4602Author: VideoLAN <videolan@videolan.org>
4603Date:   Wed Dec 19 22:50:17 2018 +0100
4604
4605    l10n: Ganda update
4606
4607    13% translated
4608
4609    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4610    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4611
4612commit 2fe9fb62ba31593fc6589fef9ec78a6adf3047d3
4613Author: VideoLAN <videolan@videolan.org>
4614Date:   Wed Dec 19 22:50:16 2018 +0100
4615
4616    l10n: Kirghiz update
4617
4618    12% translated
4619
4620    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4621    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4622
4623commit ed55f9b1712433166e9908380d8c07db4c472256
4624Author: VideoLAN <videolan@videolan.org>
4625Date:   Wed Dec 19 22:50:16 2018 +0100
4626
4627    l10n: Kurdish (Iraq) update
4628
4629    17% translated
4630
4631    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4632    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4633
4634commit 081e7fae33c6043e03740bdad959228a6c5a37df
4635Author: VideoLAN <videolan@videolan.org>
4636Date:   Wed Dec 19 22:50:16 2018 +0100
4637
4638    l10n: Kashmiri (India) update
4639
4640    88% translated
4641
4642    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4643    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4644
4645commit 22e9ec26ab0b0b2b794233822dbd3f23c228f9e2
4646Author: VideoLAN <videolan@videolan.org>
4647Date:   Wed Dec 19 22:50:15 2018 +0100
4648
4649    l10n: Korean update
4650
4651    99% translated
4652
4653    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4654    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4655
4656commit 5fd2d205d00520e9d99992b1557d81a62bbdbb6d
4657Author: VideoLAN <videolan@videolan.org>
4658Date:   Wed Dec 19 22:50:15 2018 +0100
4659
4660    l10n: Kannada update
4661
4662    86% translated
4663
4664    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4665    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4666
4667commit 31c0951ce89874e9a54e7add22744d0665afe42c
4668Author: VideoLAN <videolan@videolan.org>
4669Date:   Wed Dec 19 22:50:16 2018 +0100
4670
4671    l10n: Khmer update
4672
4673    85% translated
4674
4675    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4676    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4677
4678commit 5f93458da627d558cc102bf5cd7d0d42d26958d1
4679Author: VideoLAN <videolan@videolan.org>
4680Date:   Wed Dec 19 22:50:16 2018 +0100
4681
4682    l10n: Kazakh update
4683
4684    41% translated
4685
4686    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4687    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4688
4689commit 96f659324bfbc89904367b595e1a8225192ba7f9
4690Author: Yacine Bouklif <yacine2953-asuqqel@yahoo.fr>
4691Date:   Tue Jan 1 16:45:25 2019 +0100
4692
4693    l10n: Kabyle update
4694
4695    85% translated
4696
4697    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4698    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4699
4700commit 3e40afe2af5da8f2345cc42c8973342834ce67ad
4701Author: VideoLAN <videolan@videolan.org>
4702Date:   Wed Dec 19 22:50:15 2018 +0100
4703
4704    l10n: Georgian update
4705
4706    12% translated
4707
4708    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4709    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4710
4711commit efebcfecc201b01c535cd68502ddb2e9e550eadb
4712Author: Fumio Nakayama <fumio.n6a@gmail.com>
4713Date:   Thu Dec 20 16:17:02 2018 +0100
4714
4715    l10n: Japanese update
4716
4717    100% translated
4718
4719    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4720    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4721
4722commit 2913fe2424c572d467ba0d1aa6b42151669d96a3
4723Author: Vincenzo Reale <smart2128@baslug.org>
4724Date:   Thu Dec 20 06:38:02 2018 +0100
4725
4726    l10n: Italian update
4727
4728    99% translated
4729
4730    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4731    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4732
4733commit 2dd6ce4ecc6635fd6000fe10b3ebb1c7ed73e704
4734Author: Sveinn í Felli <sv1@fellsnet.is>
4735Date:   Fri Jan 11 11:44:28 2019 +0100
4736
4737    l10n: Icelandic update
4738
4739    70% translated
4740
4741    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4742    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4743
4744commit 1aafbd99064e15c1d73c2c6567fda33414b01905
4745Author: Luqman Hakim <ovdl@rocketmail.com>
4746Date:   Mon Mar 18 21:13:13 2019 +0100
4747
4748    l10n: Indonesian update
4749
4750    78% translated
4751
4752    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4753    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4754
4755commit c744f66b9f4af2de3d7f1e31fac4638f4f5eb8ee
4756Author: VideoLAN <videolan@videolan.org>
4757Date:   Wed Dec 19 22:50:15 2018 +0100
4758
4759    l10n: Armenian update
4760
4761    29% translated
4762
4763    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4764    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4765
4766commit 7a53cfee11d1f8be49065e5b1cce65af1df307f7
4767Author: Balázs Meskó <meskobalazs@gmail.com>
4768Date:   Thu Dec 20 18:26:56 2018 +0100
4769
4770    l10n: Hungarian update
4771
4772    100% translated
4773
4774    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4775    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4776
4777commit 2684797f24a499d9c132a85f74f89bb5220c6a63
4778Author: VideoLAN <videolan@videolan.org>
4779Date:   Wed Dec 19 22:50:15 2018 +0100
4780
4781    l10n: Croatian update
4782
4783    81% translated
4784
4785    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4786    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4787
4788commit a2090dfca2c75daa0d7e2b216d2f725d9798eebc
4789Author: VideoLAN <videolan@videolan.org>
4790Date:   Wed Dec 19 22:50:15 2018 +0100
4791
4792    l10n: Hindi update
4793
4794    17% translated
4795
4796    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4797    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4798
4799commit c7c04325250088f81ce88e37c212ee8848598e32
4800Author: Yaron Shahrabani <sh.yaron@gmail.com>
4801Date:   Sun Feb 10 15:25:56 2019 +0100
4802
4803    l10n: Hebrew update
4804
4805    57% translated
4806
4807    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4808    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4809
4810commit f9c87ecbc854effc68f3bdf28aed5277697a6c7d
4811Author: VideoLAN <videolan@videolan.org>
4812Date:   Wed Dec 19 22:50:16 2018 +0100
4813
4814    l10n: Gujarati (India) update
4815
4816    88% translated
4817
4818    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4819    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4820
4821commit febf94949ff2b2143540234d90c2c87ad7ddba3a
4822Author: antiparvos <marcoslansgarza@gmail.com>
4823Date:   Mon Jan 28 18:52:54 2019 +0100
4824
4825    l10n: Galician update
4826
4827    98% translated
4828
4829    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4830    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4831
4832commit 285629ae177d2a25af93f43cdb215d9f07dc4356
4833Author: VideoLAN <videolan@videolan.org>
4834Date:   Wed Dec 19 22:50:16 2018 +0100
4835
4836    l10n: Scottish Gaelic update
4837
4838    39% translated
4839
4840    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4841    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4842
4843commit ed45fd7949dc2eec6158c70428f0597b1aed602c
4844Author: Seán Ó Séaghdha <sean.anseo@gmail.com>
4845Date:   Sun Feb 24 13:36:25 2019 +0100
4846
4847    l10n: Irish update
4848
4849    43% translated
4850
4851    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4852    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4853
4854commit 68fd7efc2cf160b4c9dc75cce1806e0352aa67df
4855Author: VideoLAN <videolan@videolan.org>
4856Date:   Wed Dec 19 22:50:15 2018 +0100
4857
4858    l10n: Western Frisian update
4859
4860    90% translated
4861
4862    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4863    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4864
4865commit b62a0db6a8a88b078dbfb73af4c3fd5db863cfa6
4866Author: VideoLAN <videolan@videolan.org>
4867Date:   Wed Dec 19 22:50:15 2018 +0100
4868
4869    l10n: Friulian update
4870
4871    10% translated
4872
4873    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4874    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4875
4876commit d1aea834afe5c37a95b7b393948023ee81194cba
4877Author: Pierre Ynard <linkfanel@yahoo.fr>
4878Date:   Sun Mar 17 09:22:52 2019 +0100
4879
4880    l10n: French update
4881
4882    100% translated
4883
4884    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4885    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4886
4887commit 9e3a453e0c04ad4b4e055d9071d00b6115a0888f
4888Author: VideoLAN <videolan@videolan.org>
4889Date:   Wed Dec 19 22:50:15 2018 +0100
4890
4891    l10n: Finnish update
4892
4893    84% translated
4894
4895    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4896    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4897
4898commit 78fdd6c9ed6953821e815a9b3927586f53983a2a
4899Author: VideoLAN <videolan@videolan.org>
4900Date:   Wed Dec 19 22:50:17 2018 +0100
4901
4902    l10n: Fulah update
4903
4904    19% translated
4905
4906    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4907    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4908
4909commit c14306c412a2f8e9668be44ddf5b734fa1d87806
4910Author: VideoLAN <videolan@videolan.org>
4911Date:   Wed Dec 19 22:50:15 2018 +0100
4912
4913    l10n: Persian update
4914
4915    28% translated
4916
4917    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4918    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4919
4920commit 1921b785eddd697c4ecb0aad9dc46f9311a3c44c
4921Author: Txopi <txopi@ikusimakusi.eus>
4922Date:   Sat Feb 9 20:01:48 2019 +0100
4923
4924    l10n: Basque update
4925
4926    100% translated
4927
4928    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4929    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4930
4931commit cd6aa00266217b90950710950a97af92ffe2c772
4932Author: VideoLAN <videolan@videolan.org>
4933Date:   Wed Dec 19 22:50:15 2018 +0100
4934
4935    l10n: Estonian update
4936
4937    78% translated
4938
4939    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4940    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4941
4942commit 372a46cb6d7217c42484350eec18df27e54c373b
4943Author: VideoLAN <videolan@videolan.org>
4944Date:   Wed Dec 19 22:50:16 2018 +0100
4945
4946    l10n: Spanish (Mexico) update
4947
4948    88% translated
4949
4950    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4951    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4952
4953commit 3dc61a93c186b693fdf44ef166ae2e4bf68867e3
4954Author: picodotdev <pico.dev@gmail.com>
4955Date:   Tue Jan 8 22:07:30 2019 +0100
4956
4957    l10n: Spanish update
4958
4959    100% translated
4960
4961    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4962    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4963
4964commit 9cfb3f53973e1f9b7c2cfa1bacc9df69cc49b06c
4965Author: VideoLAN <videolan@videolan.org>
4966Date:   Wed Dec 19 22:50:15 2018 +0100
4967
4968    l10n: English (United Kingdom) update
4969
4970    8% translated
4971
4972    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4973    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4974
4975commit 2ceb3eb074571900c9b5c64bb46035f3bd0ebe7d
4976Author: VideoLAN <videolan@videolan.org>
4977Date:   Wed Dec 19 22:50:14 2018 +0100
4978
4979    l10n: Greek update
4980
4981    90% translated
4982
4983    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4984    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4985
4986commit 348d403fdf9bc64757d7810fc20c0c30058574a7
4987Author: Michał Trzebiatowski <michtrz@gmail.com>
4988Date:   Tue Mar 26 15:16:43 2019 +0100
4989
4990    l10n: German update
4991
4992    100% translated
4993
4994    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
4995    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4996
4997commit 5ab003d7e90d3ef62620d338b1c6a76852dfa7be
4998Author: VideoLAN <videolan@videolan.org>
4999Date:   Wed Dec 19 22:50:14 2018 +0100
5000
5001    l10n: Danish update
5002
5003    93% translated
5004
5005    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5006    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5007
5008commit 788974568519ecb38edc0618d1cd797b3eb4f33d
5009Author: VideoLAN <videolan@videolan.org>
5010Date:   Wed Dec 19 22:50:14 2018 +0100
5011
5012    l10n: Welsh update
5013
5014    58% translated
5015
5016    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5017    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5018
5019commit 7b6bdb04fa46a7f02abec412d0ec6399a16bb643
5020Author: VideoLAN <videolan@videolan.org>
5021Date:   Wed Dec 19 22:50:14 2018 +0100
5022
5023    l10n: Czech update
5024
5025    62% translated
5026
5027    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5028    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5029
5030commit 34128d9196cc2e51843e85cb9bfb3cf4bd7fa37b
5031Author: VideoLAN <videolan@videolan.org>
5032Date:   Wed Dec 19 22:50:17 2018 +0100
5033
5034    l10n: Corsican update
5035
5036    41% translated
5037
5038    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5039    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5040
5041commit 2b0ef15c1145ff8362d865b90f781be510a472ca
5042Author: VideoLAN <videolan@videolan.org>
5043Date:   Wed Dec 19 22:50:17 2018 +0100
5044
5045    l10n: Chiga update
5046
5047    9% translated
5048
5049    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5050    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5051
5052commit 4294807d737a31937161e24de16a512b3cb7eb70
5053Author: VideoLAN <videolan@videolan.org>
5054Date:   Wed Dec 19 22:50:16 2018 +0100
5055
5056    l10n: Catalan (Valencian) update
5057
5058    85% translated
5059
5060    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5061    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5062
5063commit d759b2e9cd8987438b779e0b0ccd80bbd95639cb
5064Author: VideoLAN <videolan@videolan.org>
5065Date:   Wed Dec 19 22:50:14 2018 +0100
5066
5067    l10n: Catalan update
5068
5069    87% translated
5070
5071    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5072    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5073
5074commit 81b26cdaa8fee29873ea6d74d6468e41a8c0b5fb
5075Author: VideoLAN <videolan@videolan.org>
5076Date:   Wed Dec 19 22:50:14 2018 +0100
5077
5078    l10n: Bosnian update
5079
5080    38% translated
5081
5082    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5083    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5084
5085commit 977004537ea10c79d11be5322e892c83f3501b06
5086Author: VideoLAN <videolan@videolan.org>
5087Date:   Wed Dec 19 22:50:17 2018 +0100
5088
5089    l10n: Bodo update
5090
5091    88% translated
5092
5093    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5094    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5095
5096commit 12f425f1fdcf80289bf5bbd08479899bb7748727
5097Author: Gwenn M <tornoz@laposte.net>
5098Date:   Sun Mar 10 12:00:27 2019 +0100
5099
5100    l10n: Breton update
5101
5102    31% translated
5103
5104    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5105    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5106
5107commit 3f6d1a4c9fcae1919866d7a2b45528e648dc93b6
5108Author: VideoLAN <videolan@videolan.org>
5109Date:   Wed Dec 19 22:50:14 2018 +0100
5110
5111    l10n: Bengali (India) update
5112
5113    74% translated
5114
5115    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5116    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5117
5118commit e1ee939fb89443c1aafc54737cb91228a97bb117
5119Author: VideoLAN <videolan@videolan.org>
5120Date:   Wed Dec 19 22:50:16 2018 +0100
5121
5122    l10n: Bengali (Bangladesh) update
5123
5124    63% translated
5125
5126    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5127    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5128
5129commit 1f35542c4ea4f0f418125306316418030728d8be
5130Author: VideoLAN <videolan@videolan.org>
5131Date:   Wed Dec 19 22:50:14 2018 +0100
5132
5133    l10n: Bulgarian update
5134
5135    67% translated
5136
5137    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5138    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5139
5140commit 0409478ee1ab944a146b5a8b45adace4dca3b38d
5141Author: VideoLAN <videolan@videolan.org>
5142Date:   Wed Dec 19 22:50:14 2018 +0100
5143
5144    l10n: Belarusian update
5145
5146    85% translated
5147
5148    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5149    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5150
5151commit e231e808dbe6c8b6cc311c6164d7d4d0cbc8cf16
5152Author: VideoLAN <videolan@videolan.org>
5153Date:   Wed Dec 19 22:50:16 2018 +0100
5154
5155    l10n: Asturian update
5156
5157    71% translated
5158
5159    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5160    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5161
5162commit d057aec12b215b1668bbda753279ff3bff4906c5
5163Author: VideoLAN <videolan@videolan.org>
5164Date:   Wed Dec 19 22:50:16 2018 +0100
5165
5166    l10n: Assamese (India) update
5167
5168    88% translated
5169
5170    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5171    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5172
5173commit 40439336531e98c7c1d992b32efc5924cf509cbb
5174Author: VideoLAN <videolan@videolan.org>
5175Date:   Wed Dec 19 22:50:14 2018 +0100
5176
5177    l10n: Arabic update
5178
5179    56% translated
5180
5181    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5182    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5183
5184commit 749b6b0661bc6a521976dd2d850c195feb078b79
5185Author: VideoLAN <videolan@videolan.org>
5186Date:   Wed Dec 19 22:50:16 2018 +0100
5187
5188    l10n: Aragonese update
5189
5190    70% translated
5191
5192    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5193    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5194
5195commit 6e16c1e2da4cbc863e20791fbfcb6313e7a2d5bb
5196Author: VideoLAN <videolan@videolan.org>
5197Date:   Wed Dec 19 22:50:16 2018 +0100
5198
5199    l10n: Amharic (Ethiopia) update
5200
5201    22% translated
5202
5203    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5204    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5205
5206commit 96368de3d2e32910d8806d7469be5aedbb5d9735
5207Author: VideoLAN <videolan@videolan.org>
5208Date:   Wed Dec 19 22:50:14 2018 +0100
5209
5210    l10n: Amharic update
5211
5212    14% translated
5213
5214    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5215    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5216
5217commit 79188fe052f78045a8e885d362fae453c3dce540
5218Author: VideoLAN <videolan@videolan.org>
5219Date:   Wed Dec 19 22:50:14 2018 +0100
5220
5221    l10n: Afrikaans update
5222
5223    26% translated
5224
5225    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5226    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5227
5228commit 582810c8d22eb0c5a7ed4eb50046cfc09cb5930a
5229Author: VideoLAN <videolan@videolan.org>
5230Date:   Wed Dec 19 22:50:17 2018 +0100
5231
5232    l10n: Acoli update
5233
5234    14% translated
5235
5236    Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
5237    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5238
5239commit 283effb2904ca11e3b01cca75f31cbef4fadfe80
5240Author: Pierre Ynard <linkfanel@yahoo.fr>
5241Date:   Fri Mar 29 04:25:56 2019 +0100
5242
5243    vimeo.lua: parse fully-parametered API URL from web page
5244
5245    Full parameters are required for compatibility with some videos. We
5246    still keep the hard-coded pattern as fallback.
5247
5248    (cherry picked from commit f540af2f722921e689ba0ff57f7d392d94940d50)
5249    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5250
5251commit 6754041b56aafa12c3645e2cc46394728aa8f8e4
5252Author: Will Newton <will.newton@gmail.com>
5253Date:   Tue Mar 19 22:59:34 2019 +0000
5254
5255    modules/access/live555.cpp: Fix crash parsing H264 config
5256
5257    The buffer allocated for parsing the H264 config string is not
5258    sufficient, causing a possible heap overflow. Size the buffer
5259    more accurately to prevent this happening.
5260
5261    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5262    (cherry picked from commit 6dee6325ec2cb5d01c9a5247d443109b6aaaeb8c)
5263
5264commit 4ed6726c76a3ffee34671cda50732556d8a624fa
5265Author: Rémi Denis-Courmont <remi@remlab.net>
5266Date:   Wed Mar 27 18:20:16 2019 +0200
5267
5268    Revert "Made http-continuous option safe."
5269
5270    As seen 3 years ago with libavformat concat, concatenating streams
5271    leads to interesting security issues such as data exfiltration.
5272    http-continuous is essentially concatenating multiple HTTP resources.
5273
5274    This makes the concatenation-controlling option unsafe as is already
5275    done within the VLC concat module.
5276
5277    This reverts commit b6c17b225587f750737204335f74ec00142bc758.
5278
5279    (cherry picked from commit 29da829f6810c0746a14a2030cc712808c03ab39)
5280
5281commit 264d5a9ec1bc1b2e4d9defa6be49cf7ef39a2984
5282Author: Simon Latapie <garf@videolan.org>
5283Date:   Mon Mar 25 19:42:36 2019 +0100
5284
5285    access: rdp: fix URI parsing
5286
5287    In 3.0 branch, demux_t does not contain psz_url
5288
5289    (manually cherry-picked from cee9f5692b0a14cdaf7c32564f0b3b0a2011805c)
5290    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5291
5292commit bffeddebcb42c85106d509048a96750fbfb49e54
5293Author: Simon Latapie <garf@videolan.org>
5294Date:   Mon Mar 25 19:36:42 2019 +0100
5295
5296    access: vnc: fix URI parsing
5297
5298    In 3.0 branch, demux_t does not contain psz_url
5299
5300    (manually cherry-picked from 15b9c1be6551fa7674a019c165fc219fabcd90fd)
5301    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5302
5303commit 0a447c18c0c1ff2bf011ce96ce1d886472e2c080
5304Author: Pierre Ynard <linkfanel@yahoo.fr>
5305Date:   Tue Mar 26 21:47:27 2019 +0100
5306
5307    soundcloud.lua: update API magic
5308
5309    (cherry picked from commit 187c2c70bd7e82ec8e743b9b2282cf8297653864)
5310    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5311
5312commit 12ce8cd7f6b788376621384329aabf39b374c9eb
5313Author: David Fuhrmann <dfuhrmann@videolan.org>
5314Date:   Wed Mar 20 19:21:47 2019 +0100
5315
5316    extras/tools: Require at least nasm 2.13.02
5317
5318    This is needed at least for the latest dav1d release to build.
5319
5320    (cherry picked from commit 38af7b8ee5ef9720b1eaad24ce3477b73ff0ef03)
5321    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
5322
5323commit db381f6edeac9d70b7545a72bc2840f42266d655
5324Author: Rémi Denis-Courmont <remi@remlab.net>
5325Date:   Wed Mar 20 05:20:30 2019 +0200
5326
5327    sftp: fix version for ECDSA known hosts (fixes #22060)
5328
5329    1.8.x is a stable branch, separate from the feature branch that contains
5330    the ECDSA support.
5331
5332    (cherry picked from commit 11449b5cd8b415768e010d9b7c1d6ba3cea21f82)
5333    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
5334
5335commit 828e0ce573758ce617377a99431a2ea8821742e1
5336Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5337Date:   Wed Dec 19 10:17:51 2018 +0100
5338
5339    contrib: gnutls: Don't use %n on android
5340
5341    This patch was already upstreamed, and is not required by newer versions
5342    of gnutls (>=3.6.6)
5343    http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=6c0f109fb98501fc8d65ea2c83501b45a80b00ab
5344
5345commit 02d60916df837f6a99d42a9f41689bc5208e7bf9
5346Author: Ewout ter Hoeven <E.M.terHoeven@student.tudelft.nl>
5347Date:   Thu Mar 14 01:04:08 2019 +0100
5348
5349    Contribs: update to dav1d 0.2.1
5350
5351    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5352    (cherry picked from commit 754e35a4582b832a979e5e7256e1716a0ce99e78)
5353    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5354
5355commit a57d7228ef07c3ab4e2f4d42289756fc458fc56a
5356Author: Jean-Baptiste Kempf <jb@videolan.org>
5357Date:   Thu Mar 14 10:11:18 2019 +0100
5358
5359    Revert "contrib: dav1d: backport PIC support for x86-32 asm"
5360
5361    This reverts commit 946880409eda43a11c7fce97f532d394ed40932b.
5362
5363    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5364
5365commit 9ee7cfa08097bab36b53491ef424d6f2ff1f9210
5366Author: Thomas Guillem <thomas@gllm.fr>
5367Date:   Mon Mar 11 16:02:53 2019 +0100
5368
5369    directsound: fix drain
5370
5371    Use the same drain emulation than mmdevice.h
5372
5373    This fixes draining with directsound output + directsound stream (Windows XP +
5374    Vista).
5375
5376    (cherry picked from commit 25ba4f58177382f90f31ad64eb8b584c895d5a92)
5377    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5378
5379commit 131335c45a0c0ccd6feb7cbec094905e9d9833bb
5380Author: Steve Lhomme <robux4@ycbcr.xyz>
5381Date:   Wed Dec 12 14:20:43 2018 +0100
5382
5383    demux:mkv: V_MJPEG has no DTS timing
5384
5385    Fixes playback of files created with lavf 58.12. They contain no keyframe,
5386    even though all frames are keyframes for MJPEG.
5387
5388    (cherry picked from commit be913993f0d75fe32f5f7b96d0a851a8b521514a)
5389    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5390
5391commit 534833c685f7e959bb6e777f7a20413b141e2ea6
5392Author: Francois Cartegnie <fcvlcdev@free.fr>
5393Date:   Wed Jan 23 13:12:40 2019 +0100
5394
5395    demux: dash: handle infinite repeat in timeline
5396
5397    no spec... guessing
5398
5399    (cherry picked from commit 0d6a31dcdae08457c666172023acd7b72e128e4c)
5400    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5401
5402commit dd374778749b222b4f5960ed275de250e4a61b50
5403Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5404Date:   Fri Feb 22 12:02:23 2019 +0100
5405
5406    asf: Fix memory leak
5407
5408    (cherry picked from commit 46ba33cb8614eed4f625a65b4253839720990c0b)
5409    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5410
5411commit e538831f485f5cd70d77a1cdf8c61105037905ff
5412Author: Marek Beleščiak <marek.belesciak@lunar.sk>
5413Date:   Wed Jan 30 02:16:19 2019 +0100
5414
5415    Fix crash when podcast item name is missing
5416
5417    There is a case when a null pointer may get passed to vlc_xml_decode(),
5418    which causes a null pointer deference. This commit fixes that.
5419
5420    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5421    (cherry picked from commit 3a95f933a548cbb86e690ad57e8127a64c0de1f6)
5422    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5423
5424commit f2af75bc23292c4d2ae9f0b8f1fbbcc71a984e17
5425Author: Quentin Chateau <quentin.chateau@gmail.com>
5426Date:   Fri Mar 1 23:36:00 2019 +0100
5427
5428    copy: fix the cache copy size
5429
5430    This fixes a regression from 09d421a20851e1c49aa98e117957dd118620fae4
5431
5432    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5433    (cherry picked from commit 051a97edb978baa7eed41f06258069c1378ea790)
5434    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5435
5436commit 9f7eea43b87874c6693d2cf33853c314438b5116
5437Author: Steve Lhomme <robux4@ycbcr.xyz>
5438Date:   Wed Feb 21 17:12:37 2018 +0100
5439
5440    avcodec: better fix for missing FourCC in libav
5441
5442    (cherry picked from commit b39336e40236f83fd7928d5267da7432255642c6)
5443    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5444
5445commit 1d60a76d821b61bb2b550d63ee1df4c61897faef
5446Author: Steve Lhomme <robux4@ycbcr.xyz>
5447Date:   Wed Feb 21 08:31:52 2018 +0100
5448
5449    avcodec: fix missing FourCC in libav
5450
5451    (cherry picked from commit ae6acfd073ad4530e786da8e31eaa7a56ae46c94)
5452    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5453
5454commit c31b32988afd3e003a48f7c77b6cde6132ec8649
5455Author: Simon Latapie <garf@videolan.org>
5456Date:   Wed Feb 27 13:13:33 2019 +0100
5457
5458    mkv: fix GotoAndPlay command uid conversion
5459
5460    Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
5461    (cherry picked from commit 258eec08e62020ac8f89243238da27a715897a4c)
5462    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5463
5464commit 8bc534b2984469d765100ccba949d0a3e10c1478
5465Author: Francois Cartegnie <fcvlcdev@free.fr>
5466Date:   Tue Feb 26 18:54:04 2019 +0100
5467
5468    demux: adaptive: add missing empty adaption set checks
5469
5470    (cherry picked from commit 7eb24be747ceb5826a47ed17e80c79a570547512)
5471
5472commit 11f0c9a207225066406b0426a4ee2df8c896cb84
5473Author: Francois Cartegnie <fcvlcdev@free.fr>
5474Date:   Mon Feb 25 09:28:04 2019 +0100
5475
5476    demux: mp4: fix sgpd double free
5477
5478    (cherry picked from commit 68e5cdc500a550cb0b044ef95ac90d90364b8369)
5479
5480commit 1d1576ff2c914ff99e0db8cc35b93034f28d3fbd
5481Author: Francois Cartegnie <fcvlcdev@free.fr>
5482Date:   Wed Feb 13 12:11:42 2019 +0100
5483
5484    demux: mp4: set bit per sample for twos
5485
5486    6b0bfe62329241e83990414b2c2edfcc5ab203f4 regression
5487
5488    (cherry picked from commit e3b0a7a6d4253dea748aa217b26ec4012fdc3ca7)
5489
5490commit 78fbb0f74623b097835d7d1115b21e2a02963a6b
5491Author: Francois Cartegnie <fcvlcdev@free.fr>
5492Date:   Wed Feb 13 12:11:15 2019 +0100
5493
5494    demux: mp4: set bitpersample for raw audio
5495
5496    (cherry picked from commit 86663a5a76e65c13dd31a55f1455980c1cc186fd)
5497
5498commit d9ff8159a53e867dffe2adecbb8b80f9ca12ea53
5499Author: Francois Cartegnie <fcvlcdev@free.fr>
5500Date:   Mon Feb 11 12:50:12 2019 +0100
5501
5502    demux: ogg: PTS to TICK_INVALID on missing interpolation
5503
5504    (cherry picked from commit edadd2849f840f117504f0bd1bd92b0b676ed223)
5505
5506commit 8397b62865a1135d23e2a004be343e82e905c649
5507Author: Francois Cartegnie <fcvlcdev@free.fr>
5508Date:   Fri Feb 8 18:16:01 2019 +0100
5509
5510    mux: mp4: use main profile id for mp2v
5511
5512    (cherry picked from commit 492b8a4d6a0ab9914d9abc74579d92e2e66d6a17)
5513
5514commit cd6dae2df55e2d2870d9caf5fc0964608c439c3b
5515Author: Francois Cartegnie <fcvlcdev@free.fr>
5516Date:   Fri Feb 8 18:13:21 2019 +0100
5517
5518    mux: mp4: fix mpeg1 object id
5519
5520    (cherry picked from commit cee51bacbc3903d75fd778f2828278d24ec75b37)
5521
5522commit 2262172695b17a2d06ef419ae3c634f9d0a08ab8
5523Author: Francois Cartegnie <fcvlcdev@free.fr>
5524Date:   Fri Feb 8 16:53:12 2019 +0100
5525
5526    mux: mp4: fix mp3 mapping
5527
5528    (cherry picked from commit 20ff773847b65199bcb7bab89390e64012480ad3)
5529
5530commit a66b69c1769a78f76114e8a731b3ffece08d19aa
5531Author: Francois Cartegnie <fcvlcdev@free.fr>
5532Date:   Fri Feb 8 16:47:10 2019 +0100
5533
5534    mux: mp4: fix mp3 atom codec with quicktime
5535
5536    (cherry picked from commit cef7e0eaf9990dff6f5a6d96b848e162be591a95)
5537
5538commit a60d3968f8cd3df3d89cd146cd66e069b23c1f65
5539Author: Rémi Denis-Courmont <remi@remlab.net>
5540Date:   Wed Feb 20 17:21:44 2019 +0200
5541
5542    url: fix NULL dereference on invalid URI encoding
5543
5544    (cherry picked from commit 4b74cad9e29689d07bedb4ad197f714fa1384a82)
5545
5546commit 7294c33575e251e0b486199f702aad19a0b64163
5547Author: Jean-Baptiste Kempf <jb@videolan.org>
5548Date:   Mon Feb 18 17:16:09 2019 +0100
5549
5550    Update NEWS
5551
5552commit 5ff146af07c78ba3feea26a7ffc8fbf0aff18aa0
5553Author: Jean-Baptiste Kempf <jb@videolan.org>
5554Date:   Sat Feb 16 15:25:29 2019 +0100
5555
5556    Contribs: update dvdread to 6.0.1
5557
5558    (cherry picked from commit 776377dfa14158d35fa8ff0d9a24b60a83ef5c0d)
5559    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5560
5561commit cd5024b886da223155b5dea0ec9dd908b097742e
5562Author: Francois Cartegnie <fcvlcdev@free.fr>
5563Date:   Wed Feb 13 12:10:45 2019 +0100
5564
5565    demux: mp4: add unspecified 0x0
5566
5567    (cherry picked from commit d00274a08c8f3b4cdbd55cb88971fa6158f69cfb)
5568    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5569
5570commit bb4f918aaaf83391c8e032c2e471a452205c1660
5571Author: Thomas Guillem <thomas@gllm.fr>
5572Date:   Tue Feb 12 15:25:27 2019 +0100
5573
5574    keystore: try memory keystore on the first try
5575
5576    This will speed up remote and protected accesses opening when the user already
5577    entered a credential. Indeed, accessess generally call vlc_credential_get()
5578    with NULL dialog title/fmt arguments first in order to get the password saved
5579    from url/vlc-option but without triggering a dialog. Then if it is failing,
5580    they call the same function with valid dialog arguments in order to trigger the
5581    keystore and the dialog.
5582
5583    This commits will trigger the memory keystore from the first try. This will
5584    prevent accesses to always try the default ("Guest") account if the user
5585    already provided a valid credential.
5586
5587    (cherry picked from commit d21a42d7e92cd9243776f3f9bbfd4c5de34df51d)
5588    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5589
5590commit 488d9f44d659a9fee41fa889b35432fd84f0170c
5591Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5592Date:   Tue Feb 12 09:47:30 2019 +0100
5593
5594    m3u: Don't probe a NULL input
5595
5596commit 2688feb2742a6021ca211ae5c106b12c3d822946
5597Author: Danny Milosavljevic <dannym@scratchpost.org>
5598Date:   Mon Feb 11 16:07:12 2019 +0100
5599
5600    codec: vpx: Detect libvpx 1.8.0 and, if detected, use fewer frame formats in the chroma_table
5601
5602    Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
5603    (cherry picked from commit 5575fe3eb3fd46bada8662268b74d03493476a84)
5604
5605commit 14d56588c69736177d3e6cfe1b1f7e316f429b1e
5606Author: Steve Lhomme <robux4@ycbcr.xyz>
5607Date:   Tue Feb 12 08:01:33 2019 +0100
5608
5609    direct3d11: only check the revision version of the AMD drivers
5610
5611    No need to check the WDDM version or DirectX feature level
5612
5613    (cherry picked from commit 2fbea81725c42a5305c5cd213359a08eaed800b4)
5614
5615commit aaa1db8c87f4872732c13dd2d4a743e57f5322f3
5616Author: Thomas Guillem <thomas@gllm.fr>
5617Date:   Fri Feb 8 13:36:32 2019 +0100
5618
5619    audiotrack: add support for E_AC3 passthrough on API 23
5620
5621    (cherry picked from commit 0e7003e1ff42b7710bc315f11121968639967a0f)
5622    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5623
5624commit 90dd6bd3becdfd4c18c42122280cc5d92d9bad25
5625Author: Thomas Guillem <thomas@gllm.fr>
5626Date:   Fri Feb 8 13:26:45 2019 +0100
5627
5628    audiotrack: fix passthrough on Android API 23
5629
5630    This commit fixes passthrough playback for few devices on API 23. It was
5631    working already for Nvidia Shield TV but not for some others (like devices
5632    based on a Marvell chip).
5633
5634    Before API 23, we don't support passthrough and after we prefer to use
5635    ENCODING_IEC61937.
5636
5637    (cherry picked from commit 70acd1f7de867a9fb8a9460b9592ab04529cef68)
5638    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5639
5640commit 00e44a626bd57fac9f07ce4eaac2b48142593968
5641Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5642Date:   Thu Feb 7 14:21:34 2019 +0100
5643
5644    configure.ac: Don't attempt to use kde4-config on Android
5645
5646    (cherry picked from commit 6934f5ced18546eaef4fb2b9874fa26babf80ecd)
5647    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5648
5649commit 332f49dfecbcf71271ea1842eccb0ad54ec5414e
5650Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5651Date:   Wed Jan 30 16:51:37 2019 +0100
5652
5653    microdns: Fix memory leak
5654
5655    (cherry picked from commit dcb2cb4fbd5e1b37f9f19aaa2095d636167bc7f7)
5656    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5657
5658commit 5594980ca81252fc885c957c1a9137ceead1ce0b
5659Author: Steve Lhomme <robux4@ycbcr.xyz>
5660Date:   Thu Feb 7 09:36:21 2019 +0100
5661
5662    News: Fix D3D11 12 bits rendering
5663
5664commit 64acb7df485ad264b2381236dd3803b3da2ffaf0
5665Author: Steve Lhomme <robux4@ycbcr.xyz>
5666Date:   Fri Aug 3 08:01:01 2018 +0200
5667
5668    avcodec: map VLC_CODEC_RGBA64 to AV_PIX_FMT_RGBA64LE
5669
5670    The current mask only handles 32 bits so we only map the format for the CPU endianess.
5671
5672    The values are supported in libav since 2014 but only since 55.0 in ffmpeg.
5673
5674    (cherry picked from commit f5236e6fe05ea861a8f676eb398d9f221e0f454c)
5675
5676commit 348ed1e4f1f77e5da91e2a57821f78e621ac8fdf
5677Author: Steve Lhomme <robux4@ycbcr.xyz>
5678Date:   Fri Aug 3 08:03:11 2018 +0200
5679
5680    direct3d11: support RGBA64 playback
5681
5682    This is the best option to display software RGB sources above 8 bits.
5683
5684    Ref #19563 which wouldn't play on 4.0 otherwise
5685
5686    (cherry picked from commit 24a7b990bed891f76bb1aeb1a0e6ce7c5fb43e66)
5687
5688commit 71bfa086a1a67809821f4edc6f6227b1fdc756e4
5689Author: Francois Cartegnie <fcvlcdev@free.fr>
5690Date:   Tue Feb 5 14:47:19 2019 +0100
5691
5692    contribs: bluray: improve menuless playlist selection
5693
5694    (cherry picked from commit 44b30c268ba19e2eb9c27289eb47ae53e14dde0d)
5695
5696commit c701fa08e481e960c137a5fe274ea991e676f6e6
5697Author: Francois Cartegnie <fcvlcdev@free.fr>
5698Date:   Tue Feb 5 13:49:34 2019 +0100
5699
5700    access: bluray: fix unmatched PID with menuless blurays
5701
5702    (cherry picked from commit cd1fc44ecdccb70a979699bb9bea6ca22ebb4ddc)
5703
5704commit 17cba73e5419adeed80a35a58f187bf754866778
5705Author: Francois Cartegnie <fcvlcdev@free.fr>
5706Date:   Thu Jan 24 18:42:36 2019 +0100
5707
5708    demux: mp4: fix potential NULL deref
5709
5710    TrackGotoChunkSample changes p_es
5711
5712    (cherry picked from commit a308f54b23519c1648975cfce8edb3f1addb6db3)
5713
5714commit db3e320b1a61b27a524dce7d28f4cb7983f4987f
5715Author: Rémi Denis-Courmont <remi@remlab.net>
5716Date:   Thu Jan 31 20:54:31 2019 +0200
5717
5718    smf: ignore invalid key sig (fixes #21857)
5719
5720    (cherry picked from commit 7c50a3589644a64c4fa86b15f663d518ebd9b51d)
5721
5722commit 135e7ff2880d7e8c752f7c474c5816d5dda5b496
5723Author: Felix Paul Kühne <felix@feepk.net>
5724Date:   Tue Jan 29 11:50:01 2019 +0100
5725
5726    macosx/open: don't iterate on mounted volumes on the main thread
5727
5728    Asking NSFileManager for the mounted devices can take very long (>6s) when the devices are slow to respond, so let's do that on the background thread and don't delay display of the open panel.
5729
5730    (cherry picked from commit c2a24a2576d3482ab251488043688997dabeb439)
5731
5732commit b58c3c1179d8a54a853412ae20d957abefbe654f
5733Author: Pierre Ynard <linkfanel@yahoo.fr>
5734Date:   Sun Jan 27 05:12:25 2019 +0100
5735
5736    vimeo.lua: switch player redirection to hard-coded API URL
5737
5738    Access player config API directly rather than player page. Stop parsing
5739    web page contents for the player URL, it's simpler to extract and insert
5740    the video ID from the calling URL; the player URL is half hard-coded in
5741    the rest of the script anyway.
5742
5743    (cherry picked from commit 2e04176d26a00c2b0a6bdf57175f72856d7942b7)
5744    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5745
5746commit c148adf46fdd1c87a00ba13913e1e15139d3f9dc
5747Author: Pierre Ynard <linkfanel@yahoo.fr>
5748Date:   Sun Jan 27 05:09:11 2019 +0100
5749
5750    vimeo.lua: support HTML player page
5751
5752    The config API is at a slightly different URL, but both are supported
5753    now.
5754
5755    (cherry picked from commit cff0b2e9b7416910931baa0feeb17a99d44ed019)
5756    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5757
5758commit 33408496451b5768bcb44eb3dc26d8d6ab159e97
5759Author: Pierre Ynard <linkfanel@yahoo.fr>
5760Date:   Sun Jan 27 04:59:29 2019 +0100
5761
5762    vimeo.lua: fix up probe URLs
5763
5764    (cherry picked from commit 952e1df1a8be484d1b7882666c42ccf1002cba0a)
5765    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5766
5767commit 0ba1c04c6382c332cf16cf2bcffed4bc84aa2e0c
5768Author: Pierre Ynard <linkfanel@yahoo.fr>
5769Date:   Sun Jan 27 00:26:31 2019 +0100
5770
5771    dailymotion.lua: update to website changes
5772
5773    Video metadata is now available from a separate URL
5774
5775    (cherry picked from commit af93e96577928df2a99dc555c60d86b49940608b)
5776    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5777
5778commit 3885d85a0a9d784d160e0040635f864241ab88b6
5779Author: Pierre Ynard <linkfanel@yahoo.fr>
5780Date:   Sun Jan 27 00:23:56 2019 +0100
5781
5782    dailymotion.lua: fix art URL parsing
5783
5784    (cherry picked from commit 5ed25c887929b6f296f1acc49351edd51892d2f7)
5785    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5786
5787commit 6de3a6e2bf7ab6416dcdc8c8e803f731052d8a4c
5788Author: Pierre Ynard <linkfanel@yahoo.fr>
5789Date:   Sun Jan 27 00:22:43 2019 +0100
5790
5791    dailymotion.lua: strip website tag appended to video title
5792
5793    (cherry picked from commit 809f0de4694e26a9ea96cfb6376d58292728ed32)
5794    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5795
5796commit 563b25c5c197a20a9479fd7d04f5582f97941375
5797Author: Felix Paul Kühne <felix@feepk.net>
5798Date:   Fri Jan 18 21:44:13 2019 +0100
5799
5800    contrib: add meson support for iOS, macOS and tvOS
5801
5802    (cherry picked from commit b458069b11792944972ead3517b0c548034ba56c)
5803
5804commit 9893bb3101c08ce876c02dfbae84f20e5ec6b5b9
5805Author: Konstantin Pavlov <thresh@videolan.org>
5806Date:   Fri Dec 21 22:06:53 2018 +0300
5807
5808    contribs: meson: provide arguments as a single element.
5809
5810    (cherry picked from commit 0ee023d8dc429eb10d766aceaeb7e99df51e771e)
5811
5812commit 5e3cc51e79be6332b43a7e5c6188746b5b840c1d
5813Author: Konstantin Pavlov <thresh@videolan.org>
5814Date:   Fri Dec 21 18:56:40 2018 +0300
5815
5816    contrib: meson crossfile: supply arguments as array elements
5817
5818    While meson seemingly accepts spaces in the arguments, this is cleaner.
5819
5820    (cherry picked from commit 62b4693390a6b76cb5db8ce470566b039a84c13c)
5821
5822commit 4701c3115b01e632eeaaa7ebbf59a7bf0ba36057
5823Author: Konstantin Pavlov <thresh@videolan.org>
5824Date:   Fri Dec 21 17:25:46 2018 +0300
5825
5826    contrib: meson: point to contribs when cross-compiling
5827
5828    (cherry picked from commit b115875c85d36b0ab8ba11d898e050cd1a4f9655)
5829
5830commit 5a1e191b8a691228761b481aa5568d52d57bb3a1
5831Author: Marvin Scholz <epirat07@gmail.com>
5832Date:   Sat Jan 19 15:11:15 2019 +0100
5833
5834    vout/ios: Fix crash due to unexpected _eaglEnabled state
5835
5836    Fix videolan/VLCKit#221
5837
5838    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5839    (cherry picked from commit 4d5f4b1ccbd7698ea672ac8d10183f6ed67a1e0d)
5840
5841commit c52b8543b3c2353830992d5a5a7db20fdd1dd09c
5842Author: Marvin Scholz <epirat07@gmail.com>
5843Date:   Fri Jan 18 18:52:40 2019 +0100
5844
5845    vout/ios: Fix leaks on initialization failure
5846
5847    Failing to initialize would not release the allocated self instance,
5848    causing it to leak. Instead of the super dealloc just call release
5849    on ourselves, this simplifies error handling too as dealloc takes
5850    care of destroying the mutex and condition variables.
5851
5852    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5853    (cherry picked from commit 89f6b1902f261af32cc55465b3f45c3c856b68f5)
5854
5855commit 851de048ba06af79b3d3a006eafe8eb21da41915
5856Author: Marvin Scholz <epirat07@gmail.com>
5857Date:   Fri Jan 18 18:52:39 2019 +0100
5858
5859    vout/ios: Remove unnecessary nil check
5860
5861    Sending a message to nil is valid, which makes this check
5862    unnecessary.
5863
5864    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5865    (cherry picked from commit 405780b018ef941dba9b3d3bf17d6852e40ca8e4)
5866
5867commit 8e778cd04e5cbbaa03eebb2e6d254ca6f2bb7c08
5868Author: Marvin Scholz <epirat07@gmail.com>
5869Date:   Fri Jan 18 18:52:38 2019 +0100
5870
5871    vout/ios: Rename confusingly named methods
5872
5873    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5874    (cherry picked from commit 565d3e9c8e8c4b591a897d1b15fcd30bb75dabd7)
5875
5876commit dc771027addbc637cedb82dd19f02e77d8e9f5eb
5877Author: Marvin Scholz <epirat07@gmail.com>
5878Date:   Fri Jan 18 18:52:37 2019 +0100
5879
5880    vout/ios: Simplify makeCurrentWithGL:withGL:
5881
5882    Return early when setCurrentContext fails, this simplifies
5883    the following code and makes it much easier to read.
5884
5885    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5886    (cherry picked from commit f9c4af6e89c9dca6bbe92b14623b74621976cd25)
5887
5888commit a8e9d1a654b71b0d1952356318d8c1d9612c477f
5889Author: Alexandre Janniaux <alexandre.janniaux@gmail.com>
5890Date:   Sun Jan 20 18:30:03 2019 +0100
5891
5892    meson: add support for cross-compilation to linux
5893
5894    Define host system to linux when needed as it is not directly infered by
5895    meson and generates a python error. It is used for example to
5896    cross-compile to non-android ARM linux.
5897
5898    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5899    (cherry picked from commit 10e87f0a45a745e5424d111885b16bb1a130380d)
5900    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5901
5902commit 2ed40917e828f70c0a54255cc8899f96da710f69
5903Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5904Date:   Wed Jan 23 09:41:00 2019 +0100
5905
5906    contrib: iconv: Rework the ANDROID_API check to not use bc
5907
5908    (cherry picked from commit 2f9c4cb7cd91d1480b420186bd1c0567684acf40)
5909    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5910
5911commit e969030b6e4c23f851d8449526d0af53bbe6108f
5912Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5913Date:   Fri Nov 23 14:53:24 2018 +0100
5914
5915    sd: avahi: Fix potential use after free
5916
5917    A SD user might want to use the fields of the removed item, which can't
5918    be done if it gets released immediatly after being sent.
5919
5920    (cherry picked from commit d79805c5fef70bdeb45255078f57dd08b9b8fefc)
5921    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5922
5923commit 6889f75f57def0d6633203417977afe79f2c1d06
5924Author: Rémi Denis-Courmont <remi@remlab.net>
5925Date:   Fri Jan 18 19:12:04 2019 +0200
5926
5927    LibVLC: fix documentation
5928
5929    (cherry picked from commit 59313d6f2f86bf84e719fc211190002e0e084383)
5930    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5931
5932commit 7af4ddf42980dd05d2545e9ee0ec601a38953987
5933Author: Francois Cartegnie <fcvlcdev@free.fr>
5934Date:   Mon Jan 21 19:18:41 2019 +0100
5935
5936    access: bluray: fix PG range
5937
5938    (cherry picked from commit 5a335557bc2b8b424bfe01881d82866c270095f4)
5939
5940commit 93755fca3e799d117ca49ce9e356db1d1b34e452
5941Author: Francois Cartegnie <fcvlcdev@free.fr>
5942Date:   Mon Jan 21 16:02:33 2019 +0100
5943
5944    access: bluray: process stream selection event last
5945
5946    playlist info is not available yet and the stream selection
5947    has no longer access to parent p_sys
5948
5949    (cherry picked from commit 4a9dc2a626aa54b339f6cf0b106fd9e3cfc7a29c)
5950
5951commit 59122257cd1ef52f7c646ba9b7bf0d9f1d932608
5952Author: Pierre Ynard <linkfanel@yahoo.fr>
5953Date:   Sat Jan 19 03:07:38 2019 +0100
5954
5955    youtube.lua: update live stream support to website changes
5956
5957    Instead of the previous "hlsvp" parameter, the URL can now be found in a
5958    deeper "hlsManifestUrl" parameter.
5959
5960    Thanks to forum thread for analysis!
5961
5962    Fixes #21738
5963
5964    (cherry picked from commit c4bdca7aeca0afb2669b0b654d8df9eaafac28f4)
5965    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5966
5967commit 5ec99d0db39174c6e04ce2957bf9ba89a8e23bf4
5968Author: Thomas Guillem <thomas@gllm.fr>
5969Date:   Fri Jan 18 17:35:22 2019 +0100
5970
5971    sout: chromecast: fix memory corruption
5972
5973    Don't write on the sub id that is not owned by this module.
5974
5975    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5976
5977commit 0cde951ebc25463b1ecf4e5a751918ffac9186be
5978Author: Thomas Guillem <thomas@gllm.fr>
5979Date:   Fri Jan 18 15:22:54 2019 +0100
5980
5981    sout: chromecast: fix seek after EOF
5982
5983    On EOF, the sout can receive one last block, the drained one. In that case,
5984    GetSubId() will fail since the sout chain is already stopped (in order to
5985    drain). The decoder_t error state was set to true in that case, and next flush
5986    calls were ignored.
5987
5988    Yes, this is an other hack and the chromecast is always dropping the last
5989    drained buffer (it was already the case before). For the moment, I can't find a
5990    proper solution without modyfing heavily the demux filter API (so no 3.0
5991    backport).
5992
5993    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5994
5995commit ebe409daaed2aa517ba10767a3776b0d9a2d1fea
5996Author: Thomas Guillem <thomas@gllm.fr>
5997Date:   Thu Jan 17 11:41:13 2019 +0100
5998
5999    sout: chromecast: remove unused pause_delay hack
6000
6001    Not needed anymore since timestamps are reset by the muxer.
6002
6003    (cherry picked from commit 628a7d3a3f71604ae3e47192b65232049cc9267a)
6004    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6005
6006commit 000b19ab97e499b3c08c4babec05e8f64cd1230c
6007Author: Thomas Guillem <thomas@gllm.fr>
6008Date:   Fri Jan 18 10:22:52 2019 +0100
6009
6010    mux: avformat: simpler reset-ts implementation
6011
6012    Use oc->avoid_negative_ts that is available in ffmpeg and libav.
6013
6014    Fixes #21743
6015
6016    (cherry picked from commit e8269340661d6d28b613dd913787b20ca8ac2b0d)
6017    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6018
6019commit 8bb5cacc14fd6fca2f403354143feade01a616c7
6020Author: Francois Cartegnie <fcvlcdev@free.fr>
6021Date:   Wed Jan 16 12:26:48 2019 +0100
6022
6023    packetizer: h264: fix pts < dts from POC
6024
6025    (cherry picked from commit 9da41db10758e8cfef142f3d2a1542439d723230)
6026    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6027
6028commit 47f683281a97ab1c39d2735483decdfcd0f942c8
6029Author: Thomas Guillem <thomas@gllm.fr>
6030Date:   Tue Jan 15 17:15:01 2019 +0100
6031
6032    sout: chromecast: don't set webm by default
6033
6034    (cherry picked from commit 98938560c82f5e6e43b7002e178eccdc94af6cf8)
6035    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6036
6037commit 7e12b92c18b313610492f0a397df5423f312cab2
6038Author: Thomas Guillem <thomas@gllm.fr>
6039Date:   Tue Jan 15 15:37:20 2019 +0100
6040
6041    sout: chromecast: reset timestamps to 0
6042
6043    Updated chromecast devices don't seem to accept webm live content that don't
6044    start with a timestamp near 0.
6045
6046    (cherry picked from commit 7c340bc7a4ae12174816b4d3c0a758f25c2c68bf)
6047    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6048
6049commit be297fda17f1b348e68ec36d3265c27748ac65ba
6050Author: Thomas Guillem <thomas@gllm.fr>
6051Date:   Tue Jan 15 13:24:30 2019 +0100
6052
6053    mux: avformat: add an option to reset timestamps
6054
6055    (cherry picked from commit 25d263a6613a7e856999033b0c69026f6da20c4f)
6056    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6057
6058commit fff4b16979803b38f8520b2bf83d45ae9a1d1833
6059Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6060Date:   Tue Jan 15 15:03:35 2019 +0100
6061
6062    contrib: libass depends on iconv
6063
6064    Or rather, it can be built without it, but not depending on it can cause an
6065    indeterministic build, with sometimes an iconv enabled libass, and
6066    sometimes an non-iconv libass build.
6067    On some other occasions, it can also fail:
6068    - libiconv.a gets installed early on
6069    - libass then determines that it can use it, regardless of iconv.h
6070    - libass starts building
6071    - ass.c iconv code fails to build due to missing iconv.h
6072    - iconv.h gets installed afterward, but the build failed already
6073
6074    (cherry picked from commit b6aa8c2f0b206790c8569e450b8fa66bc77a9032)
6075    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6076
6077commit 4fb09e103ce9160b2547dee0e1dcadaca901590a
6078Author: Thomas Guillem <thomas@gllm.fr>
6079Date:   Mon Jan 14 11:48:15 2019 +0100
6080
6081    contrib: dvdread: fix cache not invalidated
6082
6083    (cherry picked from commit d4d2067e545c9f0825b7c9842c858e95714552fa)
6084    Signed-off-by: Thomas Guillem <thomas@gllm.fr>
6085
6086commit b2d96b5966483746f953f1bc5c4ee181711fddb8
6087Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6088Date:   Thu Jan 10 10:47:47 2019 +0100
6089
6090    bluray: Fix build with libbluray < 1.0.0
6091
6092    Fix #21613
6093
6094    (cherry picked from commit aa9c788792344b1849e4e1f308e0bebe909dc93f)
6095    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6096
6097commit 9b189642f9bcc7c456c36a94068475e2ba0db4c4
6098Author: Simon Latapie <garf@videolan.org>
6099Date:   Wed Jan 9 09:14:58 2019 +0100
6100
6101    contrib/extras: force uid/gid during tarball extractions
6102
6103    Under rare circonstances, tar will try to preserve uid/gid no matter what,
6104    and fail.
6105    This can happen for example when trying to build the contribs/extras as a
6106    privileged user inside a namespaced container.
6107
6108    (manually cherry picked from commit 03200ebb49b2ff71ac815177ab09e588760fd9a9)
6109    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6110
6111commit e6af0ba538fc1540b81d2b1df008b21c9902e1df
6112Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6113Date:   Mon Jan 14 09:59:23 2019 +0100
6114
6115    configure.ac: Happy new year 2019!
6116
6117commit 2c2553758f5f7e010f8c0fb0977e133cb320e11b
6118Author: Thomas Guillem <thomas@gllm.fr>
6119Date:   Fri Jan 4 14:18:36 2019 +0100
6120
6121    contrib: d3d9: get more wine
6122
6123    On Debian Buster, the idl include path is located on /usr/include/wine/wine/
6124
6125    This fixes the "Unable to open include file unknwn.idl" error.
6126
6127    (cherry picked from commit df4c252d3ef2a7531cf137398f3ec4306eb91123)
6128    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6129
6130commit 3ecf883529ed4eec82a60f6550e73221d9a3aefc
6131Author: Thomas Guillem <thomas@gllm.fr>
6132Date:   Fri Jan 4 14:17:58 2019 +0100
6133
6134    contrib: d3d9: rename IDL includes variable
6135
6136    (cherry picked from commit 234c3186922e51ef6fb5eea9be88f5358d44a932)
6137    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6138
6139commit 821788cedf78c4764f746a96e2c06af13538ba33
6140Author: Thomas Guillem <thomas@gllm.fr>
6141Date:   Fri Jan 4 11:43:21 2019 +0100
6142
6143    contrib: d3d11: get more wine
6144
6145    On Debian Buster, the idl include path is located on /usr/include/wine/wine/
6146
6147    This fixes the "Unable to open include file oaidl.idl" error.
6148
6149    (cherry picked from commit 842126507d1922406b29b4a0ff9519843fb08c95)
6150    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6151
6152commit ee7faf6fbdace6d0f7800233f737b268afe43c67
6153Author: Thomas Guillem <thomas@gllm.fr>
6154Date:   Fri Jan 4 11:42:18 2019 +0100
6155
6156    contrib: d3d11: rename IDL includes variable
6157
6158    (cherry picked from commit 7a526c542e2b6ed51c97527b15823432c4df1e57)
6159    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6160
6161commit d00e983ac563d97ed9a324192c7762d9c7899431
6162Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6163Date:   Mon Jan 14 09:58:39 2019 +0100
6164
6165    Next version is 3.0.7
6166
6167commit f52d51a5f104e60281c08b42e259378156867c45
6168Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6169Date:   Fri Jan 11 12:04:07 2019 +0100
6170
6171    contrib: iconv: iconv is not available before API 28
6172
6173    (cherry picked from commit dba2a1a8edf6f72b7aa22c2d30f880ef548faf8f)
6174    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6175
6176commit f26955bd9975a42914e903c127a4defa03d00eb5
6177Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6178Date:   Fri Jan 11 12:03:40 2019 +0100
6179
6180    contrib: live555: Expect ANDROID_API as a number
6181
6182    (cherry picked from commit 1dc08359b9880df02d6901ece8925e75bd7d4334)
6183    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6184
6185commit 946880409eda43a11c7fce97f532d394ed40932b
6186Author: Thomas Guillem <thomas@gllm.fr>
6187Date:   Thu Jan 10 13:42:14 2019 +0100
6188
6189    contrib: dav1d: backport PIC support for x86-32 asm
6190
6191commit 6ee2e1d9986541aa8c46a6f1879209fa50d98e9f
6192Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6193Date:   Thu Jan 10 10:01:37 2019 +0100
6194
6195    chroma: d3d11: Silence unused parameters warnings
6196
6197    (cherry picked from commit a2c8b82b690d242bf4430e8fdc326af8a980ba95)
6198    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6199
6200commit 6955b93cc2d4a8b8eec3668199a10440e921f63b
6201Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6202Date:   Thu Jan 10 10:01:03 2019 +0100
6203
6204    chroma: d3d11: Fix winstore build
6205
6206    (cherry picked from commit 50e84bf3b93151fe2303de1cc4b6857babe77e7c)
6207    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6208
6209commit 5803e85f73dbfc6ee0059f14c8d857b45a1c20bb
6210Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6211Date:   Wed Jan 9 20:45:40 2019 +0100
6212
6213    Update NEWS
6214
6215commit 6f64c5534f18310759cfdc95c669969d6404a270
6216Author: Steve Lhomme <robux4@ycbcr.xyz>
6217Date:   Wed Jan 9 12:18:30 2019 +0100
6218
6219    Update NEWS
6220
6221commit 575102bf0eab799f45833e676b2cbfd955e7dd5a
6222Author: Francois Cartegnie <fcvlcdev@free.fr>
6223Date:   Tue Jan 8 17:01:21 2019 +0100
6224
6225    demux: wav: fix uninitialized member usage (cid #1476075)
6226
6227    (cherry picked from commit dec1c85932adf4e7c0054a5c5a8ef6fb7f791e1e)
6228    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6229
6230commit e033427f8d5ea4a2afe45de7286820cc1b53472a
6231Author: Steve Lhomme <robux4@ycbcr.xyz>
6232Date:   Wed Jan 9 11:30:58 2019 +0100
6233
6234    dav1d/aom: forward the colorimetry metadata from the container to the output
6235
6236    If there is none and the stream contains some, it will be overridden in
6237    NewPicture() otherwise the container values are used.
6238
6239    Fixes #21578
6240
6241    (cherry picked from commit b59710fbdf8f2f985b675bb5d6085b1459cc5f8c)
6242
6243commit a0abc7487926747c9aa60e43e0728dd6a74b5e14
6244Author: Steve Lhomme <robux4@ycbcr.xyz>
6245Date:   Wed Jan 9 10:10:42 2019 +0100
6246
6247    dav1d: add support for 12 bits sources
6248
6249    Co-authored-by: James Almer <jamrial@gmail.com>
6250
6251    Fixes #21670
6252
6253    (cherry picked from commit 1243e37e544415158b3cd202a0f12016924967a6)
6254
6255commit f1e046481b42615bd5f982178c4613c41f42cfce
6256Author: Tristan Matthews <tmatth@videolan.org>
6257Date:   Tue Jan 8 12:28:54 2019 -0500
6258
6259    contrib: aom: do not force generic target
6260
6261    This is the default for the av1-normative branch.
6262
6263commit aab15805cd14b4d8ff2468da5891e98c67775cda
6264Author: Tristan Matthews <tmatth@videolan.org>
6265Date:   Tue Jan 8 12:27:58 2019 -0500
6266
6267    contrib: aom: reenable multithreading
6268
6269    This is default disabled in av1-normative.
6270
6271commit b95fc09670411341ff6a4236241f07e2faebf30a
6272Author: Steve Lhomme <robux4@ycbcr.xyz>
6273Date:   Tue Jan 8 10:36:46 2019 +0100
6274
6275    d3d11: cleaner split of the (non)winstore code
6276
6277commit 0f6e8c5eca11db658ee14be9ba79718f0aab6302
6278Author: Steve Lhomme <robux4@ycbcr.xyz>
6279Date:   Tue Jan 8 10:32:49 2019 +0100
6280
6281    d3d11: log possible failures to read the driver version
6282
6283commit 85a99a15c3f8672616aa9304ac2a16b86ca0d69d
6284Author: David Fuhrmann <dfuhrmann@videolan.org>
6285Date:   Mon Jan 7 19:43:17 2019 +0100
6286
6287    contrib: bluray: Add an explicit path to find shared libraries
6288
6289    This is needed because runtime hardening does not automatically look
6290    for libraries outside of the own application bundle anymore.
6291
6292    (cherry picked from commit 2ed07256dbbf21bf33cd5f9a58478178a4f0987d)
6293    Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
6294
6295commit b3f4f81d81d48742eb284658788e345e0c06a22b
6296Author: Tristan Matthews <tmatth@videolan.org>
6297Date:   Fri Jan 4 12:26:04 2019 -0500
6298
6299    contrib: aom: update to latest tag
6300
6301    (cherry picked from commit a164f19379edba673d8a61b606f8ed8cd8ca90fe)
6302
6303commit 48d8403274d9335e96b0abe0e9703227c17c4588
6304Author: Martin Storsjö <martin@martin.st>
6305Date:   Fri Oct 12 10:02:22 2018 +0300
6306
6307    contrib: lame: Use __attribute__((target("sse"))) instead of #pragma GCC target("sse")
6308
6309    Clang doesn't support the pragma, but does support the attribute.
6310    Update the existing patch to do things this way.
6311
6312    With previous versions of lame, this hasn't been an issue, because
6313    if one doesn't pass any -march flag, clang defaults to pentium4 as
6314    target for i386 targets, and there both sse and sse2 are available
6315    by default.
6316
6317    Since lame 3.100, lame now passes -march=i686 even for clang, which
6318    disables SSE by default, requiring the per-function enabling to
6319    actually work.
6320
6321    (cherry picked from commit e335c759dd2fa885ddf967f69256785a0cd7c02c)
6322    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
6323
6324commit 43f7ba691aaecd75d1b0e4802f5f8a87ef329550
6325Author: Jean-Baptiste Kempf <jb@videolan.org>
6326Date:   Thu Dec 27 11:51:23 2018 +0100
6327
6328    Next minor release is 3.0.6
6329
6330commit 65d86a44740a612dfccb04bc49b0a2a7974df358
6331Author: Steve Lhomme <robux4@ycbcr.xyz>
6332Date:   Mon Jan 7 12:27:33 2019 +0100
6333
6334    bluray: don't use a region if it's not allocated
6335
6336    (cherry picked from commit b315699d76399989811f87e2cceb674553bf6db8)
6337
6338commit 8aac9c85ba3089a81663da1b11f7c6a758be843e
6339Author: Steve Lhomme <robux4@ycbcr.xyz>
6340Date:   Mon Jan 7 11:59:05 2019 +0100
6341
6342    picture: align the buffer size to 64
6343
6344    Otherwise aligned_alloc() may fail.
6345
6346    It's OK to allocate more to preserve the alignment.
6347
6348    Fixes #21647
6349