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 310932 - [faad] caps negotiation with audioconvert fails
[faad] caps negotiation with audioconvert fails
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 0.9.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-07-19 21:16 UTC by fcarvalho
Modified: 2005-09-06 12:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description fcarvalho 2005-07-19 21:16:41 UTC
Distribution/Version: Debian

I am trying to run the pipeline:

gst-launch-0.9 filesrc location="sound.aac" ! faad ! audioconvert ! alsasink
...

ERROR gst_audio_convert_chain:<audioconvert0> Pad not negotiated before chain
function was called
ERROR: from element /pipeline0/audioconvert0: Internal GStreamer error:
negotiation problem.  File a bug.
Comment 1 Andy Wingo 2005-07-21 15:40:00 UTC
Probably faad doesn't set caps on its buffer before pushing. Edgard, would you
mind looking at this and commenting or fixing?
Comment 2 Ronald Bultje 2005-08-05 11:17:22 UTC
Tim fixed this, afaik.
Comment 3 Tim-Philipp Müller 2005-08-08 19:22:27 UTC
I hadn't committed that yet. Should work now:

2005-08-08  Tim-Philipp Muller  <tim at centricular dot net>

        * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
        (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps),
        (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain),
        (gst_faad_change_state):
        * ext/faad/gstfaad.h:
          Fix negotiation (#310932) and miscellaneous other stuff. Probably
          still needs some more work.

Cheers
 -Tim