mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
audio decoder: Add some debug output for bad caps from children
This commit is contained in:
parent
e729ad1c9c
commit
d9740bf9ba
1 changed files with 3 additions and 1 deletions
|
@ -521,7 +521,7 @@ gst_audio_decoder_set_output_format (GstAudioDecoder * dec,
|
|||
{
|
||||
gboolean res = TRUE;
|
||||
guint old_rate;
|
||||
GstCaps *caps;
|
||||
GstCaps *caps = NULL;
|
||||
GstCaps *templ_caps;
|
||||
|
||||
GST_DEBUG_OBJECT (dec, "Setting output format");
|
||||
|
@ -537,6 +537,8 @@ gst_audio_decoder_set_output_format (GstAudioDecoder * dec,
|
|||
/* Only allow caps that are a subset of the template caps */
|
||||
templ_caps = gst_pad_get_pad_template_caps (dec->srcpad);
|
||||
if (!gst_caps_is_subset (caps, templ_caps)) {
|
||||
GST_WARNING_OBJECT (dec, "Requested output format %" GST_PTR_FORMAT
|
||||
" do not match template %" GST_PTR_FORMAT, caps, templ_caps);
|
||||
gst_caps_unref (caps);
|
||||
gst_caps_unref (templ_caps);
|
||||
goto refuse_caps;
|
||||
|
|
Loading…
Reference in a new issue