Broken by aecb9d3
Fixes assertion failure
Fixes Ticket3042
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
... | ... |
@@ -788,7 +788,7 @@ ff_rm_parse_packet (AVFormatContext *s, AVIOContext *pb, |
788 | 788 |
rm->current_stream= st->id; |
789 | 789 |
ret = rm_assemble_video_frame(s, pb, rm, ast, pkt, len, seq, ×tamp); |
790 | 790 |
if(ret) |
791 |
- return ret; //got partial frame or error |
|
791 |
+ return ret < 0 ? ret : -1; //got partial frame or error |
|
792 | 792 |
} else if (st->codec->codec_type == AVMEDIA_TYPE_AUDIO) { |
793 | 793 |
if ((ast->deint_id == DEINT_ID_GENR) || |
794 | 794 |
(ast->deint_id == DEINT_ID_INT4) || |