[MPlayer-cvslog] r20753 - trunk/stream/stream_radio.c
voroshil
subversion at mplayerhq.hu
Tue Nov 7 19:27:41 CET 2006
Author: voroshil
Date: Tue Nov 7 19:27:40 2006
New Revision: 20753
Modified:
trunk/stream/stream_radio.c
Log:
Restoring volume level of radio card on exit.
Modified: trunk/stream/stream_radio.c
==============================================================================
--- trunk/stream/stream_radio.c (original)
+++ trunk/stream/stream_radio.c Tue Nov 7 19:27:40 2006
@@ -113,6 +113,7 @@
radio_channels_t* radio_channel_list;
radio_channels_t* radio_channel_current;
int driver;
+ int old_snd_volume;
#ifdef USE_RADIO_CAPTURE
volatile int do_capture; ///< is capture enabled
audio_in_t audio_in;
@@ -1020,6 +1021,7 @@
mp_msg(MSGT_RADIO, MSGL_V, MSGTR_RADIO_RadioDevice, priv->radio_fd,radio_param_device);
fcntl(priv->radio_fd, F_SETFD, FD_CLOEXEC);
+ get_volume(priv, &priv->old_snd_volume);
set_volume(priv,0);
if (init_frac(priv)!=STREAM_OK){
@@ -1093,6 +1095,7 @@
priv->radio_channel_current=NULL;
priv->radio_channel_list=NULL;
+ set_volume(priv, priv->old_snd_volume);
if (priv->radio_fd>0){
close(priv->radio_fd);
}
More information about the MPlayer-cvslog
mailing list