Does anybody know why "aiurdemux" (aiur universal demuxer) is included with the imx6q gstreamer components? What does this component do? Why is it used?
I noticed that the gstreamer on my system is able to play back a 1080p h.264+audio stream at full performance, with or without aiurdemux. In other words, even if I delete /usr/lib/gstreamer-0.10/libmfw_gst_aiur_demux.so from my system, the following pipeline still works ok on my imx6q/embedded Linux system.
gst-launch playbin2 uri=file:///hello.mp4 flags=0x57 video-sink="mfw_v4lsink device=/dev/video17"
gst-launch filesrc location=/hello.mp4 ! decodebin name=demux demux. ! mfw_v4lsink demux. ! alsasink device=hw:1,0