Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
This work taken from gruel_work_squashed
Common swig file includes:
* Language independent exception handler
* Wrapper for python calls that may block
Benefits:
* More common swig code, less copy pasta
* Wrapper for blocking python calls handles
the case where the call throws,
python is not left in a bad state
|
|
|
|
|
|
|
|
Works with max_noutput_items and set_output_multiple.
|
|
|
|
documented.
|
|
|
|
indicator on whether or not the buffers are aligned; they can use this to determine which Volk function to use or if to use Volk at all.
|
|
|
|
number of outputs based on the inputs, let it. This is an acceptable (actually, necessary) exception to the specified limit.
|
|
noutput_items for all blocks in a flowgraph.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jblum/mergeme/misc/gruel_thread_simplification:
gruel thread simplification:
|
|
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.
|
|
Added explicit include of <iterator>,
which was implicitly included by <vector>.
Affects platforms where vector does not automatically pull in iterator.
|
|
|
|
into mergeme/misc/mkdir_simplification
|
|
gr_sys_paths.h has gr_tmp_path() and gr_appdata_path()
this replaces gr_tmp_path.h
|
|
|
|
|
|
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.
|
|
Replaces gr_gcd, gr_isnan, and gr_signbit one-time instances with boot math calls.
No point in wrapping these utility math functions into gnuradio when they are
1) provided by boost
2) only called once
Removes gr_math.cc, and configure checks for isnan.
|
|
Confirmed to fix problem on 32-bit CoreDuo. Probably fixes problem on Arm too.
|
|
|
|
Change the API such that the message handler is now implemented with a
callback, not an overridden virtual function. The callback is now set
using gr_basic_block::set_msg_handler, which will accept pretty much
any kind of callable.
This change allows us to split the machinery for message handling out
from the block inheritance hierarchy, and provides a foundation that
can be used to build or experiment with arbitrary message dispatching
techniques.
|
|
|
|
or premature pruning.
|
|
|
|
Windows.
|
|
items instead of just this window.
This protects against the rare times when one block is called twice before another block is, thereby pruning the tags before they can be passed downstream. The same thing will happen if a block is called 3 times in a row, which is highly unlikely.
|
|
|
|
* 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
|
|
the build tree.
|
|
|