- -( dyne // software :: culture :: events :: planet :: discussion :: museum \\ freaknet )- -
 
Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members

muse.cpp File Reference

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <signal.h>
#include <assert.h>
#include <config.h>
#include <jutils.h>
#include <generic.h>
#include <jmixer.h>
#include <gui.h>
#include <out_lame.h>
#include <out_vorbis.h>

Go to the source code of this file.

Defines

#define MAX_CLI_CHARS   9182

Enumerations

enum  interface {
  CLI, GTK1, GTK2, NCURSES,
  CARBON
}

Functions

void quitproc (int Sig)
void fsigpipe (int Sig)
bool take_args (int argc, char **argv)
bool check_config ()
void * mainLoop (void *)
int main (int argc, char **argv)

Variables

char * version
char * help
char * short_options = "-hvD:ioCN:V:S:P:e:b:r:q:c:f:g:s:m:l:U:p:n:u:d:"
int debug = 1
bool daemon_mode = false
char * queue_file = NULL
int lfreq = 0
float quality = 1.0f
int channels = 1
int thegui = -1
int number = 0
int playmode = PLAYMODE_CONT
bool has_playlist = false
bool dspout = true
bool micrec = false
int micvol = 16
bool snddev = false
Stream_mixermix = NULL
GUIgui = NULL
OutChanneloutch = NULL
int encid = 0
Shouterice = NULL
int iceid = 0
bool got_sigpipe


Define Documentation

#define MAX_CLI_CHARS   9182
 

Definition at line 196 of file muse.cpp.


Enumeration Type Documentation

enum interface
 

Enumeration values:
CLI 
GTK1 
GTK2 
NCURSES 
CARBON 

Definition at line 206 of file muse.cpp.


Function Documentation

bool check_config  ) 
 

Definition at line 673 of file muse.cpp.

void fsigpipe int  Sig  ) 
 

Definition at line 912 of file muse.cpp.

int main int  argc,
char **  argv
 

Definition at line 689 of file muse.cpp.

void* mainLoop void *   ) 
 

Definition at line 683 of file muse.cpp.

void quitproc int  Sig  ) 
 

Definition at line 903 of file muse.cpp.

bool take_args int  argc,
char **  argv
 

Definition at line 233 of file muse.cpp.


Variable Documentation

int channels = 1
 

Definition at line 203 of file muse.cpp.

bool daemon_mode = false
 

Definition at line 198 of file muse.cpp.

int debug = 1
 

Definition at line 197 of file muse.cpp.

bool dspout = true
 

Definition at line 213 of file muse.cpp.

int encid = 0
 

Definition at line 222 of file muse.cpp.

bool got_sigpipe
 

Definition at line 230 of file muse.cpp.

GUI* gui = NULL
 

Definition at line 219 of file muse.cpp.

bool has_playlist = false
 

Definition at line 212 of file muse.cpp.

char* help
 

Definition at line 128 of file muse.cpp.

Shouter* ice = NULL
 

Definition at line 224 of file muse.cpp.

int iceid = 0
 

Definition at line 225 of file muse.cpp.

int lfreq = 0
 

Definition at line 201 of file muse.cpp.

bool micrec = false
 

Definition at line 214 of file muse.cpp.

int micvol = 16
 

Definition at line 215 of file muse.cpp.

Stream_mixer* mix = NULL
 

Definition at line 218 of file muse.cpp.

int number = 0
 

Definition at line 209 of file muse.cpp.

OutChannel* outch = NULL
 

Definition at line 221 of file muse.cpp.

int playmode = PLAYMODE_CONT
 

Definition at line 210 of file muse.cpp.

float quality = 1.0f
 

Definition at line 202 of file muse.cpp.

char* queue_file = NULL
 

Definition at line 199 of file muse.cpp.

char* short_options = "-hvD:ioCN:V:S:P:e:b:r:q:c:f:g:s:m:l:U:p:n:u:d:"
 

Definition at line 193 of file muse.cpp.

bool snddev = false
 

Definition at line 216 of file muse.cpp.

int thegui = -1
 

Definition at line 205 of file muse.cpp.

char* version
 

Initial value:

"%s version %s http://muse.dyne.org"

Definition at line 125 of file muse.cpp.