Mercurial > mplayer.hg
view libao2/audio_out_internal.h @ 10624:cdfd4a43c406
I've juste found a bug which prevent to load a file whose name contain
a quote ('). The menu simply execute a "loadfile '%p'" but when the %p
is replaced by the actual value, quotes in it are not escaped !
Moreover, mp_input_parse_cmd contain some code to unescape strings but
this code was placed after the string was copied in his final buffer.
So this patch correct this issue.
By Aurlien Jacobs
author | albeu |
---|---|
date | Fri, 15 Aug 2003 18:45:35 +0000 |
parents | 12b1790038b0 |
children | f580a7755ac5 |
line wrap: on
line source
// prototypes: //static ao_info_t info; static int control(int cmd, void *arg); static int init(int rate,int channels,int format,int flags); static void uninit(); static void reset(); static int get_space(); static int play(void* data,int len,int flags); static float get_delay(); static void audio_pause(); static void audio_resume(); #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\ {\ &info,\ control,\ init,\ uninit,\ reset,\ get_space,\ play,\ get_delay,\ audio_pause,\ audio_resume\ };