git.videolan.org
/
ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6179dc8
)
avcodec/rv34: Forward error from rv34_decode_mv()
author
Michael Niedermayer
<michael@niedermayer.cc>
Wed, 22 Feb 2017 00:42:59 +0000
(
01:42
+0100)
committer
Michael Niedermayer
<michael@niedermayer.cc>
Wed, 22 Feb 2017 01:42:48 +0000
(
02:42
+0100)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/rv34.c
patch
|
blob
|
history
diff --git
a/libavcodec/rv34.c
b/libavcodec/rv34.c
index
f1c93cf
..
b5802d4
100644
(file)
--- a/
libavcodec/rv34.c
+++ b/
libavcodec/rv34.c
@@
-404,7
+404,8
@@
static int rv34_decode_inter_mb_header(RV34DecContext *r, int8_t *intra_types)
r->mb_type[mb_pos] = RV34_MB_B_DIRECT;
}
r->is16 = !!IS_INTRA16x16(s->current_picture_ptr->mb_type[mb_pos]);
- rv34_decode_mv(r, r->block_type);
+ if (rv34_decode_mv(r, r->block_type) < 0)
+ return -1;
if(r->block_type == RV34_MB_SKIP){
fill_rectangle(intra_types, 4, 4, r->intra_types_stride, 0, sizeof(intra_types[0]));
return 0;