projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6979975
)
sbc: audio: Initialise SBC data before use in sbcparse element
author
Arun Raghavan
<arun.raghavan@collabora.co.uk>
Wed, 26 Sep 2012 01:54:01 +0000
(09:54 +0800)
committer
Tim-Philipp Müller
<tim@centricular.net>
Wed, 27 Mar 2013 22:21:17 +0000
(22:21 +0000)
ext/sbc/gstsbcparse.c
patch
|
blob
|
history
diff --git
a/ext/sbc/gstsbcparse.c
b/ext/sbc/gstsbcparse.c
index
71c99d9
..
0777295
100644
(file)
--- a/
ext/sbc/gstsbcparse.c
+++ b/
ext/sbc/gstsbcparse.c
@@
-84,6
+84,8
@@
sbc_parse_chain (GstPad * pad, GstBuffer * buffer)
GstBuffer *output;
int consumed;
+ sbc_init (&parse->new_sbc, 0);
+
consumed = sbc_parse (&parse->new_sbc, data + offset, size - offset);
if (consumed <= 0)
break;
@@
-100,6
+102,8
@@
sbc_parse_chain (GstPad * pad, GstBuffer * buffer)
parse->first_parsing = FALSE;
}
+ sbc_finish (&parse->new_sbc);
+
res = gst_pad_alloc_buffer_and_set_caps (parse->srcpad,
GST_BUFFER_OFFSET_NONE, consumed, parse->outcaps, &output);