summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
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-11-30Remove generated file from repoEric 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-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-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-22Check for relative rate and update tag only if not 1.0; otherwise just copy.Tom Rondeau
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-21Doxygen comments. Fixing typos that were leading to warnings.Tom Rondeau
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-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-17Moved prune tags to gr_buffer.Tom Rondeau
2010-11-17Changing blocks to use new get_tags api and tag convinience functions.Tom Rondeau
2010-11-17Changing get_tags API to take in a vector reference instead of returning a ↵Tom Rondeau
vector.
2010-11-17Makefile changes to work in tag info stuff.Tom Rondeau
2010-11-17Adding information and convinience functions for accessing tag information.Tom Rondeau
2010-11-16Adding a burst tagger that creates a tag when a signal is observed on line 1.Tom Rondeau
2010-11-16Fixed tagging sink.Tom Rondeau
2010-11-16New file sink to handle tagged bursts of data.Tom Rondeau
2010-11-16Adding QA test for testing rate changes.Tom Rondeau
2010-11-16Adding a way for propagate_tags to handle different rates. The tags are ↵Tom Rondeau
rewritten between blocks to adjust their count based on teh block's relative_rate.w
2010-11-16Reverting to a sync_block for the annotator functions. Testing different ↵Tom Rondeau
rates can be done using decimating/interpolating fir filters.
2010-11-16Merge branch 'next' into taggingTom Rondeau
2010-11-15Removing autogenerated file.Tom Rondeau
2010-11-14First hack at pruning tags to keep from growing.Tom Rondeau
2010-11-14Fixing constructor interface to work better through python (int instead of ↵Tom Rondeau
uint64_t).
2010-11-14Adds argument to annotator test blocks to determine when they add a new tag.Tom Rondeau
2010-11-14Fixing some bugs.Tom Rondeau
2010-11-13More test methods. Better testing of the all-to-all policy and more tests ↵Tom Rondeau
for the 1-to-1.
2010-11-13Block executor propagation method returns an error indicator to stop the ↵Tom Rondeau
flowgraph in an error instead of throwing.
2010-11-13Fixing how 1-to-1 annotator handles inputs to better test propagataion method.Tom Rondeau
2010-11-13Renamed annotator block that goes all-to-all now so that it can take in ↵Tom Rondeau
arbitrary number of inputs and pass tags on that way.
2010-11-11Reworked 1-to-1 annotator block to better testing purposes.Tom Rondeau
2010-11-11Switches to using the new annotator block with a known graph structure to ↵Tom Rondeau
run tests against the all-to-all tag propagation policy to make sure the tags are flowing downstream properly. Adding stub for testing the 1-to-1 tag propagation policy.
2010-11-11Modifying the all-to-all stream annotator for better use in testing. It now ↵Tom Rondeau
add tags at pre-determined points in the stream and also grabs all tags that flow past and stores them locally. These tags are to be used for testing that the correct tags are coming through.
2010-11-11Adding an annotator block that moves tags using 1-to-1 policy.Tom Rondeau
2010-11-11Renaming random_annotator to annotator_1toall that moves tags from single ↵Tom Rondeau
input to all outputs.
2010-11-11Fixed small bug in how tags are propagated downstream. Also using seq. ↵Tom Rondeau
numbers in annotator test block to better keep track.
2010-11-08Adding a bit more checking on file operations.Tom Rondeau
2010-11-08Fixing copyright date.Tom Rondeau