$OpenBSD: patch-ffplay_c,v 1.6 2012/04/28 08:41:32 ajacoutot Exp $ --- ffplay.c.orig Sat Apr 21 23:53:38 2012 +++ ffplay.c Sun Apr 22 00:45:39 2012 @@ -2114,7 +2114,7 @@ static int stream_component_open(VideoState *is, int s AVFormatContext *ic = is->ic; AVCodecContext *avctx; AVCodec *codec; - SDL_AudioSpec wanted_spec, spec; + SDL_AudioSpec wanted_spec; if (stream_index < 0 || stream_index >= ic->nb_streams) return -1; @@ -2171,11 +2171,11 @@ static int stream_component_open(VideoState *is, int s wanted_spec.samples = SDL_AUDIO_BUFFER_SIZE; wanted_spec.callback = sdl_audio_callback; wanted_spec.userdata = is; - if (SDL_OpenAudio(&wanted_spec, &spec) < 0) { + if (SDL_OpenAudio(&wanted_spec, NULL) < 0) { fprintf(stderr, "SDL_OpenAudio: %s\n", SDL_GetError()); return -1; } - is->audio_hw_buf_size = spec.size; + is->audio_hw_buf_size = wanted_spec.size; is->audio_src_fmt= AV_SAMPLE_FMT_S16; }