summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
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.
2010-11-21Removed comments to stdout from file tagger; made it easir to go from ↵Tom Rondeau
internally generated bursts to detected bursts (which needs work).
2010-11-21Fixed file tagger error handling so it doesn't prematurely exit under ↵Tom Rondeau
certain, but correct, conditions.
2010-11-21always cd into python or guileRob Savoye
2010-11-21Doxygen comments. Fixing typos that were leading to warnings.Tom Rondeau
2010-11-21go back to the generating the lists here, so make check works againRob Savoye
2010-11-21always go into the swig directoryRob Savoye
2010-11-21remove -/gnuradio_swig_bug_workaround.h, it's not generated anymore.Rob Savoye
2010-11-21don't generate this file anymoreRob Savoye
2010-11-21Tagging file source takes in sample rate and uses it to find the last time ↵Tom Rondeau
tag and adjust the time between these tags and the burst start by the sample rate. Also added a function to gr_tag_info that can be used to sort tags based on nitems using std::sort.
2010-11-21Make Guile bindings work with --with-gnuradio-core et al.Eric Blossom
2010-11-21Changing name of static tag keys.Tom Rondeau
2010-11-21Fixing flowgraph dump to clean it up (via patch from eb). Also added note ↵Tom Rondeau
about mutex locking in prune_tags.
2010-11-20Add guile SIGINT handler to gr:wait.Eric Blossom
2010-11-20Minor tweaks: comments, staticEric Blossom
2010-11-20Add guile shim to gr_top_block::wait that exits guile mode before blocking.Eric Blossom