Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <glib.h>
#include <pthread.h>
#include <string.h>
#include <libaudcore/audstrings.h>
#include <libaudcore/hook.h>
#include "drct.h"
#include "i18n.h"
#include "interface.h"
#include "misc.h"
#include "output.h"
#include "playback.h"
#include "playlist.h"
#include "plugin.h"
Go to the source code of this file.
Functions | |
static void | read_gain_from_tuple (const Tuple *tuple) |
static bool_t | update_from_playlist (void) |
bool_t | drct_get_ready (void) |
static void | set_pb_ready (InputPlayback *p) |
static void | wait_until_ready (void) |
static void | update_cb (void *hook_data, void *user_data) |
int | drct_get_time (void) |
void | drct_pause (void) |
static void | playback_finish (void) |
static void | playback_cleanup (void) |
void | playback_stop (void) |
static bool_t | end_cb (void *unused) |
static void * | playback_thread (void *unused) |
void | playback_play (int seek_time, bool_t pause) |
bool_t | drct_get_playing (void) |
bool_t | drct_get_paused (void) |
void | drct_seek (int time) |
static void | set_data (InputPlayback *p, void *data) |
static void * | get_data (InputPlayback *p) |
static void | set_params (InputPlayback *p, int bitrate, int samplerate, int channels) |
static void | set_tuple (InputPlayback *p, Tuple *tuple) |
static void | set_gain_from_playlist (InputPlayback *p) |
char * | drct_get_filename (void) |
char * | drct_get_title (void) |
int | drct_get_length (void) |
void | drct_get_info (int *bitrate, int *samplerate, int *channels) |
void | drct_get_volume (int *l, int *r) |
void | drct_set_volume (int l, int r) |
void | drct_set_ab_repeat (int a, int b) |
void | drct_get_ab_repeat (int *a, int *b) |
Definition at line 646 of file playback.c.
Referenced by drct_play().
char* drct_get_filename | ( | void | ) |
Definition at line 540 of file playback.c.
Definition at line 585 of file playback.c.
Referenced by audacious_rc_get_info(), and audacious_rc_info().
int drct_get_length | ( | void | ) |
Definition at line 577 of file playback.c.
bool_t drct_get_paused | ( | void | ) |
Definition at line 466 of file playback.c.
Referenced by audacious_rc_paused(), audacious_rc_status(), change_playback(), do_commands(), drct_play(), drct_play_playlist(), get_playback_status(), playlist_save_state(), and playlist_set_playing().
bool_t drct_get_playing | ( | void | ) |
Definition at line 461 of file playback.c.
Referenced by audacious_rc_playing(), audacious_rc_status(), audacious_rc_stopped(), change_playback(), check_should_quit(), do_commands(), drct_play(), drct_play_pause(), effect_plugin_start(), effect_plugin_stop(), get_playback_status(), and shut_down().
bool_t drct_get_ready | ( | void | ) |
Definition at line 129 of file playback.c.
Referenced by drct_get_volume(), drct_set_volume(), set_params(), and update_cb().
int drct_get_time | ( | void | ) |
Definition at line 184 of file playback.c.
Referenced by audacious_rc_time(), drct_set_ab_repeat(), mpris_player_position_get(), playlist_save_state(), and playlist_set_playing().
char* drct_get_title | ( | void | ) |
Definition at line 548 of file playback.c.
Definition at line 595 of file playback.c.
Referenced by audacious_rc_volume(), drct_get_volume_balance(), drct_get_volume_main(), and drct_set_volume_main().
void drct_pause | ( | void | ) |
Definition at line 202 of file playback.c.
Referenced by audacious_rc_pause(), do_commands(), drct_play(), drct_play_pause(), drct_play_playlist(), and mpris_player_pause().
void drct_seek | ( | int | time | ) |
Definition at line 471 of file playback.c.
Referenced by audacious_rc_seek(), drct_play(), and mpris_player_position_set().
Definition at line 616 of file playback.c.
Definition at line 604 of file playback.c.
Referenced by audacious_rc_set_volume(), drct_set_volume_balance(), and drct_set_volume_main().
|
static |
Definition at line 305 of file playback.c.
Referenced by playback_thread().
|
static |
Definition at line 498 of file playback.c.
|
static |
Definition at line 255 of file playback.c.
Referenced by playback_play(), and playback_stop().
|
static |
Definition at line 221 of file playback.c.
Referenced by drct_set_ab_repeat(), playback_cleanup(), and playback_play().
Definition at line 424 of file playback.c.
Referenced by change_playback(), drct_set_ab_repeat(), end_cb(), and playlist_set_playing().
void playback_stop | ( | void | ) |
Definition at line 288 of file playback.c.
Referenced by playlist_delete(), and playlist_set_playing().
|
static |
Definition at line 359 of file playback.c.
Referenced by playback_play().
|
static |
Definition at line 82 of file playback.c.
Referenced by playback_cleanup(), playback_thread(), and set_tuple().
|
static |
Definition at line 492 of file playback.c.
|
static |
Definition at line 524 of file playback.c.
Definition at line 504 of file playback.c.
|
static |
Definition at line 143 of file playback.c.
Referenced by playback_thread().
|
static |
Definition at line 517 of file playback.c.
|
static |
Definition at line 173 of file playback.c.
Referenced by playback_finish(), and playback_play().
|
static |
Definition at line 109 of file playback.c.
Referenced by set_pb_ready(), and update_cb().
|
static |
Definition at line 161 of file playback.c.
Referenced by drct_get_info(), drct_get_length(), drct_get_time(), drct_get_title(), drct_pause(), drct_seek(), drct_set_ab_repeat(), and playback_finish().
|
static |
Definition at line 63 of file playback.c.
Referenced by drct_get_info(), playback_finish(), and set_params().
|
static |
Definition at line 63 of file playback.c.
Referenced by drct_get_info(), playback_finish(), and set_params().
|
static |
Definition at line 62 of file playback.c.
Referenced by get_data(), playback_finish(), and set_data().
|
static |
Definition at line 71 of file playback.c.
Referenced by drct_get_time(), drct_get_volume(), drct_pause(), drct_seek(), drct_set_volume(), playback_cleanup(), playback_finish(), and playback_thread().
|
static |
Definition at line 66 of file playback.c.
Referenced by drct_get_title(), playback_cleanup(), and update_from_playlist().
Definition at line 72 of file playback.c.
|
static |
Definition at line 67 of file playback.c.
Referenced by drct_get_filename(), playback_cleanup(), playback_play(), playback_stop(), and playback_thread().
|
static |
Definition at line 69 of file playback.c.
Referenced by drct_get_length(), drct_get_title(), drct_seek(), drct_set_ab_repeat(), playback_cleanup(), and update_from_playlist().
|
static |
Definition at line 63 of file playback.c.
Referenced by drct_get_info(), playback_finish(), and set_params().
|
static |
Definition at line 68 of file playback.c.
Referenced by drct_get_title(), playback_cleanup(), and update_from_playlist().
|
static |
Definition at line 48 of file playback.c.
Referenced by playback_finish(), and playback_thread().
|
static |
Definition at line 79 of file playback.c.
Referenced by end_cb(), and playback_stop().
|
static |
Definition at line 73 of file playback.c.
|
static |
Definition at line 56 of file playback.c.
Referenced by playback_finish(), playback_play(), and playback_thread().
|
static |
Definition at line 36 of file playback.c.
Definition at line 57 of file playback.c.
Referenced by drct_get_paused(), drct_pause(), drct_set_ab_repeat(), playback_finish(), playback_play(), playback_thread(), playlist_save_state(), and playlist_set_playing().
|
static |
Definition at line 45 of file playback.c.
Referenced by drct_get_time(), drct_pause(), drct_seek(), playback_finish(), and playback_thread().
Definition at line 59 of file playback.c.
Referenced by end_cb(), playback_finish(), and playback_thread().
|
static |
Definition at line 47 of file playback.c.
Referenced by playback_finish(), and playback_play().
Definition at line 54 of file playback.c.
Referenced by drct_get_ab_repeat(), drct_get_filename(), drct_get_info(), drct_get_length(), drct_get_playing(), drct_get_ready(), drct_get_time(), drct_get_title(), drct_get_volume(), drct_pause(), drct_seek(), drct_set_ab_repeat(), drct_set_volume(), end_cb(), get_data(), playback_finish(), playback_play(), set_data(), set_gain_from_playlist(), set_params(), set_pb_ready(), set_tuple(), update_cb(), and wait_until_ready().
|
static |
Definition at line 51 of file playback.c.
Referenced by set_pb_ready(), and wait_until_ready().
Definition at line 58 of file playback.c.
Referenced by drct_get_ready(), playback_finish(), playback_thread(), set_pb_ready(), and wait_until_ready().
|
static |
Definition at line 50 of file playback.c.
Referenced by drct_get_ready(), set_pb_ready(), and wait_until_ready().
|
static |
Definition at line 75 of file playback.c.
Referenced by drct_get_ab_repeat(), drct_set_ab_repeat(), end_cb(), and playback_cleanup().
|
static |
Definition at line 75 of file playback.c.
Referenced by drct_get_ab_repeat(), drct_set_ab_repeat(), end_cb(), playback_cleanup(), and playback_thread().
Definition at line 55 of file playback.c.
Referenced by drct_get_ready(), playback_finish(), playback_play(), and set_pb_ready().
Definition at line 60 of file playback.c.
Referenced by end_cb(), and playback_finish().
Definition at line 78 of file playback.c.
Referenced by playback_play(), and playback_stop().
|
static |
Definition at line 56 of file playback.c.
Referenced by drct_get_time(), drct_seek(), playback_finish(), and playback_thread().