[Bug 692784] typefind element pushes caps event before stream_start
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Apr 29 04:22:59 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=692784
GStreamer | gstreamer (core) | 1.0.5
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.1.1
--- Comment #4 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-29 11:22:55 UTC ---
commit dec149ee6d0cdcc64572d0fc0c54bd0b2567e7cf
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 13:20:11 2013 +0200
typefind: Always leave TYPEFIND mode when we're stopping typefinding
commit def227759b4ffc3e80235e7c046192456b6a9164
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 13:03:24 2013 +0200
typefind: Simplify code
This is only called when in TYPEFIND mode.
commit e807e17f0979b42e2979c4827e89375b55454bdb
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:58:07 2013 +0200
typefind: Push pending events independent of the existence of a downstream
chain function and peer
Downstream might create a peer only as result of the events in theory.
commit d4323634b302f7e08b0fb15d7215e3b444dc7363
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:56:54 2013 +0200
typefind: Only push CAPS event once if we get one from upstream
https://bugzilla.gnome.org/show_bug.cgi?id=692784
commit 118a720e4190841f713f34c84ba8c116c3d51998
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:54:27 2013 +0200
typefind: Stop typefinding if we get a CAPS event from upstream
commit f3412c7ccc58d37139bbceb3050d578d23b9683b
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:52:46 2013 +0200
typefind: Improve handling of GAP events
There's still room for improvement though.
commit f2fb2ced431fa94c08283b25a2fefafb371d09f3
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:48:29 2013 +0200
typefind: Forward events that should happen before the caps event directly
There's no point in storing them and sending them later, and doing so would
later require to distinguish between events that should come before caps
and
after.
https://bugzilla.gnome.org/show_bug.cgi?id=692784
commit 5945c5435d133075cbe317f6b9d4e80adcbae2ff
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:48:13 2013 +0200
typefind: Only push pending buffers and events if we have caps
commit da358ad62277422c9699c3064dc4a6b42fbd13ff
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Apr 29 12:39:20 2013 +0200
typefind: Remove code that would cause caps to be sent twice
Whenever we set typefind->caps we will also send a caps event downstream.
--
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