changeset 24758:8383cea01fff

#ifdef's in tv.c and tv.h becomes more and more hard to maintain. I've decided to remove all of them and control options only through cfg-common.h
author voroshil
date Sun, 14 Oct 2007 16:44:32 +0000
parents cc80a9169d90
children cdd41bcc9603
files stream/stream_tv.c stream/tv.h
diffstat 2 files changed, 0 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/stream/stream_tv.c	Sun Oct 14 12:11:28 2007 +0000
+++ b/stream/stream_tv.c	Sun Oct 14 16:44:32 2007 +0000
@@ -36,9 +36,7 @@
     "europe-east", //chanlist
     "pal",         //norm
     0,             //automute
-#if defined(HAVE_TV_V4L2) || defined(HAVE_TV_DSHOW)
     -1,            //normid
-#endif
     NULL,          //device
     NULL,          //driver
     -1,            //width
@@ -51,27 +49,19 @@
     0,             //immediate;
     44100,         //audiorate;
     0,             //audio_id
-#if defined(HAVE_TV_V4L) || defined(HAVE_TV_DSHOW)
     -1,            //amode
     -1,            //volume
-#if defined(HAVE_TV_V4L)
     -1,            //bass
     -1,            //treble
     -1,            //balance
     -1,            //forcechan
     0,             //force_audio
-#endif
     -1,            //buffer_size
-#if defined(HAVE_TV_V4L)
     0,             //mjpeg
     2,             //decimation
     90,            //quality
-#if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X)
     0,             //alsa
-#endif
-#endif
     NULL,          //adevice
-#endif
     0,             //brightness
     0,             //contrast
     0,             //hue
@@ -81,16 +71,13 @@
     0,             //tformat
     100,           //tpage
     0,             //tlang
-
     0,             //scan_autostart
     50,            //scan_threshold
     0.5,            //scan_period
-#ifdef HAVE_TV_DSHOW
     0,             //hidden_video_renderer;
     0,             //hidden_vp_renderer;
     0,             //system_clock;
     0              //normalize_audio_chunks;
-#endif
 };
 
 #define ST_OFF(f) M_ST_OFF(tv_param_t,f)
--- a/stream/tv.h	Sun Oct 14 12:11:28 2007 +0000
+++ b/stream/tv.h	Sun Oct 14 16:44:32 2007 +0000
@@ -11,9 +11,7 @@
     char *chanlist;
     char *norm;
     int automute;
-#if defined(HAVE_TV_V4L2) || defined(HAVE_TV_DSHOW)
     int normid;
-#endif
     char *device;
     char *driver;
     int width;
@@ -26,27 +24,19 @@
     int immediate;
     int audiorate;
     int audio_id;
-#if defined(HAVE_TV_V4L) || defined(HAVE_TV_DSHOW)
     int amode;
     int volume;
-#if defined(HAVE_TV_V4L)
     int bass;
     int treble;
     int balance;
     int forcechan;
     int force_audio;
-#endif
     int buffer_size;
-#if defined(HAVE_TV_V4L)
     int mjpeg;
     int decimation;
     int quality;
-#if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X)
     int alsa;
-#endif
-#endif
     char* adevice;
-#endif
     int brightness;
     int contrast;
     int hue;
@@ -60,8 +50,6 @@
     int scan;
     int scan_threshold;
     float scan_period;
-
-#ifdef HAVE_TV_DSHOW
     /**
       Terminate stream with video renderer instead of Null renderer 
       Will help if video freezes but audio does not.
@@ -88,7 +76,6 @@
       It will create audio chunks with time length equal to one video frame time.
     */
     int normalize_audio_chunks;
-#endif
 } tv_param_t;
   
 extern tv_param_t stream_tv_defaults;