comparison src/crossfade/crossfade.h @ 3151:7b80d4fb493d

crossfade : the plugin is now translatable.
author Stany Henry <StrassBoy@gmail.com>
date Tue, 12 May 2009 11:23:57 +0200
parents 76f5bcf547d5
children 4af16959f9d3
comparison
equal deleted inserted replaced
3150:062f42c3737e 3151:7b80d4fb493d
1 /* 1 /*
2 * XMMS Crossfade Plugin 2 * XMMS Crossfade Plugin
3 * Copyright (C) 2000-2007 Peter Eisenlohr <peter@eisenlohr.org> 3 * Copyright (C) 2000-2007 Peter Eisenlohr <peter@eisenlohr.org>
4 * 4 *
5 * based on the original OSS Output Plugin 5 * based on the original OSS Output Plugin
6 * Copyright (C) 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies 6 * Copyright (C) 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies
7 * 7 *
8 * This program is free software; you can redistribute it and/or modify 8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by 9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or 10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version. 11 * (at your option) any later version.
12 * 12 *
13 * This program is distributed in the hope that it will be useful, 13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details. 16 * GNU General Public License for more details.
17 * 17 *
34 #include <audacious/plugin.h> 34 #include <audacious/plugin.h>
35 #include <audacious/playlist.h> 35 #include <audacious/playlist.h>
36 #include <audacious/auddrct.h> 36 #include <audacious/auddrct.h>
37 #include <audacious/configdb.h> 37 #include <audacious/configdb.h>
38 #include <audacious/util.h> 38 #include <audacious/util.h>
39 #include <audacious/i18n.h>
40 39
41 #include "debug.h" 40 #include "debug.h"
42 41
43 #undef VOLUME_NORMALIZER 42 #undef VOLUME_NORMALIZER
44 43
409 gint flush_in_volume; // FLUSH 408 gint flush_in_volume; // FLUSH
410 409
411 /* additional stuff which is not configureable by the user */ 410 /* additional stuff which is not configureable by the user */
412 gboolean flush; // TRUE for manual, FALSE for xfade config 411 gboolean flush; // TRUE for manual, FALSE for xfade config
413 guint32 type_mask; // bitmask for FADE_TYPEs 412 guint32 type_mask; // bitmask for FADE_TYPEs
414 413
415 /* new fields as of v0.3.11: skip beginning/end of song */ 414 /* new fields as of v0.3.11: skip beginning/end of song */
416 gint out_skip_ms; 415 gint out_skip_ms;
417 gint in_skip_ms; 416 gint in_skip_ms;
418 } 417 }
419 fade_config_t; 418 fade_config_t;