DVB pipeline consumes a lot of CPU?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

DVB pipeline consumes a lot of CPU?

Tero Saarni-2
Hi,

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.

--
Tero

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: DVB pipeline consumes a lot of CPU?

Zaheer Merali
On Thu, Sep 18, 2008 at 11:13 AM, Tero Saarni <[hidden email]> wrote:

> Hi,
>
> 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.
>
> --
> Tero

Hi

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.

Zaheer

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel