comparison Plugins/Input/console/Audacious_Driver.cpp @ 319:1e642d74d68c trunk

[svn] Do not abort if libmpc is not found, just disable musepack plugin.
author chainsaw
date Sun, 18 Dec 2005 09:06:02 -0800
parents 1e2bd3df8981
children 0daaddb10914
comparison
equal deleted inserted replaced
318:43e7cbbf77e1 319:1e642d74d68c
11 extern "C" { 11 extern "C" {
12 12
13 #include <glib.h> 13 #include <glib.h>
14 #include <glib/gi18n.h> 14 #include <glib/gi18n.h>
15 #include <gtk/gtk.h> 15 #include <gtk/gtk.h>
16 #include "libaudacious/configfile.h" 16 #include "libaudacious/configdb.h"
17 #include "libaudacious/util.h" 17 #include "libaudacious/util.h"
18 #include "libaudacious/titlestring.h" 18 #include "libaudacious/titlestring.h"
19 #include "audacious/input.h" 19 #include "audacious/input.h"
20 #include "audacious/output.h" 20 #include "audacious/output.h"
21 #include "libaudcore/playback.h" 21 #include "libaudcore/playback.h"
441 return -1; 441 return -1;
442 } 442 }
443 443
444 static void console_init(void) 444 static void console_init(void)
445 { 445 {
446 ConfigFile *cfg; 446 ConfigDb *db;
447 447
448 cfg = xmms_cfg_open_default_file(); 448 db = bmp_cfg_db_open();
449 449
450 xmms_cfg_read_int(cfg, "console", "loop_length", &audcfg.loop_length); 450 bmp_cfg_db_get_int(db, "console", "loop_length", &audcfg.loop_length);
451 xmms_cfg_read_boolean(cfg, "console", "resample", &audcfg.resample); 451 bmp_cfg_db_get_bool(db, "console", "resample", &audcfg.resample);
452 xmms_cfg_read_int(cfg, "console", "resample_rate", &audcfg.resample_rate); 452 bmp_cfg_db_get_int(db, "console", "resample_rate", &audcfg.resample_rate);
453 453
454 xmms_cfg_free(cfg); 454 bmp_cfg_db_close(db);
455 } 455 }
456 456
457 extern "C" void console_aboutbox(void) 457 extern "C" void console_aboutbox(void)
458 { 458 {
459 xmms_show_message(_("About the Console Music Decoder"), 459 xmms_show_message(_("About the Console Music Decoder"),