Denny
a0630102e6
330 WIP - P25 C4FM decoder fully functional using DQPSK decoder and
...
new symbol timing error detector.
2018-02-25 05:04:20 -05:00
Denny
3d1ac30646
330 WIP - changing to 45 degree rotation before demodulation.
2018-02-20 05:27:33 -05:00
Denny
dda37a1198
330 WIP - updates the demodulator viewer with an eye diagram and symbol
...
chart. Testing various configurations to see which yields the best
PLL and symbol timing locks.
2018-02-18 16:20:45 -05:00
Denny
eaf7c7d11e
330 WIP on redesigning the P25 C4FM decoder. Creates a new decoder
...
based on the P25 LSM decoder using a costas loop and a gardner detector.
Updates the Demodulator Viewer FX application to add in a symbol chart
and a phase error chart. The decoder won't lock on yet ... still a wip.
2018-02-17 13:41:36 -05:00
Denny
80c5ad1bc8
WIP - updates to the demodulator viewer app and the recently used files
...
menu.
2018-02-13 12:31:50 +00:00
Denny
956bf2d76a
Adds phase viewer and recent files menu item to viewer desktop.
2018-02-12 12:34:42 +00:00
Denny
1406d5576a
330 - Adds new JavaFX implementation of the demodulator viewer applicaiton
...
with initial support for playback control and I/Q sample axis viewing.
2018-02-11 10:16:50 -05:00
Denny
03e39f3343
Merge branch 'master' into 330-p25-c4fm-decoder-update
2018-02-11 06:14:23 -05:00
Denny
28f351287c
328 - cleanup issue with NPE
2018-02-11 06:13:56 -05:00
Denny
54227703a2
Cleanup from last PR.
2018-02-11 06:12:57 -05:00
Denny
bb078de0a9
Cleanup from last PR.
2018-02-10 10:23:28 -05:00
Denny
ec30cd6305
Updates changelog
2018-02-10 08:28:40 -05:00
Denny Sheirer
5a88ac0200
Merge pull request #329 from DSheirer/328-auto-start-ordering
...
328 Channel Auto-Start capability
2018-02-10 08:15:10 -05:00
Denny
05eea44f7e
Cleanup
2018-02-10 08:14:00 -05:00
Denny
030fc1617c
328 Channel Auto-Start capability. Adds auto-start and auto-start
...
ordering to each channel configuration to provide the user with greater
control over initial application startup configuration.
Adds new dialog window that displays on startup that allows the user to
invoke/cancel auto-start, or simply allow the timer to expire whereby
the channels will be auto-started.
Updates channel table model to include an auto-start column and relabels
the 'Enabled' column to read 'Playing'.
Updates channel editor to change the 'Enable/Disable' button to read
'Start/Stop'.
Changes the 'enabled' property of the channel configuration to indicate
the current 'processing' status - isProcessing().
Channel's XML configuration re-purposes the 'enabled' property to indicate
auto-start and adds a new (optional) auto-start 'order' attribute.
2018-02-10 08:09:43 -05:00
Denny Sheirer
594a77a9d0
Merge pull request #327 from DSheirer/321-channel-preferred-tuner
...
321 channel preferred tuner
2018-02-09 07:13:13 -05:00
Denny
c2fcc9e85d
321 - adds a preferred tuner option to the channel's source configuration
...
so that on startup, the application attempts to source the channel from
the preferred tuner.
If the tuner is currently not available, or if the tuner cannot source
the channel, then the next available tuner is selected.
2018-02-09 07:11:38 -05:00
Denny
1c06c4382f
Adds preferred tuner to tuner source configuration.
2018-02-09 05:55:29 -05:00
Denny Sheirer
3d9b38bef5
Merge pull request #319 from DSheirer/318-dft-processor-non-blocking-queue
...
318 DFT Processor Non-Blocking Queue redesign
2018-01-15 04:54:40 -05:00
Denny
d5b377b1af
Resolves #318 . Redesigns DFT processor to use a non-blocking queue approach to
...
access incoming buffer streams coupled with a overflowable queue that
limits the quantity of complex buffers that are cached for the DFT
processor.
2018-01-14 12:05:39 -05:00
Denny Sheirer
69e9bed2af
Updated readme
2018-01-12 03:50:57 -05:00
Denny
ddad4b6fb0
Updates readme
2018-01-01 13:16:20 -05:00
Denny
b65dd7e414
Updates readme
2018-01-01 08:20:30 -05:00
Denny
b076587f30
Updates readme
2018-01-01 08:17:42 -05:00
Denny
336669f1d5
Updates build version to 0.3.3 beta 3
v0.3.3-beta.3
2018-01-01 07:26:42 -05:00
Denny Sheirer
46cf7f4193
Merge pull request #309 from DSheirer/308-icon-manager-npe
...
308 IconManager throws NPE when loading external icons
2018-01-01 07:25:29 -05:00
Denny
e9aeb09011
Resolves issues with NPE handling and loading external icons.
2018-01-01 07:24:37 -05:00
Denny
c7f00ea124
Updates version to 0.3.3 beta 2
v0.3.3-beta.2
2017-12-26 07:19:06 -05:00
Denny Sheirer
1759f4a804
Merge pull request #306 from DSheirer/305-gradle-icons-missing
...
305 Icons missing from gradle build
2017-12-26 07:17:12 -05:00
Denny
3d9044802e
Resolves issue with including icons in gradle build product. Updates
...
all icon handling code to use absolute path for bundled icons.
2017-12-26 07:13:15 -05:00
Denny
42aec490bd
Updates build version and changelog.
2017-12-25 07:42:56 -05:00
Denny Sheirer
c3f5c1c70e
Merge pull request #303 from DSheirer/278-wave-metadata
...
278 Add Metadata to WAV audio recordings
v0.3.3-beta.1
2017-12-25 07:17:08 -05:00
Denny
188a521770
Adds wave file ID3 metadata chunk to audio recordings.
...
Updates wave writer to add the metadata LIST and ID3 chunks to the end
of the recording so that the file contains the final/complete set of
metadata that was accumulated over the call lifecycle.
2017-12-25 07:08:55 -05:00
Denny
6e352143d2
Adds wave file LIST metadata chunk to audio recordings.
...
Note: the metadata chunk may be added multiple times over the life span
of an audio call, as additional metadata details are added.
2017-12-24 06:51:09 -05:00
Denny Sheirer
7391265949
Merge pull request #302 from DSheirer/tsypuk-SDR-build
...
Gradle Build System
2017-12-21 20:55:44 -05:00
Denny
26b97f09b7
Updates SettingsManager to use jackson xml serialization. Final
...
testing on all changes to xml serialization.
2017-12-21 19:59:11 -05:00
Denny
1d2d9e8630
Updates IconManager to use faster jackson XML serialization.
2017-12-21 13:42:03 -05:00
Denny
ee6aeafa84
Updates PlaylistManager to use faster jackson XML serialization.
...
Removes native xml.bind serialization for improved compatibility with
Java 9.
Global optimize imports on the entire project.
2017-12-21 07:18:27 -05:00
Denny
47cc194415
Resolves issue with runtime exception when identifying application
...
version string from jar manifest
2017-12-17 07:34:47 -05:00
Denny
9316599dec
Updates pull request from Roman Tsypuk to convert the build system from
...
ant to gradle. Removes linux and windows application launch scripts and
produces an executable jar with all resources included.
2017-12-17 07:28:06 -05:00
Roman Tsypuk
a1535c4157
updated README, gitignore, moved styles
2017-12-16 11:12:59 +02:00
Roman Tsypuk
b478068475
- cosmetics naming changes
2017-12-16 10:44:54 +02:00
Roman Tsypuk
7286c978da
updated gitignore
2017-12-16 10:36:04 +02:00
Roman Tsypuk
628d514462
- updated to current version
2017-12-16 01:05:07 +02:00
Roman Tsypuk
3478702845
- removed scripts
2017-12-16 01:04:14 +02:00
Roman Tsypuk
695d622603
- added fatJar task
2017-12-16 00:57:44 +02:00
Roman Tsypuk
e8e47bfb40
- moved to package in.ua.smartjava
2017-12-16 00:56:22 +02:00
Roman Tsypuk
c1a4425969
- cleanup
2017-12-16 00:27:12 +02:00
Roman Tsypuk
4fa1a1aa81
- moved dependencies to gradle
2017-12-16 00:23:12 +02:00
Roman Tsypuk
4e1f9bcf97
- moved dependencies lib4java to gradle
2017-12-16 00:09:43 +02:00