[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gstreamer-devel
Subject:    Re: [gst-devel] GSTreamer on Windows
From:       "Ronald S. Bultje" <R.S.Bultje () students ! uu ! nl>
Date:       2004-07-25 11:25:07
Message-ID: 1090754706.22961.1.camel () shrek ! bitfreak ! net
[Download RAW message or body]

Hi Steve,

On Sun, 2004-07-25 at 17:20, Steve Lhomme wrote:
> * gst-launch filesrc location="test.avi" ! matroskamux ! filesink 
> location="test.mkv"
> = creates a Matroska file but the type of the track is wrong (only one 
> track in the file)
> 
> * gst-launch filesrc location="test.avi" ! avidemux ! matroskamux ! 
> filesink location="test.mkv"
> = takes 100% CPU doing nothing

Those cannot work, because the muxer and demuxer are not always in sync.
The correct solution is to add queues to each of the source pads in
avidemux and connect those to a different thread in matroskamux. Then,
the two run independently and slight out-of-sync changes will not hang
the pipeline.

Ronald



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic