diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2005-06-02 10:13:14 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2005-06-02 10:13:14 +0000 |
commit | 8dcb624418dd29efed1aae5c0dd2f0a8f9ef5485 (patch) | |
tree | 3f4bd22f90cd047a4a20832f710ad6b77c259d88 | |
parent | 00da06c2d10f54794fe47d53cfafea711169efc2 (diff) | |
download | gst-plugins-bad-8dcb624418dd29efed1aae5c0dd2f0a8f9ef5485.tar.gz gst-plugins-bad-8dcb624418dd29efed1aae5c0dd2f0a8f9ef5485.tar.bz2 gst-plugins-bad-8dcb624418dd29efed1aae5c0dd2f0a8f9ef5485.zip |
gst/audiorate/gstaudiorate.c: Make case of overlapping buffers work (a sub buffer with a greater-than-zero offset can...
Original commit message from CVS:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_link),
(gst_audiorate_init), (gst_audiorate_chain):
Make case of overlapping buffers work (a sub buffer
with a greater-than-zero offset cannot have the same
length as the input buffer); also, calculate offset
fields from timestamp/duration and vice versa when
those fields are not set (we later assume they are all
set and valid, so we better set them to something
sane instead of doing calculations with random input
values). (also fixes #305428)
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2005-06-02 Tim-Philipp Müller <tim at centricular dot net> + + * gst/audiorate/gstaudiorate.c: (gst_audiorate_link), + (gst_audiorate_init), (gst_audiorate_chain): + Make case of overlapping buffers work (a sub buffer + with a greater-than-zero offset cannot have the same + length as the input buffer); also, calculate offset + fields from timestamp/duration and vice versa when + those fields are not set (we later assume they are all + set and valid, so we better set them to something + sane instead of doing calculations with random input + values). (also fixes #305428) + 2005-06-02 Stefan Kost <ensonic@users.sf.net> * ext/faad/gstfaad.c: (gst_faad_sinkconnect), (gst_faad_chain): |