> I'm seeing very high CPU usage when running pipeline for DVB-T stream.
> Setting sync=false like instructed in the example in the docs makes
> it consume less CPU but with the cost of loosing lipsync.
> I wonder if this is a well known problem and if there is a fix?
> Here's the pipeline:
> gst-launch \
> dvbsrc modulation="QAM 64" trans-mode=8k bandwidth=8
> frequency=714000000 code-rate-lp=AUTO code-rate-hp=2/3 guard=4
> hierarchy=0 pids=0:256:512:650 ! \
> flutsdemux name=demuxer \
> demuxer. ! queue max-size-buffers=0 max-size-time=0 !
> mpeg2dec ! ffmpegcolorspace ! xvimagesink sync=false \
> demuxer. ! queue max-size-buffers=0 max-size-time=0 ! mad
> ! alsasink sync=false
> I'm running gstreamer 0.10.18 on Ubuntu Hardy.
flutsdemux has recently been optimised for speed. If you try the
latest version, in gst-plugins-bad cvs directory gst/mpegdemux it
should work a lot faster.