Home | History | Annotate | Download | only in audio

Lines Matching full:caps

167 gboolean gst_sbc_enc_fill_sbc_params(GstSbcEnc *enc, GstCaps *caps);
232 static gboolean sbc_enc_src_setcaps(GstPad *pad, GstCaps *caps)
236 GST_LOG_OBJECT(enc, "setting srcpad caps");
238 return gst_sbc_enc_fill_sbc_params(enc, caps);
241 static GstCaps *sbc_enc_src_caps_fixate(GstSbcEnc *enc, GstCaps *caps)
246 result = gst_sbc_util_caps_fixate(caps, &error_message);
249 GST_WARNING_OBJECT(enc, "Invalid input caps caused parsing "
260 GstCaps *caps;
264 caps = gst_pad_get_allowed_caps(enc->srcpad);
265 if (caps == NULL)
266 caps = sbc_enc_src_getcaps(enc->srcpad);
268 if (caps == GST_CAPS_NONE || gst_caps_is_empty(caps)) {
273 result_caps = sbc_enc_src_caps_fixate(enc, caps);
276 gst_caps_unref(caps);
284 static gboolean sbc_enc_sink_setcaps(GstPad *pad, GstCaps *caps)
293 structure = gst_caps_get_structure(caps, 0);
312 gboolean gst_sbc_enc_fill_sbc_params(GstSbcEnc *enc, GstCaps *caps)
314 if (!gst_caps_is_fixed(caps)) {
315 GST_DEBUG_OBJECT(enc, "didn't receive fixed caps, "
320 if (!gst_sbc_util_fill_sbc_params(&enc->sbc, caps))
376 GstCaps *caps;
380 caps = GST_PAD_CAPS(enc->srcpad);
383 enc->frame_length, caps,
468 /* changes to those properties will only happen on the next caps