OSDN Git Service
(root)
/
android-x86
/
external-ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b5005de
)
avcodec/h264: fix droped frame handling also for threads > 1
author
Michael Niedermayer
<michaelni@gmx.at>
Thu, 27 Feb 2014 02:57:39 +0000
(
03:57
+0100)
committer
Michael Niedermayer
<michaelni@gmx.at>
Thu, 27 Feb 2014 07:07:46 +0000
(08:07 +0100)
Seems i mistakely tested just with threads=1
Fixes part of Ticket3386
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/h264.c
patch
|
blob
|
history
diff --git
a/libavcodec/h264.c
b/libavcodec/h264.c
index
eccd6db
..
012319e
100644
(file)
--- a/
libavcodec/h264.c
+++ b/
libavcodec/h264.c
@@
-367,6
+367,7
@@
static int ref_picture(H264Context *h, Picture *dst, Picture *src)
dst->crop_left = src->crop_left;
dst->crop_top = src->crop_top;
dst->recovered = src->recovered;
+ dst->invalid_gap = src->invalid_gap;
return 0;
fail:
@@
-1978,6
+1979,7
@@
static int h264_frame_start(H264Context *h)
pic->f.key_frame = 0;
pic->mmco_reset = 0;
pic->recovered = 0;
+ pic->invalid_gap = 0;
if ((ret = alloc_picture(h, pic)) < 0)
return ret;