? bootstrap-1.7
? src/lib/general/gr_abs_cf.cc
? src/lib/general/gr_abs_cf.h
? src/lib/general/gr_abs_cf.i
? src/lib/general/gr_squelch_cc.cc
? src/lib/general/gr_squelch_cc.h
? src/lib/general/gr_squelch_cc.i
Index: ChangeLog
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/ChangeLog,v
retrieving revision 1.64
diff -u -r1.64 ChangeLog
--- ChangeLog	1 Jan 2005 23:15:36 -0000	1.64
+++ ChangeLog	12 Jan 2005 00:45:02 -0000
@@ -1,3 +1,6 @@
+2005-01-12  Martin Dvh  <nldudok1_olifantasia_com>
+        * src/lib/general/gr_squelch_cc.[cc,h,i}: new block
+
 2005-01-01  Eric Blossom  <eb@comsec.com>
 
 	* src/lib/io/sdr_1000.i (class sdr_1000_base): removed default arg
@@ -476,4 +479,4 @@
 # along with GNU Radio; see the file COPYING.  If not, write to
 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 # Boston, MA 02111-1307, USA.
-# 
+#
Index: src/lib/general/Makefile.am
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/general/Makefile.am,v
retrieving revision 1.42
diff -u -r1.42 Makefile.am
--- src/lib/general/Makefile.am	21 Dec 2004 23:01:05 -0000	1.42
+++ src/lib/general/Makefile.am	12 Jan 2005 00:45:03 -0000
@@ -99,6 +99,7 @@
 
 libgeneral_la_SOURCES = 		\
 	$(GENERATED_CC)			\
+	gr_abs_cf.cc	 \
 	gr_bytes_to_syms.cc		\
 	gr_check_counting_s.cc		\
 	gr_check_lfsr_32k_s.cc		\
@@ -129,6 +130,7 @@
 	gr_short_to_float.cc		\
 	gr_simple_framer.cc		\
 	gr_simple_correlator.cc		\
+	gr_squelch_cc.cc	 \
 	gr_sync_block.cc		\
 	gr_sync_decimator.cc		\
 	gr_sync_interpolator.cc		\
@@ -150,6 +152,7 @@
 grinclude_HEADERS = 			\
 	$(GENERATED_H)			\
 	malloc16.h			\
+	gr_abs_cf.h    \
 	gr_agc.h			\
 	gr_bytes_to_syms.h		\
 	gr_check_counting_s.h		\
@@ -186,6 +189,7 @@
 	gr_simple_correlator.h		\
 	gr_simple_framer.h		\
 	gr_simple_framer_sync.h		\
+	gr_squelch_cc.h	\
 	gr_sync_block.h			\
 	gr_sync_decimator.h		\
 	gr_sync_interpolator.h		\
@@ -211,6 +215,7 @@
 swiginclude_HEADERS =			\
 	general.i			\
 	general_generated.i		\
+	gr_abs_cf.i        \
 	gr_bytes_to_syms.i		\
 	gr_check_counting_s.i		\
 	gr_check_lfsr_32k_s.i		\
@@ -236,6 +241,7 @@
 	gr_short_to_float.i		\
 	gr_simple_correlator.i		\
 	gr_simple_framer.i		\
+	gr_squelch_cc.i	 \
 	gr_sync_block.i			\
 	gr_sync_decimator.i		\
 	gr_sync_interpolator.i		\
Index: src/lib/general/general.i
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/general/general.i,v
retrieving revision 1.21
diff -u -r1.21 general.i
--- src/lib/general/general.i	17 Dec 2004 20:56:28 -0000	1.21
+++ src/lib/general/general.i	12 Jan 2005 00:45:03 -0000
@@ -31,6 +31,8 @@
 #include <gr_head.h>
 #include <gr_sig_source_waveform.h>
 #include <gr_quadrature_demod_cf.h>
+#include <gr_squelch_cc.h>
+#include <gr_abs_cf.h>
 #include <gr_remez.h>
 #include <gr_float_to_complex.h>
 #include <gr_check_counting_s.h>
@@ -64,6 +66,8 @@
 %include "gr_sig_source_waveform.h"
 %include "gr_noise_type.h"
 %include "gr_quadrature_demod_cf.i"
+%include "gr_squelch_cc.i"  
+%include "gr_abs_cf.i"  
 %include "gr_remez.i"
 %include "gr_float_to_complex.i"
 %include "gr_check_counting_s.i"
Index: src/lib/general/gr_firdes.cc
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/general/gr_firdes.cc,v
retrieving revision 1.2
diff -u -r1.2 gr_firdes.cc
--- src/lib/general/gr_firdes.cc	28 Nov 2004 04:40:20 -0000	1.2
+++ src/lib/general/gr_firdes.cc	12 Jan 2005 00:45:03 -0000
@@ -390,7 +390,8 @@
   int ntaps = (int) (width_factor[window_type] / delta_f + 0.5);
   if ((ntaps & 1) == 0)	// if even...
     ntaps++;		// ...make odd
-
+  printf("gr_firdes::compute_ntaps(sampling_freq=%f,transition_width=%f,window_type=%i,beta=%f) returns ntaps=%i\n", \
+                                                       sampling_freq, transition_width,window_type,beta, ntaps);//mdvh debug ntaps problem with narrow filters in combination with bttv driver (with high output multiple)
   return ntaps;
 }
 
Index: src/lib/swig/Makefile.swigdeps
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/swig/Makefile.swigdeps,v
retrieving revision 1.7
diff -u -r1.7 Makefile.swigdeps
--- src/lib/swig/Makefile.swigdeps	17 Dec 2004 20:56:28 -0000	1.7
+++ src/lib/swig/Makefile.swigdeps	12 Jan 2005 00:45:03 -0000
@@ -19,6 +19,8 @@
  ../../../src/lib/general/gr_sig_source_waveform.h \
  ../../../src/lib/general/gr_noise_type.h \
  ../../../src/lib/general/gr_quadrature_demod_cf.i \
+ ../../../src/lib/general/gr_squelch_cc.i \
+ ../../../src/lib/general/gr_abs_cf.i \
  ../../../src/lib/general/gr_remez.i \
  ../../../src/lib/general/gr_float_to_complex.i \
  ../../../src/lib/general/gr_check_counting_s.i \
Index: src/lib/swig/gnuradio_swig_bug_workaround.h
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/swig/gnuradio_swig_bug_workaround.h,v
retrieving revision 1.16
diff -u -r1.16 gnuradio_swig_bug_workaround.h
--- src/lib/swig/gnuradio_swig_bug_workaround.h	17 Dec 2004 20:56:28 -0000	1.16
+++ src/lib/swig/gnuradio_swig_bug_workaround.h	12 Jan 2005 00:45:03 -0000
@@ -29,6 +29,7 @@
  * %import "gnuradio.i"
  */
 
+class gr_abs_cf;
 class gr_add_cc;
 class gr_add_const_cc;
 class gr_add_const_ff;
@@ -112,6 +113,7 @@
 class gr_sig_source_s;
 class gr_simple_correlator;
 class gr_simple_framer;
+class gr_squelch_cc;
 class gr_sub_cc;
 class gr_sub_ff;
 class gr_sub_ii;

