https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
70073ce demux: mkv: Remove unnecessary throw This case wasn't an error in the file itself and the playback can continue to the following files. Additionally, throwing led to a crash on iOS 12.0.0 and iOS 12.0.1. (ref: https://rink.hockeyapp.net/manage/apps/194470/app_versions/113/crash_reasons/242850559) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit 92b6657b0855981cc74fd652c0eac9e9d66f9987) 28 November 2018, 09:29:17 UTC
228e367 direct3d11: wait until the rendering is done before we leave Prepare() And don't Flush() the device context. It's considered harmful. This will improve the Display() call timing. It also improves lags with Intel on high bitrate sources in multithread. (cherry picked from commit f389e8b0bb25d62550031ca62611ffe24ea9f953) 28 November 2018, 09:29:05 UTC
6317934 contrib: shout: Don't build examples nor doc (cherry picked from commit ef8c7fc596569ce4757bc8e0240bc42503542184) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 November 2018, 15:08:11 UTC
7a2c771 configure: Check if C++ headers define locale_t In environments that lack a full locale.h implementation, the C++ headers might implement some fallbacks with the same name (on windows, libcxx does this). In these cases, don't provide the normal fallbacks from vlc_fixups.h when compiling in C++ mode, but include the C++ <locale> header instead. If <locale> provides locale_t, include the header and define HAVE_NEWLOCALE (which skips the vlc_fixups.h version of locale_t), but keep the vlc_fixups.h fallback for uselocale. (One could also add another configure test for whether <locale> provides the uselocale function.) (libcxx doesn't provide any fallback for the uselocale function since it isn't easily implemented with the msvcrt _locale_t objects. The libcxx fallback locale_t objects are applied via the setlocale function, and passed to functions that take a _locale_t parameter.) (cherry picked from commit 797efbd40743251090d4cfa1db176b2317291507) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 14:45:31 UTC
93e3050 configure: Try to add -Wno-incompatible-ms-struct if adding -mms-bitfields This avoids warnings that are treated as errors by default when building with clang - warnings like these: In file included from modules/access/dcp/dcp.cpp:59: In file included from contrib/x86_64-w64-mingw32/include/AS_DCP.h:88: In file included from contrib/x86_64-w64-mingw32/include/KM_fileio.h:35: contrib/x86_64-w64-mingw32/include/KM_util.h:48:11: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class IntPrinter : public std::string (cherry picked from commit 89707bdde37c8b77a8cb4546166da53d4b8cc516) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 14:42:16 UTC
aa9c14c configure: Simplify mingw flag checks (cherry picked from commit 2aea8b85a2b013dd4bee5a88a6400bd364df50db) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 14:42:01 UTC
454a9ef contrib: vpx: make sure we use pthreads-win32 on Windows (cherry picked from commit 2916292eb7c3a3b77d5aea677372a8725b52a18c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 13:57:49 UTC
75e620a contrib: vpx: Backport patches for windows on arm with mingw These patches are from the latest git master of libvpx (past the 1.7.0 release). This also tries to configure with arm64 optimizations on other platforms as well, which hadn't been hooked up before. (cherry picked from commit e14d19fe8620e6399066b613cfd7ec1d389a2f7d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 13:57:44 UTC
8325586 contrib: vpx: Configure as generic-gnu instead of armv7-win32-gcc Vpx doesn't support the armv7-win32-gcc target (and adding support for it is slightly more work than just a trivial patch). (cherry picked from commit bd34617bcb88679cce56ad97d785e381a503f8c4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 13:57:39 UTC
fff44f6 extras/tools: Patch libtool to find the compiler-rt that clang uses by default When libtool links DLLs that include C++ code, it does so by passing -nostdlib and manually adding the compiler built-in default libraries. When linking, clang specifies the compiler-rt library by passing the full path to the .a file, instead of using -L + -l. libtool currently doesn't pick up such a full path to a static library as a library it should include. This patch is a custom libtool patch from chromium os [1], upstreaming is in progress at [2]. [1] https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/88201a517e3a797e4197bacc4959785a934c08d6 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27866 (cherry picked from commit 5c7092dfe6ee45f38c9ff7063678956ace155815) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 12:27:00 UTC
54b9391 arm: Allow building assembly in thumb mode Windows on arm is thumb2 only. Add the necessary "it" instructions before conditionally executed instructions (which doesn't emit any extra instructions when not building in thumb mode). The number of "it" instructions could be reduced in some places by reordering the instructions, but keeping them as they were originally to avoid any impact on existing targets. Remove redundant .arm directives; the assembler normally starts out in that mode anyway, and for windows we shouldn't override the default mode. (cherry picked from commit 4a9b6e51932b17763d3d53f42b9486af3e7f7297) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:51:32 UTC
e780abb contrib: pthreads: Use the right CONTEXT field on arm64 (cherry picked from commit 6869332cc10ad6b7292fd87d1b06aa30e0074ed4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:41:49 UTC
bd1bd2a contrib: pthreads: Don't use x86 inline asm on non-x86 platforms (cherry picked from commit f391a2a3b0410a4361ca0b93209b6e5ec79ff918) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:41:44 UTC
2f74fa2 contrib: pthreads: Fix building with llvm-mingw This avoids doing things with dlltool that llvm-dlltool doesn't implement. I don't see the need of running a second pass with dlltool to produce an output def file and yet another pass to produce an import library out of it; just make the linker output the import library while linking the dll. (If the import library is to be used by MSVC, there is a point in generating it with dlltool instead of with ld though. Even then, there's no point in generating the def file using dlltool though, when it could just be generated by the linker.) Remove an inline declaration on a function that can't be inline-only (static inline). For non-static inline functions in C, the compiler can choose to use the inline function itself, or assume that a definition exists in a different translation unit. In this case, clang seems to not inline ptw32_cond_check_need_init and creates an undefined reference to the same function that should be defined in another translation unit (which doesn't exist). See https://www.greenend.org.uk/rjk/tech/inline.html for more details on this. (cherry picked from commit c407f7fbbdf75712f5e7a634321975cd60484db8) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:41:40 UTC
e1e1816 contrib: gnutls: Don't disable assembly for x86_64 with clang/windows Since some time, clang supports all the necessary assembler directives for building the gnutls x86_64 assembly. The aarch64 assembly isn't ready to be built on windows yet, though; it unconditionally tries to use .size and .type and GNU stack notes. (cherry picked from commit 024b3189d0ee66fd25b1760d08c324e833982ba7) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:31:14 UTC
ab2ac69 contrib: gnutls: Disable assembly on windows/x86_64 and aarch64 when built with clang Move the check for clang from the qt rules.mak into the toplevel main.mak. This fixes building in these configurations. (cherry picked from commit bc61a1e6cc1a4e2828997619faaea8cae7a28cd1) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:31:02 UTC
d936175 contrib: gmp: Add a patch for fixing building for windows/arm64 This patch has been sent upstream, but hasn't yet been acted on. (cherry picked from commit 12847e326ef9f0aa0e73e9c2124d06b1e6c352d4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:17:07 UTC
d72a928 contrib: arm: Disable the assembly when building mad, gmp and nettle for windows All of these do have arm assembly, but it can't (easily) be built in thumb mode, while windows on arm is thumb only. (cherry picked from commit 18b4577b856fec300cc799f29e4bc1d3dc06d069) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:17:02 UTC
f877bb4 extras: tools: Patch cmake to improve support for GCC/Clang targeting WindowsStore This patch exists in upstream cmake in the master branch, and probably will be part of the next release after 3.12 (3.11 is currently the latest release). This is necessary if building for WindowsStore with clang. (cherry picked from commit 4f7f76348b8d31f9f1eb350a4d83034672466d3e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 10:13:24 UTC
b53e527 contrib: gcrypt: Backport upstream patches for fixing building for windows on aarch64 These patches should be part of the next release after 1.8.1. (cherry picked from commit 866f1330568ae4f67b865220ce3c1d108eabc18e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 09:59:41 UTC
79a5586 contrib: live555: Don't try to use $(LD) to create static libraries on MinGW, use $(AR) This fixes building with llvm-mingw. (cherry picked from commit 28a96b9b5e46e33239b19b9d067387588266c4b0) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 09:56:10 UTC
9203322 contrib: lua: Make the win32 makefile patching stricter This fixes building for armv7, broken in a3d1527e. The "= ar" pattern could match any case of an armv7 prefixed tool, like "RANLIB= armv7-w64-mingw32-...". (cherry picked from commit fcd1a0bebde89591c87e3aec8773ef8ad14fd306) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 09:56:10 UTC
14eef1d contrib: lua: Make sure to use the right AR tool for the target In many cases, the host AR tool just happens to work fine for e.g. mingw cross builds, but clang targeting x86 mingw recently started generating code that trips up GNU binutils ar, with cases like this: ar: lcode.o: Unrecognized storage class 0 for .rdata symbol `__xmm@8000000000000 0008000000000000000' Just consistently use the right AR tool for the target, just like we do for RANLIB and STRIP. (cherry picked from commit a3d1527ecc4c775253c6822502bbaeb2a788933e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 09:56:10 UTC
c80f1eb contribs: lua: Use an import library when linking, fix building with lld lld doesn't support providing the DLL instead of an import library when linking. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 05d812e41b2c2b3e086f5f81a63341f5a8ff7a3b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 November 2018, 09:56:10 UTC
5bf38c1 contribs: flac: Regenerate configure script This fixes build with automake 1.16 (cherry picked from commit ece14f9ee78760a8176467978d0a09a45f9a9a2f) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:42:24 UTC
ad75f9e contrib: flac: Don't force __MSVCRT_VERSION__ to a specific (old) version The forcing of this define was added upstream many years ago, probably to expose certain features that aren't available by default in the old mingw.org headers. In mingw-w64, setting __MSVCRT_VERSION__ doesn't expose much new functionality at all (contrary to in mingw.org), and the default in mingw-w64 is 0x0700. Therefore, since we're using mingw-w64 anyway, don't force this version but just use whatever the toolchain default is, assuming the default is new enough. This fixes building with mingw-w64 with the default msvcrt set to ucrtbase. (cherry picked from commit 44736e0a50738ece67d154f1c338b1389c2064b1) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:42:16 UTC
cf042c0 contrib: d3d11: Update more headers in sync from the pinned mingw-w64 version If building with the latest mingw-w64 git master, some headers are newer than the ones downloaded here. Syncing specific files to the older pinned version produces inconsistent and broken headers. This fixes building with the latest mingw-w64 master. (cherry picked from commit 7e37b7ffbac41ca3e2a44099993a3c05bd16fbf2) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:42:05 UTC
746fc79 contribs: smb: Fix pipe compat function (cherry picked from commit f0db80ae63572f2f811f8b5295e91d10058dd3d8) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:41:09 UTC
23e11d1 contrib: dsm: Fix .pc generation (cherry picked from commit 09dcd08b601a0f2f777257013f2491455322543a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:41:04 UTC
06fecd4 contribs: libtasn1: Don't build executables Which deprecates previous patch (cherry picked from commit ae7d45aeb76bac457fd593abb465046a2902cd6a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:40:58 UTC
9b8a804 contribs: jpeg: Don't build executables (cherry picked from commit 5750f753cf8128fd6d1fd4eda9f505f4c68dfc15) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:40:53 UTC
61c086a d3d11: winstore needs quads & shader code (cherry picked from commit 7b4f9acd9e38e02cdb771950c1626c97ecf4f3c4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:40:46 UTC
f0e9151 d3d11: Fix winstore build (cherry picked from commit 10fd1cc270c0567408221a49823f601842029d87) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 November 2018, 14:37:59 UTC
177a4a2 contribs: bluray: fix stream selection without menus (cherry picked from commit a2e6e10430d24eb5e0ad006b16212af9c09fe830) 19 November 2018, 15:26:58 UTC
1be3a56 macosx: Fix UI issue in selector for stream output (cherry picked from commit 6b365a1ca1c5c35a6369e4fea1bee6924082bb6c) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 18 November 2018, 15:01:18 UTC
2ed30ba macosx: fix dropzone background appearance on macOS versions < 10.14 (fixes #21431) 18 November 2018, 09:52:16 UTC
a860a87 access: bluray: don't restart decoder on seek video stream resync/vout can't be reused fast enough. partial revert of 0160bec1b539b2df7766fc39873e304d2c761b29 (cherry picked from commit 160102bf195f128def1ec0fcea8d59b4aafd5df8) 13 November 2018, 15:39:34 UTC
12178e4 access: bluray: use SET_ES instead of input vars 13 November 2018, 15:39:34 UTC
caabd99 access: bluray: remove video pid storage unused (cherry picked from commit 1daaaaf5ef01b07e341c9fdf5cb8bb2e299a4660) 13 November 2018, 15:39:34 UTC
b0b4dff access: bluray: notify libbluray of ES deselection (cherry picked from commit a90ccde8bd994a4f65ddfffc103ed83ad054ecfb) 13 November 2018, 15:39:34 UTC
f6e32bb access: bluray: recycle ES instead of Del/Add (cherry picked from commit 35162aaf76877b325b0657a04dd792c9553935c0) 13 November 2018, 15:39:34 UTC
ad4b2a7 extras/tools: bump nasm to 2.14. This fixes building nasm with gcc 8.2. (cherry picked from commit 218ba7fca8ff815a5478b74f1f50d68f8b449510) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 November 2018, 13:20:22 UTC
ffb4ac0 access: bluray: avoid being spammed with menu chapters (cherry picked from commit 6b146206086881599894f74eb5b8e1062a778ec3) 09 November 2018, 13:39:11 UTC
951dbeb vout: ensure expired subpictures are really deleted currently happens only when another subpicture is in the heap and is valid (cherry picked from commit a39eb8df51aeb4e6b568416896b2b0e4e7833e9f) 09 November 2018, 12:44:13 UTC
592bb7d windows build: make it easier to spot an error on contrib builds (cherry picked from commit 3f87228c53f40bd3aea2e915b628d804b23ef250) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 09 November 2018, 10:38:58 UTC
bbd887c macos build: make it easier to spot an error on contrib builds (cherry picked from commit 735dbe52db27d4c243e179be51179c1ae6a6aaa6) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 09 November 2018, 10:38:51 UTC
8d82623 snap: ship libaacs in the resulting snap While this enables snapped VLC to play Blu-ray discs, the setup is a bit more convoluted than the regular non-confined VLC, because XDG_CONFIG_DIRS are redefined in the snap runtime. This means AACS config file must be put under $HOME/snap/vlc/current/.config/, and will not be moved over when a new version is installed. (cherry picked from commit 76e9e424bbcadf00a6277ecb4aa8e0071beb25b9) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 09 November 2018, 10:31:35 UTC
d6c1232 snap: make it easier to spot an error on contrib builds (cherry picked from commit 5f19cda55977ce7141c008008d010c01063e130c) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 09 November 2018, 10:29:25 UTC
f36fc9e snap: build nasm as a requisite for the newer x264 09 November 2018, 08:16:03 UTC
cc46bdf youtube.lua: update signature descrambling javascript parsing Signature descrambling call is now wrapped in URL decoding/encoding calls. (cherry picked from commit d07058575cb4fbb9f6f3aa5b02cda13e2f5983ef) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 08 November 2018, 18:48:46 UTC
188fc7f hotkeys: change text scale increments (refs #21432) (cherry picked from commit d20f77eb385ed837079d710b08f49cf788558b85) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 08 November 2018, 13:24:25 UTC
9bb7fe2 extras/tools: Add nasm It's required by newer x264 (cherry picked from commit 8b599c458ab0245a4755e8143c089995e8cbc093) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 08 November 2018, 10:14:06 UTC
0f3c90e contrib: update x264 to 153-version and change to master Remove separated 26410b hacks and patch that is already in version 153. Use master as stable doesn't yet have the patch or the 10bit/8bit unification. ref #19581 (cherry picked from commit d16a85586a9c2925899ec691d91b89ca419d666f) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 08 November 2018, 10:12:48 UTC
dd93fd0 x264: drop <148 build support and fix 10bit support Drop old #if as 148 is not that recent anymore. fixes #19581 (cherry picked from commit a8953ba707cca1f2de372ca24513296bcfcdaaa8) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 08 November 2018, 10:11:54 UTC
8af4c22 configure: bump x264 version requirement and separated x26410b check on x26410b case, check that x264 has high enough version present. 0.148 is by default in ubuntu 16.04 LTS and has been present since 2015. ref #19581 (cherry picked from commit 2529f3dabfcc40673de13c7043c23072b5e1fce9) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 08 November 2018, 10:11:41 UTC
23ba616 macosx: guard unregistration of key path as well Fixes a crash on exit on old systems. 07 November 2018, 19:20:37 UTC
da71537 macosx/package: Force HFS+ filesystem for dmg image On modern systems, Apple believes APFS would be a good default choice. Those images currently do not open anymore on older OS releases, so force HFS+ for compatibility. (cherry picked from commit a2003d150cd3baab3145220309511f40397372a8) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 07 November 2018, 18:45:08 UTC
40a4a46 d3d11: don't use the primary conversion for unknown primaries (cherry picked from commit fce5fafb54e3ee4a320a00d8c68a55b45d7710a3) 05 November 2018, 09:11:15 UTC
ee61e5f visual: the visualization effects are in the sRGB colorspace (cherry picked from commit 1cf1163ddf6347c3364006db1bc213fdbe50510b) 05 November 2018, 09:11:14 UTC
bed5271 decoder: adjust colorspace for aout based video outputs It's done for video just before calling input_resource_RequestVout() as well. Fixes #21356 (cherry picked from commit 3089bf5a33ec77794d047a44df3da2d1b9b1aeb4) 05 November 2018, 09:11:14 UTC
96561d4 codec: avcodec: use same threshold as vout for frame drop (cherry picked from commit f94831d7a560b71d05416e087165092ae5fc187c) 01 November 2018, 11:38:42 UTC
ce5c9e7 macosx: add mojave specific sidebar icon set 31 October 2018, 19:39:58 UTC
4d4670e macosx: add helper for sidebar icons on mojave 31 October 2018, 19:28:12 UTC
5df2ba0 Cleanup: Minor package and API update to snapcraft.yaml Signed-off-by: Konstantin Pavlov <thresh@videolan.org> (cherry picked from commit 22ed204fbd3f7ec33a235c580c4909966a757ad2) 31 October 2018, 13:52:09 UTC
dbdcd7e codec: spu: set priority higher than ts (fix #21280) (cherry picked from commit 4f6920b1b673a3997a79460f76ad32faa88fcc9b) 30 October 2018, 18:07:51 UTC
31bfd7e update NEWS 30 October 2018, 16:56:24 UTC
fb05f87 access: bluray: disable ts hotfixes and force standard (cherry picked from commit ef38c066047348d6ae5b706ee24d746b97afdd59) 30 October 2018, 16:49:05 UTC
6f4264a demux: ts: add options for misc hotfixes (cherry picked from commit 2af7827aada2414a5cb60b280dc57e9bcc425ac3) 30 October 2018, 16:49:05 UTC
9bf56f3 demux: ts: use preparsing flag (cherry picked from commit 09ef812c050ee4ce6a2fcaffa9b9fd335a6757ac) 30 October 2018, 16:49:05 UTC
6b1886a access: bluray: handle BD_EVENT_SEEK (cherry picked from commit d9dabc683666f1e66c37cc0d720e9e119a8f1ea8) 30 October 2018, 16:49:05 UTC
6bac4fb access: bluray: drain on end of title (cherry picked from commit 580c9409713dc4abc2e4f349e51f8c1aaa44610e) 30 October 2018, 16:49:01 UTC
d6e8d9e access: bluray: force low delay with timed slideshow clips (cherry picked from commit f7a730db7d8ca25361d45b93db5edb0f59fbf9ef) 30 October 2018, 16:40:39 UTC
7b69f2b access: bluray: align read size to cluster size (cherry picked from commit b9dbc6e2f77b11cf29b02602fb3a63cbbb0529cb) 30 October 2018, 16:16:21 UTC
768eaed access: bluray: reset pcr on every demux initiated random access core can't cope with diff > 30s (cherry picked from commit aa290bfdd2000cfee36be92c9a479b0ac52c0ad2) 30 October 2018, 16:15:11 UTC
d646475 access: bluray: drain on end of title (cherry picked from commit 0cc37b09515b9b585c0cac8875351616a4049c11) 30 October 2018, 16:14:24 UTC
f97c70a access: bluray: enforce seamless timestamps between clips (cherry picked from commit 61a6647c1155a5ca2d1f4f47dddb1c32a693655e) 30 October 2018, 16:12:55 UTC
b7b06f5 demux: add timestamps continuity helper 30 October 2018, 16:11:04 UTC
1cb156b demux: add moving average helper 30 October 2018, 16:03:46 UTC
f7bb174 access: bluray: add discontinuity handler in es_out (cherry picked from commit 21161cdce8d1302e9911a45f71fc0a03f67ca5cb) 30 October 2018, 15:52:20 UTC
5b84c41 access: bluray: allow to disable esout output (cherry picked from commit e2ada88b83a91d7d976ef65942a39895c8fc4083) 30 October 2018, 15:43:52 UTC
b05693e access: bluray: unify behaviour of all random access (cherry picked from commit 4cf129654a404239e52b9a1ad913c5a1493a8b90) 30 October 2018, 15:40:21 UTC
1b89390 access: bluray: process events after a read A truncated read can occur on clip boundary whose events must be handled (cherry picked from commit 52e61cda8c05d0f97ae266f1eba94b533375d8a9) 30 October 2018, 15:36:52 UTC
7088eb7 access: bluray: lie to slave demux and ignore selections (cherry picked from commit 47f8e13abc8a478c2f6dc80b5da080dbf3e85dd4) 30 October 2018, 15:36:25 UTC
2d33086 access: bluray: fix BD-J background recursive lock (cherry picked from commit 13ef07ed408f817a2610092172160cd7546ce829) 30 October 2018, 14:26:50 UTC
1001cfb access: bluray: workaround stream deselection In no menu mode, stream selection is reset in libbluray registers, depending on language preference. A more complete fix will require patching libbluray to retain full selection (pid|lang+format|lang) as lang can have duplicate entries. (cherry picked from commit e5b7476395f56ad683abe50e7e4091cb451c7755) 30 October 2018, 14:22:23 UTC
c6b6e1d access: bluray: add lock in fake es_out fixes concurrent access due to chained Demux thread (cherry picked from commit c631c7ec5407e0c299c8a05ddfeade5c1ee96bf6) 30 October 2018, 14:21:42 UTC
6b84c19 access: bluray: store stream selection in esout (cherry picked from commit a07b8ba78525a20feecf006f8434516722a11d26) 30 October 2018, 14:16:07 UTC
3aa8281 access: bluray: store the whole fmt in es_pair (cherry picked from commit ea7791ad14a65cdf7e44f2cb08674cb80104f5ae) 30 October 2018, 14:15:35 UTC
aaca247 access: bluray: keep es pair in fake es out (cherry picked from commit 5c22ba84ba79819768a2256ef876200e9014b045) 30 October 2018, 14:15:30 UTC
b4eaadd access: bluray: refactor stream lookup (cherry picked from commit 2861a844cfb13728c8839642ce5e98ebb8425179) 30 October 2018, 13:28:02 UTC
a83f47c access: bluray: rename bluray fake esout (cherry picked from commit d5fa5d409a246f0fe19955b87efbc3b476d39136) 30 October 2018, 13:27:58 UTC
f4a804d access: bluray: refactor and disambiguate es_pair (cherry picked from commit ec9c759baf4d0cd57e79ded10b348aebcb59d984) 30 October 2018, 10:41:11 UTC
7cb68e4 bluray: use defines for still image boundaries (cherry picked from commit 24d43feca0c291f4073fd128ce67a78cf0b04ec4) 30 October 2018, 09:46:03 UTC
dd103f6 access: bluray: define READ_SIZE (cherry picked from commit 443250a0f52e9c20e22bd3b30ed7c1bf8b9fb5ce) 30 October 2018, 09:42:45 UTC
5a0b134 access: bluray: refactor fake es_out (cherry picked from commit 8853abc0267232b052575cfb6ad4850da864655b) 30 October 2018, 09:42:26 UTC
9d735f6 access: bluray: do not report time/position for interactive menus (cherry picked from commit 0dea268d73df247951072f678aeba6d14b1dda68) 30 October 2018, 08:54:42 UTC
5299564 access: bluray: fix init titles signedness (cherry picked from commit 8e2a7a4074536c40368cf582df826387deba0e6d) 30 October 2018, 08:54:42 UTC
ae46903 access: bluray: send proper EOS for HEVC (cherry picked from commit da4dce1b8d89a52eb9fcc7fdb67244e1637dfec6) 30 October 2018, 08:54:42 UTC
4eea4ce access: bluray: rewrite eos patching/switch (cherry picked from commit ad03bd6d72885eb2cdd3f71e89577d573c0b1076) 30 October 2018, 08:54:42 UTC
d291a46 demux: mp4: fix ADPCM_IMA_QT sample count calculation Fixes #21348 (cherry picked from commit 70ff126da4182184fc20a58a9c035e5dd8c8ae5a) 28 October 2018, 20:39:00 UTC
back to top