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 706552 - faac/flvmux caps negotiation issue
faac/flvmux caps negotiation issue
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: dont know
1.0.9
Other Mac OS
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-08-22 06:19 UTC by Florian Zwoch
Modified: 2013-08-22 08:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG=4 log (43.54 KB, text/plain)
2013-08-22 06:19 UTC, Florian Zwoch
Details

Description Florian Zwoch 2013-08-22 06:19:09 UTC
Created attachment 252696 [details]
GST_DEBUG=4 log

The following pipeline fails when switched to PAUSED:

gst-launch-1.0 audiotestsrc ! faac ! flvmux ! fakesink

Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2812): void gst_base_src_loop(GstPad *) (): /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.

I have attached a GST_DEBUG=4 log file.


The following pipelines are working fine though:

gst-launch-1.0 audiotestsrc ! faac ! mp4mux ! fakesink
gst-launch-1.0 audiotestsrc ! avenc_aac ! flvmux ! fakesink

So it seems that is it specific to the combination of the faac and flvmux plugin. I'm not sure which plugin is to blame or if it is due to one of the base classes.

I can't confirm this right now, but I was under the impression that this is a regression. I pretty sure this was working before on some earlier version of the 1.x release cycle.
Comment 1 Sebastian Dröge (slomo) 2013-08-22 08:11:19 UTC
Add aacparse between encoder and muxer.
Comment 2 Florian Zwoch 2013-08-22 08:58:02 UTC
Ah, thanks. I forgot about the parsers again..