[Bug 736655] basesink: preroll issue for some clips which audio is shorter than video

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 17 00:09:40 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=736655
  GStreamer | gstreamer (core) | 1.2.3

--- Comment #18 from kevin <kevinbing.song at gmail.com> 2014-09-17 07:09:33 UTC ---
I can check it. But below is my concern:

1) streamsynchronizer audio sink pad chain will never be called after audio
reach EOS.
2) streamsynchronizer will send GAP to audio sink after received video buffer
and pushed to video sink.
3) audio sink need GAP event to pre-roll every time when PLAYING to PAUSE. so
streamersynchronizer should send GAP every time when PLAYING to PAUSE.
4) streamersynchronizer video pad chain will be block after video sink received
one buffer and changed to PAUSE state. the reason is video sink is PAUSED and
queue between streamsynchronizer and video sink is full.

Is it right? Can the GAP event send by streamsynchronizer when audio EOS cause
audio sink pre-rolled all the time?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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