- Jun 20, 2019
-
-
Felix Paul Kühne authored
Note that this respected by the video view only for now
-
Thomas Guillem authored
Regression from 579d28a3. The test didn't fail since delay handling is not yet tested (but there was a build warning).
-
Marvin Scholz authored
HAVE_TIZEN_SDK is not used anywhere in the code anymore, so this is not needed.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
In order to clearly identify functions using a vlc_es_id_t*. And add Track helpers.
-
Thomas Guillem authored
The player is now the only one capable of changing the input delay. It doesn't have to wait for the input thread to get the actual delay. This fixes vlc_player_GetCategoryDelay() and the OSD returning/showing a previous delay (TOCTOU issue). "sub-delay" and "audio-desync" options are now handled by the player. es_out: p_sys->i_pts_delay is now the base delay (it doesn't include p_sys->i_pts_jitter delay). The extra pts delay handling is moved from input.c to es_out.c and renamed tracks_pts_delay. This paves the way for handling delay from multiple tracks of the same category: only EsOutGetExtraDelay() will need to handle that case. Delays are not set by an input control anymore but by a new function: input_SetCategoryDelay(). This function directly call the es_out control. It doesn't have to be called from the Mainloop thread (es out controls are locked). Maybe, it would be better to completely hide all input controls and let the input implementation decide if a control need to be handled from the MainLoop thread or can be handled directly.
-
Steve Lhomme authored
No need for extra checks later.
-
Steve Lhomme authored
This looks like a good candidate to use the codec/avcodec/va_surface API.
-
Steve Lhomme authored
The fmt is used to get the decoder profile.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
In push we still need to clean the format every time the source changes. Before it was done before the display pool was allocated and kept all along.
-
Thomas Guillem authored
It worked since vlc_es_id_t was the first member of the es_out_id_t struct.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
It was only used by hotkeys that has now its own implementation. This API is too confusing and hard to mantain, specially with the dual track support comming.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
- Jun 19, 2019
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
...as is VLC core convention.
-
Rémi Denis-Courmont authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Marvin Scholz authored
-
Marvin Scholz authored
The EXTRA_* flags are already added to CFLAGS and CXXFLAGS before, so adding them again here would cause duplicated flags.
-
Marvin Scholz authored
-
Marvin Scholz authored
This would cause the flags to be duplicated as later CFLAGS are set to $(CFLAGS) $(EXTRA_CFLAGS).
-
Steve Lhomme authored
-
- Jun 18, 2019
-
-
Fix possible segfault, when receiving the preparsed event after the libvlc_media_t instance was deleted. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Regression from 43bb71af Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
The resulting contrib can be used via --with-contrib in the configure script. The local Makefile to build contribs is now specific to the build folder.
-
Populate the player controlbar with the new model Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Add the volume widget for the player controlbar Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Add the model to contain the player controlbar buttons Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Expose the isRecording property to QML Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-