[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