• Home
  • Raw
  • Download

Lines Matching refs:elem_id

195     uint8_t elem_id;  member
207 .elem_id = layout_map[offset][1], in assign_pair()
218 .elem_id = layout_map[offset][1], in assign_pair()
224 .elem_id = layout_map[offset + 1][1], in assign_pair()
304 .elem_id = layout_map[i][1], in sniff_channel_order()
366 .elem_id = layout_map[i][1], in sniff_channel_order()
378 .elem_id = layout_map[i][1], in sniff_channel_order()
388 .elem_id = layout_map[i][1], in sniff_channel_order()
398 .elem_id = layout_map[i][1], in sniff_channel_order()
416 .elem_id = layout_map[i][1], in sniff_channel_order()
432 .elem_id = layout_map[i][1], in sniff_channel_order()
443 .elem_id = layout_map[i][1], in sniff_channel_order()
449 .elem_id = layout_map[i][1], in sniff_channel_order()
491 layout_map[i][1] = e2c_vec[i].elem_id; in sniff_channel_order()
655 static ChannelElement *get_che(AACContext *ac, int type, int elem_id) in get_che() argument
660 return ac->tag_che_map[type][elem_id]; in get_che()
705 if (ac->tags_mapped > 3 && ((type == TYPE_CPE && elem_id < 8) || in get_che()
706 (type == TYPE_SCE && elem_id < 6) || in get_che()
707 (type == TYPE_LFE && elem_id < 2))) { in get_che()
709 return ac->tag_che_map[type][elem_id] = ac->che[type][elem_id]; in get_che()
715 return ac->tag_che_map[TYPE_CPE][elem_id] = ac->che[TYPE_CPE][2]; in get_che()
722 return ac->tag_che_map[TYPE_SCE][elem_id] = ac->che[TYPE_SCE][1]; in get_che()
732 if (!ac->warned_remapping_once && (type != TYPE_LFE || elem_id != 0)) { in get_che()
735 type == TYPE_SCE ? "SCE" : "LFE", elem_id); in get_che()
739 return ac->tag_che_map[type][elem_id] = ac->che[TYPE_LFE][0]; in get_che()
744 return ac->tag_che_map[TYPE_CPE][elem_id] = ac->che[TYPE_CPE][1]; in get_che()
754 if (!ac->warned_remapping_once && (type != TYPE_SCE || elem_id != 1)) { in get_che()
757 type == TYPE_SCE ? "SCE" : "LFE", elem_id); in get_che()
761 return ac->tag_che_map[type][elem_id] = ac->che[TYPE_SCE][1]; in get_che()
767 return ac->tag_che_map[TYPE_SCE][elem_id] = ac->che[TYPE_SCE][1]; in get_che()
774 return ac->tag_che_map[TYPE_CPE][elem_id] = ac->che[TYPE_CPE][0]; in get_che()
781 return ac->tag_che_map[TYPE_SCE][elem_id] = ac->che[TYPE_SCE][0]; in get_che()
2985 enum RawDataBlockType type, int elem_id, argument
2999 if (coup->type[c] == type && coup->id_select[c] == elem_id) {
3183 const int elem_id = aac_channel_layout_map[chan_config-1][i][1]; local
3184 if (!(che=get_che(ac, elem_type, elem_id))) {
3187 elem_type, elem_id);
3230 int err, elem_id; local
3261 elem_id = get_bits(gb, 4);
3264 av_log(avctx, AV_LOG_DEBUG, "Elem type:%x id:%x\n", elem_type, elem_id);
3272 if (che_presence[elem_type][elem_id]) {
3273 int error = che_presence[elem_type][elem_id] > 1;
3275 elem_type, elem_id);
3281 che_presence[elem_type][elem_id]++;
3283 if (!(che=get_che(ac, elem_type, elem_id))) {
3285 elem_type, elem_id);
3349 if (elem_id == 15)
3350 elem_id += get_bits(gb, 8) - 1;
3351 if (get_bits_left(gb) < 8 * elem_id) {
3357 while (elem_id > 0) {
3358 int ret = decode_extension_payload(ac, gb, elem_id, che_prev, che_prev_type);
3363 elem_id -= ret;