commit 0cf6ab30e4ff10b632d6895d08f68c1e43941cb3
Author: Christophe Fergeau <cferg...@mandriva.com>
Date:   Fri Dec 25 23:41:40 2009 +0100

    [sqlite] just set avformat_info::duration to 0 for now
    
    iTunes does it for some tracks, this makes the code simpler and I
    suspect it's only useful for gapless playback

 src/itdb_sqlite.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/itdb_sqlite.c b/src/itdb_sqlite.c
index 87329a3..aa054ea 100644
--- a/src/itdb_sqlite.c
+++ b/src/itdb_sqlite.c
@@ -989,8 +989,9 @@ static int mk_Library(Itdb_iTunesDB *itdb,
        sqlite3_bind_int(stmt_avformat_info, ++idx, track->bitrate);
        /* sample_rate */
        sqlite3_bind_double(stmt_avformat_info, ++idx, track->samplerate);
-       /* duration */
-       sqlite3_bind_int(stmt_avformat_info, ++idx, track->tracklen);
+       /* duration (in samples) (track->tracklen is in ms) */
+       /* iTunes sometimes set it to 0, do that for now since it's easier */
+       sqlite3_bind_int(stmt_avformat_info, ++idx, 0);
        /* gapless_heuristic_info */
        sqlite3_bind_int(stmt_avformat_info, ++idx, track->gapless_track_flag);
        /* gapless_encoding_delay */

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to