Pipe is just a memory bitstream (instead of file) - it saves diskspace and is very common in UNIX environment. It has nothing to do with pixel format or decoding/encoding.
You probably still don't understand the difference between pixel formats yv12 and nv12. See again my schematic depicting in previous posts.
yuv420p10le (in ffmpeg terminology) is NOT equal to P010 (in Intel/FRIM terminology). Full stop.
(You can read this yuv420p10le as "yuv420 planar 10-bits little-endian").
So, you need to wait some time till I implement this pixel format also into FRIM. Then you will get natively what you need.
Try to google in the meantime about pixel formats - there are many references and better explanations on the web.
|