|
Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <math.h>#include <libaudcore/audio.h>#include "audconfig.h"#include "debug.h"#include "effect.h"#include "equalizer.h"#include "output.h"#include "playback.h"#include "plugins.h"#include "vis_runner.h"Go to the source code of this file.
| #define COP current_output_plugin |
Definition at line 38 of file output.c.
Referenced by abort_write(), do_write(), drain(), get_output_time(), output_flush(), output_get_volume(), output_open_audio(), output_pause(), output_set_volume(), real_close(), and set_current_output_plugin().
| #define LOCK g_mutex_lock (output_mutex) |
Definition at line 107 of file output.c.
Referenced by abort_write(), do_write(), get_output_time(), get_written_time(), output_buffer_playing(), output_cleanup(), output_close_audio(), output_drain(), output_flush(), output_open_audio(), output_pause(), and output_write_audio().
| #define REMOVE_SOURCE | ( | s | ) |
| #define SW_VOLUME_RANGE 40 |
Definition at line 35 of file output.c.
Referenced by apply_software_volume().
| #define UNLOCK g_mutex_unlock (output_mutex) |
Definition at line 108 of file output.c.
Referenced by abort_write(), do_write(), get_output_time(), get_written_time(), output_buffer_playing(), output_cleanup(), output_close_audio(), output_drain(), output_flush(), output_open_audio(), output_pause(), output_write_audio(), plugin_registry_load(), and vis_runner_pass_audio().
| static void apply_replay_gain | ( | gfloat * | data, |
| gint | samples | ||
| ) | [static] |
Definition at line 280 of file output.c.
Referenced by output_write_audio().
Definition at line 313 of file output.c.
Referenced by do_write().
| static void do_write | ( | void * | data, |
| gint | samples | ||
| ) | [static] |
Definition at line 342 of file output.c.
Referenced by output_write_audio(), and write_buffers().
| static void drain | ( | void | ) | [static] |
Definition at line 453 of file output.c.
Referenced by output_drain(), and output_open_audio().
| GList* get_output_list | ( | void | ) |
Definition at line 48 of file output.c.
Referenced by on_output_plugin_cbox_changed(), on_output_plugin_cbox_realize(), output_plugin_enable_info(), output_plugin_enable_prefs(), output_plugin_open_info(), and output_plugin_open_prefs().
| gint get_output_time | ( | void | ) |
Definition at line 478 of file output.c.
Referenced by playback_get_time().
| void output_cleanup | ( | void | ) |
Definition at line 129 of file output.c.
Referenced by shut_down().
| void output_drain | ( | void | ) |
Definition at line 494 of file output.c.
Referenced by complete_stop().
Definition at line 62 of file output.c.
Referenced by input_get_volume().
| static void output_set_replaygain_info | ( | ReplayGainInfo * | info | ) | [static] |
Definition at line 78 of file output.c.
Referenced by input_set_volume().
| static void output_write_audio | ( | void * | data, |
| gint | size | ||
| ) | [static] |
| static gboolean plugin_list_func | ( | PluginHandle * | plugin, |
| GList ** | list | ||
| ) | [static] |
Definition at line 40 of file output.c.
Referenced by get_output_list().
| static void real_close | ( | void | ) | [static] |
Definition at line 114 of file output.c.
Referenced by output_cleanup(), output_close_audio(), output_drain(), and output_open_audio().
| void set_current_output_plugin | ( | OutputPlugin * | plugin | ) |
Definition at line 510 of file output.c.
Referenced by effect_plugin_enable(), and on_output_plugin_cbox_changed().
| static void write_buffers | ( | void | ) | [static] |
Definition at line 436 of file output.c.
Referenced by output_buffer_playing(), and output_drain().
| OutputPlugin* current_output_plugin = NULL |
Definition at line 37 of file output.c.
Referenced by effect_plugin_enable(), on_output_plugin_cbox_realize(), plugin_system_cleanup(), plugin_system_init(), save_output_path(), and send_audio().
gint decoder_channels [static] |
Definition at line 93 of file output.c.
Referenced by output_open_audio(), and output_write_audio().
gint decoder_format [static] |
Definition at line 92 of file output.c.
Referenced by output_open_audio(), and output_write_audio().
Definition at line 93 of file output.c.
Referenced by get_written_time(), output_flush(), and output_open_audio().
Definition at line 93 of file output.c.
Referenced by output_open_audio().
Definition at line 93 of file output.c.
Referenced by output_open_audio().
gint64 frames_written [static] |
Definition at line 95 of file output.c.
Referenced by get_written_time(), output_flush(), output_open_audio(), and output_write_audio().
gboolean have_replay_gain [static] |
Definition at line 96 of file output.c.
Referenced by apply_replay_gain(), and output_set_replaygain_info().
Definition at line 90 of file output.c.
Referenced by abort_write(), do_write(), output_flush(), and output_open_audio().
| struct OutputAPI output_api |
{
.open_audio = output_open_audio,
.set_replaygain_info = output_set_replaygain_info,
.write_audio = output_write_audio,
.close_audio = output_close_audio,
.pause = output_pause,
.flush = output_flush,
.written_time = get_written_time,
.buffer_playing = output_buffer_playing,
.abort_write = abort_write,
}
Definition at line 464 of file output.c.
Referenced by playback_new().
Definition at line 93 of file output.c.
Referenced by do_write(), and output_open_audio().
Definition at line 92 of file output.c.
Referenced by do_write(), and output_open_audio().
Definition at line 90 of file output.c.
Referenced by output_buffer_playing(), output_cleanup(), output_close_audio(), output_drain(), output_init(), output_open_audio(), and real_close().
GMutex* output_mutex [static] |
Definition at line 89 of file output.c.
Referenced by output_cleanup(), and output_init().
gboolean output_opened [static] |
Definition at line 90 of file output.c.
Referenced by get_output_time(), get_written_time(), output_close_audio(), output_init(), output_open_audio(), and real_close().
Definition at line 90 of file output.c.
Referenced by output_buffer_playing(), output_open_audio(), and output_pause().
Definition at line 93 of file output.c.
Referenced by do_write(), and output_open_audio().
ReplayGainInfo replay_gain_info [static] |
1.7.4