Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core @ bf1f10e1

# Date Author Comment
bf1f10e1 11/10/2010 08:10 pm Rob Savoye

don't stub out ensure_py_gil_state, ifdef it out as it's python specific

1366ce59 11/10/2010 08:10 pm Rob Savoye

add the load-extension command for guile

d97eacbf 11/10/2010 08:10 pm Rob Savoye

don't use ensure_py_gil_state for guile

54bfe428 11/10/2010 08:10 pm Rob Savoye

add #warning for missing guile support

b72fd746 11/10/2010 08:10 pm Rob Savoye

include complex too for std::complex

422d912f 11/10/2010 08:10 pm Rob Savoye

wrap pyrun python code in SWIGPYTHON ifdef so it doesn't appear in other languages

1caa7d70 11/10/2010 08:10 pm Rob Savoye

wrap all %pythoncode in SWIGPYTHON so they don't get inserted into other languages

826869b6 11/10/2010 08:10 pm Rob Savoye

regenerated

ae3875c7 11/10/2010 08:10 pm Rob Savoye

guile doesn't seem to need the header files

07272e97 11/10/2010 08:10 pm Rob Savoye

look for the python name in the dependency for gnuradio_swig_bug_workaround.h

ed409420 11/10/2010 08:10 pm Rob Savoye

regenerated after changes to the template

29fef37c 11/10/2010 08:10 pm Rob Savoye

split out _SOURCES into separate values for the different scripting languages.

b47b9ca4 11/10/2010 08:10 pm Rob Savoye

regenerated from template

1fa9a8ea 11/02/2010 04:53 pm Tom Rondeau

Sneaking in a few warning fixes to this branch.

1d63a525 11/02/2010 04:47 pm Tom Rondeau

Adding ability for FIR filter with internal buffer to decimate.

Also adds QA code to test decimate by 2 and 5.

Removes lib/filter/gri_fir_filter_with_buffer_ccf.h that is autogenerated.

0b9812f6 10/29/2010 02:08 pm Tom Rondeau

Merge branch 'makefile_var_ordering'

b03f9212 10/17/2010 08:14 pm Tom Rondeau

Adding ccf version of fir filter to gitignore.

9810ae78 10/17/2010 07:58 pm Tom Rondeau

Removing nonexistent gri .i file from Makefile. Got a bit carried away with the copy/paste.

740d8974 10/17/2010 07:58 pm Tom Rondeau

Removing ccf version of filter that is now autogenerated.

b9cbe9c9 10/17/2010 07:25 pm Tom Rondeau

Fixing up filters a bit to pass QA tests for all versions.

4a3fb7eb 10/16/2010 11:42 pm Tom Rondeau

Fixes Makefile for fir filter generators.

Adding new QA code for all other fir filters. fff and fsf versions currently failing.

eb7316ea 10/16/2010 10:28 pm Tom Rondeau

Using generators to make gri_fir_filter_with_buffer_XXX into all possible in/out/tap types we support.

07343791 10/16/2010 09:03 pm Tom Rondeau

Merge branch 'synfilt'

62042813 10/16/2010 06:37 pm Tom Rondeau

Adding QA code for fir filter with buffer.

72c9a5a1 10/16/2010 06:36 pm Tom Rondeau

Cleaning up synthesis filter and using new FIR filter with buffer.

e037d329 10/16/2010 06:35 pm Tom Rondeau

Cleaning up the new FIR filter implementation. Protects against some corner cases and adds filterN.

2e633fc3 10/16/2010 03:13 pm Tom Rondeau

Adding a FIR filter implemented with its own internal buffer. This one keeps its own delay line and just takes in input samples instead of a pointer to an external buffer.

The synthesis filter is being updated to use the new FIR implementation.

cb2fa9a5 10/10/2010 01:10 am Michael Dickens

rearrange includes to always be: internal GR, external, with GR.

d74b45e2 10/07/2010 01:15 am Tom Rondeau

Checks to make sure XML path is writable before making the XML runner. Ignores it if directory is now writable.

3ac56587 10/07/2010 12:50 am Tom Rondeau

Fixed missing set_relative_rate in these two blocks. The others don't actually do it, even though it's counter-intuitive for the pfb_decimate, which is a sync_block (decimation actually care of in the stream_to_streams).

2104a9d1 10/03/2010 08:56 pm Tom Rondeau

Updating all python QA programs in gnuradio-core to output XML files.

Also fixed gr_unittest.py to print to the screen and fail make check properly if there's an error.

Need to find a way to use XML runner with main() to fail make check and output to screen, too.

08fa4163 10/03/2010 07:39 pm Tom Rondeau

Adding gr_xmlrunner.py to Makefile.

2933f69b 10/03/2010 07:00 pm Tom Rondeau

Adding XML output to Python unittests.

gr_unittest.py was updated to handle the path and file creation and run the XML runner

gr_xmlrunner.py is a public domain program written by Sebastian Rittau <> (THANKS!) to extend Python's unittest module to handle XML JUnit format output. This was renamed from xmlrunner.py if any future work is done on it from our project as well as to keep the namespace clean and clear....

2b8bd0d2 10/02/2010 09:16 pm Tom Rondeau

Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
This also adds a new utility gr_unittests.h, which sets up the path for output files.

036a42c0 09/30/2010 08:08 pm Tom Rondeau

Adding an XML outputter for the CPP Unit tests. This is to a) store the 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.

62328b4e 08/03/2010 09:21 pm Johnathan Corgan

Merge branch 'maint'

0a9b999b 08/03/2010 08:43 pm Eric Blossom

Modify all block factories to use gnuradio::get_initial_sptr.

fa56c398 08/03/2010 06:54 pm Eric Blossom

fix scoped_lock that didn't ref mutex

8034e2cd 08/02/2010 11:13 pm Johnathan Corgan

Revert "gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE"

This reverts commit f23a2b33ca1bebf0c3a5fa26fdcff11827744b77.

This change introduced a segfault when calling into the gr_prefs module
during the gri_fft helper class constructor. Until this is debugged,...

f7a2b8b0 07/22/2010 01:27 am Alexandru Csete

gnuradio-core: export missing public methods in gr.agc2

Alexandru Csete:

The gr_agc2 block has public methods to set and get the AGC levels and
rates; however, only a few of these interfaces are exported to Python
and none of them are available in GRC.
...

41c222c0 07/05/2010 05:43 pm Johnathan Corgan

Merge branch 'patches/marcus/stripchart'

Conflicts:
gr-wxgui/src/python/scope_window.py

  • Adds new scope window trigger, TRIG_MODE_STRIPCHART
  • Allows config file selection of whether background window sinks still run
  • Allows config file selection of default trigger mode...
8a4ef7ce 07/05/2010 04:36 pm Johnathan Corgan

Merge branch 'patches/marcus/file_sink'

ec8ef957 06/22/2010 02:18 pm Johnathan Corgan

Merge branch 'patches/marcus/fftw'

  • patches/marcus/fftw:
    gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE
ae008c6e 06/02/2010 10:19 pm Johnathan Corgan

gnuradio-core: fix missing linker flags for boost_program_options

45ff82b3 06/01/2010 04:16 pm Johnathan Corgan

gnuradio-core: fix typo in doxygen header

ad13c00a 05/29/2010 03:02 am Johnathan Corgan

Make C++ shared libraries versioned

398c2b94 05/25/2010 12:16 pm Johnathan Corgan

Fix erroneous file modes

6c0f2f5a 05/23/2010 08:36 pm Johnathan Corgan

Merge remote branch 'gnuradio/wip/udp_source_sink'

  • gnuradio/wip/udp_source_sink:
    gnuradio-core: update copyrights
    gnuradio-core: allow swig to handle exceptions in UDP source/sink
    grc: update UDP source and sink block wrappers
    Simplify USE_SELECT usage...
b32e803b 05/22/2010 12:28 am Johnathan Corgan

gnuradio-core: update copyrights

625a1254 05/22/2010 12:23 am Johnathan Corgan

gnuradio-core: allow swig to handle exceptions in UDP source/sink

26185e90 05/20/2010 03:43 am Eric Blossom

Simplify USE_SELECT usage

91054ed9 05/20/2010 03:38 am Eric Blossom

Return immediately when using d_residual.

(Otherwise recv may overwrite valid data in d_temp_buff.)

4267b714 05/20/2010 03:27 am Eric Blossom

Defend against a peer that sends an invalid message length.

34e0be1f 05/20/2010 03:15 am Eric Blossom

Move initialization of select timeout

1e963cd9 05/20/2010 03:11 am Eric Blossom

Correct update of d_temp_offset (parallel construction)

99a39a43 05/20/2010 03:06 am Eric Blossom

Identify memory leaks that occur on error conditions

0058f559 05/20/2010 03:02 am Eric Blossom

Use -1 as file descriptor "not open" value instead of 0

68ce6b4a 05/20/2010 02:57 am Eric Blossom

Add additional conditionalization of networking includes

fefb7178 05/18/2010 08:22 pm Johnathan Corgan

gnuradio-core: removed gr.dd_mpsk_sync_cc block as obsolete

2ee1a94f 05/16/2010 06:39 pm Tom Rondeau

Can now set more channels than input signals. Empty channels are established as the outtermost channels (around fs/2 and -fs/2).

dc79a11c 05/16/2010 03:44 pm Marcus D Leech

gr-wxgui: adds stripchart trigger mode to graphics sinks

277e1c0a 05/16/2010 03:38 pm Marcus D Leech

gnuradio-core: adds configurable flush to file sink

f23a2b33 05/16/2010 03:30 pm Marcus D Leech

gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE

82382c05 05/14/2010 05:15 pm Johnathan Corgan

build: use correct comment delimiter

212ba35c 05/14/2010 02:10 am Johnathan Corgan

gnuradio-core: Disable (temporarily) interpolator tap calculation

There is some breakage with GR_FORTRAN / AC_PROG_F77 when running
bootstrap. The gen_interpolator_taps binary is only needed to
regenerate the MMSE interpolator taps, which hasn't been done for...

1fc7c57f 05/10/2010 09:31 pm Eric Blossom

Add gru.hexshort to deal with short hex constants

a61fc516 05/06/2010 06:40 pm Don Ward

Flush pending errors in gr_udp_sink on disconnect()

On some systems (e.g., Debian/lenny) UDP errors are reported on the
following send() or recv() call. To avoid having errors (such as
ECONNREFUSED) from an old connection showing up on the first write
to a new connection, we do a recv() on disconnect() to flush them....

761a6f97 05/04/2010 04:47 pm Don Ward

Merge branch 'master' into udp

d702e27d 05/04/2010 04:41 pm Don Ward

Rework UDP source and sink, with incompatible API changes

Remove source address specifications for sink; add connect() and
disconnect() to sink; add get_port() to source; add optional EOF
signaling (using zero-length packets) to sink and source; modify
dial_tone, vector, and audio examples to match new code; add qa...

e2222445 05/01/2010 01:22 am Eric Blossom

Add missing buffer allocator hint to gr_ofdm_sampler.cc

This change was needed because gr_ofdm_sampler derives directly from
gr_block, but functions (from the runtime's point of view) as a
decimator. It takes many items in to produce a single output
item. Without this change, values of fft_size > ~4096 would result...

dda6ed35 04/30/2010 09:00 pm Don Ward

Merge branch 'master' into udp

3ff43f74 04/30/2010 06:48 pm Don Ward

Updates to udp source/sink (select(), wait, cleanup)

Use select() to avoid blocking on recv() in gr_udp_source (only known
way to avoid blocking on Cygwin).

Add wait argument to gr_udp_source to allow waiting for connection
or accepting lack of connection as EOF; add --no-wait option to...

0c6abf71 04/28/2010 02:17 am Tom Rondeau

Fixing ordering so that the input channels line up in the output signal properly.

06f92ca4 04/28/2010 02:05 am Tom Rondeau

Adding the synthesis filterbank (the opposite of the channelizer). It's ugly right now and uses a lot of memory to handle the buffers for each filter/input stream.

c6ad778b 04/27/2010 06:14 am Johnathan Corgan

Remove omnithreads library.

a178f23b 04/27/2010 05:13 am Johnathan Corgan

Convert gr-audio-portaudio to Boost via gruel

Remove omnithread dependency in build for gr-audio-portaudio
Remove unused debugging utility class in gnuradio-core (gri_logger)

3b8fcaa6 04/20/2010 02:37 pm Don Ward

Discard data in gr_udp_sink until receiver is started.

Also fixes warnings from gcc 4.3 and adds <boost/bind.hpp> for usrp2.

d1ae6560 04/18/2010 11:01 pm Don Ward

Use getaddrinfo in gr_udp_{source,sink}

Using getaddrinfo allows more common code between posix and winsock
systems. Remove unused variables and #include files. Close sockets
when done.

78c6890a 04/18/2010 09:51 pm Tom Rondeau

Fixing doxygen warnings from arb_resampler. Also, removed set_taps from public
interface since we don't really suppor this right now. Renamed it and made it private.

5a3a0361 04/18/2010 09:51 pm Tom Rondeau

Fixing doxygen warnings from channelizer block.

3ecfbd97 04/18/2010 09:50 pm Tom Rondeau

Fixing documentation to get rid of doxygen warnings.

9361446e 04/18/2010 09:49 pm Tom Rondeau

Adding documentation for fff version of othe PFB clock sync algorithm.

bc5479b0 04/18/2010 09:42 pm Tom Rondeau

Adding documentation to explain how algorithm works.

545901e3 04/18/2010 02:19 pm U-DON-WORKBENCH\Don

Changes to gr_udp_{source,sink} for MinGW

Initialize and cleanup after winsock DLL. Interpret winsock error
codes. Use DWORD instead of timeval for setting timeout.

b0d32c6c 04/15/2010 06:37 pm Don Ward

Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)

SO_LINGER is not valid for SOCK_DGRAM sockets on Windows, so we
expect setsockopt to return ENOPROTOOPT (invalid option for
protocol) on Cygwin and MinGW. If it happens on any other system
it should probably be ignored there, too.

2a2e808f 04/15/2010 04:32 am Tom Rondeau

Nevermind that last checkin. THIS is the right answer that doesn't have us possibly looking back at input item -1.

7f217fbf 04/15/2010 02:20 am Tom Rondeau

Fixes small bug by handling boundaries properly.

9600dff8 04/13/2010 01:22 am Tom Rondeau

The oversampling rate can be only a few values as defined by the number of channels and input sample rate.
This now checks to make sure the user-specified rate is valid.
Also added some documentation to describe the oversample rate parameter.

1e5d21b4 04/13/2010 12:50 am Tom Rondeau

Reworking variables to avoid recalculations/assignments.

f1cda009 04/13/2010 12:45 am Tom Rondeau

Channelizer can now produce any rational ratio of the sample rate in [fs/N, fs] where fs is the input sample rate and N is the number of channels. The ratios work out to be N/i for i in [1, N].

69c6a073 04/12/2010 09:28 pm Tom Rondeau

Moving towards gr_block implementation to enable non-integer output rates. Also, cleaning up a bit wrt class members.

08c3b8fe 04/09/2010 04:40 am Tom Rondeau

Every other time through the channelizer, the FFT input buffer must be flipped. The commented code removed in this checkin does that through a calculation in the loops, but the way the filter assignment works with this code, the flip is done by keeping the indexing static, so a look up table works and is slightly faster.

520e64c2 04/09/2010 04:39 am Tom Rondeau

Removing other version of code for different sample rates.

a88f6c0a 04/09/2010 04:37 am Tom Rondeau

Working version of channelizer allowing an integer multiple of the sampling rate out.
There are two versions of the code in here with the second way being more general and efficient. This one should be more extendable to allowing rational ratio output sampling rates.

e06d2902 04/07/2010 10:25 pm Tom Rondeau

Opening up channelizer to have different sampling rates out. This first pass produces the correct output for oversampling_rate = 1.

1ae689ff 03/21/2010 11:17 pm Johnathan Corgan

Add new block gr.additive_scrambler_bb()

This block performs scrambling by XORing the input sequence with
the output of an LFSR. Repeating this operation restores the original
sequence.

(This differs from gr.scrambler_bb(), which convolves the input sequence...

dc56ffae 03/21/2010 03:40 pm Johnathan Corgan

Added missing header includes for memcpy

ac422b70 03/15/2010 02:55 am Tom Rondeau

Merge branch 'fftfilt'

a34f397a 03/15/2010 02:53 am Tom Rondeau

Removing SSE version of FFT filter until we work out how we want to handle the SSE the use of intrinics. Code for the SSE versions is still there just disabled.

1bec5c5e 03/14/2010 10:39 pm Tom Rondeau

Merge branch 'digital'