commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.3.0-rc0,


From: git repository hosting
Subject: [Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.3.0-rc0, created. v3.3.0-rc0
Date: Wed, 12 May 2010 23:00:37 +0100 (BST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/gnuradio".

The annotated tag, v3.3.0-rc0 has been created
        at  5605efcb0fb32eef97f85b835e32e24877487a74 (tag)
   tagging  467678259c56fab32a326690cc01eac1dbcb48ca (commit)
  replaces  3.3git
 tagged by  Johnathan Corgan
        on  Wed May 12 14:57:00 2010 -0700

- Log -----------------------------------------------------------------
Release 3.3.0-rc0

Don Ward (1):
      usrp: Applied patch from Don Ward for Cygwin libusb

Eric Blossom (59):
      Refactored gr_msg_accepter and gr_tpd_thread_body.
      Added most of the support for a new PMT type: tuple.
      Additional QA for tuple.
      pmt_write now displays vector and tuple elements.
      Add pmt type that wraps a gruel::msg_accepter.
      QA code now works.
      Add top-level msg_passing.h include file.
      gruel::send can now send to a pmt.
      Add blobs and shorthand pmt pseudo-constructors.
      Add shorthand for making tuples.
      tell s/w link is up.  additional debugging output
      removed hard-coded link_is_up = true;
      Fix race condition that caused commands such as stop_rx_streaming to fail.
      Fix problem with commands timing out (specifically stop_rx_streaming)
      stop sending short ethernet command packets.
      Fix race condition that caused commands such as stop_rx_streaming to fail.
      Fix problem with commands timing out (specifically stop_rx_streaming)
      stop sending short ethernet command packets.
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      Firmware now inserts mac source address value in each frame.
      remove special last_line adjustment from ethernet port
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      removed qr_fft.py from gr-utils
      add u2_flash_tool to EXTRA_DIST
      updated top-level .gitignore
      Add rxdspno parameter to private interface of quadradio.
      fix white space
      use gruel/inet.h instead of arap/inet.h
      Dump IF-Context packets in hex.
      Add USB PID for HPSDR HERMES device.
      back out broken changeset
      Support multiple VRT packets in a single transport (UDP) packet.
      Add support for msdd6000 with resampler in FPGA.
      Change type of gr_head nitems parameter to unsigned long long.
      change capitalization
      Fix usrp2 tvrx so that it tunes monotonically.
      Disable support for tvrx rev 2 on usrp2.  There are only a few of these 
in existence.
      update gitignores
      Remove warning related to GRC_GR_VRT
      Remove trailing whitespace after \
      Remove assert(dac_rate() == 128000000).
      Remove unnecessary implementation of flexrf::refclk_freq.
      update config.guess, config.sub and INSTALL
      Fix pick_subdevice.
      Regenerate defective omnithread.pdf
      Refactor gr-howto-write-a-block such that it no longer installs into
      Merge branch 'howto'
      doc fix
      doc fix (in generated file)
      Add command that builds a new 'out-of-tree' project.
      Add check_topology, delete d_diff_filters in dtor, cleanup init and use of
      Convert pmt_dict type into an immutable data structure.
      Replace some calls to pmt constructors with mp(foo) shorthand.
      Add pid for ThinkRF
      Merge branch 'wip/gcell-no-omni'
      Add missing buffer allocator hint to gr_ofdm_sampler.cc
      Assign USB PID for Hans de Bok
      Add gru.hexshort to deal with short hex constants

Jason Abele (20):
      Initial compile of wbxng, properly sets db IDs
      Clean build
      twiddling gpio successfully
      Able to tune RX VCO, observe R and N divider output on MUXOUT
      Locking, controllable synthesizer on TX and RX
      First Functional TX modulator
      Enabled RX Baseband
      Integrated gain control for TX and RX of wbxng
      Fixing prescaler and disable aux synth output on wbxng
      WBXNG: set ADF4350 to low spur mode
      WBXNG: power on/off TXMOD and Synth/VCO with set_enable
      WBXNG: Can not enable/disable ADF4350 from set_enable()
      Fixing bad tuning range code
      Added antenna select support for new board rev
      Remove wbxng tx gain dependence on pga gain
      First pass WBX USRP2 driver
      Fixed creation of burn-usrp2-eeprom, burn-usrp4-eeprom
      Clarified copyright and licensing
      Increase sleep to prevent eeprom problems
      Fix WBX tuning to allow DDC use in reaching 50MHz

Johnathan Corgan (184):
      Added gr_msg_accepter class.
      Notify derived class when post()ed
      Thread-per-block loop now checks and dequeues messages to handle_msg.
      Added missing .gitignore
      Applied patch c1258.diff from Stephan Bruns (ticket:359)
      Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git
      Merged branch 'msgq' from http://gnuradio.org/git/jblum.git
      Merged changes from svn repository trunk.
      Added git ignore files as needed.
      Added omnithread README (deprecation).
      Added host_os check for component vrt (Linux only for now.)
      Added blks2.pfb_arb_resampler_ccf to GRC block list
      Merge utils from http://gnuradio.org/git/trondeau.git
      Merge msg-passing from http://gnuradio.org/git/eb.git
      Merge vrt of http://gnuradio.org/git/jblum.git into master
      Merged SVN matt/new_eth r10782:11633 into new_eth
      Expand frequency ranges to match hardware capability.
      Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into master
      Removed subversion related configuration info.
      Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master
      Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into 
master
      Fix Python header check failure due to invalid cached state
      Better fix for broken AC_PROG_F77 macro
      Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into master
      Merge branch 'grc' from http://gnuradio.org/git/jblum.git into master
      Add missing cstdio includes for gcc 4.4 compatibility
      Added missing file to ignores.
      Merge branch 'usrp_siggen' of http://gnuradio.org/git/jblum into master
      Merge branch 'forms' of http://gnuradio.org/git/jblum into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Applied libusb-1.0 patch set from Thomas Tsou <address@hidden>:
      Merge branch 'utils' of http://gnuradio.org/git/trondeau into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'usrp2-real-fix' of http://gnuradio.org/git/balister into 
master
      Added CVSD encoder/decoder to GRC, example app
      Created new gr-noaa top-level component.
      Update rx_poes script to filter prior to PLL.
      Work in progress, incomplete
      Implemented crude timing recovery using zero crossings but no resampling
      Updated HRPT blocks/scripts for testing.  Seeing good minor frame sync's.
      Changed synchronizer to output sliced bits.
      Added HRPT deframer block
      Reorganization of directories
      Add HRPT word output to deframer
      Updated HRPT receiver to read files recorded as shorts
      Added skeleton HRPT decoder block
      Dumps HRPT frames to text file similar to specification document
      Split HRPT script into live receive and post-processing
      Added README and updated configuration requirements
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
      Fix missing type specifier for mask
      Acknowledging the obvious
      Merged Bdale's 3.2.2-1 packaging
      Merge branch 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt
      Misc. packaging tweaks
      Merge branch 'wip/deb' of http://gnuradio.org/git/jcorgan
      Add missing include file in gnuradio-core
      Merge branch 'grc' of http://gnuradio.org/git/jblum
      Revert "Merge branch 'grc' of http://gnuradio.org/git/jblum";
      Merge branch 'gr-noaa-fixes' of http://gnuradio.org/git/balister into 
master
      Merge branch 'grc' of http://gnuradio.org/git/jblum
      General improvements in HRPT receiver
      Renamed simplified HRPT script to allow restoring original
      Restored original HRPT GUI script and documented various script choices.
      Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
      Consolidate conditional headers into libusb_types.h, use automake
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into master
      Add required include directory for new header organization
      Cleanup in preparation for merge
      Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into 
master
      Fix missing update from last commit
      Fix to restore ability to run 'make distcheck' from a VPATH
      Added computed version number to configuration
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Add gr.pfb_clock_recovery to GRC
      Clean up for work-in-progress
      Merge branch 'wip/wbxng' of address@hidden:jcorgan
      Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
      Applied patch from Don Ward for Cygwin platform
      Added gr.copy(itemsize) block
      Merge branch 'wip/wxgui' of http://gnuradio.org/git/jblum
      Add .gitattributes to fix CRLF problems on MinGW/MSYS
      Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
      Add dependence of gruel on guile; fixes ticket #410.
      Add flags and dependencies for MinGW/MSYS.
      #include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
      Merge branch 'patches/dward' of address@hidden:jcorgan
      Merge branch 'sync' of address@hidden:trondeau into master
      Merge branch 'fix/wxgui' of address@hidden:jblum
      Change calculation of docdir to remove trailer when in git development
      Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
      Added timing adjustment for zero crossings at bit edges
      Added run-to-completion to demod_hrpt_file.grc
      Merge branch 'qtmake' of address@hidden:trondeau into master
      Merge commit '25a8' from address@hidden:jblum
      Merge branch 'osx_10.6_64_fixes' of http://gnuradio.org/git/michaelld
      Merge branch 'vrt' of http://gnuradio.org/git/jblum
      Don't distribute generated files in gr-qtgui
      Remove debian packaging from master branch, to be placed in 'debian' 
branch
      Merge branch 'vrt' of http://gnuradio.org/git/jblum
      Merge branch 'flattopwindow' of http://gnuradio.org/git/jblum
      Created skeleton wxgui term window component
      Add placeholder panel for console, use old style window size
      Basic terminal window that takes raw text on input msgq and appends it
      Consolidated termsink into one class
      Merge branch 'wbxng-prescaler' of http://gnuradio.org/git/jabele
      core: added gr.pfb_clock_sync_fff based on _ccf version, updated example
      grc: update block tree list for new pfb_clock_sync
      Fix missing include from last commit
      gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
      Added frames_to_ppm Octave script, use ImageMagick to convert to png
      gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
      gr-wxgui: cleanup for merge
      Merge branch 'wip/term' of address@hidden:jcorgan
      Moved command-line apps into apps subdirectory
      Work in progress, added GRC-based single channel receiver
      Directory reorganization to newer layout
      Work in progress, updating usrp_rx_flex.py
      Added resampler and pushed matched filter into it.
      Added GRC block wrappers for pager blocks
      howto: updated INSTALL, fixed mode of config.*
      howto: update m4 files to match latest master
      howto: implement dynamic versioning
      howto: reorganized directory structure
      howto: make swig directory use individual .i files
      howto: moved osbsolete docs directory into limbo
      Merge branch 'wip/howto' of address@hidden:jcorgan
      gr-noaa: added HRPT minor frame parsing, renamed scripts
      howto: adds C++ QA code
      howto: create howto_swig.*, use constructed Python namespace
      howto: move limbo'd docs into toplevel doc dir for preservation
      howto: add GRC wrappers to squaring blocks
      howto: added howto application
      howto: add README.hacking
      howto: cleanup for merge
      Merge branch 'wip/howto' of address@hidden:jcorgan
      Applied 'start streaming at' patch from Douglas Geiger
      Updated 'u2_rx_stream_at' to work with new_eth MAC (Douglas Geiger)
      Rebase on master, cleanup for merge
      Use updated transmit command
      Merge branch 'wip/grc/pads' of http://gnuradio.org/git/jblum
      Merge branch 'wip/grc/draw' of http://gnuradio.org/git/jblum
      Merge branch 'wip/grc/cleanup' of http://gnuradio.org/git/jblum
      Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblum
      Merge branch 'patches/geiger/u2_rx_stream_at' of address@hidden:jcorgan
      Merge branch 'patches-from-list' of http://gnuradio.org/git/balister
      Merge branch 'wip/pager' of address@hidden:jcorgan
      Merge branch 'bef' of http://gnuradio.org/git/trondeau
      Merge branch 'fix/waterfall' of git://gnuradio.org/jblum
      gr-noaa: work-in-progress for LRIT reception
      Merge branch 'fix/sample_n_hold' of git://gnuradio.org/jblum
      usrp2: fix for 'start_rx_streaming_at' hang
      build: trial fix for gr-pager issue on Ubuntu
      Merge branch 'fix/libdir' of address@hidden:gnuradio
      Merge branch 'prefix' of git://gnuradio.org/jabele
      Fix linker path in gr-pager
      Merge branches 'wbx_usrp2' and 'wbx_usrp1' of git://gnuradio.org/jabele
      Remove usrp1 and usrp2 FPGA files.  These are now hosted at:
      Add README for new FPGA hosting location
      Merge branch 'usrp2_set_ant' of git://gnuradio.org/jblum
      Fix distcheck failure in gr-howto-write-a-block
      Added missing header includes for memcpy
      Merge branch 'grc/menu' of git://gnuradio.org/jblum
      Merge branch 'grc/dualusrp' of git://gnuradio.org/jblum
      Add new block gr.additive_scrambler_bb()
      Removed omnithreads dependency from libusrp2
      Add gruel::thread as synonym to boost::thread for convenience
      Merge branch 'usrp-eeprom' of git://gnuradio.org/jabele
      Merge commit 'jblum/grc/tooltip'
      Merge commit 'jabele/wbx_tuning'
      Convert gcell to use boost::threads instead of omnithread.
      Add missing include file for boost::bind
      Update build configuration for OSX omnithreads changeover
      Further updates for removing omnithreads
      Merge branch 'wip/remove-mld-threads'
      Convert gr-audio-portaudio to Boost via gruel
      Remove mblock library.  We hardly knew 'ye.
      Remove omnithreads library.
      Missed updates for omnithread/mblock removal
      Really fix the missing include for boost::bind
      Change version numbering to always include minor release
      Update revision to 3.3.0-rc0

Josh Blum (165):
      apply diff from previous commits
      Added generation of message queues in flow graph template.
      this time commit the file changes
      params, sources, and sinks now stored internally as lists. The keys for 
said objects are now only stored in one place (in the object).
      added validation check for msg type ports, added copy method for ports to 
cleanup nports code
      Removed Source and Sink classes as Port subclasses.
      added continuation mode for pad source and sinks
      added get band select
      use enum for band select
      added quadradio method to enable/disable cal
      added traces to fft window
      Merge branch 'wxgui' of address@hidden:jblum into vrt
      automatic store for empty traces on enable
      Merge branch 'wxgui' of address@hidden:jblum into vrt
      use pkgpythondir
      renamed the colors dialog to types
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
      Merge branch 'wxgui' of address@hidden:jblum into grc
      Work on command line options for generated code.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
      removed repurposing of pads
      Added virtual sink and logic to clone port.
      added rewrite methods to element to separate from validation logic
      added virtual source and added stream ids, logic to clone in port
      Recursive resolution of virtual sources.
      avoid loops
      added stream id type and checking in evaluate
      made is_virtual_xxx a block level function, used by port and param classes
      Replaced TYPES in Port and Param with types parameter.
      todo
      port and param types from an overloaded method
      Switched the python classes to inherit from the base and gui classes.
      Modified log power fft block so ref scale is peak to peak.
      Modifications to the usrp blocks and wrapper so that the lo offset is set 
with the lo frequency.
      added ref scale param to fft and waterfall
      Removed the flagging api and usage from the base classes.
      Modifications to usrp2 source and sink so that set center freq is called 
afer set lo offset.
      Fix so that the waterfall texture is initialized with a buffer of the 
same size.
      waterfall and fft use a common autoscale function
      Evaluation fix in param.to_code().
      Made the window for the pass band filters integers (take firdes.WIN_XXX).
      we dont use test() -> remove it
      Implement a recursive validation api in the base Element class.
      better error msg for empty statements
      standardized the Element inheritance __init__ usage in gui
      replaced dict[rot] storage of areas and lines with a single list for the 
current rotation
      Created recursive create labels and shapes method for gui element.
      remove unused imports, copyright date update, tweak
      renamed params dialog to props dialog
      Rework the params/properties dialog and param gui class:
      more code cleanup for properties dialog
      propsdialog tweaks
      Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
      use show signal to perform initial gui update
      copied usrp_siggen stuff from experimental gui into gnuradio tree
      Round the slider's value, but not the internal representation.
      set text box bg color on change
      tweaked ampl slider params
      updated digital to use installed usrp options
      only import usrp and usrp2 modules in the setup methods
      properties dialog with ok/cancel buttons
      ignore irrelevant modifiers and events pending
      use the keymap's translate_keyboard_state, use the key value rather than 
name
      rename variable, use keysyms in props dialog
      Move key press extraction logic into actions module.
      Reworked actions api and actions objects:
      Simply Actions module imports, using module prefix.
      fix for uniformity convention with gtk signal name strings
      tweaked key handling callbacks
      fixed bool converter in forms to work with non bool options
      fixed issue where entry boxes lost focus (mishandling of hide changing)
      lower lxml version req to 1.3.6
      bugfix: exclude disabled children from consideration in valid condition
      added errors dialog to show all error messages in flow graph
      put the flow graph errors button into the toolbar
      Re/evaluate the notebook blocks label because we dont garuntee the 
evaluation priority.
      bug fix for handling loading of dynamic params
      xor that hash
      made rxdspno a parameter for: start/stop streaming, and quadradio32fc
      Added a run options to the "no gui" generate options.
      hash the tuple of hashes to id the current params
      copied over vrt context and type headers, updated bits.h as well
      Reading 64 bit freq out of chunk of context packet.
      checking for if context packets and setting up the payload pointer and 
size
      use the new htonll and vrt types to send cal and lo freqs
      reading the lo back and storing it
      use existing utility method
      added access methods and parsing for caldiv if context
      added access methods for gps stuff
      Added a run options to the "no gui" generate options.
      added mpsk demod example
      added freq offset slider
      Merge branch 'sync' of http://gnuradio.org/git/matt into wip/examples
      moved grc examples to gnuradio-examples/grc
      removed unused git ignores
      added bind to visible event function to callback when visibility changes 
within tabs
      work on a special connect function that registers a callback
      working special connect for fftsink
      setup special wxgui connect on sinks, needs testing
      making use of update ui event
      moved the wxgui connect helper functions into the wrapper class
      simplify some params
      added noaa to extract doc matcher
      a working block tree search
      tweaks to the search
      point label transpareny, horizontal offset, and toggle on/off capability
      Merge branch 'wip/wxgui' of http://gnuradio.org/git/jcorgan into wip/wxgui
      using gr copy in the wxgui connect, added gr copy to grc xml
      add canonical options for copy enable param
      Added window size param to all wxgui wrappers.
      registered key to hide/show control panel in wxgui windows
      tweaks to scope autoscaling
      use clean numbers for waterfall ref and range
      Added num_ports to various blocks that have infinite ports possible in io 
signature.
      add canonical options for copy enable param
      Merge commit '38d5389f3054164a2f04d6e4e8fe381aa5ee03fc' into vrt
      simplfied the code while i was looking at it
      fix so all handlers get called on event
      fix so all handlers get called on event
      fix usrp2 wrappers for vlen of 2 shorts
      added to todo
      added v offset option to scope
      query the model number from the host
      install header for missing pkt checker
      removed MOST of the quadradio specific stuff
      removed caldiv stuff from gr-vrt
      removed gr-vrt
      Merge branch 'flattopwindow' of http://gnuradio.org/git/matt into flattop
      Merge branch 'wip/grc/general' of address@hidden:~/git/gnuradio into 
wip/grc
      Created a grc_blockdir in makefile.common.
      renamed msgq to msgq_in and msgq_out, block wrappers changed accordingly
      Added window option to wxgui fft and waterfall sink.
      modified flowgraph cleanup
      fixed issue where usrp siggen continued to transmit after program exit
      fixed fixme in gr_top_block_impl
      Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
      gtk.Tooltips() is deprecated, use set_tooltip_text.
      added wrappers for the dxpsk2 blocks mod and demod
      added missing block wrappers
      added sync output port to dxpsk2 demod
      added callbacks for setting alphas
      created dpsk demo with usrps
      Allow for multiple io pads per hier flow graph.
      updated tx example
      combined param layouts
      Created a pixmap rotation routine in Utils for handling those rotated 
labels.
      removed unused import statements, thanks pyflakes
      got msdd6000 compiling on my ubuntu 9.10 32 bit
      Added unparse capability to the vrt expanded header.
      Replaced the need for code word tables by setting the header/trailer 
lengths
      bug fix for waterfall plotter,
      Use numpy to do color table lookup.
      fixed issue 387: removed uses of win.set for wx sinks
      Applied reverse diff for win.set_* change on ra_fftsink.py
      fix bug in sample and hold wrapper for grc
      grc bug fix from Dimitris Symeonidis
      updated wiki url
      Added call to set antenna. Split XCVR into new thing cuz size.
      setting xcvr antennas through api
      set antenna defaults to 0
      If the directory is read-only, use the systems tmp directory for 
generated py files.
      Fixed bug in checking if path is writable.
      added a right click context menu for the flow graph elements
      Trial feature for different source sides for usrp dual source.
      work on the string representations for parameters (large vectors could be 
too much to render, ie use truncation)

Juha Vierinen (1):
      Fix extraneous import in gr-gpio

Marcus Leech (1):
      gr-wxgui: Added additional color table entries

Martin DvH (1):
      Fix sequence error indication after stopping then restarting streaming on 
USRP2.

Matt Ettus (66):
      fixed addressing of registers, and added write enables to those that were 
missing.  MDIO seems ok.
      Removed these files completely, they were for the old style of fifos
      sort out active-low lines on locallink fifos, added debug pins
      debug pins, cleaned ignores
      ignore .o files
      never used, not needed
      cascadefifo.v wasn't used, only the double cascade version.  
fifo_2clock.v and fifo_2clock.v are empty
      cleaning up the new fifos
      major cleanup of 2 clock fifos
      bring the testbench files up to date
      made a new block ram based fifo, 64 (65) elements long, all fifos now 
have "enhanced level logic" for accurate fullness.  Maybe this will help...
      misc ignores
      set device to xc3s2000.  Shouldn't make any differences.
      MAC transmit seems to work now.  The root cause of the problem was 
accidentally using the rx_clk in one stage of the fifos on the tx side.
      seems to build a decent fpga, but still some issues with a full 
connection.
      Merge branch 'master' into new_eth
      properly set the address filter
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      no longer used, replaced by newfifo version
      debug the rx side
      allow control of whether or not to honor flow control, adds some debug 
lines
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      remove unused old style fifo
      parameterized fifo sizes, some reformatting
      Implement Eth flow control using pause frames
      Untested fixes for getting serdes onto the new fifo system.  Compiles, at 
least
      fix a typo which caused tx glitches
      might as well use a cascade fifo to help timing and give a little more 
capacity
      More xilinx fifos, more clean up of our fifos
      remove unused port
      Remove old mac.  Good riddance.
      Merge branch 'serdes_newfifo' into new_eth
      Synchronize the internal phase of the halfband filters to the
      Merge commit 'origin' into new_eth
      Enable pps interrupts.  Not sure why they were disabled in the first 
place.
      Copied wb_1master back from quad radio
      no idea where this came from, it shouldn't be here
      Merge branch 'master' into new_eth
      Merge branch 'new_wb_intercon' into new_eth
      remove debugging code
      remove unused opencores
      fullchip sim now compiles again, after moving eth and models over to new 
simple_gemac
      Fix warnings, mostly from implicitly defined wires or unspecified widths
      Properly reset the fifos.  We didn't connect before.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio
      no timing recovery yet, but creates RRC-PAM
      Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
      rename and make output optional
      Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
      with frac delay
      added more ports
      Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
      progress
      Merge branch 'wip/examples' of http://gnuradio.org/git/jblum into sync
      earliest beta files renamed to avoid confusion
      redid cos windows, added flattop and nuttall_cfd
      This branch is for porting from the quad radio, and minor text cleanups
      add new readback entries to memory map.  Has irqs, priority encoded 
buffer status, and performance counter
      Control bits for filter bandwidths had the wrong shifts.  Found and fixed 
by Stephen Lai of UCalgary
      Merge branch 'master' of http://gnuradio.org/git/gnuradio
      same bug as on the U2, found by Stephen Lai
      added a gain slider
      test the ability to read default eeprom values, for D. Symeonidis
      remove reference to nonexistant include
      Merge branch 'db_default'

Michael (8):
      augmented search for libusb
      merged updated libusb checks with older version
      fix to restart libusbok checking for non-PKGCONFIG
      OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
      osx 10.6 x86_64 fixes for gr-audio-osx
      better for both cross-compiling and 10.6 native compiling, to determine 
CPU architecture
      moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX 
printing of long and pointer types
      updated usrp.pc file to reflect the correct version of libusb

Michael Dickens (3):
      usrp: Applied patch from Michael Dickens for Darwin libusb
      Initial changes to remove mld_thread and instead use gruel:: namespace 
classes
      initial move from mld_threads to gruel:: namespace threads and such

Philip Balister (4):
      Fix doxygen warnings.
      configure.gnu needs to unset more vars from the environment.
      Add missing cstdio include for gcc 4.4 compatibility.
      Update cpu detection macro to work for native build on the OMAP3.

Srinivas Naga Vutukuri (1):
      Applied patch from Srinivas Vutukuri to have tx_samples accept -g

Stefan Bruns (1):
      Small patch to speedup installation of freedesktop icons.

Thomas Tsou (19):
      Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus 
minor cleanup
      Change write_internal_ram in usrp_prims to print signed error code
      Removed multiple install of noaa_swig.i from Makefile.am
      Added config.h headers to fix win32 build
      usrp: Build fix for non-pkgconfig installs of libusb
      usrp: Removed unused file
      Merge branch 'master' into libusb-1.0
      usrp: Corrected build fix for libusb
      usrp: Added error checking on hash transfers
      usrp: Reorg of libusb error reporting
      usrp: Enable debug output
      usrp: Disabled libusb-1.0 debug output by default
      Merge branch 'libusb-legacy-macports' into libusb-1.0
      usrp: Added missing return values
      usrp: Corrected error message
      usrp: Fixed firmware load regression
      usrp: Check return value in fusb_libusb1 _reap()
      usrp: Cleanup of usrp_basic
      usrp: Corrected error message

Tim Shepard (1):
      Add two missing includes to fix compile on ppc.

Tom (85):
      Adding a QT-based data file viewer.
      Adding a graphical tool to design and analyze filters.
      Removed the LFP and HPF ui's that are now a part of the main 
pyqt_filter.ui package.
      Adding features and usability.
      Fixing time domain plot zoomer.
      Adding a phase and group delay plot to the GUI.
      Plotting phase of filter in its own tab now.
      Adding labels to the plots.
      Adding plotting of group delay.
      Adding complex bandpass filter design (for windowed filters only).
      Added Band Notch filter
      Added design for RRC filters.
      Added design for Guassian filters.
      Adding display for the number of taps in the filter.
      Fixing tab order.
      Setting validators for all edit boxes.
      Adding clock sync algorithm using PFB. This works, but needs a bit more 
work.
      Adding ability to easily reload/reset file
      Updating display for better viewing on small screens
      wip on clock sync block; exposing set gain function
      Using PFB clock recovery for testing
      Working with PFB clock recovery block.
      Should not be clipping the error here.
      Merge branch 'master' into sync
      Making second output port of PFB clock recovery optional.
      Changinging behavior of parameter update for PFB clock recovery alg.
      Adding more outputs for debugging.
      Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
      Merge branch 'sync' of http://gnuradio.org/git/matt into sync
      Adding ports to GRC file for new debug outputs
      Fixing io signature for debug outputs.
      Adding accessor functions for both alpha and beta.
      Fixing previous checkin
      Adding better scope sink defaults.
      Clipping the rate of the clock recovery helps track large changes.
      More stable version of clock sync.
      Working sync for QPSK
      Adding imaginary stream to PAM demo to test IQ sync. Also properly 
setting beta at runtime from GRC block.
      Adding channel model to simulation to test frequency offset.
      Working on allowing fractional samples per symbol.
      wip
      Chaning update for fractional sample rate into filter index.
      Working fractional sample rates in clock recovery algorithm.
      Cleaning up unused variable and code.
      Moving filter number decision to start work function.
      Cleaning up constructor.
      Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
      Using 2-PAM by default.
      More additions to PAM timing simulation.
      Revert "More additions to PAM timing simulation."
      Adding new DBPSK block with new PFB clock recovery alg.
      Making old dbpsk work again to compare against new version.
      Starting to rework QT app to control new PFB clock recovery alg.
      Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui 
if no changes are made and also passes 'make distcheck'.
      Working on fixing arbitrary resampler not working for rate < 1.0; this 
fixes it for 0.5<=rate<=1.0 range.
      Resampler seems to be working for all values of rate
      Adding a band-edge based frequency lock loop.
      Adding alpha and beta gains to FLL constructor.
      Adding accessor functions to set alpha and beta gains for the FLL.
      Generating the band-edge filter taps based on the oversampling ratio 
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
      Adding new GRC examples for using FLL block.
      New way to handle arbitrary resampler. Now featuring lower noise!
      WIP: better access to setting FLL parameters and working on getting gain 
settings better.
      Cleaning up functions.
      Adding some documentation.
      Adding FLL to DBPSK demodulator block. Need OTA testing.
      Adding FLL to QT loopback example.
      Since I'm bothering to average the error, I might as well use it.
      Printing FLL gain value in verbose mode.
      Adding a routine to exercise the new DBPSK receiver code with the QT GUI.
      UIC files to go along with previous commit (for QT receiver code).
      Fixing up loopback benchmark program for new DBPSK receiver.
      Merge branch 'resampler'
      Adding FLL correction to DQPSK2 block.
      Doing the same with the resampler on the receiver side.
      Got this wrong before. Derivative filter taps are now calculated 
correctly which makes the rest of the code work. My previous test cases must 
have masked the problem.
      Using PFB resampler to do the RRC filtering on the modulator. This along 
with the PFB clock recovery in the demod block allows arbitrary real numbers 
for the number of samples per symbol. We will have to chance the transmit and 
recieve path code in the examples to take advantage of this.
      Preventing an error message by casting an integer (0) to the requested 
float.
      Using PFB resampler to generate the pulse shaping filtered signal.
      Simplifying and using PFB resampler to generate pusle shape filtered 
signal.
      Minor adjustments to FLL example
      Changing Makefile so the new PAM examples are installed
      Fixing DQPSK block to work with any real value samples per symbol and 
getting object names the same as DBPSK block.
      Merge branch 'fll'
      Merge branch 'master' of address@hidden:gnuradio

Tom Rondeau (99):
      Added routine for optfir equiripple filter design code to create complex 
bandpass filters. Also adds this ability to the filter designer.
      Fixed documentation for optfir band pass filters.
      Adding P-M version of band reject filter.
      Adding equiripple band reject filter to filter design app.
      User messages if PyQt and PyQwt are not installed (or found).
      Manages window/filter types better. Disables filter types if the 
designing algorithm doesn't support it (no RRC or Gaussian for equiripple 
filters).
      GR plotter tool handles end of file and files shorter than the block 
length.
      Adding a spectrogram plot. The axis need work.
      Fixed spectrogram plotting axis.
      Added colorbar to spectrogram for magnitude measurement.
      Added files to Makefile.am for distribution.
      Adding a Reload option (Ctrl+R) option to quickly reread the file and 
reset the state.
      Removing plot picker that addd nothing to the interface.
      Adding ability to change line width and style (only a handful of current 
styles enabled).
      Can now change the size of the symbols. Also fixes some layout issues.
      Fixing a line in the clock recovery algorithm. This works with a bit 
larger error than there proably should be.
      Handling a few exceptions when no file is loaded.
      Fixed slider behavior when the end of the file is reached.
      A bit of code cleanup.
      Working DBPSK implementation with new PFB clock recovery block. The 
feedforward AGC wasn't playing nicely, the frequency aquistion range was 
increased to swing half the sample rate in either direction, and the number of 
filter phases to use was increased to 32.
      Temporary working dbpsk2 example until we match everything.
      Fixing import of UI file.
      Minor fixes for logging.
      Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
      Adding dqpsk2 block to makefile for installation.
      Fixing compiler warnings.
      This splits the rate into a fractional an integer value, which allows the 
loop to adjust the fractional rate while the integer rate keeps the increments 
moving properly. Allows the max rate deviation to be independent of the integer 
rate. Scaling of the differential taps also allows alpha and beta to operate 
independent of the rate when fractional samples per symbol are used. Slightly 
more tolerant to large signal values, but they still should be close to +/-1.
      Fixing initialization of timing gains. Alpha should be < 1, and beta 
should be << 1.
      Reverting dqpsk to be mpsk_receiver based and not change its behavior.
      Playing with using the resampler to allow any bit rate requested.
      Adding a pick bitrate calculation for new tx/rx modulators with arbitrary 
samples per second to allow and real valued bitrate.
      Setting up code to handle setting of samples per symbol properly. Still 
buggy in the transmitter due to the make packet padding to 512 bytes.
      Removing resampler from usrp transmit path as its taken care of in the 
modulators.
      Arbitrary bit rates seems to be working.
      Working on pick_bitrate.
      New pick_bitrate2 will take any combination of bitrate, samples per 
symbol, and converter rate.
      Fixing pick_bitrate2 for transmit side with all cases tested.
      Fixes pick_bitrate2 for use on receiver side.
      Fixing a few bugs in handling of real samples per symbol.
      Fixing logging in new DBPSK and DQPSK.
      Fixing use of pick_bitrate2 in QT Rx2.
      Adding a base class to handle FFT filters for use in other blocks. Old 
fft_filter_fff now uses new class successfully and passes make check.
      Renaming ffft filter base class to reflect its use with floats.
      New fft filter base class to handle complex data types. Passes make check.
      Adding Doxygen comments to new FFT filter blocks.
      Improved performance of FLL using a more robust error term.
      Using better defaults for new FLL implementation.
      Fixing how new pick_bitrate is used.
      Small fixes for loopback with new code.
      Changing FLL parameter range for use with new code.
      Adding SSE version of fft filters. Complex (ccc) version working.
      Now have a FFT filter implemented in SSE and generic version that can be 
switched into FFT filter block.
      Making a version 2 of transmit path so as not to affect old dbpsk and 
dqpsk operations.
      Adding version 2 of receive path so as not to affect old dbpsk and dqpsk 
operations.
      Fixing call to usrp_receive_path2.
      Merge branch 'digital' of address@hidden:trondeau into digital
      Merge branch 'digital' of vps.gnuradio.org:trondeau into digital
      Making old and new digital modulations completely seperable by adding 
modulation_utils2 so only new modulator blocks work with the version 2 of 
everything. Also changed some internal names for clarity.
      Fixing copyright dates.
      Fixing copyright of a couple of stragglers.
      Merge branch 'digital'
      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.
      Merge branch 'fftfilt'
      Opening up channelizer to have different sampling rates out. This first 
pass produces the correct output for oversampling_rate = 1.
      Working version of channelizer allowing an integer multiple of the 
sampling rate out.
      Removing other version of code for different sample rates.
      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.
      Moving towards gr_block implementation to enable non-integer output 
rates. Also, cleaning up a bit wrt class members.
      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].
      Reworking variables to avoid recalculations/assignments.
      The oversampling rate can be only a few values as defined by the number 
of channels and input sample rate.
      Fixes small bug by handling boundaries properly.
      Nevermind that last checkin. THIS is the right answer that doesn't have 
us possibly looking back at input item -1.
      New matplotlib does the fftshift for us when doing mlab.psd. This makes 
the figures make sense again.
      Merge branch 'pfbsr'
      Adding documentation to explain how algorithm works.
      Adding documentation for fff version of othe PFB clock sync algorithm.
      Fixing documentation to get rid of doxygen warnings.
      Fixing doxygen warnings from channelizer block.
      Fixing doxygen warnings from arb_resampler. Also, removed set_taps from 
public
      Merge branch 'pfbclk'
      Fixes units of pen in frequency plot.
      Peak power line now actually tracks the peak power.
      Removing PowerLine since we weren't using it and don't have plans to.
      Fixing displayed pen and x-axis to report the right units and scaling of 
frequencies.
      Fixes the replotting update. It's now based on a QTimer so it's in the 
event buffer as opposed to a best effort based on a hand-made timer. The 
interval between GUI updates is settable through the qtsink_X objects with 
set_update_time(newtime). This update makes the plotting much more stable. It 
also fixes the time scale of the waterfall plot to actually mean the right 
thing.
      Whoops. Time intervals are specified in seconds, not ms...
      Maxing the x-axis of the time domain plot represent the actual time of 
the samples and not just the sample number.
      Fixing constellation zoomer's label.
      Fixes segfault on close. Using the right objective (d_main_gui) instead 
of d_object to delete all of the plotting widgets. As far as Valgrind tells me, 
this cleans up my memory leaks although libqt and libqwt still have some of 
their own.
      Updating zoom and axis across plots for consistent zoom levels and 
behavior.
      Minor cleanups.
      Remove one of the loop when posting new data; calculations are done the 
same time the fft shift and scaling operations happen.
      Simple code cleanup.
      Changes to the examples to fit updates to qtgui.
      Fixing benchmark program to work with original dbpsk/dqpsk modulations 
again (and saving the version 2 mods for those marked v2).
      Fixing benchmark loopback to work with new v2's of modulators.
      Fixing up GUI windows to better scale with gtgui sinks.
      Merge branch 'qtupdate'

U-CERVELO\ttsou (1):
      changes to build on windows / cygwin

eb (3):
      gr_blocks may now produce different number of output items on each output 
stream.
      Added reset method to gr_head and gr_vector_sink.  This allows graphs
      Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.

git (3):
      Added git ignore files auto created from svn:ignore properties.
      Added missing .gitignore
      Applied patch c1258.diff from Stephan Bruns (ticket:359)

git repository hosting (1):
      Added git ignore files auto created from svn:ignore properties.

jcorgan (6):
      Merged r11500:11506 from features/msg-passing into trunk.  
Work-in-progress, passes distcheck.
      Made libusrp2 min and max samples even number.
      Adds constructor for gr.message_source that takes existing msgq.
      howto: adds --disable-python option to gr-howto-write-a-block example.
      Test check-in, ignore.
      Test check-in 2, ignore.

trondeau (5):
      Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the 
HPF, and adds BPF (real).
      Significantly improved performance of the Qt Gui sinks. This removes a 
number of redundant loops and memcopies by combining operations and reduces the 
CPU load greatly to run much more smoothly.
      Cleaning up Qt code. This mostly reformats the code to be more consistent 
with our style. It also changes the layout to use Qt layouts for proper 
resizing of the GUI. Only the QwtPlots need to be resized manually.
      Adding function to be able to set the size of the points in the 
constellation plot.
      Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase 
filterbank implementations that do (integer) decimation, (integer) 
interpolation, arbitrary resampling, and channelizing. 
gnuradio-example/python/pfb includes a number of different examples of how to 
use these blocks.

ttsou (24):
      Fix for simultaneous tx-rx using libusb_contexts
      non-blocking reap and fusb default buffer size change
      Additional comments for reaping transactions
      Additional comments for reaping transactions
      Modify apps and swig to reflect libusb_context use
      first shot at re-adding libusb-0.12 support
      Added libusb1 specific usrp_prims and usrp_basic
      Added autotools header generation and build time version checking
      Intermediate fix to simplify usrp_one_time_init api
      Integrated more usrp_prims code
      Use default arguments instead of overloaded virtual constructors for 
cleaner interface
      Autoconf support for checking the required version of libusb based on 
fusb-tech
      Re-added non pkgconfig support for libusb
      Fix glitch from previous commit
      Combined additiona usrp_prims code
      Fixed bug usb_control_transfer bug
      Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
      Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims 
integration
      Removed preprocessor declrs out of fusb.h and created separate 
fusb_libusb1_base.h
      Added copyright header
      Moved to single generated fusb.h, headers now generated out of lib 
directory
      Removed internal functions from external header file
      Comments for usrp_prims
      Allow fusb_sysconfig to build on non-linux libusb-0.12 impls

-----------------------------------------------------------------------


hooks/post-receive
-- 
git://gnuradio.org/gnuradio



reply via email to

[Prev in Thread] Current Thread [Next in Thread]