shadPS4/src/core/libraries/avplayer
Vladislav Mikhalin 2b1c0b4f82
avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456)
* avplayer: code improvements

* avplayer: implemented pause/resume

* avplayer: implemented sync modes

* avplayer: issue warning on loopback

* avplayer: sync on video ts in default mode when audio ts is not available

* avplayer: removed waits for the frame in Get*Data, replaced cv with sleep

* avplayer: removed all waits from GetVideoData

* avplayer: fix warning propagation + small fixes

* Using texture memory for video frames, dropped video frame cache, syncing audio to video

* do not sync to audio when audio is not enabled

* removed logs, fixed sync

* reverted the removal of pre-allocated buffers
2025-09-20 19:27:16 +03:00
..
avplayer_common.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_common.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_data_streamer.h AvPlayer: Handle Initialization errors 2024-08-27 09:32:42 +03:00
avplayer_error.h core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
avplayer_file_streamer.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_file_streamer.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_impl.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_impl.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_source.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_source.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_state.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer_state.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer.cpp avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00
avplayer.h avplayer: implemented AddSourceEx, SetAvSyncMode, Pause and Resume (#2456) 2025-09-20 19:27:16 +03:00