commit 1e719585f67e06bf892063a4e5b64e8c73c8c163 Author: Gabriel Burt <gabriel.b...@gmail.com> Date: Mon Sep 20 17:33:47 2010 -0500
Add video podcast and music tv show mimetypes Signed-off-by: Nathaniel McCallum <nathan...@natemccallum.com> src/itdb.h | 4 ++++ src/itdb_itunesdb.c | 2 ++ src/itdb_sqlite.c | 2 ++ 3 files changed, 8 insertions(+), 0 deletions(-) --- diff --git a/src/itdb.h b/src/itdb.h index c6d43c7..e8d7547 100644 --- a/src/itdb.h +++ b/src/itdb.h @@ -1232,9 +1232,11 @@ typedef enum * @ITDB_MEDIATYPE_AUDIO: Audio files * @ITDB_MEDIATYPE_MOVIE: Movies * @ITDB_MEDIATYPE_PODCAST: Podcasts + * @ITDB_MEDIATYPE_VIDEO_PODCAST: Video Podcasts * @ITDB_MEDIATYPE_AUDIOBOOK: Audio books * @ITDB_MEDIATYPE_MUSICVIDEO: Music videos * @ITDB_MEDIATYPE_TVSHOW: TV Shows + * @ITDB_MEDIATYPE_MUSIC_TVSHOW: TV Shows (also show in Music) * @ITDB_MEDIATYPE_RINGTONE: Ringtone * @ITDB_MEDIATYPE_RENTAL: Rental * @ITDB_MEDIATYPE_ITUNES_EXTRA: ? @@ -1254,9 +1256,11 @@ typedef enum ITDB_MEDIATYPE_AUDIO = 0x000001, ITDB_MEDIATYPE_MOVIE = 0x000002, ITDB_MEDIATYPE_PODCAST = 0x000004, + ITDB_MEDIATYPE_VIDEO_PODCAST= 0x000006, ITDB_MEDIATYPE_AUDIOBOOK = 0x000008, ITDB_MEDIATYPE_MUSICVIDEO = 0x000020, ITDB_MEDIATYPE_TVSHOW = 0x000040, + ITDB_MEDIATYPE_MUSIC_TVSHOW = 0x000060, ITDB_MEDIATYPE_RINGTONE = 0x004000, ITDB_MEDIATYPE_RENTAL = 0x008000, ITDB_MEDIATYPE_ITUNES_EXTRA = 0x010000, diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c index 36a3e95..ea3a7ad 100644 --- a/src/itdb_itunesdb.c +++ b/src/itdb_itunesdb.c @@ -6473,6 +6473,7 @@ static gboolean write_hths (FExport *fexp) g_return_val_if_fail (write_rths(cts, track), FALSE); if (track->mediatype == ITDB_MEDIATYPE_AUDIOBOOK || + track->mediatype == ITDB_MEDIATYPE_VIDEO_PODCAST || track->mediatype == ITDB_MEDIATYPE_PODCAST) nonstdtrackcnt++; @@ -6542,6 +6543,7 @@ static gboolean write_lphs (WContents *cts, Itdb_Playlist *pl) ctr = current_track->data; /* Count the number of podcasts and audiobooks for later use */ if (tr->mediatype == ITDB_MEDIATYPE_AUDIOBOOK || + tr->mediatype == ITDB_MEDIATYPE_VIDEO_PODCAST || tr->mediatype == ITDB_MEDIATYPE_PODCAST) nonstdtrackcnt++; diff --git a/src/itdb_sqlite.c b/src/itdb_sqlite.c index d6c8f61..0e53b01 100644 --- a/src/itdb_sqlite.c +++ b/src/itdb_sqlite.c @@ -1256,6 +1256,8 @@ static int mk_Library(Itdb_iTunesDB *itdb, /* if it's a movie, music video or tv show */ if ((track->mediatype & ITDB_MEDIATYPE_MOVIE) || (track->mediatype & ITDB_MEDIATYPE_MUSICVIDEO) + || (track->mediatype & ITDB_MEDIATYPE_VIDEO_PODCAST) + || (track->mediatype & ITDB_MEDIATYPE_MUSIC_TVSHOW) || (track->mediatype & ITDB_MEDIATYPE_TVSHOW)) { /* printf("[%s] -- inserting into \"video_info\"\n", __func__); */ res = sqlite3_reset(stmt_video_info); ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ gtkpod-cvs2 mailing list gtkpod-cvs2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2