summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
AgeCommit message (Collapse)Author
2008-03-19Fixes ticket:193jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8050 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-17Don't define RANDOM_MAX on systems that have already defined it. (Atgdt
present, only NetBSD-current is known to do this.) Improve the comment explaining the situation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8034 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-05Merged eb/reverted-7899 -r7928:7930 into trunk. This effectivelyeb
reverts changeset 7899 and fixes some distcheck problems. We're now back to the old behavior, where you must "make" before "make distcheck". git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7931 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-03Fix for ticket:236, parallel makes are indeterminate.eb
Merged eb/pmake r7909:7911 into trunk git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7912 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-29Merged r7866:7887 from michaelld/discheck_fix into trunk. Allows running ↵jcorgan
'make distcheck' without running 'make' first. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7899 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-26merged -r7836:7846 from trondeau/ofdmtiming to trunk. This fixes the big ↵trondeau
issues in transmitting OFDM over the air with 1 preamble symbol. Still some smaller issues left. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7848 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-26removed bug in gr_test which could result in segfault when ↵nldudok1
d_sizeof_output_item!=d_sizeof_input_item git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7847 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-26Fix missing files in distribution tarball (Dan Halperin).jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7844 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-26Reverted changeset r1631 on trunk (cruft).jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7834 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-24Fix topology checking code in gr_flowgraph. Thanks to Dan Halperin.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7802 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-21Merged build_config branch into trunk:michaelld
1) Modified top-level run_tests.sh script: a) to execute code for setting or changing the library search path in Darwin (DYLD_LIBRARY_PATH) or Windows (PATH) on those host OSs only, not on other host OSs. b) Added local (to the component making check) library paths to those same search paths, since libtool doesn't do it (unlike in Linux). 2) In all AM Makefiles -except those dealing with USRP firmware-, changes INCLUDES to AM_CPPFLAGS since the former is deprecated. 3) Changed AM_CPPFLAGS to FW_INCLUDES for commands .c.rel in USRP firmware. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7769 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-19Merged Tim Meehan's gr.and_*, gr.not_*, and gr.or_* blocks. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7739 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-18Merged r7732:7734 from jcorgan/boolean into trunk. Add's Tim Meehan's ↵jcorgan
gr.xor_* blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7735 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-18Merged -r7723:7729 from jcorgan/wav into trunk, with added example program. ↵jcorgan
Adds Martin Braun's gr.wavfile_source and gr.wavfile_sink blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7730 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-16Improve hierarchical block documentation.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7718 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile ↵jcorgan
GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7617 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-06Merging trondeau/ofdmfix into branch at -r7582:7586. This allows for ↵trondeau
over-the-air OFDM. Works with all modulations and tested both send and receive on different computers/USRPs. Misses a few packets, so it's not perfect. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7587 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-05Fixes abort issue in gr.top_block exception handling, improve some exception ↵jcorgan
messages. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7565 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-24Doc fixes from Firas.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7504 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-19applied patch for ticket:227eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7475 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-16Merged -r7436:7453 eb/freebsd into trunk. This is a part of a set ofeb
patches from Diane Bruce for FreeBSD. Still need to resolve the issue of where/how to include config.h in all swig code and how to select wx version on systems with more than one version installed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7454 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-10woops. Actually assigning return value.trondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7391 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-09merging receiver branch -r6837:7375 into trunk. Improves speed of MPSK ↵trondeau
receiver; adds branching and branchless versions of clipping and slicing routines to gr_math. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7389 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-02Merging ofdm2 branch -r7047:7321 into trunk. This updates the OFDM code to ↵trondeau
hier_block2 in blks2impl and removed from blksimpl. The new code implements a decision feedback sync loop to lock the phase/freq, removes two unnecessary premables and performs frame sync and equalization off single preamble symbol. Also adds/updates Python plotting tools and a branchless clip algorithm in gr_math.h. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7324 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-12Reverted changeset r7089 on trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7116 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-09bugfix for indexnumbers in IIR filternldudok1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7089 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-03Moved exception handling includes out of the sw_*.i files and into gnuradio.ieb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7061 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-29fixes ticket:211eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7053 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10Reverted changesets r6841 and r6840 on the trunk. Passes make check.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6851 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-08oops, meant to do that in our branchn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6841 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-08attempting to use branchless clipping to prevent pipeline dumping, fabs ↵n4hy
needs to be intrinsic for speed git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6840 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-02Merged r6780:6781 from jcorgan/t196. Fixes ticket:196.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6782 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-16Add missing include for ::writejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6634 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-02added missing aligned attributeeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6576 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-02Trial fix for ticket:189, gr_mpsk_receiver_cc problem.eb
Added checking for SIMD alignment requirement on gr_complex (must be 8-byte aligned) so that future violations will throw an exception. Modified gr_mpsk_receiver_cc.h so that delay line being passed to gri_mmse_fir_interpolator_cc is 8-byte aligned. Added QA code for gri_mmse_fir_interpolator_cc. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6575 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-02renamed test macro for consistencyeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6574 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-18Merge r6461:6464 from jcorgan/t162-staging into trunk.jcorgan
* Final gr.top_block and gr.hier_block2 implementation inside gnuradio-core/src/lib/runtime * Implementation of gr.hier_block2 versions of all the old-style blocks in blks. These live in blks2. * Addition of gr.hier_block2 based versions of gr-wxgui blocks * Conversion of all the example code in gnuradio-examples to use this new code * Conversion of all the gr-utils scripts to use the new code The OFDM examples and related hierarchical blocks have not yet been converted. Code in the rest of the tree that is outside the core and example components has also not yet been converted. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6466 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-13Made changes, such that:michaelld
* trunk now passes "make distcheck" on OSX * verified that 'realtime' scheduling now works on systems with 'pthread_setschedparam' but not 'sched_setscheduler' (e.g. darwin); the latter has priority if both are installed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6427 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05Applied patch from Richard Alimieb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6316 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-31Attempt to simplify conditions for ticket:181. Didn't fix problem, buteb
didn't harm anything either. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6236 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-29Clean up shared pointer casting.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6208 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-29Fixes ticket:172 and ticket:174jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6207 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-29Fixes ticket:169. Tell assembler that our hand-coded assembly codeeb
does not require an executable stack. Merged eb/xstack -r6203:6204 into trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6205 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-29trial fix for ticket:137. Merged -r6196:6200 from eb/signal to trunkeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6201 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-28Refactored flatten into const-correct functional form. Beautyeb
reigns. Merged -r6191:6192 from eb/fg. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6194 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-28Kludged around hang in hier_block2. Merged -r6189:6191 from eb/fgeb
into trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6193 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-27Merged r6171:6186 from jcorgan/fg into trunk.jcorgan
Changes hierarchical flow graph API to use gr.top_block instead of gr.runtime. See discuss-gnuradio mailing list for explanation of changes. GRC has not been updated to use the changed API. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6187 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-23Merge r6160:6168 from jcorgan/fg into trunk.jcorgan
Refactors gr_simple_flowgraph into gr_flowgraph and gr_flat_flowgraph. Adds cppunit-based QA. Trial fix for ticket:164 included for free. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6169 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-21fix for ticket:153, missing throw decl in .i fileeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6161 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-04merged -r5966:6112 on trondeau/ofdm_mod. Allows for generic constellations ↵trondeau
(supports bpsk, qpsk, 8psk, qam16, qam64, and qam256 currently), fixes some bugs in the correlation and altered default parameters for over-the-air operation. This merge fixes ticket:156 and ticket:157. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6113 221aa14e-8319-0410-a670-987f0aec2ac5