I have decoded AVFrame from avcodec_decode_video2 function (FFmpeg) which is then passed to the SWS library and converted from YUV420P format to RGB565. How do I combine all colors and linesizes information i.e. frame->data[0..3], frame->linesize[0..3] into one buffer and how to display it then on the Android device say by using Android Bitmap or SurfaceView/View? I don’t want to use SurfaceFlinger because it is not official part of NDK and it is subject to change with every minor release.
I have decoded AVFrame from avcodec_decode_video2 function (FFmpeg) which is then passed to the
Share
You only have data[0] for RGB, and linesize[0] is equal to width if your frame is standard sized.