330 "eng",
"fra",
"ger",
"ita",
"dut",
"sve",
"spa",
"dan",
"por",
"nor",
331 "heb",
"jpn",
"ara",
"fin",
"gre",
"ice",
"mlt",
"tur",
"hr ",
"chi",
332 "urd",
"hin",
"tha",
"kor",
"lit",
"pol",
"hun",
"est",
"lav",
"",
333 "fo ",
"",
"rus",
"chi",
"",
"iri",
"alb",
"ron",
"ces",
"slk",
334 "slv",
"yid",
"sr ",
"mac",
"bul",
"ukr",
"bel",
"uzb",
"kaz",
"aze",
336 "aze",
"arm",
"geo",
"mol",
"kir",
"tgk",
"tuk",
"mon",
"",
"pus",
337 "kur",
"kas",
"snd",
"tib",
"nep",
"san",
"mar",
"ben",
"asm",
"guj",
338 "pa ",
"ori",
"mal",
"kan",
"tam",
"tel",
"",
"bur",
"khm",
"lao",
340 "vie",
"ind",
"tgl",
"may",
"may",
"amh",
"tir",
"orm",
"som",
"swa",
342 "",
"run",
"",
"mlg",
"epo",
"",
"",
"",
"",
"",
344 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
345 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
346 "",
"",
"",
"",
"",
"",
"",
"",
"wel",
"baq",
347 "cat",
"lat",
"que",
"grn",
"aym",
"tat",
"uig",
"dzo",
"jav"
366 for (i = 0; i < 3; i++) {
383 if (code >= 0x400 && code != 0x7fff) {
384 for (i = 2; i >= 0; i--) {
385 to[i] = 0x60 + (code & 0x1f);
405 len = (len << 7) | (c & 0x7f);
417 av_dlog(fc,
"MPEG4 description: tag=0x%02x len=%d\n", *tag, len);
451 int object_type_id =
avio_r8(pb);
465 av_dlog(fc,
"esds object type id 0x%02x\n", object_type_id);
468 av_dlog(fc,
"Specific MPEG4 header len=%d\n", len);
469 if (!len || (uint64_t)len > (1<<30))
485 av_dlog(fc,
"mp4a config channels %d obj %d ext obj %d "
540 if (layout_tag == 0) {
546 if (layout_tag == 0x10000) {
570 uint32_t layout_tag = 0;
572 for (layouts = mov_channel_layout; layouts->
channel_layout; layouts++)