]> git.sesse.net Git - vlc/commitdiff
Some compilation fixes when HAVE_LIBCDDB is not defined.
authorRocky Bernstein <rocky@videolan.org>
Wed, 1 Dec 2004 01:12:12 +0000 (01:12 +0000)
committerRocky Bernstein <rocky@videolan.org>
Wed, 1 Dec 2004 01:12:12 +0000 (01:12 +0000)
(There remain still some core dumps to fix.)

modules/access/cdda/info.c

index fa92429708b89d02ca5e783eccb6565036ee9e49..aa2cc75731e5da2fa2f1e0fb8b764852991cfb80 100644 (file)
@@ -395,8 +395,12 @@ cdda_data_t *p_cdda, char *psz_cdtext)
 {
   /* We either don't have CD-Text info, or we do but we prefer to get CDDB
      which means CDDB has been enabled and we were able to retrieve the info.*/
+#ifdef HAVE_LIBCDDB
   return !psz_cdtext || 
     (!p_cdda->b_cdtext_prefer && p_cdda->b_cddb_enabled && p_cdda->cddb.disc);
+#else
+  return false;
+#endif
 }
 
 
@@ -545,13 +549,13 @@ CDDAFormatStr( const access_t *p_access, cdda_data_t *p_cdda,
 #else
             case 'a':
                if (p_cdda->p_cdtext[0] 
-                   && p_cdda->p_cdtext->field[CDTEXT_PERFORMER]
-                   psz = p_cdda->p_cdtext->field[CDTEXT_PERFORMER]);
+                   && p_cdda->p_cdtext[0]->field[CDTEXT_PERFORMER])
+                   psz = p_cdda->p_cdtext[0]->field[CDTEXT_PERFORMER];
                 goto format_str;
             case 'A':
                if (p_cdda->p_cdtext[0] 
-                   && p_cdda->p_cdtext->field[CDTEXT_TITLE]
-                   psz = p_cdda->p_cdtext->field[CDTEXT_TITLE]);
+                   && p_cdda->p_cdtext[0]->field[CDTEXT_TITLE])
+                   psz = p_cdda->p_cdtext[0]->field[CDTEXT_TITLE];
                 goto format_str;
             case 'G':
                if (p_cdda->p_cdtext[0]