Hello,
I have a CUVID client for IP video streaming and it is decoding H264 properly but I can´t decode MPEG4. As I have seen in the cudaDecodeGL example from nVdia they have the following asserts:
// Validate video format. Currently only a subset is
// supported via the cuvid API.
assert(cudaVideoCodec_MPEG1 == eCodec || cudaVideoCodec_MPEG2 == eCodec || cudaVideoCodec_VC1 == eCodec || cudaVideoCodec_H264 == eCodec);
As we can see in the cuvidec.h it is defined (¿for future implementation?).
typedef enum cudaVideoCodec_enum {
cudaVideoCodec_MPEG1=0,
cudaVideoCodec_MPEG2,
cudaVideoCodec_MPEG4,
cudaVideoCodec_VC1,
cudaVideoCodec_H264,
cudaVideoCodec_NumCodecs,
// Uncompressed YUV
cudaVideoCodec_YUV420 = ((‘I’<<24)|(‘Y’<<16)|(‘U’<<8)|(‘V’)),
cudaVideoCodec_YV12 = ((‘Y’<<24)|(‘V’<<16)|(‘1’<<8)|(‘2’)),
cudaVideoCodec_NV12 = ((‘N’<<24)|(‘V’<<16)|(‘1’<<8)|(‘2’)),
} cudaVideoCodec;
My question es, ¿is it supported/implemented? ¿or is ir going to be?
Thank you a lot.