mirror of https://git.ffmpeg.org/ffmpeg.git
swscale: support endianness conversion for AV_PIX_FMT_XYZ12
This commit is contained in:
parent
c1eb3e7fec
commit
9cfa21c8c2
|
@ -1030,7 +1030,8 @@ void ff_get_unscaled_swscale(SwsContext *c)
|
|||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_RGB444) ||
|
||||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_RGB48) ||
|
||||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_RGB555) ||
|
||||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_RGB565))
|
||||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_RGB565) ||
|
||||
IS_DIFFERENT_ENDIANESS(srcFormat, dstFormat, AV_PIX_FMT_XYZ12))
|
||||
c->swScale = packed_16bpc_bswap;
|
||||
|
||||
if ((usePal(srcFormat) && (
|
||||
|
|
|
@ -172,6 +172,8 @@ static const FormatEntry format_entries[AV_PIX_FMT_NB] = {
|
|||
[AV_PIX_FMT_GBRP10BE] = { 1, 1 },
|
||||
[AV_PIX_FMT_GBRP16LE] = { 1, 0 },
|
||||
[AV_PIX_FMT_GBRP16BE] = { 1, 0 },
|
||||
[AV_PIX_FMT_XYZ12BE] = { 0, 0, 1 },
|
||||
[AV_PIX_FMT_XYZ12LE] = { 0, 0, 1 },
|
||||
};
|
||||
|
||||
int sws_isSupportedInput(enum AVPixelFormat pix_fmt)
|
||||
|
|
Loading…
Reference in New Issue