GNOME Bugzilla – Bug 310932
[faad] caps negotiation with audioconvert fails
Last modified: 2005-09-06 12:02:30 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.
Probably faad doesn't set caps on its buffer before pushing. Edgard, would you mind looking at this and commenting or fixing?
Tim fixed this, afaik.
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