Commit Graph

  • 54a0ca5247 #2020 P25 channel null frequency band error. (#2021) Denny Sheirer 2024-10-16 02:59:55 -04:00
  • 024a624083 #2018 P25 Phase 1 resolves issue where NowPlaying identifiers were flickering as they are removed and readded with each TDULC terminator message. (#2019) Denny Sheirer 2024-10-15 09:53:52 -04:00
  • 9a02416403 #2016 Fixes code regression introduced in #1973 with null playback preferences. (#2017) Denny Sheirer 2024-10-14 17:29:58 -04:00
  • 91e5bc8ba1 #1973 JUnit test for patched talkgroup audio call streaming that tests streaming the audio as the patched group or as the individual patched talkgroups according to the user preferences setting in call management. (#2015) Denny Sheirer 2024-10-14 15:20:53 -04:00
  • 97afdfa8a9 #2013 Enhance SUID extension message handling and correct encryption sync when the algorithm is detected as ACCORDION and the key ID and MI are both zero, indicating a bad algorithm ID value. (#2014) Denny Sheirer 2024-10-14 13:32:40 -04:00
  • 67f91b80f2 #2006 AudioOutput now requests a new source data line from the mixer when it detects that the line no longer accepts audio byte data. (#2011) Denny Sheirer 2024-10-13 11:58:03 -04:00
  • 1b3ce431e6 #2007 P25 Call events tracking. P25 Traffic channel manager now uses event trackers to deconflict between control channel and traffic channel event updates. Protects against Motorola ISSI FQSUID that's all zeros. Resolves issue with running out of traffic channels after losing the control channel and going into CC hunt mode a few times. (#2010) Denny Sheirer 2024-10-13 11:53:12 -04:00
  • d24895575c #2004 P25P1 Link Control Extended Source messages now process through decoder state correctly and display in Now Playing. (#2005) Denny Sheirer 2024-10-05 08:53:27 -04:00
  • c97e355349 #2002 P25 fully qualified identifiers now formatted correctly in now playing window. (#2003) Denny Sheirer 2024-10-05 05:06:51 -04:00
  • 3c8cd0386d #1914 P25 P1 & P2 Talker Alias Support for Motorola and L3Harris. Talker alias manager caches aliases and applies to future events. Active (cached) talker aliases now listed in the channel Details tab. Enables multi-select in message viewer for all supported protocols. Note: decoding of Motorola's talker alias format not yet implemented - only recognition and reassembly of the encoded sequence is currently supported. (#2001) Denny Sheirer 2024-10-05 03:47:18 -04:00
  • 600db3fb8a #1998 P25 Traffic Channel Manager error ConcurrentModification on Allocated Channels Map, introduced in #1996 Dennis Sheirer 2024-10-02 03:23:20 -04:00
  • 161595e7c8 #1996 P25P1 traffic channel monitor now clears allocated traffic channels each time the control frequency changes, which should be after a lose-sync event. This ensures that none of the traffic channel frequencies get blocked when the monitor thinks that a channel is already allocated. (#1997) Denny Sheirer 2024-10-01 04:03:25 -04:00
  • 0ecdf4dd2b #1994 P25 Phase1 missing subsequent calls audio when multiple conversations on the same traffic channel. (#1995) Denny Sheirer 2024-09-29 07:53:13 -04:00
  • 32ce79b8af #1990 Ignores GPS positions with 0/0 latitude and longitude values. (#1991) Denny Sheirer 2024-09-22 09:56:00 -04:00
  • 8070ae3c4b Revert "#1990 Ignores GPS positions with 0/0 latitude and longitude values." sheirerd 2024-09-22 09:50:53 -04:00
  • 55b20c75c0 #1990 Ignores GPS positions with 0/0 latitude and longitude values. sheirerd 2024-09-22 09:46:11 -04:00
  • 5d4dff7948 #1985 Update to JDK 23 (#1987) Denny Sheirer 2024-09-20 09:33:36 -04:00
  • b1229b6971 #1915 P25 audio playback can stop playing audio despite everything else appears to be normal. (#1986) Denny Sheirer 2024-09-19 15:23:31 -04:00
  • 9474d53a93 #1983 Reverts aliasing of fully qualified identifiers against locally assign ID or address values - must be an exact match to the fully qualified identifier. (#1984) Denny Sheirer 2024-09-18 03:51:47 -04:00
  • 6f05db723f #1981 Adds P25 Phase1 support for foreign system IDEN_UPD_TDMA messages on control channel. (#1982) Denny Sheirer 2024-09-17 03:54:16 -04:00
  • 056bccb89a Improvements to icecast failure handling (#1401) Doug Hoffman 2024-09-15 08:48:00 -04:00
  • e00cd90aef #1939 Duplicate call detector enhancements and unit testing. (#1980) Denny Sheirer 2024-09-15 08:39:53 -04:00
  • 8bb59d581f #1977 P25 FQSUID handling improvements. P25 fully qualified radio/talkgroup identifiers we're being flagged as invalid when ISSI patch assigned a local address/ID of zero. Changes format of FQSUID and FQTGID to use a value of zero for the local alias when the call type is an ISSI patch and suppress display of the 0 alias value. If the identifier represents a roaming user, then the local address value is displayed with the FQSUID appended in parenthesis. (#1978) Denny Sheirer 2024-09-15 05:37:01 -04:00
  • b9068da99c #1971 P25 AMBTC Status Query - Error Parsing Source Address (#1976) Denny Sheirer 2024-09-09 09:37:09 -04:00
  • 9f3f7e65a4 #1974 P25 Fully Qualified Talkgroup/Radio values shouldn't replace local ID/address, when the value is zero, with the fully qualified ID, which causes incorrect aliasing. (#1975) Denny Sheirer 2024-09-09 09:24:05 -04:00
  • e6a804836b #1948 Audio Stream starts are now spun off to a cached thread pool to prevent any initial stream connections from delaying the application startup. (#1968) Denny Sheirer 2024-09-03 04:13:25 -04:00
  • 5d8d3e4a41 #1966 P25 aliases not correctly matching when radio system is using fully qualified talkgroup/radio values. (#1967) Denny Sheirer 2024-09-02 08:05:17 -04:00
  • 298d9d7016 #1964 Mac OS issue when loading SDRPlay API native library from fully qualified path. (#1965) Denny Sheirer 2024-09-02 05:11:03 -04:00
  • d7fbbcefc5 #1960 application root directory not found on fresh install (#1961) Denny Sheirer 2024-08-31 08:33:27 -04:00
  • 36e198eb1b #1955 Java JDK 22 and Gradle 8.10. Updates SDRPlay API to latest Project Panama FFM API changes. Increment app version to 0.6.1-beta2 (#1958) Denny Sheirer 2024-08-31 08:03:34 -04:00
  • 130e59f4c1 #1912 P25 Patch Group info no longer missing from Now Playing and recording and streaming metadata. (#1954) Denny Sheirer 2024-08-23 08:27:38 -04:00
  • 9223e7c056 #1952 P25 Traffic Channel Manager now clears stale call events from the traffic channel event map so that multiple calls don't get aggregated. (#1953) Denny Sheirer 2024-08-23 07:49:07 -04:00
  • c3487411fb #1860 Resolves USB transfer buffer submit errors and resubmit error tracking. Synchronizes the submit transfers method so that multi-threaded access doesn't cause accounting errors. Ignores LIBUSB_ERROR_BUSY when (re)submitting due to accounting errors. Comments out several P25 unrecognized messaging loggers. (#1950) Denny Sheirer 2024-08-21 03:27:44 -04:00
  • 142dd9d579 1944 SDRPlay API version 3.16 (#1945) Denny Sheirer 2024-07-29 04:20:03 -04:00
  • 53d537bda8 #1781 Radio Reference API - adds logging to log results of test connection or user login attempt for troubleshooting RR enterprise user login issues. (#1943) Denny Sheirer 2024-07-29 04:14:33 -04:00
  • 24e11b8ed6 #1934 P25P1 conventional fallback message toString() output fixed. (#1935) Denny Sheirer 2024-06-02 07:15:20 -04:00
  • 14a7b040f9 #1931 Resolves issue where P25 Phase 2 L3Harris Patch Group message incorrectly includes Talkgroup/Radio identifiers incorrectly parsed from the subsequent message. Updated code to respect the self-reported message octet length and also to test for correct length before adding patch group member talkgroup and radio identifiers. (#1932) Denny Sheirer 2024-06-01 06:38:38 -04:00
  • 2af3e992a1 #1926 Toolkit not initialized error when running headless during APCO25 channel start processing request. (#1928) Denny Sheirer 2024-05-30 03:48:04 -04:00
  • 737c3faacc #1916 SDRPlay API 3.15 and RSPdxR2 support. (#1921) Denny Sheirer 2024-05-26 06:41:56 -04:00
  • 03792b0245 #1924 Resolves issue with talker GPS positions showing up in map panel as user identifiers. (#1925) Denny Sheirer 2024-05-26 06:29:07 -04:00
  • dddda052fa #1849 Map enhancements. Adds track list, zoom to selection, history trail size and other features. (#1920) Denny Sheirer 2024-05-19 07:06:44 -04:00
  • c50a914632 #1907 Hytera GPS positions, XPT Adjacent site, and Hytera Talker Aliases. (#1908) Denny Sheirer 2024-05-04 18:27:54 -04:00
  • 5f082973eb #190t P25 Phase 1 encrypted call status (#1906) Denny Sheirer 2024-05-04 13:14:07 -04:00
  • 2f0419f796 #1903 P25 Phase 2 audio - resolves 2-second chopped audio segments (#1904) Denny Sheirer 2024-05-04 06:58:45 -04:00
  • cbe451a793 #1876 Unifies reentrant lock between tuners and frequency controller. (#1901) Denny Sheirer 2024-05-04 05:29:54 -04:00
  • aa8d449140 #1899 radio reference API version 18 and update site editor to use new 'tdma_cc' flag to distinguish P25 Phase 2 FDMA vs TDMA control channel sites. (#1900) Denny Sheirer 2024-04-27 09:32:46 -05:00
  • 7e709d9d6f #1304 P25 Phase 1/2 decoder enhancements. (#1898) Denny Sheirer 2024-04-26 12:55:17 -05:00
  • f5938fa8e2 #1856 DMR traffic channel thread dead-lock. Removing synchronized method access since content access is already protected by the reentrant lock. The synchronized method is redundant and also causing the dead-lock. (#1857) Denny Sheirer 2024-02-13 04:05:35 -05:00
  • ca2509e9f9 #1854 Tuner minimum frequency of 1 Hertz now supported. Resolves issue where the FrequencyTextField wouldn't accept minimum frequency values smaller than 1 MHz on initial setup. (#1855) Denny Sheirer 2024-02-12 04:21:56 -05:00
  • 1d2ba8c06c #1852 Spectral channel banners incorrect color for multi-frequency channels. (#1853) Denny Sheirer 2024-02-12 03:29:13 -05:00
  • 73275aa8ae #172 Allow users to adjust tuner min/max frequency ranges so that they can ensure tuners stay put and support channels in a predicatable manner. (#1850) Denny Sheirer 2024-02-11 17:08:43 -05:00
  • 2c32096ec9 #1847 Updates spectral display to show channel overlay for all frequencies in a channel configuration that contains multiple frequencies. (#1848) Denny Sheirer 2024-02-11 06:19:39 -05:00
  • 6532e33296 #1845 Updates polyphase tuner channel manager to avoid retuning for a new channel if all channels will continue to fit using the current center frequency (#1846) Denny Sheirer 2024-02-11 05:22:18 -05:00
  • 7ea8cb63d2 #1843 Map entity plotter concurrent modification exception (#1844) Denny Sheirer 2024-02-11 04:26:54 -05:00
  • 1df29b62eb #1841 DMR call events include channel and frequency (#1842) Denny Sheirer 2024-02-10 08:04:25 -05:00
  • 8a5b31f143 #1839 DMR tone identifiers don't clear at the end of a call. (#1840) Denny Sheirer 2024-02-10 07:39:37 -05:00
  • 4d7a8e5980 #1837 Channel Stream Thread Naming With Channel Config Number, Protocol and Frequency (#1838) Denny Sheirer 2024-02-10 07:30:33 -05:00
  • aeeed71231 #1834 DMR CapMax Adv mode call events can have 'No Frequency'. Updated message class to ensure all 4x channels get nominated for timeslot frequency enrichment where previously the timeslot 2 channels might not receive a frequency enrichment. Also protected against bad logging for an UnknownCSBKMessage that gets constructed and CRC correction causing the message to have a valid channel grant opcode. (#1835) v0.6.1-beta-1 Denny Sheirer 2024-02-10 04:42:50 -05:00
  • f6c4cc8a5f 1810 P25 Voice frame list concurrent modification error. Added synchronized to method to deconflict when the audio module or the binary frame recorder can access the message and not step on each other. Issue was noted in the phase 2 module, but update the phase 1 module as well to protect against the issue. (#1833) Denny Sheirer 2024-02-10 03:40:57 -05:00
  • d019388034 1826 Vector Oscillator fails to generate MPT1327 correlator reference samples on SIMD-512 machines. (#1832) Denny Sheirer 2024-02-09 10:39:46 -05:00
  • e125d6a452 #1830 Health & Diagnostic Monitor feature. (#1831) Denny Sheirer 2024-02-09 10:05:51 -05:00
  • 6b5a1fb827 #1802 Traffic channels stuck in TEARDOWN. Resolves: (#1829) Denny Sheirer 2024-02-09 06:05:19 -05:00
  • 0491b08818 #1827 USB Hotplug support callback can block the UI thread causing blank white screen. (#1828) Denny Sheirer 2024-02-09 03:38:12 -05:00
  • 7b9adc1da2 #1824 Adds diagnostic report generation to File>>Reports menu to log thread dumps and generate a processing diagnostic/status report. (#1825) Denny Sheirer 2024-02-04 09:59:53 -05:00
  • 3acaea0019 #1821 Resolves issue with SDRPlay IF Gain auto/manual modes and slider adjustment. (#1822) Denny Sheirer 2024-02-03 16:12:01 -05:00
  • be02393f65 #1819 SDRPlay RSP1B tuner is now constructed correctly. (#1820) Denny Sheirer 2024-02-03 15:28:39 -05:00
  • 614bf72f01 SDRPlay API version 3.14 & RSP1B (#1817) Denny Sheirer 2024-02-03 10:18:05 -05:00
  • bed28b82ab Fix the channel power meter so that the heading displays without truncation (#1814) Peter Hicks 2024-01-30 09:10:49 +00:00
  • c047d48d91 Merge pull request #1813 Peter Hicks 2024-01-30 09:08:46 +00:00
  • 5222bffce4 Merge pull request #1808 Moto 2024-01-30 01:05:19 -08:00
  • 5dc12fd257 1723 Adds database folder as a user directory preference. 1723-audio-playback-management-2 Dennis Sheirer 2024-01-27 08:32:30 -05:00
  • 93f7122f57 1723 Adds call event management and deletion by age or directory size, both options in the user preferences dialog. Dennis Sheirer 2024-01-26 02:35:54 -05:00
  • af2b80a066 #1723 Initial commit - audio call management feature. -Implements Spring Boot and spring dependency injection - significant code refactoring. -Creates database repository with Calls table -Implements AudioManager to update database and manage audio recordings. -Calls paging and searching -Adds audio recording to wave file and places file in the calls database table. -Audio spectrum view with 64 bins. -Updates audio playback manager to process the incoming calls queue and support auto, auto-locked, replay, and mute playback modes. -Adds channel lock/unlock and mute/unmute features. -Adds column configuration editor to change column order & visibility and adds table state monitoring to save any user customization of the column ordering. -Adds call table column sort ordering to the saved table state and restores the sort on application launch. -Adds audio playback channel view options for: Complete, Standard and Minimal. Updates user preferences Audio | Playback section to allow user to select preferred view style. Dennis Sheirer 2023-11-26 08:15:25 -05:00
  • 42e7a49d37 #1805 DMR details tab enhancements and opcode cleanup. (#1806) Denny Sheirer 2024-01-23 16:38:18 -05:00
  • 686bddf7d5 #1799 DMR Cap+ & CapMax now track events correctly. Updated Cap+ events to include channel descriptor and frequencies. Corrected Capacity Max talker aliases to combine base and continuation alias fragments into a unified alias identifier. (#1801) Denny Sheirer 2024-01-21 07:47:37 -05:00
  • 1c420b8eee #1787 Resolves issue with channel rotation and rest channel reallocation for Capacity Plus systems. (#1798) Denny Sheirer 2024-01-19 10:23:27 -05:00
  • e2a0325d07 #1787 Adds CapMax talker alias continuation FLCO. Resolves issue with Con+ control channel SLCO message detection. (#1796) Denny Sheirer 2024-01-18 11:48:25 -05:00
  • 9d03c151af #1787 DMR Decoder enhancements for RAS enabled systems. Adds support for CSBKO:33 and FLCO:16 (#1794) Denny Sheirer 2024-01-13 09:51:59 -05:00
  • 3c18bfdc81 P25-P2 Encryption Synchronization ReSync (#1792) crsawyer 2024-01-12 08:49:49 -06:00
  • d89ba65238 Merge pull request #1791 from tadscottsmith/openmhz-reconnect-error Denny Sheirer 2024-01-12 08:36:34 -05:00
  • d2cf2ee7b5 Merge pull request #1793 from DSheirer/1787-dmr-mask-manager-update Denny Sheirer 2024-01-12 07:53:01 -05:00
  • 7a03331955 #1787 Enhances DMR CSBK message processing by auto-detecting alternate CRC mask values employed by the DMR network. Dennis Sheirer 2023-11-26 08:15:25 -05:00
  • 7c5ef3803a Fix typo. tadscottsmith 2024-01-10 19:06:43 -06:00
  • 6f3e7c86e5 Fix OpenMHz Reconnection Issue. tadscottsmith 2024-01-10 14:58:46 -06:00
  • fc51de2b4f Merge pull request #1786 from DSheirer/1783-l3h-p2-talker-alias-part-2 Denny Sheirer 2024-01-10 02:48:28 -05:00
  • e1e75710cb #1783 L3H Talker Alias guard against negative length aliases Dennis Sheirer 2024-01-10 02:45:01 -05:00
  • 87ce08e9b9 Merge pull request #1784 from DSheirer/1783-l3h-p2-message-parse-error Denny Sheirer 2024-01-08 03:58:17 -05:00
  • 1a5c7521a5 #1783 P25P2 L3Harris Talker Alias - resolves issue with trying to parse too many bits. Dennis Sheirer 2024-01-08 03:56:10 -05:00
  • b54e94dfbe Merge pull request #1773 from DSheirer/1772-patch-group-streaming Denny Sheirer 2023-12-17 06:58:09 -05:00
  • 19977d5f4d 1772 Adds preference for patch group streaming to stream patch group calls as either a)patch group, or b)each individual talkgroup or radio that forms the patch group. Dennis Sheirer 2023-12-17 06:55:23 -05:00
  • 0492f19a95 Merge pull request #1770 from DSheirer/1769-release-0.6.0 v0.6.0 Denny Sheirer 2023-12-16 06:48:10 -05:00
  • 098b039154 #1769 Release version 0.6.0 Dennis Sheirer 2023-12-16 06:44:15 -05:00
  • 5c6e6059f8 Merge pull request #1754 from tadscottsmith/openmhz-broadcasting Denny Sheirer 2023-12-16 06:14:14 -05:00
  • 72d45543df Merge pull request #1768 from szechyjs/master Denny Sheirer 2023-12-16 05:21:06 -05:00
  • e96fc46315 Fix osx nightly architectures Jared Szechy 2023-12-15 13:59:35 -05:00
  • f0cfbb80dd Merge pull request #1764 from DSheirer/1760-dmr-vendor-ids Denny Sheirer 2023-12-14 07:50:12 -05:00
  • a199f03a60 #1760 Updates DMR vendor enumeration. Dennis Sheirer 2023-12-14 07:47:13 -05:00
  • 526c9609ef Merge pull request #1762 from DSheirer/1761-hytera-dmr-talker-alias-and-status Denny Sheirer 2023-12-14 07:13:36 -05:00
  • ec9ceeefb3 #1761 DMR decoder supports Hytera Tier 3 UTF-16 Talker Alias & new Traffic Channel Talker Status CSBKO 47. Implements a tracking feature to detect when vendors are playing games using non-standard CSBK CRC mask values by tracking when a non-standard mask value is consistently detected and applying that mask when the initial CRC check fails. Dennis Sheirer 2023-12-14 07:10:30 -05:00
  • b6c6505824 Merge pull request #1759 from DSheirer/1758-l3h-talker-alias-gps Denny Sheirer 2023-12-10 09:52:48 -05:00