Hardware H264 Decoding on TK1

Is there any special parameters or driver setup that needs to be done in order for the TK1 to use the H264 hardware decoder for video? I’ve got a gstreamer RTSP pipeline setup but the performance is not great - rather latent, even with latency=0 specified in the gstreamer args:

gst-launch-1.0 rtspsrc location=rtsp://192.168.100.5:554/0 latency=0 ! rtph264depay ! h264parse ! omxh264dec ! videoconvert ! xvimagesink

I would have expected much smoother video given the power of the GPU and the hardware decoder.

When I check the cpu usage using top while the video feed is running, the CPU usage is pretty low - maxing out at about 30% with only 1 core running.

Ok, so it would seem that if I try exactly the same thing using gst-launch-0.10 then the latency almost disappears entirely.

gst-launch-0.10 rtspsrc location=rtsp://192.168.0.168:554/0 latency=0 ! rtph264depay ! nv_omx_h264dec ! nv_omx_videosink

We are aware that there is a certain feature offset between gstreamer 0.10 and 1.0 on TK1. You may find NVIDIA’s Multimedia User Guide useful as well.

Thanks @marcel.tx, I’ve already picked through the MM user guide previously to get the correct plugins in order to bring the pipeline up. For now, I’ll just use gst-launch-0.10