[Bug 753090] AVI/JPEG reverse playback: buffer sent before segment event after seek

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 2 17:14:12 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=753090

Myoungsun Lee <ohmygod0327 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #310468|0                           |1
        is obsolete|                            |

--- Comment #12 from Myoungsun Lee <ohmygod0327 at gmail.com> ---
Created attachment 310557
  --> https://bugzilla.gnome.org/attachment.cgi?id=310557&action=edit
videodecoder: check the segment status

It can be checked by the condition of "segment.format==GST_FORMAT_UNDEFINED". I
will change it. :) 

Unfortunately, it can be happened by timing. Because demux pushed the buffer as
soon as it finished to send segment event.
But at the same time, the decoder is flushing. It means that decoder received
the buffer in the middle of handling flush event. Also decoder receive the
segment event.

Now, in normal case, decoder handle the receive the segment, and then pushed
the buffer. But, in abnormal case buffer is handled within a short time between
finishing flush event and handling segment event. 
In all of more than 100 tests, it is happened just one testcase. :-(

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list