mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
ansi: do not depend on get_buffer() initializing the frame.
The background changes from 128 (used by the default/cmdutils get_buffer()) to 0. This looks more correct.
This commit is contained in:
parent
261f0b14ed
commit
99e36ddd3e
@ -325,6 +325,11 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n");
|
||||
return ret;
|
||||
}
|
||||
if (!avctx->frame_number) {
|
||||
memset(s->frame.data[0], 0, avctx->height * FFABS(s->frame.linesize[0]));
|
||||
memset(s->frame.data[1], 0, AVPALETTE_SIZE);
|
||||
}
|
||||
|
||||
s->frame.pict_type = AV_PICTURE_TYPE_I;
|
||||
s->frame.palette_has_changed = 1;
|
||||
memcpy(s->frame.data[1], ff_cga_palette, 16 * 4);
|
||||
|
@ -1,7 +1,7 @@
|
||||
#tb 0: 1/25
|
||||
0, 0, 0, 1, 768000, 0x3032d0de
|
||||
0, 1, 1, 1, 768000, 0xc3be5922
|
||||
0, 2, 2, 1, 768000, 0xf530c476
|
||||
0, 0, 0, 1, 768000, 0x772dd3d0
|
||||
0, 1, 1, 1, 768000, 0xd7dab1d1
|
||||
0, 2, 2, 1, 768000, 0x0e56f2d3
|
||||
0, 3, 3, 1, 768000, 0x11c1fb8e
|
||||
0, 4, 4, 1, 768000, 0x72d12da9
|
||||
0, 5, 5, 1, 768000, 0x39c7a70d
|
||||
|
Loading…
Reference in New Issue
Block a user