- May 05, 2024
-
-
If items are dropped to background rather than into a playlist that is available, then a new playlist is created with the dropped items as its sole content.
-
With this patch, it is now possible to drag media library and input items directly into a playlist. New input item is created for an unknown source. So, actions such as dragging from file browser should also be supported as long as the drag event contains URLs. It is also possible to append a playlist into another playlist. Previously, it was only possible to first load the playlist in order to add items. Now, in the playlist view (the view where all the playlists are listed) items can be dropped in to the playlists.
-
-
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
This reverts commit 654edb76. Qt 6 should use Segoe UI font by default on windows. See QTBUG-58610.
-
qt will warn about parameter injection otherwise
-
Only the aout stream need to be restarted on error.
-
Only the aout stream need to be restarted on error.
-
Only the aout stream need to be restarted on error.
-
Only the aout stream need to be restarted on error.
-
Only the aout stream need to be restarted on error.
-
AOUT_RESTART_STEREOMODE was only triggering an aout stream restart, so rename it to AOUT_RESTART_OUTPUT. AOUT_RESTART_OUTPUT that was triggering an aout stream restart and an audio dec restart, is now renamed AOUT_RESTART_OUTPUT_DEC.
-
-
The same mode is always used from modules: AOUT_RESTART_OUTPUT. There is no use to restart filters and change stereo-mode from modules. It is not always necessary to restart the audio decoder (restart_dec=true). This will be modified in each modules separately.
-
This will be needed by the next commit.
-
- May 02, 2024
-
-
Claudio Cambra authored
Relevant for streams where after buffering we can discover that it is in fact a video stream and we need to show the actual video, not the decorative view Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Claudio Cambra authored
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Claudio Cambra authored
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
- May 01, 2024
-
-
- Apr 30, 2024
-
-
The private control has been moved to struct vlc_input_es_out which is an internal interface used by the input only, removing the need for the modules using the vlc_es_out interface to know about this.
-
Every clients have switched to using the private control callback from the vlc_input_es_out interface.
-
Every clients are now using either the vlc_input_es_out priv_control callback or they fallback to the es_out_t implementation if not filled. Moving the call to vlc_input_es_out will allow removing the private control from the es_out_t callback interface.
-
Every clients are now using either the vlc_input_es_out priv_control callback or they fallback to the es_out_t implementation if not filled. Moving the call to vlc_input_es_out will allow removing the private control from the es_out_t callback interface.
-
Every clients are now using either the vlc_input_es_out priv_control callback or they fallback to the es_out_t implementation if not filled. Moving the call to vlc_input_es_out will allow removing the private control from the es_out_t callback interface.
-
Now that every private es_out_t clients are using the struct vlc_input_es_out type, we can remove those macros safely.
-
input_EsOutTimeshiftNew() is now receiving a vlc_input_es_out instance to initialize the next hop in the es_out_t chain, so we can use this internally. This will allow calling the vlc_input_es_out private control instead of the es_out_t one.
-
Now that every input es_out_t implementations are inheriting vlc_input_es_out and every locations in the input are storing vlc_input_es_out directly, we can forward the downclass to the es_out_timeshift vlc_input_es_out implementation so that it can forward the private controls to the next vlc_input_es_out.
-
Thanks to the compability macros, we didn't need to modify the client code, and now that every clients are using vlc_input_es_out, we can downcast directly when needed.
-
Setup compatibility path to redirect to vlc_input_es_out private control instead of using the es_out_t private control when it's available.
-
Setup compatibility path to redirect to vlc_input_es_out private control instead of using the es_out_t private control when it's available.
-