Respect album-art for CDDB request.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 15 May 2009 21:52:25 +0000 (23:52 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 15 May 2009 23:03:32 +0000 (01:03 +0200)
In this case the option is a bit mis-named but...

modules/access/cdda.c
modules/access/cdda/access.c

index d8d0f2d..bddbfbf 100644 (file)
@@ -604,6 +604,9 @@ static int GetTracks( access_t *p_access, input_item_t *p_current )
 #ifdef HAVE_LIBCDDB
 static cddb_disc_t *GetCDDBInfo( access_t *p_access, int i_titles, int *p_sectors )
 {
+    if( var_CreateGetInteger( p_access, "album-art" ) == ALBUM_ART_WHEN_ASKED )
+        return NULL;
+
     /* */
     cddb_conn_t *p_cddb = cddb_new();
     if( !p_cddb )
index 19c986c..90f6735 100644 (file)
@@ -644,6 +644,7 @@ int CDDAOpen( vlc_object_t *p_this )
     cddb_log_set_handler ( cddb_log_handler );
     p_cdda->cddb.disc = NULL;
     p_cdda->b_cddb_enabled =
+        var_CreateGetInteger( p_access, "album-art" ) != ALBUM_ART_WHEN_ASKED &&
         config_GetInt( p_access, MODULE_STRING "-cddb-enabled" );
 #endif
     p_cdda->b_cdtext =