summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
AgeCommit message (Collapse)Author
2009-02-23Reverted changeset r10451. Instead we will ensure top_block.stop() and ↵jcorgan
wait() can be called on a stopped flowgraph with no ill effects. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10478 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-18Merging in branch to add malloc.h to posix_memalign.cc for Cygwin.michaelld
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10461 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-18gcc 4.3 cleanupeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10459 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17Added ability to determine if flowgraph is runningjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10451 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Better fix for missing header file includejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10417 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-08Fix missing header include (Don Ward)jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10410 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-02Merged r10288:10370 from michaelld/swigpythonargs into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10371 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-31Merged in misc_fixes branch.michaelld
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10350 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-17seriously, sorry... tried to ctrl+c that but didnt get in timegnychis
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10249 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-17merging r10246:10247 from developer branch to fix manual frequency setting ↵gnychis
problem git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10248 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-01Merged r9798:9801 from michaelld/memalign into trunk. Passes distcheck on ↵jcorgan
Ubuntu 8.10. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10098 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-23fixing sync routines by wrapping the angle and not clipping it; also opening ↵trondeau
up the frequency sync range a bit. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10040 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-23Tom's law: the simpler the function, the more prone I am to make errors.trondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10039 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-10wrap the return type from gr_enable_realtime_schedulingeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9969 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-03Fix issue caused by pkg-config stripping -I/usr/include from --cflagsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9920 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Copyright cleanup and fix compiler warnings.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9875 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Added basic wavelet classifier blocks. GSL is now a prerequisite foreb
gnuradio-core. Merged from eb/frank -r9627:9868 to trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9870 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Added optional vlen parameter to vector_source_* and vector_sink_*.eb
Merged from eb/frank 9627:9868 to trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9869 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-25Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f ↵trondeau
that displays the time, PSD, and spectrogram plots of a signal put into it. It requires qt4, qwt, and qwtplot3d and has not been tested on OSX. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9853 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-04adding missing comments to gr_firdes.in4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9715 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-04fixing copyleft in gr_firdes.cc and .hn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9714 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-04completion of adding new filter design interfaces to gr_firdes.i. Still ↵n4hy
need to add tests to qa code git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9713 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-03more cleanup of comments and adding left our functions to swig. Not yet ↵n4hy
complete git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9707 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-02Removed extraneous flagsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9703 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-01when gr_firdes.i was last touched, my version 2 filter design programs were ↵n4hy
removed from the swig file. Also added is appropriate remarks for the low_pass_2 only. More later git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9693 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-24Applied patch from Stefan Brüns. It fixes a swig problem with ↵eb
enable_realtime_scheduling. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9652 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-20gr_realtime now uses gruel::enable_realtime_schedulingeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9610 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-14Adds frequency accessor for Costas loop, BERT receiver displays frequency ↵jcorgan
and timing offset git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9576 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-14fix for gcc 4.3eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9572 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-13Merged r9564:9568 from jcorgan/bert into trunk. Adds BPSK bit error testing ↵jcorgan
examples and support blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9569 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-12Doc updates onlyjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9563 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-12Merged -r9556:9560 from jcorgan/scr into trunk. Adds gr.scrambler_bb and ↵jcorgan
gr.descrambler_bb, using updated gri_lfsr. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9561 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-08added pre_shift method to gri_lfsreb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9533 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-08merging branch -r9485:9498 to fix some warnings. This merge removes some of ↵trondeau
the old OFDM mappers that were specific to BPSK, QPSK, and QAM constellations. These were never really used and should not be. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9531 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-07another distcheck fixjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9523 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-07fix typojcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9520 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-07distcheck fixjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9519 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-03export gri_fft planning mutexeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9493 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-03Fibonacci Linear Feedback Shift Registereb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9492 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-31removed some warningseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9475 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-31fixed copy/paste error in include guardeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9472 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-31fix for ticket:268, vector not always a context sensitive keyworkeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9471 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-24Fix typo in variable name (Firas Abbas)jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9397 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-24Fix compiler warnings across the tree. Adds --enable-warnings-as-errors ↵jcorgan
configure option. Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 8.04. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9396 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-23Fix for ticket:214, gr_rotate speedup. We now normalize once everyeb
512 cycles. We also now compute the return value based on the preincremented phase value, thus shortening the dependency chain. This does put the computed result 1 tick ahead of the previous version of the code, but none of the code in the tree depends on the absolute phase. If yours does, sorry. You can work around it by initializing the phase to conj(gr_expj(phase_incr)) instead of gr_complex(1,0). Added QA code to ensure I didn't break anything. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9384 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-23fix for ticket:243eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9381 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-19Merged features/mp-sched -r8915:9335 into the trunk. The trunk noweb
contains the SMP aware scheduler. This changeset introduces a dependency on boost 1.35 or later. See source:gnuradio/trunk/README.building-boost for additional info. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-18New taps computation based on requested transition bandwidth and stopband ↵n4hy
attenuation. qa code testing each added git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9316 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-15Trial fix for ticket:258 / integer overflow undefined / phaseeb
accumulator. Thanks to Stefan Bruens and Philip Ballister for working on this. According to the fine print in the C and C++ standards, if a signed integer type overflows, the result is undefined. As of gcc 4.3, gcc was proving that our code was overflowing, and took advantage of the "undefined" result to short circuit the evaluation. Moral of the story: if you're using a fixed point phase accumulator, or anything else where you're counting on overflow happening, be sure that your variable is unsigned. See also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37067 and http://www.airs.com/blog/archives/120 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9296 221aa14e-8319-0410-a670-987f0aec2ac5