After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627345 - basevideodecoder: start/stop vmethods should be called earlier
basevideodecoder: start/stop vmethods should be called earlier
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-08-19 09:22 UTC by Sebastian Dröge (slomo)
Modified: 2011-09-08 16:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2010-08-19 09:22:31 UTC
+++ This bug was initially created as a clone of Bug #626815 +++

Currently the start/stop vmethods of basevideodecoder (and probably basevideoencoder too) are called quite late, i.e. in chain and setcaps and when going back to READY.

basetransform calls them before activating the pads and after deactivating the pads. The same should probably be done in basevideodecoder too.
Comment 1 Sebastian Dröge (slomo) 2010-08-19 16:09:02 UTC
I guess this should be done in basevideocodec already and the start/stop vmethods should be removed from basevideo{en,de}coder. David?
Comment 2 Mark Nauwelaerts 2011-09-08 16:36:07 UTC
IIRC, start/stop are now called earlier already.