mirror of https://github.com/mpv-player/mpv
Make audio_out_* structs const so they end up in .rodata
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28859 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
d6bf2e318e
commit
54c1d83197
|
@ -31,29 +31,29 @@
|
||||||
ao_data_t ao_data={0,0,0,0,OUTBURST,-1,0};
|
ao_data_t ao_data={0,0,0,0,OUTBURST,-1,0};
|
||||||
char *ao_subdevice = NULL;
|
char *ao_subdevice = NULL;
|
||||||
|
|
||||||
extern ao_functions_t audio_out_oss;
|
extern const ao_functions_t audio_out_oss;
|
||||||
extern ao_functions_t audio_out_macosx;
|
extern const ao_functions_t audio_out_macosx;
|
||||||
extern ao_functions_t audio_out_arts;
|
extern const ao_functions_t audio_out_arts;
|
||||||
extern ao_functions_t audio_out_esd;
|
extern const ao_functions_t audio_out_esd;
|
||||||
extern ao_functions_t audio_out_pulse;
|
extern const ao_functions_t audio_out_pulse;
|
||||||
extern ao_functions_t audio_out_jack;
|
extern const ao_functions_t audio_out_jack;
|
||||||
extern ao_functions_t audio_out_openal;
|
extern const ao_functions_t audio_out_openal;
|
||||||
extern ao_functions_t audio_out_null;
|
extern const ao_functions_t audio_out_null;
|
||||||
extern ao_functions_t audio_out_alsa5;
|
extern const ao_functions_t audio_out_alsa5;
|
||||||
extern ao_functions_t audio_out_alsa;
|
extern const ao_functions_t audio_out_alsa;
|
||||||
extern ao_functions_t audio_out_nas;
|
extern const ao_functions_t audio_out_nas;
|
||||||
extern ao_functions_t audio_out_sdl;
|
extern const ao_functions_t audio_out_sdl;
|
||||||
extern ao_functions_t audio_out_sun;
|
extern const ao_functions_t audio_out_sun;
|
||||||
extern ao_functions_t audio_out_sgi;
|
extern const ao_functions_t audio_out_sgi;
|
||||||
extern ao_functions_t audio_out_win32;
|
extern const ao_functions_t audio_out_win32;
|
||||||
extern ao_functions_t audio_out_dsound;
|
extern const ao_functions_t audio_out_dsound;
|
||||||
extern ao_functions_t audio_out_dart;
|
extern const ao_functions_t audio_out_dart;
|
||||||
extern ao_functions_t audio_out_dxr2;
|
extern const ao_functions_t audio_out_dxr2;
|
||||||
extern ao_functions_t audio_out_ivtv;
|
extern const ao_functions_t audio_out_ivtv;
|
||||||
extern ao_functions_t audio_out_v4l2;
|
extern const ao_functions_t audio_out_v4l2;
|
||||||
extern ao_functions_t audio_out_mpegpes;
|
extern const ao_functions_t audio_out_mpegpes;
|
||||||
extern ao_functions_t audio_out_pcm;
|
extern const ao_functions_t audio_out_pcm;
|
||||||
extern ao_functions_t audio_out_pss;
|
extern const ao_functions_t audio_out_pss;
|
||||||
|
|
||||||
const ao_functions_t* const audio_out_drivers[] =
|
const ao_functions_t* const audio_out_drivers[] =
|
||||||
{
|
{
|
||||||
|
|
|
@ -31,7 +31,7 @@ static float get_delay(void);
|
||||||
static void audio_pause(void);
|
static void audio_pause(void);
|
||||||
static void audio_resume(void);
|
static void audio_resume(void);
|
||||||
|
|
||||||
#define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\
|
#define LIBAO_EXTERN(x) const ao_functions_t audio_out_##x =\
|
||||||
{\
|
{\
|
||||||
&info,\
|
&info,\
|
||||||
control,\
|
control,\
|
||||||
|
|
Loading…
Reference in New Issue