Lines Matching defs:decoder
216 struct media_entity *entity, *mixer = NULL, *decoder = NULL;
222 * the notify handler. Find mixer and decoder.
228 decoder = entity;
236 if (dev->decoder)
237 decoder = dev->decoder;
245 decoder = new;
252 if (decoder && mixer) {
253 ret = media_get_pad_index(decoder, MEDIA_PAD_FL_SOURCE,
256 ret = media_create_pad_link(decoder, ret,
304 * For Audio and V4L2 entity, find the link to which decoder
305 * is the sink. Look for an active link between decoder and
319 if (!dev->decoder) {
324 sink = dev->decoder;
369 * their common source (tuner) and sink (decoder).
593 * Find tuner, decoder and demod.
595 * The tuner and decoder should be cached, as they'll be used by
599 * decoder/demod, to avoid disable step when tuner is requested
609 dev->decoder = entity;
617 /* Disable link between tuner->demod and/or tuner->decoder */
622 if (dev->decoder && link->sink->entity == dev->decoder)