AVI/JPEG reverse playback: buffer sent before segment event after seek
Submitted by Myoungsun Lee
Link to original bug (#753090)
Description
Created attachment 308514
add condition about segment format check
videobalance: add condition about segment format check
This element transformed buffer timestamp for synchronizing.
But it tried to transform timestamp before the new segment comes up.
It has to transform after segment values are set.
Otherwise, gstreamer occur critical issue by segment translation logic.
Issue is reproduced mjpeg codec by running gst-validate-1.0
GST_VALIDATE_SCENARIO=reverse_playback GST_GL_XINITTHREADS=1 playbin uri=file:///home/gst-validate/gst-integration-testsuites/medias/defaults/avi/bowlerhatdancer.sleepytom.SGP.mjpeg.avi audio-sink='fakesink sync=true' video-sink='fakesink sync=true' --set-media-info /home/gst-validate/gst-integration-testsuites/medias/defaults/avi/bowlerhatdancer.sleepytom.SGP.mjpeg.avi.media_info
Attachment 308514, "add condition about segment format check":
0001-videobalance-add-condition-about-segment-format-chec.patch