[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