GNOME Bugzilla – Bug 728729
Playbin : wrong GstSegment after switching source with about-to-finish signal
Last modified: 2015-04-30 20:38:44 UTC
Environment : GST 1.2.4 Use case : Concatene video files with the playbin element. Scenario : Load a playbin element with a video file and link the video-sink to a ( mux ! filesink). Use the about-to-finish signal to switch the source location and switch at least 2 times. Observation : The first segment (generate by the playbin change state) is correct, the seconds (file1 -> file2) is also correct (base value of the segment is correctly calculated), but after two switch (file2 -> file3) the segment event didn't contain a correct base value (set to 0). Test case : Will do asap. Mailing discussion : http://gstreamer-devel.966125.n4.nabble.com/Joining-video-file-td4666463.html#a4666528
Ping?
I completly forgot to make a test case for this issue, and im still very busy.. I fixed this on my side but its probably cause by the stream sync inside the playbin that miss calculate the segment base.
Do you use a file with both video and audio and or only video? Does it happen with every file?
only video. It happens (for me) with the matroska demux. On this case, I appended multiple video files without decoding the stream. I think that this is working when the playbin decode the stream, but I'm not quite sure about this.
Can you provide a testcase for this?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!