Multistream support in gst-launch

Neil Jones neiljay at gmail.com
Wed May 23 02:42:44 PDT 2012


Cheers,

I have given this a try, my decoder and mixer are a single component
so my pipeline looks like:

gst-launch-0.10 filesrc  ! decoder_and_mix ! sink  filesrc ! decoder_and_mix

the syntax seems to work, but I get 2 seperate calls to the init and
change_state functions as If gstreame rhas created 2 seprate
decode_and_mix components, I would have only expected 1 call to both
of these functions ?

Cheers

Neil


On Fri, May 18, 2012 at 12:58 PM, Luis de Bethencourt
<luis at debethencourt.com> wrote:
> so something like:
>
> gst-launch-0.10 filesrc  ! decoder ! mixer name=mix ! sink  filesrc !
> decoder ! mix.
>
> notice the lack of "!" between sink and second filesrc, equivalent to:
>
> gst-launch-0.10 filesrc  ! decoder ! mixer name=mix ! sink \
> filesrc ! decoder ! mix.
>
> Luis
>
> On 17 May 2012 10:18, Neil Jones <neiljay at gmail.com> wrote:
>> Hi,
>>
>> Could someone explain how to describe multi path streams in gst-launch syntax,
>> I want to test a multi-stream (hardware) audio decoder with an inbuilt mixer,
>> the gst  component has 2 input pads and 3 outputs pads.
>>
>> There are 2 scenarios I want to test:
>>
>> 1) connect 2 filesrc’s to the input pads (0 & 1) and alsasink to the
>> mixed output pad (pad1)
>>
>> 2) connect 2 filesrc’s to the input pad (0 & 1), alsa sink to the
>> mixed output pad (pad 1) and 2 filesinks to the other 2 pads (0 and
>> 1).
>>
>> The component looks like:
>>
>>  ____       ________                 _____
>> |SRC0|_____|Decoder0|_______________|SINK0|
>> |____|     |________|  |            |_____|
>>                       |   _____     _____
>>                       ---|MIXER|___|SINK1|
>>                       ---|_____|   |_____|
>>  ____       ________   |             _____
>> |SRC1|_____|Decoder1|__|____________|SINK2|
>> |____|     |________|               |_____|
>>
>>
>> Cheers for the help,
>>
>> Neil
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list