- Apr 01, 2020
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This only worked with root privileges, meaning it was pure placebo for those few users that actually invoked the command line flag. And then it seems more likely to crash the system than the achieve its purpose, seen as VLC was never designed to handle real-time scheduling.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Forking the process after LibVLC has already used threading is not possible, so this has not been working for years, if it ever worked. Some users do run VLC in the background, but they generally have their own wrappers, and/or use dedicated job management such as upstart or systemd. daemon() has the fatal problem that it prevents checking for error returns (early exit) as well as the standard error. This also removes --pidfile since it's a no-op without --daemon.
-
Fix a -Wformat warning on platforms with size_t != long unsigned. Signed-off-by:
Tristan Matthews <tmatth@videolan.org>
-
Thomas Guillem authored
As MONOTONIC is defined by POSIX to be the one that ticks during sleep while mach absolute time does not. For now (and for 3.0) vlc_tick_now() has the same source than the mach one.
-
Pierre Ynard authored
It seems that the client_id API magic now gets invalidated much faster, rendering the current model, where it is hard-coded into the script, not viable anymore. Instead, this fetches and parses javascript assets linked from the web page to search and extract the up-to-date magic from them. This is significantly slower as for now it fetches all of several indiscriminate javascript assets, but at least it works, and should not require that kind of maintenance anymore.
-
- Mar 31, 2020
-
-
Hugo Beauzée-Luyssen authored
Which fixes non-optimized win64 builds
-
François Cartegnie authored
-
François Cartegnie authored
-
Marvin Scholz authored
VLC needs Mingw-w64 v5.0 or higher , the define mentioned in the patch was added in v3.0.0
-
Marvin Scholz authored
-
The table is only used by the C file but still duplicated in every file including vlc_text_style.h. If needed in other file, a public function might be better than managing the table itself. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Marvin Scholz authored
-
Marvin Scholz authored
Found by lgtm.com
-
Marvin Scholz authored
-
Steve Lhomme authored
-
Steve Lhomme authored
It may not be TRIPLET-pkg-config in some cases.
-
The helper fragment_shaders.c was responsible to create the whole fragment shaders. For now on, make it responsible to generate only the piece of GLSL code necessary to access the input picture (i.e. to implement vlc_texture()). Make the renderer create its own fragment shader, using the vlc_texture() function generated by fragment_shaders.c. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Extract a fragment shader function to provide the pixel color of a picture from pictures coordinates. Concretely, it replaces: void main(void) { vec3 pic_hcoords = vec3(PicCoords, 1.0); ... gl_FragColor = result * FillColor; } by: vec4 vlc_texture(vec2 pic_coords) { vec3 pic_hcoords = vec3(pic_coords, 1.0); ... return result * FillColor; } void main() { gl_FragColor = vlc_texture(PicCoords); } Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Steve Lhomme authored
And remove the patch that was merged upstream.
-
- Mar 30, 2020
-
-
Konstantin Pavlov authored
-
Konstantin Pavlov authored
-
Rémi Denis-Courmont authored
In the unlikely event that multiple threads want to check the CPU flags concurrently, simply compute them as many times. This removes the useless barriers, and the only usage of vlc_once() in the core.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- Mar 29, 2020
-
-
Rémi Denis-Courmont authored
-
- Mar 30, 2020
-
-
François Cartegnie authored
user does no longer override min values
-
François Cartegnie authored
min buffer <= max buffer <= live offset
-
François Cartegnie authored
-
Marvin Scholz authored
-
Thomas Guillem authored
This is not needed anymore since the PTS is the input one, and not the clock fixed one.
-
Thomas Guillem authored
This fixes the window size that was ignored when the size was updated from the open callback of the window plugin. Fixes #22674
-
Thomas Guillem authored
It should be used before the initialisation of the vd plugin. During the lifetime of the vd plugin, only cfg->display size should be used. Refs #22674
-
Alexandre Janniaux authored
Unused since 74da7a42, see conversation on the ML [1] for more details on the intent. [1] https://mailman.videolan.org/pipermail/vlc-devel/2007-September/034922.html
-
Alexandre Janniaux authored
The profile is not used if the define doesn't exist.
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
SLresult is defined as an SLuint32 and might not be represented as an unsigned long int. It is raising warnings when compiling for android aarch64, so cast it to ensure it's an uint32_t and display it with PRIu32 instead. block_t->i_buffer is size_t too and must be displayed with %zu.
-
Alexandre Janniaux authored
Instead of checking new requests every seconds, wait for actual new requests to be enqueued before trying to do any processing. This avoid the harmful sleep warning on vlc_tick_sleep as well as providing better latency for new fingerprinting requests on a cold fingerprinter. The vlc_tick_sleep() was a vlc_cond_timedwait before and became a msleep since 832d5a6d, so there was no clear reason why it is there.
-