I’ve built libgstomx.so for both 1.0 and 0.10, and wonder if 1.0 uses the hardware for h264 coding at all. 0.10 has nv_* elements, but 1.0 does not, and I haven’t been able to find a place where the 1.0 elements reaches “into the hardware”.
“omxh264dec” is the name of the HW accelerated H264 decoder in GST 1.0.
When you use it, you should see TVMR prints from the NVIDIA’s decoder:
TVMR: cbBeginSequence: 833: Display Resolution : (1920x1080) TVMR: cbBeginSequence: 834: Display Aspect Ratio : (1920x1080) TVMR: cbBeginSequence: 998: SurfaceLayout = 3 TVMR: cbBeginSequence: 1028: NumOfSurfaces = 7, InteraceStream = 0, InterlaceEnabled = 0, bSecure = 0, MVC = 0 Semiplanar = 1, bReinit = 1
And that I do. It was a stupid issue caused by multiple gstreamer, wrong libpath and general confusion. Thanks.
Can I know what the TVMR Framerate signifes?