Unified · Split
| @@ -179,18 +179,18 @@ static int opus_parse(AVCodecParserContext *ctx, AVCodecContext *avctx, · 178 unmodified lines | |||
| 179 | else { | 179 | else { |
| 180 | next = opus_find_frame_end(ctx, avctx, buf, buf_size, &header_len); | 180 | next = opus_find_frame_end(ctx, avctx, buf, buf_size, &header_len); |
| 181 | 181 | ||
| 182 | if (s->ts_framing && next != AVERROR_INVALIDDATA && | 182 | if (s->ts_framing && next != AVERROR_INVALIDDATA && |
| 183 | ff_combine_frame(pc, next, &buf, &buf_size) < 0) { | 183 | ff_combine_frame(pc, next, &buf, &buf_size) < 0) { |
| 184 | *poutbuf = NULL; | 184 | *poutbuf = NULL; |
| 185 | *poutbuf_size = 0; | 185 | *poutbuf_size = 0; |
| 186 | return buf_size; | 186 | return buf_size; |
| 187 | } | 187 | } |
| 188 | 188 | ||
| 189 | if (next == AVERROR_INVALIDDATA){ | 189 | if (next == AVERROR_INVALIDDATA){ |
| 190 | *poutbuf = NULL; | 190 | *poutbuf = NULL; |
| 191 | *poutbuf_size = 0; | 191 | *poutbuf_size = 0; |
| 192 | return buf_size; | 192 | return buf_size; |
| 193 | } | 193 | } |
| 194 | } | 194 | } |
| 195 | 195 | ||
| 196 | *poutbuf = buf + header_len; | 196 | *poutbuf = buf + header_len; |