Hi,
I would like to decode 10bit videos into PIX_FMT_YUV422P10LE pixel format,
using:
struct SwsContext* swContext = sws_getContext(width, height,
originalpixfmt,
width, height, PIX_FMT_YUV422P10LE,
SWS_FAST_BILINEAR, NULL, NULL,
NULL);
sws_scale(swContext, frame->data, frame->linesize, 0, height,
frameYUV->data, frameYUV->linesize);
However, the decoded frameYUV->data is of type uint8_t, and I would expect
to get something able to store 10bit values like a uint16_t. So, what is
returned in this 8bit array in this case? How can I proceed to get the
10bit values?
Thanks for your help.
Nigel
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user