]> git.sesse.net Git - vlc/commitdiff
demux: libmp4: add xid_ atom
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 16 Oct 2014 17:01:58 +0000 (19:01 +0200)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 16 Oct 2014 18:05:02 +0000 (20:05 +0200)
modules/demux/mp4/libmp4.c
modules/demux/mp4/libmp4.h
modules/demux/mp4/meta.c

index f270b550acc67f298d1f5a9cb6878ce8366da32c..9d868edae5ce28b567ca09e3598a4774c0b04bd7 100644 (file)
@@ -3719,6 +3719,7 @@ static const struct
     { ATOM_gnre,    MP4_ReadBox_Metadata,     MP4_FreeBox_Common,  ATOM_ilst },
     { ATOM_rtng,    MP4_ReadBox_Metadata,     MP4_FreeBox_Common,  ATOM_ilst },
     { ATOM_trkn,    MP4_ReadBox_Metadata,     MP4_FreeBox_Common,  ATOM_ilst },
+    { ATOM_xid_,    MP4_ReadBox_Metadata,     MP4_FreeBox_Common,  ATOM_ilst },
 
     /* udta */
     { ATOM_0xa9ART, MP4_ReadBox_0xa9xxx,      MP4_FreeBox_0xa9xxx, ATOM_udta },
index 2d65d5a906ef8e89cdd5c5137e7f795a1ce1211e..a4d62bbf8777f4bd869bae3f375689a3371f1703 100644 (file)
 #define ATOM_cnID VLC_FOURCC( 'c', 'n', 'I', 'D' )
 #define ATOM_covr VLC_FOURCC( 'c', 'o', 'v', 'r' )
 #define ATOM_rtng VLC_FOURCC( 'r', 't', 'n', 'g' )
+#define ATOM_xid_ VLC_FOURCC( 'x', 'i', 'd', ' ' )
 
 #define ATOM_chap VLC_FOURCC( 'c', 'h', 'a', 'p' )
 #define ATOM_SDLN VLC_FOURCC( 'S', 'D', 'L', 'N' )
index ce1c2b7f65732311d5e5af0103ba991238925dc1..d0f9417493361bc832ffca5233ae70f654ca09c3 100644 (file)
@@ -90,6 +90,7 @@ static const struct
     { ATOM_0xa9xpd, N_("Executive Producer") },
     { ATOM_aART,    N_("Album Artist") },
     { ATOM_vndr,    N_("Vendor") },
+    { ATOM_xid_,    N_("Catalog Number") },
     { 0, "" },
 };