Is there any proper element that is opposited of funnel?

Wonchul Lee chul0812 at gmail.com
Mon Aug 26 16:32:57 PDT 2013


Hello
I am curious about below thing.

>Since funnel preserves stream IDs, you could probably create an element
that creates >a pad for each stream it sees, and that would do what you
want.

I can not find the code to keep the stream ID on funnel.
Could you give me a way to get the stream ID from the downstream element?
It also helpful for me.


2013/8/27 Brendan Long <self at brendanlong.com>

>  On 08/26/2013 06:44 AM, 이훈희 wrote:
>
> this is my approach.
>
>                                   / ac3parse    - capsfilter - decoder \
>                                       / fakesink
> demux - multiqueue - ac3parse    - capsfilter - decoder - funnel -
> output-selector - fakesink
>                                 \  ac3parse    - capsfilter - decoder /
>                                     \ fakesink
>                                  \ h264parse  - capsfilter - decoder -
> input-selector - fakesink
>
>   What's the goal here? If you only want to play one of the audio
> streams, use an input-selector instead of a funnel. If the goal is to mix
> some or all of the audio streams, use an adder<http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-adder.html>instead of a funnel. If you want each audio stream to do to a different
> sink, then don't use the funnel at all, and use output-selectors as needed.
>
>
>  Actually, I could not find a proper element that is opposited element of
> funnel.
>
> Since funnel preserves stream IDs, you could probably create an element
> that creates a pad for each stream it sees, and that would do what you want.
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130827/62f3fbc5/attachment-0001.html>


More information about the gstreamer-devel mailing list