diff options
Diffstat (limited to 'audio/gnomemedia2/files/patch-tcd::cddb.c')
-rw-r--r-- | audio/gnomemedia2/files/patch-tcd::cddb.c | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/audio/gnomemedia2/files/patch-tcd::cddb.c b/audio/gnomemedia2/files/patch-tcd::cddb.c new file mode 100644 index 00000000000..841fc4c6ba1 --- /dev/null +++ b/audio/gnomemedia2/files/patch-tcd::cddb.c @@ -0,0 +1,65 @@ + +$FreeBSD$ + +--- tcd/cddb.c 2001/07/13 07:50:57 1.1 ++++ tcd/cddb.c 2001/07/13 07:55:41 +@@ -199,16 +199,16 @@ + { + int min, sec; + +- min = cd->trk[trk].toc.cdte_addr.msf.minute; +- sec = cd->trk[trk].toc.cdte_addr.msf.second; ++ min = TOC_MINUTE(cd->trk[trk]); ++ sec = TOC_SECOND(cd->trk[trk]); + + n = (min*60)+sec; +- fprintf( fp, "# %u\n", (n*75)+cd->trk[trk].toc.cdte_addr.msf.frame ); ++ fprintf( fp, "# %u\n", (n*75)+TOC_FRAME(cd->trk[trk]) ); + } + /* Print the number of seconds */ + fprintf( fp, "#\n# Disc length: %i seconds\n", +- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) +- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); ++ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) ++ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); + + fprintf( fp, "#\n# Revision: %lu\n", cd->cddb_rev ); + fprintf( fp, "# Submitted via: tcd 2.0b\n" ); +@@ -245,10 +245,10 @@ + { + int min, sec; + +- min = cd->trk[i].toc.cdte_addr.msf.minute; +- sec = cd->trk[i].toc.cdte_addr.msf.second; ++ min = TOC_MINUTE(cd->trk[i]); ++ sec = TOC_SECOND(cd->trk[i]); + +- l=sprintf( tmp, "%u ", calc_offset(min,sec,cd->trk[i].toc.cdte_addr.msf.frame)); ++ l=sprintf( tmp, "%u ", calc_offset(min,sec,TOC_FRAME(cd->trk[i]))); + + if(blen>l) + { +@@ -257,8 +257,8 @@ + } + } + l=sprintf( tmp, "%i\n", +- (cd->trk[cd->last_t+1].toc.cdte_addr.msf.minute*60) +- +(cd->trk[cd->last_t+1].toc.cdte_addr.msf.second) ); ++ (TOC_MINUTE(cd->trk[cd->last_t+1])*60) ++ +(TOC_SECOND(cd->trk[cd->last_t+1])) ); + if(blen>l) + strcat( buf,tmp ); + +@@ -298,9 +298,9 @@ + + for( i=0; i <= cd->last_t+1; i++ ) + { +- cdtoc[i].frame = cd->trk[i+1].toc.cdte_addr.msf.frame; +- cdtoc[i].min = cd->trk[i+1].toc.cdte_addr.msf.minute; +- cdtoc[i].sec = cd->trk[i+1].toc.cdte_addr.msf.second; ++ cdtoc[i].frame = TOC_FRAME(cd->trk[i+1]); ++ cdtoc[i].min = TOC_MINUTE(cd->trk[i+1]); ++ cdtoc[i].sec = TOC_SECOND(cd->trk[i+1]); + } + + |