player: move SetMediaStoppedAction() to the playlist
The playlist is more suited to handle what to do after a playback.
This will allow to simplify the vlc_player_t media provider by removing
its callback that was sent depending on the media_stopped_action.
Thanks to Pierre for the Qt part of this commit.
Co-authored-by:
Pierre Lamot <pierre@videolabs.io>
Related to #28524
Showing
- include/vlc_player.h 0 additions, 38 deletionsinclude/vlc_player.h
- include/vlc_playlist.h 39 additions, 0 deletionsinclude/vlc_playlist.h
- modules/gui/macosx/menus/VLCMainMenu.m 4 additions, 4 deletionsmodules/gui/macosx/menus/VLCMainMenu.m
- modules/gui/macosx/playlist/VLCPlayerController.h 0 additions, 7 deletionsmodules/gui/macosx/playlist/VLCPlayerController.h
- modules/gui/macosx/playlist/VLCPlayerController.m 0 additions, 25 deletionsmodules/gui/macosx/playlist/VLCPlayerController.m
- modules/gui/macosx/playlist/VLCPlaylistController.h 8 additions, 0 deletionsmodules/gui/macosx/playlist/VLCPlaylistController.h
- modules/gui/macosx/playlist/VLCPlaylistController.m 26 additions, 0 deletionsmodules/gui/macosx/playlist/VLCPlaylistController.m
- modules/gui/qt/menus/menus.cpp 7 additions, 3 deletionsmodules/gui/qt/menus/menus.cpp
- modules/gui/qt/player/player_controller.cpp 0 additions, 18 deletionsmodules/gui/qt/player/player_controller.cpp
- modules/gui/qt/player/player_controller.hpp 0 additions, 13 deletionsmodules/gui/qt/player/player_controller.hpp
- modules/gui/qt/player/player_controller_p.hpp 0 additions, 1 deletionmodules/gui/qt/player/player_controller_p.hpp
- modules/gui/qt/playlist/playlist_controller.cpp 22 additions, 6 deletionsmodules/gui/qt/playlist/playlist_controller.cpp
- modules/gui/qt/playlist/playlist_controller.hpp 15 additions, 5 deletionsmodules/gui/qt/playlist/playlist_controller.hpp
- modules/gui/qt/playlist/playlist_controller_p.hpp 1 addition, 1 deletionmodules/gui/qt/playlist/playlist_controller_p.hpp
- src/interface/interface.c 6 additions, 6 deletionssrc/interface/interface.c
- src/libvlccore.sym 1 addition, 1 deletionsrc/libvlccore.sym
- src/player/input.c 4 additions, 26 deletionssrc/player/input.c
- src/player/player.c 0 additions, 13 deletionssrc/player/player.c
- src/player/player.h 0 additions, 1 deletionsrc/player/player.h
- src/playlist/notify.c 2 additions, 0 deletionssrc/playlist/notify.c
Loading
Please register or sign in to comment