- Aug 23, 2022
-
-
-
-
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-
-
- Aug 22, 2022
-
-
-
-
-
This fixes GL function loading on some platforms, since the libplacebo built-in loader is rather rudimentary.
-
-
-
width changes on user action (resize handle), having animation here makes scrubbing slugish
-
-
-
-
-
-
-
-
... Instead of validating at encoder output. With the last transcode refactors, a regression requiring encoder drain to have any output of the transcode pipeline wasn't caught by the current testing suite. [1] This allows us to validate the output of the transcode pipeline as a whole and covers more potential regressions. [1] 2c8db7d8
-
This module will be used to watch the end of the transcode pipeline.
-
-
-
Fix a regression introduced by d8c883e2 where video processing was waiting for drain input to feed the output frame chain. This goes back to the previous behaviour where transcode input also unloads the decoder output fifo and sends it.
-
Steve Lhomme authored
Submitted here videolan/libdvdread!41
-
Steve Lhomme authored
Only the base object should load all the modules descriptors.
-
Steve Lhomme authored
There's no other object that can handle the configuration loading/saving. We don't need to inherit the options, they can only be in the libvlc_int_t object. var_GetNonEmptyString() is equivalent to var_InheritString() in that case.
-
- Aug 20, 2022
-
-
After removing the WSAEWOULDBLOCK check from the Windows implementation, now that it's done in vlc_accept(). Both implementation are strictly the same.
-
It done in vlc_accept_i11e() but can be done in all cases.
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-
If a user never wants colors (s)he should not have to write --no-color at each VLC call.
-
- Aug 19, 2022
-
-
Steve Lhomme authored
But don't use the dynamic plugin parameters when they should not exist. Before it was only called when HAVE_DYNAMIC_PLUGINS is defined because there were only parameters for that, but now there is more (on Windows for now).
-
Steve Lhomme authored
The value of the command line parameter will need to be known early, when we call vlc_threads_setup().
-
Steve Lhomme authored
The value of the command line parameter will need to be known early, when we call vlc_threads_setup().
-
Clang 16 made implicit function pointer conversions in C an error (which previously was only a warning). This backports the following change from upstream gnulib to the version of the files bundled in gettext: https://git.savannah.gnu.org/cgit/gnulib.git/commit/lib/obstack.c?id=0cc39712803ade7b2d4b89c36b143dad72404063 This fixes errors like these: obstack.c:351:31: error: incompatible function pointer types initializing 'void (*)(void) __attribute__((noreturn))' with an expression of type 'void (void)' [-Wincompatible-function-pointer-types] __attribute_noreturn__ void (*obstack_alloc_failed_handler) (void) ^
-
Steve Lhomme authored
It is the default on 3.0 and might be useful when QueryPerformanceCounter() is not accurate or too slow to call. * https://docs.microsoft.com/en-US/troubleshoot/windows-server/performance/programs-queryperformancecounter-function-perform-poorly * https://www.virtualdub.org/blog2/entry_106.html * https://chromium.googlesource.com/chromium/src/base/+/refs/heads/main/time/time_win.cc Partially reverts fdbbae70. Now we link statically with winmm. It should be on all Win7+ machines. We also don't force a period value smaller than wPeriodMin.
-
Steve Lhomme authored
Their granularity are too small to provide a smooth playback.
-
Steve Lhomme authored
It's slower than the "perf" clock source and doesn't provide any extra precision. We don't need the UTC reference it provides. We keep it as the default source until the user/default preferences are applied since it provides an good granularity in a time where things may happen fast (libvlc startup). The 10/16 millisecond granularity of the other sources are not very useful there.
-
Steve Lhomme authored
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-