summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
2010-12-23Merge branch 'master' into nextTom Rondeau
* master: clean now gets rid of unittest results. Passes distcheck. Modifying the unittest output. XML files are no longer written outside of the build tree. A new patch for fixing the alsa restart issue. Submitted by Volker Schroer. Reverting last change in alsa. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. Adding a "change in progress" check to alsa sink. Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010. Conflicts: Makefile.common gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
2010-12-23Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau
the build tree.
2010-12-23Add test to see if Guile was built with threads enabledEric Blossom
2010-12-22Check for lt_dladvise_global and fall back to using lt_dlopenext if not found.Eric Blossom
2010-12-21Merge branch 'next' into guile.Eric Blossom
Passes distcheck. * next: (32 commits) volk: Fix for popcnt's 64/32-bit issues. Using a copy of config.guess and config.sub instead of sym links. Including time header to qa files. Changed python env variable to more globally usable version. gr_uhd: Quick fix for make distcheck failures if UHD is not installed. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. resampler PFB: Sets relative rate when rate is changed. Create method to set rate on pfb_arb_resamp after it has been created. Allow it to be called from GRC. volk: fix for running 32-bit OS on 64-bit processor. System is correctly identified as 32-bit and compiles with the correct flags. volk: changing the path variables again. This works on my various systems tested. Using abs_ path names failed on Ubuntu 8.04 32-bit. volk: May be a hack, but it was required for my 32-bit Fedora 13 to work. volk: Removing unnecessary shell script; last commit takes care if its functions. volk: Fixing build system to handle making volk_mktables, volk_tables.h, and volk_config.h instead of a standalone shell script. volk: readding 16sc_magnitude_32f_sse with fix for SSE hadd_ps error. volk: Adding a few more generic-only test cases. volk: adding generic QA test for 16sc_magnitude_32f. volk: modified the configure scripts to output which architectures it will be building based on the configure tests. uhd: update notes in grc blocks for addressing scheme volk: Removing erroneous SSE function that actually usese an SSE3 intrin (mm_hadd_ps). ...
2010-12-12PFB resampler: fix it this way to avoid the signed/unsigned warning.Tom Rondeau
2010-12-12PFB resampler: fixes bug where filter could be looking past the number of ↵Tom Rondeau
inputs.
2010-12-12resampler PFB: Sets relative rate when rate is changed.Tom Rondeau
2010-12-12PFB resampler: fix it this way to avoid the signed/unsigned warning.Tom Rondeau
2010-12-12PFB resampler: fixes bug where filter could be looking past the number of ↵Tom Rondeau
inputs.
2010-12-11Create method to set rate on pfb_arb_resamp after it has been created.Matt Ettus
Allow it to be called from GRC.
2010-12-10Use load-extension-global instead of load-extensionEric Blossom
2010-12-10Add new Guile gsubr that loads shared libraries using the equivalent of the ↵Eric Blossom
RTLD_GLOBAL flag. This is part of a work-around for swig bug: 1863647 http://sourceforge.net/tracker/index.php?func=detail&aid=1863647&group_id=1645&atid=101645
2010-12-09Disable guile udp tests. They were causing a problem on some systems.Eric Blossom
2010-12-07Moved out-of-tree includes out of gnuradio_core_INCLUDES to ensure thatEric Blossom
in-tree includes are searched before out-of-tree includes.
2010-12-07Remove incorrect if PYTHON around swiginclude_HEADERSEric Blossom
2010-12-06Merge branch 'next' into guile-nextEric Blossom
* next: (116 commits) Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted. Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps. uhd: reverting tag changes on uhd single usrp source, there seems to be issues with the work() logic uhd: removed default value chan=0 in the cc files WITH_INCLUDES _must_ be last uhd: replaced CFLAGS with CPPFLAGS variable, and fixed swig args FIXME uhd: default channel params to zero for single source and sink blocks Revert "Removed usrp2-firmware from being automatically built." Remove generated file from repo Removed usrp2-firmware from being automatically built. uhd: added libdir to UHD CFLAGS (shared by lib and swig) Swapping out preset keys until I work out some of their issues. Modifying QA tests for the sample tags. By default, it only checks the sizes of the tags since order is not specified or guarenteed. Block is a gr_block, so this sets its relative rate. Was required for using in the QA of the sample tags code. Removing global pmt constants. Were causing segfaults during make check. Must fix this later. Fixing up the UHD sample tag example to take command line options. Swapping order of testing rrate. Changing propagation policy enum type name and making a few other minor edits. Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304. Adding typedef for uint64_t and int64_t so we can use them through SWIG. ... Passes make distcheck.
2010-12-06Merge branch 'master' into nextTom Rondeau
* master: Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted. Modifying blks2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps. Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304. Adding typedef for uint64_t and int64_t so we can use them through SWIG. Removing warnings in portaudio source/sink. Fixing output types from tap_type to o_type in gr_single_pole_iir.h. Doesn't make a difference in the current uses of this class, but could in the future. Thanks to Achilleas Anastasopoulos for pointing this out. first shot at Windows-compatible LIBUSB check Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems) Removing autogenerated file. Updated doxygen Doxyfile for newer versions. Adding file operations result checking. Updating audio_jack to new interface for creating a client. Fixes depricated warning. Potential fix to MSDD warnings by setting sequence number from buffer more explicitly. Adding a bit more checking on file operations. Fixing copyright date. Fixed warning re defining GNU_SOURCE. Can probably just remove it since it's defined in config, but this won't hurt anyone. Fixing signed/unsigned warnings. first shot at Windows-compatible LIBUSB check Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems) Conflicts: gnuradio-core/src/lib/swig/gnuradio.i
2010-12-06Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to ↵Tom Rondeau
just specify the requested resampling rate without providing their own filter taps. Taps are then generated inside hier_block2 to cover full bandwidth of input signal. Optional attenuation parameter may be provided.
2010-12-03Regenerated Makefile.swig.gen'sEric Blossom
2010-12-03Rename libguile- to libguile-gnuradio- to match guile library naming convention.Eric Blossom
The stuff in gnuradio-core ends up with funky names, but that could be fixed by renaming gnuradio_core_filter.i -> core_filter.i etc.
2010-12-03update .gitignoreEric Blossom
2010-12-03Revert "Add "shims" for booting (mostly) from magic file system"Eric Blossom
This reverts commit 9bc62cca21a0a171cbc220419af91b3d8f7e333b. This stragegy didn't work. Our new gsubrs have not yet be defined when the ice-9/boot-9.scm code is loaded.
2010-12-03Try to get block destructors called (fairly) earlyEric Blossom
2010-12-03Add "shims" for booting (mostly) from magic file systemEric Blossom
2010-12-02Moved contents of gr-guile into gnuradio-core/src/guile and removed gr-guile.Eric Blossom
Passes distcheck.
2010-12-02Move guts of gr-run-waveform into gnuradio/run-waveform.scmEric Blossom
2010-11-30Remove generated file from repoEric Blossom
2010-11-29Add additional scripting language vector testsEric Blossom
2010-11-29Modifying QA tests for the sample tags. By default, it only checks the sizes ↵Tom Rondeau
of the tags since order is not specified or guarenteed.
2010-11-29Block is a gr_block, so this sets its relative rate. Was required for using ↵Tom Rondeau
in the QA of the sample tags code.
2010-11-29Removing global pmt constants. Were causing segfaults during make check. ↵Tom Rondeau
Must fix this later.
2010-11-28Swapping order of testing rrate.Tom Rondeau
2010-11-28Merge branch 'tagging' of github.com:trondeau/gnuradio into taggingTom Rondeau
2010-11-28Changing propagation policy enum type name and making a few other minor edits.Tom Rondeau
2010-11-24Add conditionals around gnuradio-core/src/{guile,python}Eric Blossom
2010-11-24Major Makefile.am housecleaning. Passes distcheck.Eric Blossom
Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
2010-11-24Changing API for gr_skiphead to use uint64_t for the offset instead of ↵Tom Rondeau
size_t (still unsigned). Fixes issue #304. Also uses uint64_t's internally so everyone is always on the same type. This should not affect anyone's use of the block.
2010-11-24Adding typedef for uint64_t and int64_t so we can use them through SWIG.Tom Rondeau
2010-11-24Merge branch 'warnings'Tom Rondeau
2010-11-24Consistently use TESTS += in conditionalsEric Blossom
2010-11-23Move verbose-equal? to lib.scmEric Blossom
2010-11-23Fixing output types from tap_type to o_type in gr_single_pole_iir.h. Doesn't ↵Tom Rondeau
make a difference in the current uses of this class, but could in the future. Thanks to Achilleas Anastasopoulos for pointing this out.
2010-11-23Removing dependency in QA code to filters that have not necessarily been ↵Tom Rondeau
built yet. Using test block keep_one_in_n to test decimation is handled in propogating tags.
2010-11-23add a few more .m filesRob Savoye
2010-11-22Check for relative rate and update tag only if not 1.0; otherwise just copy.Tom Rondeau
2010-11-21merge from upstreamRob Savoye
2010-11-21fix so distcheck *almost* fully worksRob Savoye
2010-11-21Clean up lib/swig/Makefile.am, Makefile.common and Makefile.swigEric Blossom
Confirmed that it builds and make checks on all four combintations of --{enable,disable}-{python,guile}. Have not tested make dist, but expect that there may be some problems with it. I'm pretty sure that not all files that need to be removed from the distribution are removed, and make clean may still be leaving some files around.
2010-11-21Merge branch 'works' into brokenEric Blossom
* works: Make Guile bindings work with --with-gnuradio-core et al. Update TODO Add guile SIGINT handler to gr:wait. Minor tweaks: comments, static Add guile shim to gr_top_block::wait that exits guile mode before blocking. Enable more tests Enable a couple more tests Remove 868 useless warnings about "is deprecated". gr_msg_queue now working correctly from within guile. Disable items that require swig directors when building guile bindings.