Sample applications provided demonstrate how to use MediaSDK API as reference and are not to be considered as production ready. Specifically with Vpp sample output format support is nv12 as in general most of encoders/decoders work with NV12 (with exception of JPEG/MJPEG). I would like to mention this limitation is with the sample but not with MediaSDK product itself. MediaSDK supports various VPP color space conversion formats (other than output format NV12) as described in MSDK reference manual (page no.7, Table 2). You can modify sample vpp to perform conversion to different output format as described in the MediaSDK manual and suitable for your use case.