cd8cba8102
* fix a whole lot of security related issues and bugs from Brad (maintainer)
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
$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;
|
|
}
|
|
|