[Bug 657794] Playback does not start or is poor if pipeline is started before packets start arriving

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 7 09:33:39 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=657794
  GStreamer | don't know | 0.10.34

--- Comment #14 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2011-09-07 16:33:37 UTC ---
Those timestamp discontinuities should be handled. I'll check at 7pm (British
time, not GMT, right ?) to see if it works with that. The issue I've seen with
the switch that I mentioned is:

- the previous station has a number of stream PIDs - one being a PMT
referencing the other ones.
- the next station has a number of (likely different) stream PIDs, one being a
PMT referencing the other ones.
- the PID of the PMT is the same in both cases

This causes GStreamer to not realize the PMT is different, since its PID is the
same, and thus not realize the streams have changed, and thus ignore the new
streams.

If something hacky's acceptable, then it should be alright, I can err on the
side of caution, and reset everything when an input ts discont happens. Or
always decode the PMT and inspect the data it contains to decide if it's
changed.

I'll get on that then.

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