316 "eng",
"fra",
"ger",
"ita",
"dut",
"sve",
"spa",
"dan",
"por",
"nor",
317 "heb",
"jpn",
"ara",
"fin",
"gre",
"ice",
"mlt",
"tur",
"hr ",
"chi",
318 "urd",
"hin",
"tha",
"kor",
"lit",
"pol",
"hun",
"est",
"lav",
"",
319 "fo ",
"",
"rus",
"chi",
"",
"iri",
"alb",
"ron",
"ces",
"slk",
320 "slv",
"yid",
"sr ",
"mac",
"bul",
"ukr",
"bel",
"uzb",
"kaz",
"aze",
322 "aze",
"arm",
"geo",
"mol",
"kir",
"tgk",
"tuk",
"mon",
"",
"pus",
323 "kur",
"kas",
"snd",
"tib",
"nep",
"san",
"mar",
"ben",
"asm",
"guj",
324 "pa ",
"ori",
"mal",
"kan",
"tam",
"tel",
"",
"bur",
"khm",
"lao",
326 "vie",
"ind",
"tgl",
"may",
"may",
"amh",
"tir",
"orm",
"som",
"swa",
328 "",
"run",
"",
"mlg",
"epo",
"",
"",
"",
"",
"",
330 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
331 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
332 "",
"",
"",
"",
"",
"",
"",
"",
"wel",
"baq",
333 "cat",
"lat",
"que",
"grn",
"aym",
"tat",
"uig",
"dzo",
"jav"
352 for (i = 0; i < 3; i++) {
369 if (code >= 0x400 && code != 0x7fff) {
370 for (i = 2; i >= 0; i--) {
371 to[i] = 0x60 + (code & 0x1f);
391 len = (len << 7) | (c & 0x7f);
403 av_dlog(fc,
"MPEG4 description: tag=0x%02x len=%d\n", *tag, len);
435 int object_type_id =
avio_r8(pb);
447 av_dlog(fc,
"esds object type id 0x%02x\n", object_type_id);
450 av_dlog(fc,
"Specific MPEG4 header len=%d\n", len);
451 if (!len || (uint64_t)len > (1<<30))
470 av_dlog(fc,
"mp4a config channels %d obj %d ext obj %d "
525 if (layout_tag == 0) {
527 av_log_ask_for_sample(s,
"Unimplemented container channel layout.\n");
531 if (layout_tag == 0x10000) {
555 uint32_t layout_tag = 0;
557 for (layouts = mov_channel_layout; layouts->
channel_layout; layouts++)