summaryrefslogtreecommitdiff
path: root/gruel/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* build: updating Makefiles for newer linker requirements.Tom Rondeau2011-04-011-1/+5
|
* Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau2011-03-152-36/+0
|\
| * gruel thread simplification:Josh Blum2011-02-272-36/+0
| | | | | | | | | | | | | | | | | | | | Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
* | gruel: SWIGing Gruel into Python to access PMTs.Tom Rondeau2011-03-142-5/+112
|/
* gruel: generate pmt_serial_tags with python, removes guile dependencyJosh Blum2011-02-021-4/+4
|
* Updating copyright.Tom Rondeau2011-01-222-2/+2
|
* cleanup mkdir usage with boost filesystem:Josh Blum2011-01-182-43/+10
| | | | | | | | | | Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
* Merge branch 'master' into nextTom Rondeau2010-12-231-6/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau2010-12-231-6/+3
| | | | | | | | the build tree.
* | Major Makefile.am housecleaning. Passes distcheck.Eric Blossom2010-11-241-1/+1
|/ | | | | | | | | 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.
* rearrange includes to always be: internal GR, external, with GR.Michael Dickens2010-10-093-7/+8
|
* Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau2010-10-021-2/+51
| | | | This also adds a new utility gr_unittests.h, which sets up the path for output files.
* Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau2010-09-301-1/+5
| | | | output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
* Add support for uint64_t to pmt.Eric Blossom2010-09-115-0/+78
|
* Make C++ shared libraries versionedJohnathan Corgan2010-05-281-1/+1
|
* Removed omnithreads dependency from libusrp2Johnathan Corgan2010-04-112-1/+37
|
* Replace some calls to pmt constructors with mp(foo) shorthand.Eric Blossom2010-03-081-41/+41
|
* Convert pmt_dict type into an immutable data structure.Eric Blossom2010-03-083-119/+114
| | | | This change allows us to safely pass dicts in messages.
* Applied patch from Don Ward for Cygwin platformJohnathan Corgan2009-10-071-1/+1
| | | | | | | | | Add *.exe to .gitignore Restore ac_compiler in gr_fortran.m4 even when no Fortran was found Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be built Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel Makefile.am so references to libgruel from limpmt-qa will be resolved
* Added missing file to ignores.Johnathan Corgan2009-09-091-0/+1
|
* Add blobs and shorthand pmt pseudo-constructors.Eric Blossom2009-08-183-1/+53
| | | | | | | | | blobs == Binary Large Object. Very handy for passing around uninterpreted data. The shorthand constructors were implemented by overloading the pmt_t mp(foo) function in the pmt namespace. I originally called "mp" "pmt", but that caused a conflict with the pmt namespace.
* gruel::send can now send to a pmt.Eric Blossom2009-08-181-2/+7
|
* QA code now works.Eric Blossom2009-08-185-17/+24
|
* Add pmt type that wraps a gruel::msg_accepter.Eric Blossom2009-08-183-1/+65
| | | | QA code doesn't link because pmt depends on msg and vice versa
* Merged branch 'msg-passing' from http://gnuradio.org/git/eb.gitJohnathan Corgan2009-08-155-7/+345
|\ | | | | | | | | | | | | | | This is work in progress on the message passing implementation. Passes distcheck. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
| * pmt_write now displays vector and tuple elements.Eric Blossom2009-08-152-12/+31
| |
| * Additional QA for tuple.Eric Blossom2009-08-153-6/+38
| |
| * Added most of the support for a new PMT type: tuple.Eric Blossom2009-08-144-2/+289
| | | | | | | | More QA code coming soon.
| * Added git ignore files auto created from svn:ignore properties.git repository hosting2009-08-133-0/+18
| |
* | Applied patch c1258.diff from Stephan Bruns (ticket:359)Johnathan Corgan2009-08-142-1/+9
| | | | | | | | | | | | | | | | | | This patch changes pmt_t to use boost intrusive pointers. Patch was modified to apply to new pmt location since the original patch was created, and add missing include file. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
* | Added git ignore files auto created from svn:ignore properties.git2009-08-143-0/+18
|/ | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, ↵jcorgan2009-08-015-3/+222
| | | | | | passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix for test_pmt when using --with-boost=<foo>eb2009-07-271-0/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11504 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11491:11494 from jcorgan/pmt into trunk.jcorgan2009-07-2616-91/+131
| | | | | | | | | Moves pmt types functions into pmt:: from gruel:: Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.jcorgan2009-07-2015-9/+2954
| | | | | | | | | | | | | * Merges libpmt into libgruel * Modifies libmblock to use libgruel gruel::pmt_t will be the fundamental msg content for the new message passing implemention for 3.3. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11460 221aa14e-8319-0410-a670-987f0aec2ac5
* usrp2 work-in-progresseb2008-09-231-1/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9643 221aa14e-8319-0410-a670-987f0aec2ac5
* fixed copy/paste problem and error handlingeb2008-09-221-6/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9639 221aa14e-8319-0410-a670-987f0aec2ac5
* extend gruel:enable_realtime_scheduling interface to allow pri/policyeb2008-09-193-41/+115
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9607 221aa14e-8319-0410-a670-987f0aec2ac5
* conditional debugging codeeb2008-09-191-2/+16
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9605 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged features/mp-sched -r8915:9335 into the trunk. The trunk noweb2008-08-193-6/+192
| | | | | | | | | | 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
* Merged -r8639:8641 from jcorgan/gruel into trunk. Adds libgruel, the GNU ↵jcorgan2008-06-202-0/+151
Radio Utility Etcetera Library. See README for description. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8642 221aa14e-8319-0410-a670-987f0aec2ac5