f4exb
|
9d85f9f640
|
ATV demod: GUI refactoring with addition of scope in screen and scope combo inside a tabbed panel
|
2017-03-20 11:57:52 +01:00 |
|
f4exb
|
3721b445b1
|
ATV Demod: fixed interpolator rf bandwidth whe in SSB modes. Set interpolator taps per phase to 24
|
2017-03-20 05:06:33 +01:00 |
|
f4exb
|
94d7170890
|
ATV Modulator: changed rf filter sliders handling and value display
|
2017-03-20 04:31:57 +01:00 |
|
f4exb
|
63510968b5
|
ATV Modulator: implemented 405 lines standard and added display of channel sample rate
|
2017-03-20 03:35:27 +01:00 |
|
f4exb
|
b677138b45
|
ATV plugins: Windows build updates
|
2017-03-19 20:18:44 +01:00 |
|
f4exb
|
26900d4b78
|
ATV plugins: updated documentation
|
2017-03-19 19:11:28 +01:00 |
|
f4exb
|
481923f8ff
|
ATV demod: implement video inversion
|
2017-03-19 19:10:48 +01:00 |
|
f4exb
|
71181c94fb
|
ATV Modulator: implemented video inversion
|
2017-03-19 10:49:02 +01:00 |
|
f4exb
|
303fd3ccc7
|
ATV Demod: implemented BFU with PLL for single sideband modes
|
2017-03-19 10:28:54 +01:00 |
|
f4exb
|
a8adc84e89
|
ATV Demod: since channel marker and window title have fixed colors set both once in the constructor
|
2017-03-18 17:56:32 +01:00 |
|
f4exb
|
376df032f5
|
BFM Demod: since channel marker and window title have fixed colors set both once in the constructor
|
2017-03-18 17:55:28 +01:00 |
|
f4exb
|
030b58a1ed
|
ATV Demodulator: serialize/deserialize RF filters values
|
2017-03-18 16:10:16 +01:00 |
|
f4exb
|
4c6451b3c4
|
ATV Demod: FFT asymmetrical filter implementation
|
2017-03-18 13:19:24 +01:00 |
|
f4exb
|
d6b48ed4d0
|
ATV Demod: methods to set RF filters limits and channel marker bandwidth according to other parameters. Set interpolator filter phases to 16 (/3) to improve performance
|
2017-03-18 11:05:28 +01:00 |
|
f4exb
|
f6cbdbe1ed
|
ATV Demod: effective sample rate reporting from demod to GUI
|
2017-03-18 10:04:57 +01:00 |
|
f4exb
|
4c983abd0b
|
ATV Demod: effectively implemented interpolator
|
2017-03-18 09:19:51 +01:00 |
|
f4exb
|
93a45e88f5
|
ATV Demod: put interpolator in place
|
2017-03-18 05:37:52 +01:00 |
|
f4exb
|
c3c6b79de4
|
ATV Demod: implement NCO and interpolator change
|
2017-03-18 00:11:48 +01:00 |
|
f4exb
|
529e2c2c27
|
ATV Modulator: use interpolated sample rate for SSB/DSB filters
|
2017-03-17 19:56:35 +01:00 |
|
f4exb
|
aa566f0910
|
ATV Demod: implemented FFT filter and interpolator (for decimation and DSB filtering)
|
2017-03-17 11:46:38 +01:00 |
|
f4exb
|
f3e3549773
|
ATV Demod: beter smooth out the channel power display
|
2017-03-17 11:17:15 +01:00 |
|
f4exb
|
c008a23327
|
ATV Demod: RF filter handling in the GUI
|
2017-03-17 10:52:18 +01:00 |
|
f4exb
|
542c74f1f5
|
ATV Demod: removed modulation type from config
|
2017-03-17 10:13:00 +01:00 |
|
f4exb
|
1c032d2c97
|
ATV Demod: copy config objects using operator = directly
|
2017-03-17 10:06:58 +01:00 |
|
f4exb
|
24d0e6a770
|
ATV Demod: pass modulation type in the RF config
|
2017-03-17 10:04:00 +01:00 |
|
f4exb
|
822610074d
|
ATV Demod: RF configuration message
|
2017-03-17 09:39:20 +01:00 |
|
f4exb
|
e061b5eb2c
|
ATV Demod: added vestigial modes (VAMU, VAML) just switching to notmal AM for now
|
2017-03-17 09:29:09 +01:00 |
|
f4exb
|
8bafb07795
|
ATV Demod: method names should start with lowercase
|
2017-03-17 02:05:13 +01:00 |
|
f4exb
|
f84b19c828
|
ATV Demod: init simplification
|
2017-03-17 02:00:16 +01:00 |
|
f4exb
|
9b6e65c9cb
|
ATV Demod: init simplification (3)
|
2017-03-17 01:47:16 +01:00 |
|
f4exb
|
5b63191e73
|
ATV Demod: init simplification (2)
|
2017-03-17 01:42:15 +01:00 |
|
f4exb
|
6275581002
|
ATV Demod: init simplification
|
2017-03-17 01:03:48 +01:00 |
|
f4exb
|
4af362c3ad
|
ATV Demod: modulation type in the conf object exclusively
|
2017-03-17 00:58:12 +01:00 |
|
f4exb
|
67042b60de
|
ATV Demod: sync level and black level in the conf object exclusively
|
2017-03-17 00:33:14 +01:00 |
|
f4exb
|
7d63bdb902
|
ATV Demod: passing floats from GUI to demod
|
2017-03-17 00:12:12 +01:00 |
|
f4exb
|
5df5ee5a5d
|
ATV Demodulator: pass sync top time as float from GUI
|
2017-03-16 23:29:22 +01:00 |
|
f4exb
|
df32ccef2f
|
ATV Demodulator: pass line time as float from GUI
|
2017-03-16 23:13:51 +01:00 |
|
f4exb
|
50da60af8e
|
ATV Demod: rempved m_blnInitialized
|
2017-03-16 22:10:40 +01:00 |
|
f4exb
|
7e8d9889cd
|
ATV Demod: changed some attribute names
|
2017-03-16 21:37:41 +01:00 |
|
f4exb
|
cade50d9f0
|
ATV Demod: added config object
|
2017-03-16 21:07:51 +01:00 |
|
f4exb
|
465944f60b
|
ATV Demod: align modulation enum to GUI combo box order
|
2017-03-16 21:00:44 +01:00 |
|
f4exb
|
2966e3b18e
|
ATV Demod: align modulation enum to GUI combo box order
|
2017-03-16 20:57:00 +01:00 |
|
f4exb
|
5b4290c3e6
|
ATV Demod: refactoring: moved enum and structure inside class
|
2017-03-16 20:45:31 +01:00 |
|
f4exb
|
72943911d9
|
ATV Demodulator: implemented channel power display
|
2017-03-16 18:56:20 +01:00 |
|
f4exb
|
701c853cff
|
ATV Demod: GUI: new RF settings layout
|
2017-03-16 18:00:18 +01:00 |
|
f4exb
|
836c3a56da
|
ATV Modulator: use consistent opposite sideband bandwidth
|
2017-03-16 12:01:46 +01:00 |
|
f4exb
|
b76c246bcd
|
ATV Modulator: vestigial sidebands chammel marker update (color overlay)
|
2017-03-16 11:49:14 +01:00 |
|
f4exb
|
1e46578aad
|
ATV Modulator: UI: reverse opposite sideband slider
|
2017-03-16 10:44:31 +01:00 |
|
f4exb
|
b079fae843
|
ATV Modulator: use assymetrical filter for vestigial sideband modulation
|
2017-03-16 10:11:03 +01:00 |
|
f4exb
|
94d72d5ba5
|
ATV Demod: adjust monitor screen size so that it has an effecive aspect ratio closer to 4:3
|
2017-03-16 04:30:47 +01:00 |
|
f4exb
|
d513b222e6
|
ATV Modulator: adjustable vestigial sideband ratio
|
2017-03-16 03:23:58 +01:00 |
|
f4exb
|
df88215798
|
ATV Modulator: implemented vestigial sideband
|
2017-03-16 02:45:51 +01:00 |
|
f4exb
|
1ae2135c3b
|
ATV Demod: avoid infinite recursion in apply settings because of channel marker setting
|
2017-03-16 01:03:01 +01:00 |
|
f4exb
|
76a0dc3e2d
|
Fixed a long lasting bug where channels are movable from the spectrum display based on the color (blue) so that WFM could not move. Set a dedicared boolean instead
|
2017-03-16 00:39:49 +01:00 |
|
f4exb
|
c7c2aa1fa7
|
ATV Demod: GUI refactoring: fixed segfault at initialization
|
2017-03-15 22:12:12 +01:00 |
|
f4exb
|
78b3e8d69a
|
ATV Demod: GUI refactoring (1)
|
2017-03-15 18:56:38 +01:00 |
|
f4exb
|
13455dfff8
|
ATV Modulator: full SSB support
|
2017-03-15 06:10:39 +01:00 |
|
f4exb
|
fe66703954
|
ATV Modulator: implement SSB filter
|
2017-03-15 05:24:02 +01:00 |
|
f4exb
|
abd463d374
|
ATV Modulator: SSB support in GUI
|
2017-03-15 05:05:42 +01:00 |
|
f4exb
|
edb7955d0d
|
ATV Modulator: readme corrections
|
2017-03-15 03:12:12 +01:00 |
|
f4exb
|
ab588684bb
|
ATV Modulator: implemented channel mute
|
2017-03-14 18:59:49 +01:00 |
|
f4exb
|
7f125828bc
|
ATV plugins: update doc
|
2017-03-14 18:59:45 +01:00 |
|
f4exb
|
fa106b82c1
|
ATV Modulator: readme updates and set number of frames during FPS camera test to 100
|
2017-03-14 08:08:48 +01:00 |
|
f4exb
|
f7626652e4
|
ATV Modulator: hideous hack to split bandwidth between webcams so multi webcam is supported more or less (tested with 2)
|
2017-03-14 01:35:39 +01:00 |
|
f4exb
|
9cb1ebd0da
|
ATV Modulator: hideous hack for webcams under Windows
|
2017-03-14 01:01:02 +01:00 |
|
f4exb
|
a88bc52530
|
ATV Modulator: reposition text overlay origin point
|
2017-03-13 23:12:37 +01:00 |
|
f4exb
|
14e27dc4b3
|
ATV Modulator: count actual number of frames read for camera FPS estimation
|
2017-03-13 22:52:49 +01:00 |
|
f4exb
|
0fa8fc486a
|
ATV Modulator: use exclusively operator>> to retrieve camera frames
|
2017-03-13 22:45:00 +01:00 |
|
f4exb
|
09e3a0fd8e
|
ATV Modulator: documentation
|
2017-03-13 01:11:44 +01:00 |
|
f4exb
|
e8c7294aad
|
ATV Modulator: added .gif and .tiff extensions in image file selector
|
2017-03-13 00:03:54 +01:00 |
|
f4exb
|
43d40a4ace
|
ATV Modulator: PAL-M (525l) effective support
|
2017-03-12 21:41:01 +01:00 |
|
f4exb
|
99b79e383f
|
ATV Modulator: text overlay for video and camera. Automatic font thickness adjustment
|
2017-03-12 19:19:49 +01:00 |
|
f4exb
|
b42d39108a
|
ATV Modulator: text overlay for still images
|
2017-03-12 15:10:59 +01:00 |
|
f4exb
|
e24c7bcf2c
|
ATV Modulator: added camera FPS auto calibration
|
2017-03-12 03:51:22 +01:00 |
|
f4exb
|
3bda397e7a
|
ATV Modulator: process channelizer sample rate change in the GUI
|
2017-03-12 01:26:12 +01:00 |
|
f4exb
|
4acdf78a22
|
ATV Modulator: fixed blank line on top of image
|
2017-03-12 00:29:10 +01:00 |
|
f4exb
|
3b11291dc2
|
ATV Modulator: generic line type determination
|
2017-03-11 23:45:21 +01:00 |
|
f4exb
|
5baaacb2ed
|
ATV Modulator: camera support
|
2017-03-11 08:21:26 +01:00 |
|
f4exb
|
41fac50526
|
ATV Modulator: added camera details to the GUI
|
2017-03-11 06:57:22 +01:00 |
|
f4exb
|
2adf6da86d
|
ATV Modulator: camera device handling (no streaming yet)
|
2017-03-10 19:06:51 +01:00 |
|
f4exb
|
02328b82ff
|
ATV modulator: added camera devices scan and selector in the GUI
|
2017-03-10 14:28:04 +01:00 |
|
f4exb
|
293ac223e4
|
ATV modulator: removed volume control and add .wmv to the video file extensions
|
2017-03-10 13:32:37 +01:00 |
|
f4exb
|
de9bbb26fd
|
ATV Modulator: corected end of file condition check and reset of FPS counters
|
2017-03-10 02:32:49 +01:00 |
|
f4exb
|
54b6ea8b0a
|
ATV modulator: added .vob in the list of supported video file extensions
|
2017-03-10 01:05:52 +01:00 |
|
f4exb
|
dee348a2ad
|
ATV Modulator: transmit video full features
|
2017-03-10 00:30:15 +01:00 |
|
f4exb
|
b6b972638a
|
ATV demodulator: correct the meaning of the Half checkbox
|
2017-03-09 23:27:28 +01:00 |
|
f4exb
|
5d9a1c7c56
|
ATV Modulator: report video file straming to GUI
|
2017-03-09 23:17:14 +01:00 |
|
f4exb
|
d642e132d1
|
ATV Modulator: transmit video basic
|
2017-03-09 21:37:22 +01:00 |
|
f4exb
|
2a64878d7f
|
ATV Modulator: transmit video interim state (1)
|
2017-03-09 19:07:45 +01:00 |
|
f4exb
|
870f44a51b
|
File Sink: added more sample rates
|
2017-03-09 19:07:07 +01:00 |
|
f4exb
|
f52f382a24
|
ATV Modulator: open video file
|
2017-03-09 02:09:31 +01:00 |
|
f4exb
|
a392ccb50f
|
Channel Analyzer NG: corrected readme
|
2017-03-09 01:20:41 +01:00 |
|
f4exb
|
a35b5e2f9b
|
ATV Modulator: transmit still images resize with standard change
|
2017-03-09 01:00:46 +01:00 |
|
f4exb
|
f20d522aa7
|
ATV Modulator: transmit fixed image (1)
|
2017-03-08 23:48:14 +01:00 |
|
f4exb
|
4056fd0f5c
|
ATV Modulator: more generic synchro timings
|
2017-03-08 23:26:58 +01:00 |
|
f4exb
|
82de4eceec
|
ATV Modulator: still image loader
|
2017-03-08 19:04:10 +01:00 |
|
f4exb
|
166f07f26f
|
ATV Modulator: Windows build: implement opencv
|
2017-03-08 11:49:58 +01:00 |
|
f4exb
|
0429b36fd9
|
ATV Modulator: implement opencv
|
2017-03-08 08:36:28 +01:00 |
|
f4exb
|
806b955110
|
ATV Modulator: added image file dialog
|
2017-03-08 01:35:18 +01:00 |
|
f4exb
|
5e8f17ba8c
|
ATV Modulator: added checkbox pattern
|
2017-03-07 22:55:11 +01:00 |
|
f4exb
|
71d4776a93
|
ATV Modulator: implemented FM
|
2017-03-07 19:19:54 +01:00 |
|
f4exb
|
b832ea2173
|
ATV Modulator: added vertical bars and vertical gradient inputs
|
2017-03-07 01:38:19 +01:00 |
|
f4exb
|
d5cb0bf267
|
ATV Modulator: fixed timings and AM levels
|
2017-03-06 18:40:14 +01:00 |
|
f4exb
|
1462ce09e1
|
ATV Modulator: very basically works
|
2017-03-06 03:39:34 +01:00 |
|
f4exb
|
62ab9b2f29
|
ATV Demod: correction for AM sync (F4HKW)
|
2017-03-06 03:36:02 +01:00 |
|
f4exb
|
2318419716
|
NFM demod: new discriminator and optional FM deviatoin based squelch
|
2017-03-05 06:22:05 +01:00 |
|
f4exb
|
b805cc89c9
|
ATV Demod: replaced GL_POLYGON by GL_TRIANGLES as GL_POLYGON is deprecated and compilation fails in some environments
|
2017-03-03 19:37:59 +01:00 |
|
f4exb
|
2579bc40ba
|
ATV Demod: added documentation (readme)
|
2017-03-03 14:14:54 +01:00 |
|
f4exb
|
a0331c1ce9
|
New channel analyzer and scope: set sample rate to constructor value if zero is returned
|
2017-03-03 06:59:31 +01:00 |
|
f4exb
|
0fe7c33e62
|
Channel Analyzer NG: added documentation (readme)
|
2017-03-03 00:45:44 +01:00 |
|
f4exb
|
ba85b9126f
|
Channel Analyzer NG: serialize/deserialize rational downsampler value
|
2017-03-01 06:21:56 +01:00 |
|
f4exb
|
2f6cf815ee
|
Channel Analyzer NG: implemented channel rational downsampler
|
2017-03-01 06:03:04 +01:00 |
|
f4exb
|
f2ec2c9f1d
|
Channel Analyzer NG: isolate one sample processing
|
2017-03-01 05:45:53 +01:00 |
|
f4exb
|
5dfe2a7a2a
|
Channel Analyzer NG: handle rational downsampler in the GUI
|
2017-03-01 05:37:37 +01:00 |
|
f4exb
|
2008b5fbde
|
Channel Analyzer NG: method to get requested sample rate depending on wether the rational downsampler is engaged or not
|
2017-03-01 05:23:37 +01:00 |
|
f4exb
|
68943b122b
|
Channel Analyzer NG: consistent channelizer input sample rate handling
|
2017-03-01 05:02:31 +01:00 |
|
f4exb
|
3d972e8565
|
Channel Analyzer NG: input and channel sample rate getters
|
2017-02-28 23:21:30 +01:00 |
|
f4exb
|
3a32d5aec3
|
Channel Analyzer NG: put spanLog2 and ssb indicator in config structure
|
2017-02-28 23:12:14 +01:00 |
|
f4exb
|
2421dd4e1d
|
Channel Analyzer NG: put bandwidth and lowcutoff filter limits in config structure
|
2017-02-28 22:29:33 +01:00 |
|
f4exb
|
f67bfb4121
|
Channel Analyzer NG: implemented channel interpolator
|
2017-02-28 22:11:13 +01:00 |
|
f4exb
|
ce15d78e55
|
Channel Analyzer NG: created config structure with frequency and sample rates
|
2017-02-28 22:00:24 +01:00 |
|
f4exb
|
41d031f813
|
Channel Analyzer NG: pass required channel rate to analyzer core
|
2017-02-28 17:03:23 +01:00 |
|
f4exb
|
1c04f3f11e
|
Channel Analyzer NG: enhanced filter cutoff handling
|
2017-02-28 01:30:12 +01:00 |
|
f4exb
|
d2727708e9
|
Channel Analyzer NG: revamped UI with rational downsampler UI
|
2017-02-28 00:58:26 +01:00 |
|
f4exb
|
bc2d0f3743
|
New scope: removed Z trace stuff
|
2017-02-27 01:11:12 +01:00 |
|
f4exb
|
35739cb025
|
Channel Analyzer NG: UI: make scope a little bit (30px vertical) larger
|
2017-02-27 00:39:26 +01:00 |
|
f4exb
|
11dd582179
|
Channel Analyzer NG: UI: reviewed minimum size
|
2017-02-26 23:52:21 +01:00 |
|
f4exb
|
3983d8a04e
|
Channel Analyzer NG: UI: reviewed widgets placement
|
2017-02-26 23:11:58 +01:00 |
|
f4exb
|
3e9db6af09
|
ATV Demod: make sure channel marker is correctly updated when channel sample rate changes
|
2017-02-25 13:14:29 +01:00 |
|
f4exb
|
fa3e39859a
|
ChannelAnalyzerNG: standardized some debug messages
|
2017-02-25 11:52:57 +01:00 |
|
f4exb
|
3da146df76
|
ATV demod: GUI: make sure we always use the maximum available bandwidth
|
2017-02-25 11:21:38 +01:00 |
|
f4exb
|
f9f5bf081c
|
ATV demod: GUI: serialization/deserialization
|
2017-02-25 10:34:05 +01:00 |
|
f4exb
|
ebf1e0c439
|
ATV demod: GUI: renamed UI widgets and added reset button
|
2017-02-25 10:15:47 +01:00 |
|
f4exb
|
9772a737a0
|
ATV demod: UI: set sliders page step to 1 so that mouse roll steps by 1
|
2017-02-25 07:14:40 +01:00 |
|
f4exb
|
cff5fc9924
|
ATV demod: ATVDemod cosmetic reformatting
|
2017-02-25 07:12:41 +01:00 |
|
f4exb
|
848a4007c1
|
ATV demod: GLShaderArray cosmetic reformatting
|
2017-02-25 07:00:56 +01:00 |
|
f4exb
|
6636fc75fa
|
ATV demod: ATV screen: reviewed screen shader intialization sequences
|
2017-02-25 06:56:09 +01:00 |
|
f4exb
|
1d0cf9582d
|
ATV demod: ATV screen: use internal 40ms (25 FPS) timer for refresh
|
2017-02-25 05:45:42 +01:00 |
|
f4exb
|
a5df0a1ee4
|
ATV Demod: cosmetic reformatting
|
2017-02-25 05:10:54 +01:00 |
|
f4exb
|
713826cbf4
|
ATV demod: upadte on horizontal sync
|
2017-02-24 23:25:09 +01:00 |
|
f4exb
|
4dc4ab493b
|
Demod ATV: corrections to Windows build and install
|
2017-02-23 08:33:31 +01:00 |
|
f4exb
|
2e93f68e39
|
ATV Demod: include in build tree
|
2017-02-23 08:18:56 +01:00 |
|
f4exb
|
4e102ad86d
|
RTLSDR: restored gain setting
|
2017-02-21 06:14:47 +01:00 |
|
f4exb
|
91377b8a59
|
Channel Analyzer NG: deserialization: set decimation and filters in appropriate order
|
2017-02-21 06:08:02 +01:00 |
|
f4exb
|
4894c8d3ba
|
Channel Analyzer NG: restored previous revision
|
2017-02-21 05:58:11 +01:00 |
|
f4exb
|
038d9c2f41
|
RTLSDR: reviewed apply settings
|
2017-02-21 05:35:20 +01:00 |
|
f4exb
|
1174875551
|
Channel Analyzer NG: reviewed deserialization sequence
|
2017-02-21 04:57:44 +01:00 |
|
f4exb
|
e7e83b13be
|
RTLSDR input: make sample rate precision to the sample/s and added 2.167 MS/s for GSM
|
2017-02-18 12:21:17 +01:00 |
|
f4exb
|
7b9dfb0446
|
BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM
|
2017-02-18 11:55:19 +01:00 |
|
f4exb
|
f7d7551d01
|
HackRF support: changed sample rates to sample precision
|
2017-02-18 11:21:12 +01:00 |
|