mirror of
https://github.com/librempeg/librempeg
synced 2024-11-22 00:51:37 +00:00
avfilter/vsrc_testsrc: fill the xv30le alpha bits
As with other pixel formats, set the undefined alpha bits to opaque. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
parent
251b75b674
commit
cb5fa2f5a5
@ -1174,7 +1174,8 @@ static void yuvtest_put_pixel(uint8_t *dstp[4], int dst_linesizep[4],
|
|||||||
case AV_PIX_FMT_XV30LE:
|
case AV_PIX_FMT_XV30LE:
|
||||||
n = (y << ((desc->comp[0].offset*8) + desc->comp[0].shift)) +
|
n = (y << ((desc->comp[0].offset*8) + desc->comp[0].shift)) +
|
||||||
(u << ((desc->comp[1].offset*8) + desc->comp[1].shift)) +
|
(u << ((desc->comp[1].offset*8) + desc->comp[1].shift)) +
|
||||||
(v << ((desc->comp[2].offset*8) + desc->comp[2].shift));
|
(v << ((desc->comp[2].offset*8) + desc->comp[2].shift)) +
|
||||||
|
(3U << (desc->comp[1].shift ? 0 : 30));
|
||||||
AV_WL32(&dstp[0][i*4 + j*dst_linesizep[0]], n);
|
AV_WL32(&dstp[0][i*4 + j*dst_linesizep[0]], n);
|
||||||
break;
|
break;
|
||||||
case AV_PIX_FMT_XV36:
|
case AV_PIX_FMT_XV36:
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
#codec_id 0: rawvideo
|
#codec_id 0: rawvideo
|
||||||
#dimensions 0: 320x240
|
#dimensions 0: 320x240
|
||||||
#sar 0: 1/1
|
#sar 0: 1/1
|
||||||
0, 0, 0, 1, 307200, 0xc7a544aa
|
0, 0, 0, 1, 307200, 0xb20e51d9
|
||||||
0, 1, 1, 1, 307200, 0xc7a544aa
|
0, 1, 1, 1, 307200, 0xb20e51d9
|
||||||
0, 2, 2, 1, 307200, 0xc7a544aa
|
0, 2, 2, 1, 307200, 0xb20e51d9
|
||||||
0, 3, 3, 1, 307200, 0xc7a544aa
|
0, 3, 3, 1, 307200, 0xb20e51d9
|
||||||
0, 4, 4, 1, 307200, 0xc7a544aa
|
0, 4, 4, 1, 307200, 0xb20e51d9
|
||||||
|
Loading…
Reference in New Issue
Block a user