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