[Bug 795397] New: audiomixer caps negotiation broken
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Apr 20 10:33:15 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=795397
Bug ID: 795397
Summary: audiomixer caps negotiation broken
Classification: Platform
Product: GStreamer
Version: 1.14.0
OS: All
Status: NEW
Severity: blocker
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: jan.steffens at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
This pipeline fails on 1.14:
gst-launch-1.0 audiotestsrc ! audio/x-raw,rate=48000 ! audiomixer !
audioresample ! audio/x-raw,rate=44100 ! fakesink
Some logs:
INFO audioaggregator
gstaudioaggregator.c:671:gst_audio_aggregator_sink_getcaps:<audiomixer0:sink_0>
Getting caps with filter audio/x-raw, rate=(int)48000, format=(string){ S16LE,
S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE,
U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE,
S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 },
layout=(string)interleaved, channels=(int)[ 1, 2147483647 ]
DEBUG audioaggregator
gstaudioaggregator.c:673:gst_audio_aggregator_sink_getcaps:<audiomixer0:sink_0>
sink template caps : audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE,
U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE,
S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE,
U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)44100, channels=(int)[ 1,
2147483647 ], layout=(string)interleaved
DEBUG audioaggregator
gstaudioaggregator.c:674:gst_audio_aggregator_sink_getcaps:<audiomixer0:sink_0>
downstream caps audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8,
U8, F32LE, F64LE }, rate=(int)44100, channels=(int)[ 1, 2147483647 ],
layout=(string)interleaved; audio/x-raw, format=(string){ S32LE, U32LE, S16LE,
U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1,
2147483647 ], layout=(string)interleaved
INFO audioaggregator
gstaudioaggregator.c:675:gst_audio_aggregator_sink_getcaps:<audiomixer0:sink_0>
returned sink caps : EMPTY
I guess the mixer now fixates its internal format before considering the sink
caps?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list