From 25896b3a93da2cc7a8b2c5418d874bdb0065c5ef Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Sun, 31 Aug 2008 14:39:57 +0000 Subject: ext/speex/gstspeexdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos ... Original commit message from CVS: * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data): Correctly take the granulepos from upstream if possible and correctly handle the granulepos in various calculations: the granulepos is the sample number of the _last_ sample in a frame, not the first. * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent), (gst_speex_enc_encode), (gst_speex_enc_chain), (gst_speex_enc_change_state): * ext/speex/gstspeexenc.h: Handle non-zero start timestamps in the encoder and detect/handle stream discontinuities. Fixes bug #547075. --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0e71c165..1c974665 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2008-08-31 Sebastian Dröge + + * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data): + Correctly take the granulepos from upstream if possible and + correctly handle the granulepos in various calculations: the + granulepos is the sample number of the _last_ sample in a frame, not + the first. + + * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent), + (gst_speex_enc_encode), (gst_speex_enc_chain), + (gst_speex_enc_change_state): + * ext/speex/gstspeexenc.h: + Handle non-zero start timestamps in the encoder and detect/handle + stream discontinuities. Fixes bug #547075. + 2008-08-31 Sebastian Dröge Patch by: Craig Keogh -- cgit