Lines Matching defs:metadata

640     if (s->metadata.mtd_ext_size)
641 return skip_input(s, s->key_present + s->metadata.mtd_ext_size + 1);
803 bit_allocate(g->nb_exponent, g->imdct_idx, s->metadata.fr_code,
909 if (s->metadata.rev_id[ch] > 1) {
910 avpriv_report_missing_feature(s->avctx, "Encoder revision %d", s->metadata.rev_id[ch]);
914 if (ch == lfe_channel_tab[s->metadata.prog_conf]) {
963 if (!s->metadata.ch_size[ch]) {
967 ret = ff_dolby_e_convert_input(s, s->metadata.ch_size[ch], key);
975 if ((ret = skip_input(s, s->metadata.ch_size[ch])) < 0)
985 if (s->metadata.meter_size)
986 return skip_input(s, s->key_present + s->metadata.meter_size + 1);
1060 const DolbyEHeaderInfo *const metadata = &s->dectx.metadata;
1064 if (metadata->nb_channels == 4)
1066 else if (metadata->nb_channels == 6)
1068 else if (metadata->nb_programs == 1 && metadata->output_channel_order == CHANNEL_ORDER_DEFAULT)
1077 for (ch = 0; ch < metadata->nb_channels; ch++) {
1081 apply_gain(s, metadata->begin_gain[ch], metadata->end_gain[ch], output);
1097 if (s->metadata.nb_programs > 1 && !s->metadata.multi_prog_warned) {
1100 s->metadata.nb_programs, s->metadata.prog_conf);
1101 s->metadata.multi_prog_warned = 1;
1105 switch (s->metadata.nb_channels) {
1117 avctx->ch_layout.nb_channels = s->metadata.nb_channels;
1121 avctx->sample_rate = s->metadata.sample_rate;
1124 i = s->metadata.nb_channels / 2;
1125 j = s->metadata.nb_channels;
1270 s->dectx.metadata.output_channel_order = CHANNEL_ORDER_CODED;
1274 s->dectx.metadata.multi_prog_warned = s->dectx.metadata.output_channel_order == CHANNEL_ORDER_CODED;
1283 OFFSET(dectx.metadata.output_channel_order), AV_OPT_TYPE_INT,