GNOME Bugzilla – Bug 611473
[regression] outgoing buffers with a duration of zero
Last modified: 2010-03-01 15:52:01 UTC
asfdemux pushes out buffers with a duration of zero on some broken streams. This is a regression, it should set the duration of those buffers to GST_CLOCK_TIME_NONE if it can't figure it out.
Created attachment 154943 [details] [review] asfdemux: Make sure we always set proper payload duration. Some (broken) streams will have a delta of 0, resulting in outgoing buffers having durations of 0.
Created attachment 154944 [details] [review] asfdemux: Don't set durations of 0 on outgoing buffers. Some (broken) streams don't have the extended stream properties in the header, resulting in applying a duration of zero on outgoing buffers.
Comment on attachment 154944 [details] [review] asfdemux: Don't set durations of 0 on outgoing buffers. Looks good, please commit.
commit 48a1935cb0d809eb7666baecb7e954fd4e62c594 Author: Edward Hervey <bilboed@bilboed.com> Date: Mon Mar 1 14:07:20 2010 +0100 asfdemux: Don't set durations of 0 on outgoing buffers. Some (broken) streams don't have the extended stream properties in the header, resulting in applying a duration of zero on outgoing buffers. Fixes #611473 commit 79b154e4f787cdb513d258893c07efd935e30fa1 Author: Edward Hervey <bilboed@bilboed.com> Date: Mon Mar 1 14:05:58 2010 +0100 asfdemux: Make sure we always set proper payload duration. Some (broken) streams will have a delta of 0, resulting in outgoing buffers having durations of 0. Fixes #611473