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