Commit 1584c59
committed
gstplayer/audio player/video player: various compatibility fixes
gstplayer:
- allow registering callbacks for async seeks/state changes
- implement gapless looping using playbin about-to-finish or
segments
- listen to GST_MESSAGE_EOS instead of appsink eos signal,
since appsink is only used as a video sink for video playback.
- query duration in GST_MESSAGE_DURATION_CHANGED message
audioplayers:
- actually send prepared, completed, seek completed and
error events
- handle incorrect file source uris by audioplayers
- fix incorrect non-null terminated string printing
gstreamer_video_player:
- enable gapless looping by default
- allow overriding it in set_looping call1 parent cd2c8ef commit 1584c59
File tree
4 files changed
+695
-188
lines changed- src/plugins
- audioplayers
- gstreamer_video_player
4 files changed
+695
-188
lines changed
0 commit comments