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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 18 22:20:35 PDT 2014


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

--- Comment #24 from kevin <kevinbing.song at gmail.com> 2014-09-19 05:20:30 UTC ---
So the solution is like below:
1) streamsynchronizer will send GAP event with unlimited duration when received
short track EOS.
2 ) basesink will treat the GAP event with unlimited duration specially and
needn't pre-roll when change to PAUSE state.
3 ) streamsynchronizer needn't send GAP event when process pad chain function
for the short track.

I checked the latest GST 1.x code, 1) is ready, 2) basesink hasn't set needn't
pre-roll flag when received GAP event which has unlimited duration. 3)
streamsynchronizer still send GAP in pad chain function when one track reach
EOS.

If your agree above method, I will generate patch to fix those issue.

-- 
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