X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavdevice%2Falsa-audio-dec.c;h=ac3840acbc9567989ef9d5ec1a0c56e9d928a35f;hb=487e088e5e7f4cade6bce5e9a3cff28fce303af1;hp=94162d2d9f0fa498eb7ab1e6c5b02281446888d6;hpb=3602ad7ee6fe5caa402e61aa04ac695e1c46fe5e;p=ffmpeg diff --git a/libavdevice/alsa-audio-dec.c b/libavdevice/alsa-audio-dec.c index 94162d2d9f0..ac3840acbc9 100644 --- a/libavdevice/alsa-audio-dec.c +++ b/libavdevice/alsa-audio-dec.c @@ -59,17 +59,8 @@ static av_cold int audio_read_header(AVFormatContext *s1, AVStream *st; int ret; enum CodecID codec_id; - snd_pcm_sw_params_t *sw_params; double o; -#if FF_API_FORMAT_PARAMETERS - if (ap->sample_rate > 0) - s->sample_rate = ap->sample_rate; - - if (ap->channels > 0) - s->channels = ap->channels; -#endif - st = av_new_stream(s1, 0); if (!st) { av_log(s1, AV_LOG_ERROR, "Cannot add stream\n"); @@ -106,7 +97,6 @@ fail: static int audio_read_packet(AVFormatContext *s1, AVPacket *pkt) { AlsaData *s = s1->priv_data; - AVStream *st = s1->streams[0]; int res; int64_t dts; snd_pcm_sframes_t delay = 0; @@ -155,13 +145,12 @@ static const AVClass alsa_demuxer_class = { }; AVInputFormat ff_alsa_demuxer = { - "alsa", - NULL_IF_CONFIG_SMALL("ALSA audio input"), - sizeof(AlsaData), - NULL, - audio_read_header, - audio_read_packet, - ff_alsa_close, - .flags = AVFMT_NOFILE, - .priv_class = &alsa_demuxer_class, + .name = "alsa", + .long_name = NULL_IF_CONFIG_SMALL("ALSA audio input"), + .priv_data_size = sizeof(AlsaData), + .read_header = audio_read_header, + .read_packet = audio_read_packet, + .read_close = ff_alsa_close, + .flags = AVFMT_NOFILE, + .priv_class = &alsa_demuxer_class, };