Author: duncan
Date: Sat Oct 28 21:40:13 2006
New Revision: 8497

Modified:
   branches/rel-1/freevo/freevo_config.py
   branches/rel-1/freevo/local_conf.py.example
   branches/rel-1/freevo/src/audio/__init__.py
   branches/rel-1/freevo/src/audio/plugins/radioplayer.py
   branches/rel-1/freevo/src/util/mediainfo.py

Log:
Merged changed from rel-1-6


Modified: branches/rel-1/freevo/freevo_config.py
==============================================================================
--- branches/rel-1/freevo/freevo_config.py      (original)
+++ branches/rel-1/freevo/freevo_config.py      Sat Oct 28 21:40:13 2006
@@ -231,6 +231,7 @@
      Added XINE_TV_VO_DEV, XINE_TV_AO_DEV, and XINE_TV_TIMESHIFT_FILEMASK for 
the
         new tv.ivtv_xine_tv plugin (the latter should be e.g. "/tmp/xine-buf-" 
and point
         to a place with enough free diskspace (several gigabytes).
+        Added RADIO_IN_VOLUME for different volumes levels for TV and radio
         Added TV_RECORD_PADDING_PRE/POST for separately setting 
TV_RECORD_PADDING
         Added TV_RECORDFILE_OKLETTERS for characters allowed in recording 
filenames.
      Added AUTOSHUTDOWN_ settings to turn off and on the machine automatically
@@ -279,12 +280,13 @@
 AUDIO_DEVICE       = '/dev/dsp'      # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/?
 AUDIO_INPUT_DEVICE = '/dev/dsp1'     # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/?
 MAJOR_AUDIO_CTRL   = 'VOL'           # Freevo takes control over one audio ctrl
-                                      # 'VOL', 'PCM' 'OGAIN' etc.
+                                     # 'VOL', 'PCM' 'OGAIN' etc.
 CONTROL_ALL_AUDIO  = 1               # Should Freevo take complete control of 
audio
 MAX_VOLUME         = 90              # Set what you want maximum volume level 
to be.
 DEFAULT_VOLUME     = 40              # Set default volume level.
 TV_IN_VOLUME       = 60              # Set this to your preferred level 0-100.
 VCR_IN_VOLUME      = 90              # If you use different input from TV
+RADIO_IN_VOLUME    = 80              # Set this to your preferred level 0-100.
 DEV_MIXER          = '/dev/mixer'    # mixer device 
 
 START_FULLSCREEN_X = 0               # Start in fullscreen mode if using x11 
or xv.

Modified: branches/rel-1/freevo/local_conf.py.example
==============================================================================
--- branches/rel-1/freevo/local_conf.py.example (original)
+++ branches/rel-1/freevo/local_conf.py.example Sat Oct 28 21:40:13 2006
@@ -1,4 +1,3 @@
-#if 0
 # -----------------------------------------------------------------------
 # freevo_config.py - System configuration
 # -----------------------------------------------------------------------
@@ -37,7 +36,6 @@
 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 #
 # -----------------------------------------------------------------------
-#endif
 
 
 
@@ -48,20 +46,21 @@
 # General freevo settings:
 # ======================================================================
 
-# AUDIO_DEVICE        = '/dev/dsp'      # e.g.: /dev/dsp0, /dev/audio, 
/dev/alsa/?
-# AUDIO_INPUT_DEVICE  = '/dev/dsp1'     # e.g.: /dev/dsp0, /dev/audio, 
/dev/alsa/?
-# MAJOR_AUDIO_CTRL    = 'VOL'           # Freevo takes control over one audio 
ctrl
-                                        # 'VOL', 'PCM' 'OGAIN' etc.
-# CONTROL_ALL_AUDIO   = 1               # Should Freevo take complete control 
of audio
-# MAX_VOLUME          = 90              # Set what you want maximum volume 
level to be.
-# DEFAULT_VOLUME      = 40              # Set default volume level.
-# TV_IN_VOLUME        = 60              # Set this to your preferred level 
0-100.
-# VCR_IN_VOLUME       = 90              # If you use different input from TV
-# DEV_MIXER           = '/dev/mixer'    # mixer device 
+# AUDIO_DEVICE       = '/dev/dsp'      # e.g.: /dev/dsp0, /dev/audio, 
/dev/alsa/?
+# AUDIO_INPUT_DEVICE = '/dev/dsp1'     # e.g.: /dev/dsp0, /dev/audio, 
/dev/alsa/?
+# MAJOR_AUDIO_CTRL   = 'VOL'           # Freevo takes control over one audio 
ctrl
+                                       # 'VOL', 'PCM' 'OGAIN' etc.
+# CONTROL_ALL_AUDIO  = 1               # Should Freevo take complete control 
of audio
+# MAX_VOLUME         = 90              # Set what you want maximum volume 
level to be.
+# DEFAULT_VOLUME     = 40              # Set default volume level.
+# TV_IN_VOLUME       = 60              # Set this to your preferred level 
0-100.
+# VCR_IN_VOLUME      = 90              # If you use different input from TV
+# RADIO_IN_VOLUME    = 80              # Set this to your preferred level 
0-100.
+# DEV_MIXER          = '/dev/mixer'    # mixer device 
 
-# START_FULLSCREEN_X  = 0               # Start in fullscreen mode if using 
x11 or xv.
+# START_FULLSCREEN_X = 0               # Start in fullscreen mode if using x11 
or xv.
 
-# CONFIRM_SHUTDOWN    = 1               # ask before shutdown
+# CONFIRM_SHUTDOWN   = 1               # ask before shutdown
 
 #
 # Physical ROM drives, multiple ones can be specified

Modified: branches/rel-1/freevo/src/audio/__init__.py
==============================================================================
--- branches/rel-1/freevo/src/audio/__init__.py (original)
+++ branches/rel-1/freevo/src/audio/__init__.py Sat Oct 28 21:40:13 2006
@@ -85,7 +85,7 @@
         """
         set informations for a diritem based on the content, etc.
         """
-        if not diritem.image:
+        if not diritem.image and os.path.exists(diritem.dir):
             timestamp = os.stat(diritem.dir)[stat.ST_MTIME]
             if not diritem['coversearch_timestamp'] or \
                    timestamp > diritem['coversearch_timestamp']:

Modified: branches/rel-1/freevo/src/audio/plugins/radioplayer.py
==============================================================================
--- branches/rel-1/freevo/src/audio/plugins/radioplayer.py      (original)
+++ branches/rel-1/freevo/src/audio/plugins/radioplayer.py      Sat Oct 28 
21:40:13 2006
@@ -91,14 +91,11 @@
         except AttributeError:
             pass
             
-        self.mode    = 'play'
+        self.mode = 'play'
 
         mixer = plugin.getbyname('MIXER')
         if mixer:
-            if hasattr(config, 'RADIO_IN_VOLUME'):
-                mixer_vol = config.RADIO_IN_VOLUME
-            else:
-                mixer_vol = config.TV_IN_VOLUME
+            mixer_vol = config.RADIO_IN_VOLUME
             mixer.setLineinVolume(mixer_vol)
             mixer.setIgainVolume(mixer_vol)
             mixer.setMicVolume(mixer_vol)

Modified: branches/rel-1/freevo/src/util/mediainfo.py
==============================================================================
--- branches/rel-1/freevo/src/util/mediainfo.py (original)
+++ branches/rel-1/freevo/src/util/mediainfo.py Sat Oct 28 21:40:13 2006
@@ -543,8 +543,8 @@
     # create a list of all subdirs
     for dir in dirlist:
         for dirname in util.get_subdirs_recursively(dir):
-            if not dirname in all_dirs and not \
-                   os.path.basename(dirname) in ('.xvpics', '.thumbnails', 
'CVS'):
+            if not dirname in all_dirs and \
+               not os.path.basename(dirname) in ('.xvpics', '.thumbnails', 
'CVS'):
                 all_dirs.append(dirname)
         if not dir in all_dirs:
             all_dirs.append(dir)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to