Mercurial > mplayer.hg
comparison stream/stream_radio.c @ 24583:af12ba770230
Fix compilation with enabled radio capture and disabled OSS audio.
author | voroshil |
---|---|
date | Mon, 24 Sep 2007 16:48:08 +0000 |
parents | d261f5109660 |
children | 833520054ee5 |
comparison
equal
deleted
inserted
replaced
24582:6d5999a6b4e2 | 24583:af12ba770230 |
---|---|
855 | 855 |
856 if (audio_in_setup(&priv->audio_in) < 0) { | 856 if (audio_in_setup(&priv->audio_in) < 0) { |
857 mp_msg(MSGT_RADIO, MSGL_ERR, MSGTR_RADIO_AudioInSetupFailed, strerror(errno)); | 857 mp_msg(MSGT_RADIO, MSGL_ERR, MSGTR_RADIO_AudioInSetupFailed, strerror(errno)); |
858 return STREAM_ERROR; | 858 return STREAM_ERROR; |
859 } | 859 } |
860 #ifdef USE_OSS_AUDIO | |
860 if(is_oss) | 861 if(is_oss) |
861 ioctl(priv->audio_in.oss.audio_fd, SNDCTL_DSP_NONBLOCK, 0); | 862 ioctl(priv->audio_in.oss.audio_fd, SNDCTL_DSP_NONBLOCK, 0); |
863 #endif | |
862 #if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X) | 864 #if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X) |
863 else{ | 865 if(!is_oss) |
864 snd_pcm_nonblock(priv->audio_in.alsa.handle,1); | 866 snd_pcm_nonblock(priv->audio_in.alsa.handle,1); |
865 } | |
866 #endif | 867 #endif |
867 | 868 |
868 priv->audio_buffer_size = seconds*priv->audio_in.samplerate*priv->audio_in.channels* | 869 priv->audio_buffer_size = seconds*priv->audio_in.samplerate*priv->audio_in.channels* |
869 priv->audio_in.bytes_per_sample+priv->audio_in.blocksize; | 870 priv->audio_in.bytes_per_sample+priv->audio_in.blocksize; |
870 if (priv->audio_buffer_size < 256*priv->audio_in.blocksize) | 871 if (priv->audio_buffer_size < 256*priv->audio_in.blocksize) |