[Bug 735423] videodecoder: Haven't set caps to downstream when select another video track.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 28 20:32:14 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735423
  GStreamer | gst-plugins-base | 1.2.3

--- Comment #13 from kevin <kevinbing.song at gmail.com> 2014-08-29 03:32:11 UTC ---
(In reply to comment #10)
> Yes, that sounds correct. If it is not like that you found a bug somewhere :)
> 
> Note however that the decoders for *all* 4 video streams will do an ALLOCATION
> query in the very beginning. So the sink will have to provide 4 different
> buffer pools, which might not be ideal depending on your sink. When selecting a
> new stream, a RECONFIGURE event is going to be sent to the newly selected
> decoder, and it will do another ALLOCATION query to see if something has
> changed.

Video sink only received the input-selector's active pad's ALLOCATION query.
Only need provide one buffer pool. input-selector will send RECONFIGURE event
to old active and new active pad and new active pad ALLOCATION query will reach
video sink.

I wonder why implement track selection after audio/video decoder? Is it
possible to implement in demuxer?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list