mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 04:56:24 +00:00
[MOVED FROM GST-P-FARSIGHT] Add underscore to make the encoder like the decoder
This commit is contained in:
parent
4d3e6501d9
commit
9905d54965
1 changed files with 10 additions and 10 deletions
|
@ -162,8 +162,8 @@ gst_siren_dec_chain (GstPad *pad, GstBuffer *buf)
|
||||||
GstSirenDec *dec = GST_SIREN_DEC (gst_pad_get_parent_element (pad));
|
GstSirenDec *dec = GST_SIREN_DEC (gst_pad_get_parent_element (pad));
|
||||||
GstFlowReturn ret = GST_FLOW_OK;
|
GstFlowReturn ret = GST_FLOW_OK;
|
||||||
GstBuffer *decoded = NULL;
|
GstBuffer *decoded = NULL;
|
||||||
guint inoffset = 0;
|
guint in_offset = 0;
|
||||||
guint outoffset = 0;
|
guint out_offset = 0;
|
||||||
gint decode_ret = 0;
|
gint decode_ret = 0;
|
||||||
guint size = 0;
|
guint size = 0;
|
||||||
|
|
||||||
|
@ -190,28 +190,28 @@ gst_siren_dec_chain (GstPad *pad, GstBuffer *buf)
|
||||||
|
|
||||||
GST_BUFFER_TIMESTAMP (decoded) = GST_BUFFER_TIMESTAMP (buf);
|
GST_BUFFER_TIMESTAMP (decoded) = GST_BUFFER_TIMESTAMP (buf);
|
||||||
|
|
||||||
while((inoffset + 40 <= GST_BUFFER_SIZE (buf)) &&
|
while((in_offset + 40 <= GST_BUFFER_SIZE (buf)) &&
|
||||||
ret == GST_FLOW_OK) {
|
ret == GST_FLOW_OK) {
|
||||||
|
|
||||||
GST_LOG_OBJECT (dec, "Decoding frame");
|
GST_LOG_OBJECT (dec, "Decoding frame");
|
||||||
|
|
||||||
decode_ret = Siren7_DecodeFrame (dec->decoder,
|
decode_ret = Siren7_DecodeFrame (dec->decoder,
|
||||||
GST_BUFFER_DATA (buf) + inoffset,
|
GST_BUFFER_DATA (buf) + in_offset,
|
||||||
GST_BUFFER_DATA (decoded) + outoffset);
|
GST_BUFFER_DATA (decoded) + out_offset);
|
||||||
if (decode_ret != 0) {
|
if (decode_ret != 0) {
|
||||||
GST_ERROR_OBJECT (dec, "Siren7_DecodeFrame returned %d", decode_ret);
|
GST_ERROR_OBJECT (dec, "Siren7_DecodeFrame returned %d", decode_ret);
|
||||||
ret = GST_FLOW_ERROR;
|
ret = GST_FLOW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
inoffset += 40;
|
in_offset += 40;
|
||||||
outoffset += 640;
|
out_offset += 640;
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_LOG_OBJECT (dec, "Finished decoding : %d", outoffset);
|
GST_LOG_OBJECT (dec, "Finished decoding : %d", out_offset);
|
||||||
if (outoffset != GST_BUFFER_SIZE (decoded)) {
|
if (out_offset != GST_BUFFER_SIZE (decoded)) {
|
||||||
GST_ERROR_OBJECT (dec,
|
GST_ERROR_OBJECT (dec,
|
||||||
"didn't decode enough : offfset (%d) != BUFFER_SIZE (%d)",
|
"didn't decode enough : offfset (%d) != BUFFER_SIZE (%d)",
|
||||||
outoffset, GST_BUFFER_SIZE (decoded));
|
out_offset, GST_BUFFER_SIZE (decoded));
|
||||||
return GST_FLOW_ERROR;
|
return GST_FLOW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue