Denny
99d81d247a
Merge branch 'master' into 39-polyphase-channelizer
...
# Conflicts:
# src/channel/state/ChannelState.java
# src/module/ProcessingChain.java
# src/source/Source.java
# src/source/mixer/RealMixerSource.java
# src/source/tuner/TunerChannelSource.java
# src/source/wave/RealWaveSource.java
2017-10-15 07:17:57 -04:00
Denny Sheirer
108691dc3c
Merge pull request #274 from DSheirer/272-java-9-compatibility
...
272 java 9 compatibility
v0.3.1
2017-10-09 12:40:04 -04:00
Denny
455aa97286
Updates build number to 'final'
2017-10-09 12:35:28 -04:00
Denny
d608834214
Resolves #272 . Updates the windows launch script to perform conditional
...
launching based on the JRE version 8 or 9.
2017-10-09 16:33:58 +00:00
Denny
41660e1881
Updates the build number to 0.3.1 for the next patch release
...
Updates the build script for conditional compilation using either Java
8 or Java 9 options. Java 9 deprecated the java.xml.bind package and
removed it as a default Java SE package, so we have to reference it via
the --add-modules argument.
Updates the linux/mac launch script to check the java runtime version
and use either a Java 8 or Java 9 launch command.
2017-10-08 09:00:10 -04:00
Denny Sheirer
110ccb158c
Update README.md
...
Removed Version 0.2.0 user manual link
2017-09-22 06:16:34 -04:00
Denny
64ccacf04a
Releasing Version 0.3.0 (final).
v0.3.0
2017-09-22 05:56:27 -04:00
Denny
27461df7f0
WIP on 2 channel output processor
2017-09-18 04:15:04 -04:00
Denny Sheirer
f00b9555fe
Merge pull request #271 from DSheirer/269-viterbi-3-4-rate
...
269 Viterbi decoder for DMR 3/4-rate packet messages
2017-09-15 11:50:19 -04:00
Denny
85442a9648
Resolves #269 - creates a generic Viterbi decoder and a Digital Mobile Radio (DMR) 3/4 Rate Viterbi decoder implementation for decoding Trellis Coded Modulation (TCM) encoded DMR Data packets.
2017-09-15 11:40:23 -04:00
Denny Sheirer
c67a0b329d
Merge pull request #267 from DSheirer/266-licence-directory
...
266 Update build script to use gitlab license file
2017-09-10 04:55:57 -04:00
Denny
8035d64fcd
Resolves #266 - updates build script to use new gitlab license file and
...
removes previous license file.
2017-09-10 04:54:26 -04:00
Denny
9983d2119d
WIP
2017-09-10 04:42:35 -04:00
Denny
9e275b7d62
WIP
2017-09-02 06:55:58 -04:00
Denny Sheirer
df2a061a08
Create LICENSE
2017-08-28 19:51:13 -04:00
Denny
e430319937
Updates build to 0.3.0 Beta 14
v0.3.0-beta.14
2017-08-19 07:15:57 -04:00
Denny Sheirer
724f769771
Merge pull request #262 from DSheirer/260-icecast-stream-doesn't-reconnect
...
260 - Icecast and Shoutcast streaming doesn't auto-reconnect
2017-08-19 07:14:55 -04:00
Denny
c196cfebed
Resolves issue #260 - applies changes to Shoutcast V1 and v2 that were
...
applied to the Icecast streamer for issue releated to reconnecting.
2017-08-19 07:13:08 -04:00
Denny
e80b5866d4
Resolves issue #260 where audio streaming was not re-connecting after a
...
disconnect.
2017-08-18 20:07:53 -04:00
Denny
c8994d5593
Updates build to version 0.3.0 Beta 13
v0.3.0-beta.13
2017-07-22 05:45:36 -04:00
Denny Sheirer
99ef57c90f
Merge pull request #255 from DSheirer/249-overflow-teardown-lockup
...
249 Channel TEARDOWN/OVERFLOW state lockup
2017-07-22 05:44:12 -04:00
Denny
be62ae0459
Resolves #249 - removes the state monitor runnable from the channel
...
state and replaces it with a processing chain heartbeat that is generated
by the sample source.
Previously, the state monitor was running on a separate thread and this
was causing multi-threading issues. With this update, all channel state
operations (and all module operations) occur on the source's buffer
processing thread.
2017-07-22 05:42:13 -04:00
Denny Sheirer
b9be6f43e0
Merge pull request #253 from DSheirer/252-usb-transfer-processor-bad-logging
...
252 USB transfer processor erroneous logging and performance enhancements
2017-07-09 12:29:21 +00:00
Denny
d5ad3f807d
Resolves issue where the tuner's buffer processor is logging that an overflow state has been cleared, caused by a clearing of the buffer when the tuner is being shutdown because there are no more channel consumers registered on the tuner.
...
Tweaked buffer size limits and buffer handling to attempt to avoid overflow situations in the first place.
Resolved an issue where the tuner processor was not deregistering correctly from the LIBUSB tuner processor during tuner shutdown.
2017-07-09 08:21:07 -04:00
Denny Sheirer
d85ebd018d
Merge pull request #251 from DSheirer/250-state-monitor-throwable
...
StateMonitor - try/catch for Throwables
v0.3.0-beta.12.idle.state.test
2017-07-01 11:39:21 +00:00
Denny
ab4e31ae00
Ensures that any leftover cached LDU1 message is reset when the call ends.
2017-07-01 07:36:55 -04:00
Denny
5efd89632e
Ensures that any leftover cached LDU1 message is reset when the call ends.
v0.3.0-beta.12
2017-05-28 07:30:05 -04:00
Denny
1dc3863489
Updates build to 0.3.0 Beta 12
2017-05-28 07:22:43 -04:00
Denny Sheirer
441286ba13
Merge pull request #247 from DSheirer/244-ldu1-encryption-flag
...
244 Prevent P25 Encrypted Audio Decoding/Playback
2017-05-28 11:20:20 +00:00
Denny
e4323df347
Resolves issue #244 - updates the P25 IMBE audio module to correctly
...
detect encrypted audio state so that encrypted audio is not (incorrectly)
decoded and played back to the user.
Processes HDU and LDU2 messages to identify encrypted call state. Once
established, all subsequent LDU1/2 messages are decoded only if the call
is unencrypted. If an LDU1 message is received out-of-sequence, meaning
that the initial HDU message was missed, then the LDU1 is cached until
we receive an LDU2 message and correctly determine the call encryption
state.
2017-05-28 07:17:09 -04:00
Denny
a872e0d664
Updates version to Beta 0.3.0 Beta 11
2017-05-20 07:24:27 -04:00
Denny Sheirer
fbc92cfe31
Merge pull request #246 from DSheirer/245-sound-card-source-issue
...
Using sound card or mixer as a source throws an error
v0.3.0-beta.11
2017-05-20 10:55:23 +00:00
Denny
1a432197ac
Resolves #245 issue with NPE for frequency change event listener when using the sound card/mixer as a source.
2017-05-20 06:51:53 -04:00
Denny
f461ed9cdb
wip-channelizer
2017-05-13 10:16:18 -04:00
Denny
7c6b7494b8
wip-channelizer
2017-04-21 12:17:55 -04:00
Denny
ab31b40124
Merge branch 'master' into 39-polyphase-channelizer
...
# Conflicts:
# src/spectrum/SpectrumPanel.java
2017-04-14 14:42:56 -04:00
Denny
fbc6e508bd
Increments build to 0.3.0-beta10
v0.3.0-beta.10
2017-04-14 07:46:18 -04:00
Denny
ac686f5f64
WIP - correctly implements the 2x oversampled polyphase channelizer.
2017-04-14 06:41:43 -04:00
Denny
f7cd798f07
WIP
2017-04-08 08:35:48 -04:00
Denny
41d307cdad
WIP - checkpointing update for 2x oversampling where we're only computing half of the coefficients.
2017-04-03 19:04:00 -04:00
Denny
afae1654d5
WIP
2017-04-01 15:10:02 -04:00
Denny Sheirer
f9b6e67b00
Merge pull request #240 from DSheirer/234-long-alias-names-cause-audio-label-to-wrap
...
Long alias names cause audio label to wrap
2017-03-31 01:13:17 +00:00
Denny
a628800a71
Resolves #234 - updates the miglayout layout manager to allow jlabel text strings to be automatically truncated (with ellipses) when the alias name is too long.
2017-03-30 21:12:06 -04:00
Denny
25f71a76c4
Resolves #234 - hard codes alias name truncation when name exceeds 33 characters in length.
2017-03-30 20:03:48 -04:00
Denny
5fe8ccd478
Resolves #234 - change the order of assigning an icon and alias text to the audio panel in an attempt to prevent the audio channel panel from wrapping to the next line when the text is too long to display.
2017-03-30 19:52:35 -04:00
Denny Sheirer
069f951a86
Merge pull request #239 from DSheirer/228-traffic-channel-allocation-for-do-not-monitor
...
Traffic channel manager now allocates traffic channels for do not monitor aliases
2017-03-30 23:27:38 +00:00
Denny
dab6df7836
Resolves #228 - traffic channel manager now allocates traffic channels even when the alias is marked as do not monitor
2017-03-30 19:26:35 -04:00
Denny Sheirer
89da46b63c
Merge pull request #238 from DSheirer/235-lojack-decoder-error-on-construction
...
Resolves error on constructing a LoJack decoder state.
2017-03-30 23:19:29 +00:00
Denny
5f2ce2a9f2
Resolves #235 - fixes error on constructing a LoJack decoder state.
2017-03-30 19:18:39 -04:00
Denny
ffc92a8f0e
WIP - adds remez channelizer builder, working toward combined support (remez & sync) via the filter factory.
2017-03-30 19:16:37 -04:00