Trying to start GPU with Video Codec SDK 2.0
Environment:
GPU Name: GeForce MX130
Driver Version: 440.33.01
CUDA Version: 10.2.
Downloaded Video_Codec_SDK_9.0.20.zip built the Sample application ./AppDecode/AppDecGL
As per Readme.txt and NVIDIA VIDEO DECODER INTERFACE Programming Guide i.e Maxwell Gen 1 (GM 10x) Supports MPEG-1/2 and VC1/MPEG-4 and H.264 (Base/Main/High profile up to Level 5.1).
However, I’ve found an issue with Nvidia decoder I tried with 2 test cases 1) 1080p with H.264 codec 2) 360p with MPEG-4 codec. Please find below the details while running the Nvdecoder. and decoder fails for both H.264 and MPEG-4 streams
Test #1) 1080p with H.264 codec:
Stream Details: Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 , 4893 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
./AppDecGL -i ~/Downloads/Sample\ Videos\ input.mp4 -gpu 0
GPU in use: GeForce MX130
Decode with NvDecoder.
[INFO ][00:18:38] Media format: QuickTime / MOV (mov,mp4,m4a,3gp,3g2,mj2)
Session Deinitialization Time: 0 ms
HandleVideoSequence : Codec not supported on this GPU at …/…/NvCodec/NvDecoder/NvDecoder.cpp:200
In this case error is Codec not supported
Test #2) 360p with MPEG-4 codec
Stream Details: Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x368 [SAR 1:1 DAR 40:23], 923 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
./AppDecGL -i ~/Downloads/SampleVideo_640x360_20mb.mp4 -gpu 0
GPU in use: GeForce MX130
Decode with NvDecoder.
[INFO ][00:26:49] Media format: QuickTime / MOV (mov,mp4,m4a,3gp,3g2,mj2)
Total frame decoded: 0
Session Deinitialization Time: 0 ms
For H.264 (1080p) AppDecGL applications throw error “Codec not supported on this GPU”
For MPEG-4(360p) Decode with NvDecoder. But Total frame decoded: 0
Please confirm can develop a video transcoding application using GeForce MX130 or NOT. If yes, what is missing or wrong in running AppDecGL application?