Lines 240-246
Link Here
|
240 |
return Frame::FT_UnknownFrame; |
240 |
return Frame::FT_UnknownFrame; |
241 |
} |
241 |
} |
242 |
|
242 |
|
243 |
#ifndef HAVE_MP4V2_MP4GETMETADATABYINDEX_CHARPP_ARG |
243 |
#if MPEG4IP_MAJOR_MINOR_VERSION >= 0x0109 |
|
|
244 |
#elif defined HAVE_MP4V2_MP4GETMETADATABYINDEX_CHARPP_ARG |
245 |
#else |
244 |
/** |
246 |
/** |
245 |
* Check if a name is a free form field. |
247 |
* Check if a name is a free form field. |
246 |
* |
248 |
* |
Lines 649-655
Link Here
|
649 |
MP4TagsSetCompilation(tags, &cpl); |
651 |
MP4TagsSetCompilation(tags, &cpl); |
650 |
} else if (name == "covr") { |
652 |
} else if (name == "covr") { |
651 |
MP4TagArtwork artwork; |
653 |
MP4TagArtwork artwork; |
652 |
artwork.data = value.data(); |
654 |
artwork.data = (void *)value.data(); |
653 |
artwork.size = value.size(); |
655 |
artwork.size = value.size(); |
654 |
artwork.type = MP4_ART_UNDEFINED; |
656 |
artwork.type = MP4_ART_UNDEFINED; |
655 |
MP4TagsAddArtwork(tags, &artwork); |
657 |
MP4TagsAddArtwork(tags, &artwork); |
Lines 722-737
Link Here
|
722 |
MP4TagsSetITunesCountry(tags, &val); |
724 |
MP4TagsSetITunesCountry(tags, &val); |
723 |
} else if (name == "cnID") { |
725 |
} else if (name == "cnID") { |
724 |
uint32_t val = str.toULong(); |
726 |
uint32_t val = str.toULong(); |
725 |
MP4TagsSetCNID(tags, &val); |
727 |
MP4TagsSetContentID(tags, &val); |
726 |
} else if (name == "atID") { |
728 |
} else if (name == "atID") { |
727 |
uint32_t val = str.toULong(); |
729 |
uint32_t val = str.toULong(); |
728 |
MP4TagsSetATID(tags, &val); |
730 |
MP4TagsSetArtistID(tags, &val); |
729 |
} else if (name == "plID") { |
731 |
} else if (name == "plID") { |
730 |
uint64_t val = str.toULongLong(); |
732 |
uint64_t val = str.toULongLong(); |
731 |
MP4TagsSetPLID(tags, &val); |
733 |
MP4TagsSetPlaylistID(tags, &val); |
732 |
} else if (name == "geID") { |
734 |
} else if (name == "geID") { |
733 |
uint32_t val = str.toULong(); |
735 |
uint32_t val = str.toULong(); |
734 |
MP4TagsSetGEID(tags, &val); |
736 |
MP4TagsSetGenreID(tags, &val); |
735 |
} else { |
737 |
} else { |
736 |
MP4ItmfItem* item = MP4ItmfItemAlloc("----", 1); |
738 |
MP4ItmfItem* item = MP4ItmfItemAlloc("----", 1); |
737 |
item->mean = strdup("com.apple.iTunes"); |
739 |
item->mean = strdup("com.apple.iTunes"); |