mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-11 17:55:21 +00:00
Fix deinterlacing for odd height
Originally committed as revision 9942 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
3c247b4ff7
commit
e3c90129a4
@ -84,7 +84,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
|
||||
bitmap = sub->rects[0].bitmap;
|
||||
for (y = 0; y < h; y++) {
|
||||
// interlaced: do odd lines
|
||||
if (y == h / 2) bitmap = sub->rects[0].bitmap + w;
|
||||
if (y == (h + 1) / 2) bitmap = sub->rects[0].bitmap + w;
|
||||
for (x = 0; x < w; ) {
|
||||
int log2 = ff_log2_tab[show_bits(&gb, 8)];
|
||||
int run = get_bits(&gb, 14 - 4 * (log2 >> 1));
|
||||
|
Loading…
Reference in New Issue
Block a user