intel / vpl-gpu-rt

MIT License
109 stars 92 forks source link

[Question] Camera Pipe API RAW format support VPP (ARGB64) #286

Open oysstu opened 1 year ago

oysstu commented 1 year ago

Hi,

I have a question regarding the Camera Pipe API that was ported from media SDK in runtime 22.5.4 for 10bit processing and above. According to the reference manual for the media raw accelerator, the only supported output format with more than 8 bit depth is ARGB64. This is not supported in format conversion in VPP however (according to the MSDK docs). Is this still the case for the OneVPL runtime?

If so, what would be the best strategy for hardware accelerating the conversion from ARGB64 or (10/12bit Bayer) to a compatible 10bit pixel format for QSV encoders, such as P010/Y210/Y410?

Thanks

FurongZhang commented 10 months ago

I will check if VPP can convert ARGB64 to P010 and get back.

intel-mediadev commented 10 months ago

Auto Created VSMGWL-69252 for further analysis.

oysstu commented 7 months ago

@FurongZhang do you have any update regarding this question? Right now it seems like my only option is to write the conversion myself in a shader or OpenCL, but I'd like to avoid that if possible.