Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <glib.h>
#include <gtk/gtk.h>
#include <math.h>
#include <string.h>
#include <libaudcore/hook.h>
#include "debug.h"
#include "fft.h"
#include "interface.h"
#include "misc.h"
#include "playback.h"
#include "plugin.h"
#include "plugins.h"
#include "visualization.h"
Go to the source code of this file.
Classes | |
struct | LoadedVis |
Functions | |
void | calc_stereo_pcm (VisPCMData dest, const VisPCMData src, gint nch) |
void | calc_mono_pcm (VisPCMData dest, const VisPCMData src, gint nch) |
static void | calc_freq (gint16 *dest, const gint16 *src) |
void | calc_mono_freq (VisFreqData dest, const VisPCMData src, gint nch) |
void | calc_stereo_freq (VisFreqData dest, const VisPCMData src, gint nch) |
static void | send_audio (const VisNode *vis_node) |
static void | vis_start (LoadedVis *vis) |
static void | vis_start_all (void) |
static void | vis_stop (LoadedVis *vis) |
static void | vis_stop_all (void) |
static gint | vis_find_cb (LoadedVis *vis, PluginHandle *plugin) |
static void | vis_load (PluginHandle *plugin) |
static void | vis_unload (PluginHandle *plugin) |
static gboolean | vis_init_cb (PluginHandle *plugin) |
void | vis_init (void) |
static void | vis_cleanup_cb (LoadedVis *vis) |
void | vis_cleanup (void) |
void | vis_plugin_enable (PluginHandle *plugin, gboolean enable) |
Variables | |
static GList * | loaded_vis_plugins = NULL |
static void calc_freq | ( | gint16 * | dest, |
const gint16 * | src | ||
) | [static] |
Definition at line 78 of file visualization.c.
Referenced by calc_mono_freq(), and calc_stereo_freq().
void calc_mono_freq | ( | VisFreqData | dest, |
const VisPCMData | src, | ||
gint | nch | ||
) |
Definition at line 93 of file visualization.c.
Referenced by send_audio().
void calc_mono_pcm | ( | VisPCMData | dest, |
const VisPCMData | src, | ||
gint | nch | ||
) |
Definition at line 60 of file visualization.c.
void calc_stereo_freq | ( | VisFreqData | dest, |
const VisPCMData | src, | ||
gint | nch | ||
) |
Definition at line 112 of file visualization.c.
Referenced by send_audio().
void calc_stereo_pcm | ( | VisPCMData | dest, |
const VisPCMData | src, | ||
gint | nch | ||
) |
Definition at line 51 of file visualization.c.
Referenced by send_audio().
static void send_audio | ( | const VisNode * | vis_node | ) | [static] |
Definition at line 122 of file visualization.c.
Referenced by vis_load(), and vis_unload().
void vis_cleanup | ( | void | ) |
Definition at line 289 of file visualization.c.
Referenced by iface_plugin_set_active(), and main().
static void vis_cleanup_cb | ( | LoadedVis * | vis | ) | [static] |
Definition at line 284 of file visualization.c.
Referenced by vis_cleanup().
static gint vis_find_cb | ( | LoadedVis * | vis, |
PluginHandle * | plugin | ||
) | [static] |
Definition at line 198 of file visualization.c.
Referenced by vis_load(), and vis_unload().
void vis_init | ( | void | ) |
Definition at line 276 of file visualization.c.
Referenced by iface_plugin_set_active(), and main().
static gboolean vis_init_cb | ( | PluginHandle * | plugin | ) | [static] |
Definition at line 270 of file visualization.c.
Referenced by vis_init().
static void vis_load | ( | PluginHandle * | plugin | ) | [static] |
Definition at line 203 of file visualization.c.
Referenced by vis_init_cb(), and vis_plugin_enable().
void vis_plugin_enable | ( | PluginHandle * | plugin, |
gboolean | enable | ||
) |
Definition at line 297 of file visualization.c.
Referenced by delete_cb(), plugin_toggle(), and vis_plugin_disable_by_header().
static void vis_start | ( | LoadedVis * | vis | ) | [static] |
Definition at line 168 of file visualization.c.
Referenced by vis_load(), and vis_start_all().
static void vis_start_all | ( | void | ) | [static] |
Definition at line 178 of file visualization.c.
Referenced by vis_cleanup(), and vis_init().
static void vis_stop | ( | LoadedVis * | vis | ) | [static] |
Definition at line 183 of file visualization.c.
Referenced by vis_stop_all().
static void vis_stop_all | ( | void | ) | [static] |
Definition at line 193 of file visualization.c.
Referenced by vis_cleanup(), and vis_init().
static void vis_unload | ( | PluginHandle * | plugin | ) | [static] |
Definition at line 243 of file visualization.c.
Referenced by vis_cleanup_cb(), and vis_plugin_enable().
GList* loaded_vis_plugins = NULL [static] |
Definition at line 49 of file visualization.c.
Referenced by send_audio(), vis_cleanup(), vis_load(), vis_start_all(), vis_stop_all(), and vis_unload().