summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-05-19Move initialization of select timeoutEric Blossom
2010-05-19Correct update of d_temp_offset (parallel construction)Eric Blossom
2010-05-19Identify memory leaks that occur on error conditionsEric Blossom
2010-05-19Use -1 as file descriptor "not open" value instead of 0Eric Blossom
2010-05-19Add additional conditionalization of networking includesEric Blossom
2010-05-06Flush pending errors in gr_udp_sink on disconnect()Don Ward
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. This may not work for all errors on all systems, but it works in some simple cases of interest.
2010-05-04Merge branch 'master' into udpDon Ward
2010-05-04Rework UDP source and sink, with incompatible API changesDon Ward
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 test case.
2010-04-30Add missing buffer allocator hint to gr_ofdm_sampler.ccEric Blossom
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 in the scheduler complaining that it could never fullfil the block's request for samples. When deriving from gr_sync_interpolator or gr_sync_decimator, their constructors set the hint automatically.
2010-04-30Merge branch 'master' into udpDon Ward
2010-04-30Merge branch 'master' into udpDon Ward
2010-04-30Updates to udp source/sink (select(), wait, cleanup)Don Ward
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 dial_tone_sink.py. Remove system dependencies from .h files; remove unused data members and (useless?) public open and close functions.
2010-04-28Really fix the missing include for boost::bindJohnathan Corgan
2010-04-28gr-wxgui: Added additional color table entriesMarcus Leech
2010-04-27Missed updates for omnithread/mblock removalJohnathan Corgan
2010-04-26Remove omnithreads library.Johnathan Corgan
2010-04-26Remove mblock library. We hardly knew 'ye.Johnathan Corgan
2010-04-26Convert gr-audio-portaudio to Boost via gruelJohnathan Corgan
Remove omnithread dependency in build for gr-audio-portaudio Remove unused debugging utility class in gnuradio-core (gri_logger)
2010-04-26Merge branch 'wip/remove-mld-threads'Johnathan Corgan
* wip/remove-mld-threads: Further updates for removing omnithreads Update build configuration for OSX omnithreads changeover initial move from mld_threads to gruel:: namespace threads and such Initial changes to remove mld_thread and instead use gruel:: namespace classes
2010-04-26Further updates for removing omnithreadsJohnathan Corgan
Updates README Removes Darwin specific variable in usrp.pc
2010-04-26Update build configuration for OSX omnithreads changeoverJohnathan Corgan
gr-audio-osx now depends on gruel (via gnuradio-core) vs. omnithreads usrp now depends on gruel vs. omnithreads Boost base library dependency has been upped to 1.37 for Darwin only, for Darwin specific code in usrp host library
2010-04-23Add missing include file for boost::bindJohnathan Corgan
2010-04-22Merge branch 'wip/gcell-no-omni'Eric Blossom
* wip/gcell-no-omni: Convert gcell to use boost::threads instead of omnithread.
2010-04-22Convert gcell to use boost::threads instead of omnithread.Johnathan Corgan
Passes make check.
2010-04-21Fix sequence error indication after stopping then restarting streaming on USRP2.Martin DvH
2010-04-20Discard data in gr_udp_sink until receiver is started.Don Ward
Also fixes warnings from gcc 4.3 and adds <boost/bind.hpp> for usrp2.
2010-04-19initial move from mld_threads to gruel:: namespace threads and suchMichael Dickens
2010-04-19Initial changes to remove mld_thread and instead use gruel:: namespace classesMichael Dickens
2010-04-18Use getaddrinfo in gr_udp_{source,sink}Don Ward
Using getaddrinfo allows more common code between posix and winsock systems. Remove unused variables and #include files. Close sockets when done.
2010-04-18Merge branch 'pfbclk'Tom Rondeau
2010-04-18Fixing doxygen warnings from arb_resampler. Also, removed set_taps from publicTom Rondeau
interface since we don't _really_ suppor this right now. Renamed it and made it private.
2010-04-18Fixing doxygen warnings from channelizer block.Tom Rondeau
2010-04-18Fixing documentation to get rid of doxygen warnings.Tom Rondeau
2010-04-18Adding documentation for fff version of othe PFB clock sync algorithm.Tom Rondeau
2010-04-18Adding documentation to explain how algorithm works.Tom Rondeau
2010-04-18Changes to gr_udp_{source,sink} for MinGWU-DON-WORKBENCH\Don
Initialize and cleanup after winsock DLL. Interpret winsock error codes. Use DWORD instead of timeval for setting timeout.
2010-04-17Applied patch from Srinivas Vutukuri to have tx_samples accept -gSrinivas Naga Vutukuri
Date: Tue, 19 Jan 2010 18:15:08 +0530 From: srinivas naga vutukuri <srinivas.vutukuri@gmail.com> To: discuss-gnuradio@gnu.org Subject: [Discuss-gnuradio] tx_samples.cc is not accepting the gain parameter input. Hi, I observed that tx_samples.cc is not accepting the gain input parameter (ie., -g option). I just changed like this in my code. Its working, so posting the changes. If it is acceptable please take it. best regards, srinivas.
2010-04-16Merge commit 'jabele/wbx_tuning'Johnathan Corgan
* commit 'jabele/wbx_tuning': Fix WBX tuning to allow DDC use in reaching 50MHz
2010-04-16Fix WBX tuning to allow DDC use in reaching 50MHzJason Abele
2010-04-15Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)Don Ward
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.
2010-04-15Merge commit 'jblum/grc/tooltip'Johnathan Corgan
* commit 'jblum/grc/tooltip': work on the string representations for parameters (large vectors could be too much to render, ie use truncation)
2010-04-15Merge branch 'usrp-eeprom' of git://gnuradio.org/jabeleJohnathan Corgan
* 'usrp-eeprom' of git://gnuradio.org/jabele: Increase sleep to prevent eeprom problems
2010-04-15Merge branch 'pfbsr'Tom Rondeau
2010-04-15New matplotlib does the fftshift for us when doing mlab.psd. This makes the ↵Tom Rondeau
figures make sense again.
2010-04-15Nevermind that last checkin. THIS is the right answer that doesn't have us ↵Tom Rondeau
possibly looking back at input item -1.
2010-04-14Fixes small bug by handling boundaries properly.Tom Rondeau
2010-04-14Increase sleep to prevent eeprom problemsJason Abele
2010-04-14Add pid for ThinkRFEric Blossom
2010-04-13Add gruel::thread as synonym to boost::thread for convenienceJohnathan Corgan
2010-04-12The oversampling rate can be only a few values as defined by the number of ↵Tom Rondeau
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.