I have decoded my camera live stream using intel media sdk and its give format NV12. but my renderer application needs RGB565 Format. also I m using hardware acceleration for decoding.
After little research i found we can not convert NV12 to RGB565 directly using VPP.
1. Can Intel Media SDK decode directly into RGB565 ?
2. If not then how can I convert NV12 to RGB565 ?
- Development Tools
- Intel® Media SDK
- Intel® Media Server Studio
- Media Processing
No we don't support RGB565, you can check the following develop reference at page 11 and 12:
You can see we don't support HW accelerated conversion. For work around, you can try to use IPP:
For your previous question, I can see the use case from RGB565 to NV12 because of the camera support, but what is your situation to convert NV12 to RGB565?