From f70c921ff97755f7cc2e239af7b15a9c4bac88ae Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Wed, 28 Sep 2011 14:56:18 +0100 Subject: [PATCH] opusenc: moan if we get an unexpected amount of data https://bugzilla.gnome.org/show_bug.cgi?id=660364 --- ext/opus/gstopusenc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c index db0d4d4..75ccaaa 100644 --- a/ext/opus/gstopusenc.c +++ b/ext/opus/gstopusenc.c @@ -842,6 +842,12 @@ gst_opus_enc_encode (GstOpusEnc * enc, gboolean flush) GST_ERROR_OBJECT (enc, "Encoding failed: %d", outsize); ret = GST_FLOW_ERROR; goto done; + } else if (outsize != bytes_per_packet) { + GST_WARNING_OBJECT (enc, + "Encoded size %d is different from %d bytes per packet", outsize, + bytes_per_packet); + ret = GST_FLOW_ERROR; + goto done; } GST_BUFFER_TIMESTAMP (outbuf) = enc->start_ts + -- 2.7.4