summaryrefslogtreecommitdiff
path: root/gnuradio-core/src
AgeCommit message (Collapse)Author
2011-04-06Merge branch 'master' into 8pskTom Rondeau
2011-04-04pfb: fixed documentation for PFB-based clock sync.Tom Rondeau
2011-03-28throttle: cleanup conditional code and reimplement with boost posix timeJosh Blum
This greatly cleans up gr_throttle and moves the implementation into the .cc file. The implementation uses boost's posix time library so it will work on all systems. Also added set_sample_rate() method and support for callback in grc.
2011-03-28runtime: changes to block headers to allow pure virtual sub-classes (interfaces)Josh Blum
2011-03-26Adding phase detector in Costas loop for 8PSK.Tom Rondeau
2011-03-25Fixing missing include files and various other patches for Windows build issues.Don Ward
2011-03-14Merge remote branch 'jblum/wip/attributes' into nextJohnathan Corgan
* jblum/wip/attributes: created gruel/attributes.h to house compiler specific attribute macros
2011-03-14Merge remote branch 'jblum/mergeme/misc/gruel_thread_simplification' into nextJohnathan Corgan
* jblum/mergeme/misc/gruel_thread_simplification: gruel thread simplification:
2011-03-14Merge remote branch 'jblum/mergeme/misc/gr_flowgraph_include_iterator' into nextJohnathan Corgan
* jblum/mergeme/misc/gr_flowgraph_include_iterator: gr_flowgraph.cc explicit include of <iterator>
2011-03-14Merge remote branch 'jblum/mergeme/misc/use_boost_math_round' into nextJohnathan Corgan
* jblum/mergeme/misc/use_boost_math_round: use boost::math::iround in gr_histo_sink_f.cc and gr_wavfile_sink.cc
2011-03-14Merge remote branch 'jblum/mergeme/misc/use_boost_math_trunc' into nextJohnathan Corgan
* jblum/mergeme/misc/use_boost_math_trunc: use boost::math::trunc in gr_frequency_modulator_fc.cc
2011-03-14created gruel/attributes.h to house compiler specific attribute macrosJosh Blum
replaced instances of __attribute__ with __GR_ATTR from attributes.h what else has compiler specific attributes? volk - volk is stand-alone, needs its own attributes.h gcell - not touching that, probably gcc only anyways usrp2 firmware - does not matter to host build
2011-03-14Merge remote branch 'jblum/wip/gr-audio' into wip/gr-audioJohnathan Corgan
* jblum/wip/gr-audio: audio: high prio for platform specific audio osx audio: added windows and osx audio source files audio: added config checks for other audios, added jack and port audio: make prefs look like old audio, removed old audio.py audio: register arches with priorities, ex: prefer alsa over oss audio: added oss support to gr-audio audio: use conf files to specify default arch audio: moved the grc audio blocks into gr-audio dir audio: moved alsa support files into subdirectory audio: work on swig support, it imports audio: work to get alsa support in, lets see if this works before adding more audio: added audio factory registry and top level includes audio: skeleton for gr-audio component
2011-03-12Added/updated ignore files.Johnathan Corgan
2011-03-09audio: make prefs look like old audio, removed old audio.pyJosh Blum
2011-03-07reverted accidental change to keep 1 in n blockJosh Blum
2011-03-07uhd: fix generation typo on uhd grc blocks io directionJosh Blum
2011-02-27Fixed to make compatible with python 2.4Ben Reynwar
2011-02-27gruel thread simplification:Josh Blum
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.
2011-02-27gr_flowgraph.cc explicit include of <iterator>Josh Blum
Added explicit include of <iterator>, which was implicitly included by <vector>. Affects platforms where vector does not automatically pull in iterator.
2011-02-27use boost::math::iround in gr_histo_sink_f.cc and gr_wavfile_sink.ccJosh Blum
this provides a round implementation on platforms w/o c99 standard
2011-02-27use boost::math::trunc in gr_frequency_modulator_fc.ccJosh Blum
this replaces the need for a conditional trunc implementation in config.h
2011-02-27Updated copyright notice dates.Ben Reynwar
2011-02-27Minor bug fixes (from last two commits)Ben Reynwar
2011-02-27Removing docstring generation from this branch.Ben Reynwar
2011-02-27Added testing module for constellation_receiver.Ben Reynwar
2011-02-27Added utility python sequence comparison scripts for use in testing.Ben Reynwar
2011-02-20Constellation objects accept n-dimensional points. (i.e. n complex numbers ↵Ben Reynwar
correspond to one symbol value.)
2011-02-13Added constellation object unit test.Ben Reynwar
2011-02-13Fixing bugs in qam.py.Ben Reynwar
2011-02-13Added rotational symmetry info to gr_constellation.Ben Reynwar
2011-02-13Added gr_constellation_decoder2_cb block.Ben Reynwar
2011-02-09Changed constellation objects so that codings besides gray code can be used.Ben Reynwar
2011-02-06Added trellis_constellation_metrics_cf. It is equivalent to ↵Ben Reynwar
trellis_metrics_c but it uses the constellation object's calc_metric method. This method is also added here. trellis_metric_type.h is moved to gr_metric_type since constellation object is now dependent on it.
2011-02-01Forgot to add qpsk.py in last commit.Ben Reynwar
2011-01-31Added QPSK constellation object.Ben Reynwar
2011-01-31Tidied qam.pyBen Reynwar
2011-01-31Added BPSK constellation object.Ben Reynwar
2011-01-30Added ofdm_frame_sink2. Like ofdm_frame_sink but uses constellation object.Ben Reynwar
2011-01-30Modified python level OFDM to use constellation object.Ben Reynwar
2011-01-30Fixed Makefiles to generate swig_doc.iBen Reynwar
2011-01-30Merged upstream from nextBen Reynwar
2011-01-27Minor typo in comments.Ben Reynwar
2011-01-23Forced initialization of arrays to avoid warnings.Tom Rondeau
2011-01-23Needed to specify the use of boost::filesystem library.Tom Rondeau
2011-01-23Merge branch 'mergeme/volk/x86_cpuid_simplification' into nextTom Rondeau
2011-01-23Merge branch 'mergeme/misc/mkdir_simplification' into nextTom Rondeau
2011-01-23Merge branch 'mergeme/misc/mkdir_simplification' of git://gnuradio.org/jblum ↵Tom Rondeau
into mergeme/misc/mkdir_simplification
2011-01-22implemented cpuid gcc call in gr-filter gr_cpu_x86.cc, removes cpuid asm filesJosh Blum
2011-01-22created gr_sys_paths.h to house functions for getting system pathsJosh Blum
gr_sys_paths.h has gr_tmp_path() and gr_appdata_path() this replaces gr_tmp_path.h