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 602877 - Adding docs about using interfaces like GstMixer
Adding docs about using interfaces like GstMixer
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: documentation
git master
Other Linux
: Normal normal
: 0.10.26
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 602716
 
 
Reported: 2009-11-24 21:55 UTC by José Alburquerque
Modified: 2009-11-25 15:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description José Alburquerque 2009-11-24 21:55:59 UTC
Would it be possible to include a mention in the "Interfaces" section of the GStreamer Application Development Manual that an element should be placed in a PAUSED or READY state in order to use the interfaces that it may implement like GstMixer?  Some C++ coders apparently need information like this specified clearly to know how to use these interfaces.
Comment 1 Tim-Philipp Müller 2009-11-25 15:58:21 UTC
Good idea:

 commit 5a1c788d9a58a032442ea09f091306640a0a7069
 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
 Date:   Wed Nov 25 15:39:44 2009 +0000

    docs: improve GstMixer and GstTuner docs
    
    Mention that elements implementing GstMixer and GstTuner need to be
    in the right state before they can be used. Also mention GLib
    functions for converting filenames to and from URIs.
    
    Fixes #602877.

This is a problem everyone runs into really (and the warning is very misleading). Unfortunately we can't fix this horrible GstImplementesInterface stuff before 0.11, but it's scheduled to be removed next time we break API/ABI.