-
Notifications
You must be signed in to change notification settings - Fork 544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi vfo upstream #1106
Open
vladisslav2011
wants to merge
23
commits into
gqrx-sdr:master
Choose a base branch
from
vladisslav2011:multi_vfo_upstream
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Multi vfo upstream #1106
vladisslav2011
wants to merge
23
commits into
gqrx-sdr:master
from
vladisslav2011:multi_vfo_upstream
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CI failed. Moving to draft. |
vladisslav2011
force-pushed
the
multi_vfo_upstream
branch
3 times, most recently
from
February 17, 2022 03:18
8d612e6
to
2683ced
Compare
vladisslav2011
force-pushed
the
multi_vfo_upstream
branch
2 times, most recently
from
February 18, 2022 16:05
f977744
to
12a679c
Compare
vladisslav2011
force-pushed
the
multi_vfo_upstream
branch
2 times, most recently
from
August 21, 2022 00:29
845ea0d
to
106c436
Compare
vladisslav2011
force-pushed
the
multi_vfo_upstream
branch
from
October 9, 2022 01:56
106c436
to
6e8eebc
Compare
New stereo rx_agc Move rx_agc to the output of demodulator Remove audio_gain# blocks Make audio gain slider contorl rx_agc manual gain Move common code from nbrx/wfmrx to receiver_base Move all agc processing into block class rx_agc_2f Eliminate CAgc class Remove CurrentGainDb and move processing to get_current_gain Rename SetParameters to set_parameters Remove ProcessData and move all processing to work Fix tag propagation setting sample delay Workaroung GNU Radio < 3.8 tag propagation bug Manually calculate new tag offsets Small cleanup Fix initialization Set default current gain to 1 (0 dB) rx_agc: improve compatibility with older GNU Radio versions rx_agc: Restore manual gain correctly Set audio mute by disconnecting audio_snk rx_agc: initialize all class members And add more debug disable agc debug prints rx_agc: switch to using history Prefill magnitude buffer on buffer size change in running state Prefill magnitude buffer on enabled state change in running state And gain up/down keyboard shortcuts
Move wav_sink into receiver_base_cf Move file name generation to receiver_base_cf Switch to pwr_squelch Pull in wavfile_sink and fix gqrx-sdr#1075 Implement new squelch-triggered audio recorder while keeping in mind that gqrx-sdr#946 would be next. Add tag processing to wavfile_sink_gqrx. Implement event-driven GUI updates. Add GUI options Make it possible to switch betweensimple_squelch and pwr_squelch implementations to improve performace on weak systems Update build dependencies (add libsndfile)
Move ddc into receiver_base_cf Move defines and modulation type to dedicated files Implement config v4 Implement vfo selection by clickin the plotter widget Implement stereo panning feature to improve listening experience Implement locking vfos to a frequency and automatically delete locked vfos when moved out of bandwidth Add global lock/unlock context menu Add global squelch auto/reset popup menu Implement settings loading from a bookbark by right-clicking bookmark tag on a plotter Implement new vfo creation from a bookbark by middle-clicking bookmark tag on a plotter Add bookmarks context menu actions 1. To tune current demod to a frequency 2. To tune current demod to a frequency and load params from the bookmark 3. To create a new demod with the bookmark params Prevent new vfo creation over already active bookmark Replace selected bookmark instead of adding new one at the same frequency Update plotter overlay on bookmark delete Update plotter overlay on bookmarks save Save bookmarks on tag delete Store all receiver parameters to a bookmark Add a button to copy recording settings to all VFOs Sort bookmarks by any column Validate and correct filter params on input Make Modulations class fully static Allow to choose bookmarks table visible columns Select a bookmark on exact freq match only to avoid a situation when 2 bookmarks have overlapping filter passbands and wrong bookmark with wider filter passband is activated. Automatically create demodulators when a bookmark, marked as 'auto' gets visible on the panadapter. Add a switch to enable/disable this function.
Prevent crash when vfo offset is zero Always store vfo offset
As it is done already in disconnect_rx
Makes it possible to have one stream per vfo.
freq to a bookmark
case the ofsset does not fit into new bandwidth
Make it possible to mute selected RX channel only.
Avoid locking disconnected hier_block2 to prevent triggering gnuradio/gnuradio#5436
And restore on load
vladisslav2011
force-pushed
the
multi_vfo_upstream
branch
from
July 28, 2023 23:05
6e8eebc
to
48a9cbf
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initial multivfo implementation
Move ddc into receiver_base_cf
Move defines and modulation type to dedicated files
Implement config v4
Implement vfo selection by clicking the plotter widget
Implement stereo panning feature to improve listening experience
Implement locking vfos to a frequency and automatically delete locked
vfos when moved out of bandwidth
Add global lock/unlock context menu
Add global squelch auto/reset popup menu
Implement settings loading from a bookmark by right-clicking bookmark
tag on a plotter
Implement new vfo creation from a bookmark by middle-clicking bookmark
tag on a plotter
Add bookmarks context menu actions
bookmark
Prevent new vfo creation over already active bookmark
Replace selected bookmark instead of adding new one at the same frequency
Update plotter overlay on bookmark delete
Update plotter overlay on bookmarks save
Save bookmarks on tag delete
Store all receiver parameters to a bookmark
Add a button to copy recording settings to all VFOs
Sort bookmarks by any column
Validate and correct filter params on input
Make Modulations class fully static
Allow to choose bookmarks table visible columns
Select a bookmark on exact freq match only to avoid a situation when
2 bookmarks have overlapping filter passbands and wrong bookmark with
wider filter passband is activated.
Automatically create demodulators when a bookmark, marked as 'auto' gets
visible on the panadapter.
Add a switch to enable/disable this function.
Flowgraph structure (master):
Flowgraph structure (this PR):
Unfortunately github does not play well with SVG images. Right-click the image and choose "Save image as...", then open saved image to get it rendered correctly.
May close #965
May close #908
May close #823
May close #267
May close #264
May close #263
May close #235
May close #214
May close #196
May close #946
May close #473
May close #264