Commit Graph

  • c82fc54fbd Resolved issue with throwing a runtime exception when the state monitor was null. denny 2015-12-31 09:40:20 -05:00
  • 712ef0666e Added reset capability to audio outputs that dispatches an audiostop event so that the audio panel gui component can reset when an audio source has been removed due to activity timeout. denny 2015-12-31 09:31:31 -05:00
  • 2e56b4a27f Removed extra logging denny 2015-12-31 09:30:17 -05:00
  • 96a9ef8219 Updated R820T tuner center DC spike avoid buffer denny 2015-12-31 09:21:36 -05:00
  • 9c305b0732 Resolves issue with AFC and frequency change event handling, specifically for P25 C4FM frequency tracking. denny 2015-12-31 09:08:26 -05:00
  • 81aff1cdef Adds logging capability for channel status and memory usage denny 2015-12-31 08:59:30 -05:00
  • b28193acb8 Closes #41. Resolves issue with Mono/Stereo audio output when gain and/or mute controls are not available for a particular mixer. denny 2015-12-31 05:34:01 -05:00
  • 5ec93f52c1 Resolved issue that was causing audio to cycle between stereo channels when audio decoding is sporadic/intermittent. denny 2015-12-26 09:27:57 -05:00
  • e41f2b0148 Adds P25 ability to ignore/follow data channel grants (defaults to ignore) denny 2015-12-26 08:43:34 -05:00
  • b8aacc6d6b Resolves issue with traffic channel baseband recording setting. denny 2015-12-26 08:42:52 -05:00
  • d01801ebc3 Resolves issue with registering instrumentation taps. denny 2015-12-26 07:01:02 -05:00
  • 0a21b5ae45 C4FM Slicer - rearranged symbol decision logic denny 2015-12-26 06:49:17 -05:00
  • 4a7cc2b852 Closes issue #37 - LoJack site ID aliases are not triggering alias actions. denny 2015-12-21 19:21:50 -05:00
  • 137d35697e Adds P25 Phase II/TDMA Sync Broadcast message (Opcode 30) used to synchronize timing across an FDMA control channel and a TDMA traffic channel. denny 2015-12-20 18:34:58 -05:00
  • f243a27ce7 Merge branch 'master' of https://github.com/DSheirer/sdrtrunk.git denny 2015-12-20 15:07:42 -05:00
  • f1da56162b Adds git ignore file denny 2015-12-20 15:05:31 -05:00
  • feadc459b5 Removed extra logging denny 2015-12-20 11:19:54 -05:00
  • 6ab4d55f47 P25 Decoder Updates. denny 2015-12-20 11:12:08 -05:00
  • f65e606fc9 Merge branch 'master' of https://github.com/DSheirer/sdrtrunk.git Denny Sheirer 2015-12-16 00:11:58 +00:00
  • 97d0dc40d6 Updated lookup values in encryption enumeration. Denny Sheirer 2015-12-15 23:43:17 +00:00
  • c89a68d9fc Updates to jmbe library 0.3.2 denny 2015-12-13 10:14:48 -05:00
  • 47f36590fb Resolved issue with audio cycling between channels every 2 seconds when audio mixer has stereo channel output. denny 2015-12-13 09:45:52 -05:00
  • 2bcffa0f44 Resolves issue with persistent audio channel threads when changing audio output mixers. denny 2015-12-13 09:37:25 -05:00
  • 9c436033fb Resolves issue with audio playback where a call starts but not enough audio samples are produced to cause the audio channel to start playback (doesn't exceed threshold), causing the audio channel to become locked until there was new audio from the same talkgroup. denny 2015-12-13 09:22:47 -05:00
  • a42e6e81ad Adds Lineary, Sensitivity and Custom mode options to airspy tuner. denny 2015-12-13 09:02:26 -05:00
  • 67b4aa3a0e Adds error handler for new audio recorder starts. Currently chasing a bug where Linux runs out of FileDescriptors, even though we're explicitly closing out file channels. Error handler sets flag to prevent any further audio wave recorders from being started and logs the same. denny 2015-12-13 09:01:29 -05:00
  • 9babaa3d7a Enhances null checking in P25 decoder panel denny 2015-12-13 08:59:49 -05:00
  • 0951277915 Tuner Controller update to better handle automatic center frequency calculation when additional channels are allocated. denny 2015-12-12 14:08:32 -05:00
  • 87e70ae0e4 Adding missing gain class denny 2015-12-12 11:30:39 -05:00
  • 4caecaa476 Removed deemphasis experiment and replaced with a fixed, non-clipping gain module for P25 IMBE audio. denny 2015-12-12 07:11:30 -05:00
  • 98c70a1b12 Resolved issue with wave recorders not shutting down correctly, causing errors with max file handles is exceeded. denny 2015-12-11 21:33:20 -05:00
  • ee96ce43ad Fixed import in P25 audio module denny 2015-12-11 13:35:47 -05:00
  • 6763a4bdd6 Adds de-emphasis filter to P25 decoded IMBE audio output. denny 2015-12-11 13:34:20 -05:00
  • d9fe979ccf Resolves issue with residual buffer decimation processing after dispose is invoked on call teardown. denny 2015-12-02 19:10:38 -05:00
  • 36880122af Adds keyboard accelerator (Alt-c) for screen capture denny 2015-12-01 20:39:12 -05:00
  • c97185d650 Updated change log denny 2015-11-30 20:21:41 -05:00
  • ed91c617d9 Updates to P25-C4FM decoder filtering and frequency correction. denny 2015-11-30 19:59:06 -05:00
  • ebb59f5181 AM Decoder adapted to the new processing chain architecture. denny 2015-11-29 08:46:03 -05:00
  • 82a7155966 Adjusted color gradient used in spectral display and some code cleanup. denny 2015-11-29 07:14:21 -05:00
  • ae10b5fc1c Airspy controller - changes method for adjusting center tuned frequency when tuner channels are allocated by the airspy. New method determines the min/max requested frequency range and sets tuner center to the center of that range, while limiting the total usable bandwidth to 90% of the bandwidth, to account for rolloff of 5% at the upper/lower edges. denny 2015-11-29 07:11:47 -05:00
  • f04a6727b0 Resolved issue with channel label display in spectrum overlay panel when a new tuner is added. denny 2015-11-22 14:25:37 -05:00
  • 547da54340 Resolves issue with channel being deleted when disabled via context menu on channel panel, or on channel node in configuration tree. denny 2015-11-22 12:50:35 -05:00
  • dc3bcfd404 Resolves issue with spectral and waterfall alignment with frequency overlay. denny 2015-11-22 11:29:05 -05:00
  • 4025f88951 P25 and Airspy work in progress denny 2015-11-21 17:40:59 -05:00
  • a6c7c4f5d1 P25 Decoder updates - work in progress. denny 2015-11-15 10:32:46 -05:00
  • e27ca12ec8 Closes Issue #33. denny 2015-11-13 06:16:05 -05:00
  • 7455077cfa Spectrum/Waterfall display zoom feature - work in progress (issue #33) denny 2015-11-11 20:07:37 -05:00
  • c178e99a5d Work in progress - P25 LSM denny 2015-11-09 20:35:12 -05:00
  • 1f43d19d12 Updated decoder event broadcasting to Tait decoder. denny 2015-11-08 19:39:40 -05:00
  • ae85201343 Closes #25. denny 2015-11-08 11:42:24 -05:00
  • 2e2a8da13d Adds missing class for airspy tuner denny 2015-11-08 08:18:28 -05:00
  • f0dc9452c8 Resolves issue with correct display and scaling of decibel values in both the spectral and waterfall displays. denny 2015-11-08 08:17:34 -05:00
  • 70e62ebb35 Adds airspy USB tuner support and updates the spectral display component. denny 2015-10-30 20:49:22 -04:00
  • 5a91630996 Updates p25 audio module to use version 0.3.0 of the jmbe audio library denny 2015-10-10 06:05:08 -04:00
  • 6bf7ec7d81 Gui formatting/cleanup denny 2015-10-07 21:20:59 -04:00
  • d9910fbe0e Updated readme for the third time (ugh!) denny 2015-10-05 21:05:53 -04:00
  • 21af9b5f7f Updated readme denny 2015-10-05 21:04:54 -04:00
  • 538bee4388 Updated readme denny 2015-10-05 21:02:36 -04:00
  • e23ac450bb Updated readme and added changelog denny 2015-10-05 21:00:17 -04:00
  • 7283004d7a Fixed issue with audio manager when swapping mixers and there is a call in progress. denny 2015-10-03 17:59:18 -04:00
  • 3e05a9eb03 Resolves issue #23. denny 2015-10-03 17:50:03 -04:00
  • 20f5d06104 Restores context menus for channels in configuration window, channel processing window, and spectral display window. denny 2015-09-26 18:35:28 -04:00
  • 550f5c5d27 Updates the Passport decoder to the new architecture and implements per-call recording. denny 2015-09-26 09:35:05 -04:00
  • 507ae5255e Updated LTR Standard decoder state to new architecture to support per-call recording and accurate state tracking. denny 2015-09-26 07:37:40 -04:00
  • 9c69733034 Decouples DecoderState from the Decoder and makes DecoderState inherit from Module so that Decoder can function independent of DecoderSTate and DecoderState can more cleanly interface with other modules. denny 2015-09-26 05:45:34 -04:00
  • eb1c2fc7a1 Resolved issue with audio and baseband wave recorder writing incorrect file size to recording. denny 2015-09-20 09:58:28 -04:00
  • 95c38df812 Resolved issue with delayed event log writing ... added forced flushing after each event write. denny 2015-09-19 20:02:26 -04:00
  • f070510acc Adding real cic decimator for testing in LTR FSK demodulator Denny Sheirer 2015-09-18 18:24:58 +00:00
  • ba41022853 Instrumentation updates ... work in progress denny 2015-09-19 12:26:04 -04:00
  • 8c2207e37c Merge branch 'master' of https://github.com/DSheirer/sdrtrunk.git denny 2015-09-18 22:18:44 -04:00
  • 416cbdd105 work in progress denny 2015-09-14 21:46:31 -04:00
  • c7227ca780 Work in progress denny 2015-09-14 21:31:26 -04:00
  • 0922f1a7a0 Create README.md Denny Sheirer 2015-09-13 09:30:33 -04:00
  • 732d478502 Resolved timing issue in wave writer denny 2015-09-13 06:18:46 -04:00
  • 75cddf1e2d Create gh-pages branch via GitHub gh-pages Denny Sheirer 2015-09-12 17:57:41 +00:00
  • 895067f71e Resolved issue with duplicate Do Not Monitor events being sent to the call event panel. denny 2015-09-12 11:42:26 -04:00
  • 82ce3c668a Adds call blacklisting (do not monitor) to aliases. denny 2015-09-12 10:59:31 -04:00
  • f354c73109 More updates denny 2015-09-11 17:13:45 -04:00
  • 853748edd8 Resolved issue with icons displaying in call event panel denny 2015-09-11 15:37:39 -04:00
  • 575197bd98 Interim checkin for call recording. denny 2015-09-11 14:01:47 -04:00
  • 0f85b7260a Adds event logging, code cleanup and some decoder issue resolution. denny 2015-09-02 19:41:44 -04:00
  • f4d8ea281d Initial commit of redesigned internal processing and audio management. denny 2015-09-01 07:10:26 -04:00
  • 096f5678b1 Migrating wiki contents from Google Code wiki Google Code Exporter 2015-08-24 20:49:54 -04:00
  • 538a299246 Instrumentation updates for eye diagram data and removed stack trace logging when JMBE library is not discovered. dennis.sheirer 2015-06-19 09:34:36 +00:00
  • f9703368a0 Build 0.1.5 dennis.sheirer 2015-06-12 10:42:48 +00:00
  • b730c12531 Updates function code labels with input from Shawn (SkannerSK) dennis.sheirer 2015-06-12 10:24:30 +00:00
  • 14934deeda Resolves issue with null pointer on alias list upon program startup. dennis.sheirer 2015-06-12 10:23:47 +00:00
  • 31482a1014 P25 Decoder - improved LSM decoding and IMBE audio decoding. Includes redesigned audio output class to handle automatic start/stop of audio playback based on availability of audio data. dennis.sheirer 2015-06-08 01:05:19 +00:00
  • 5dd4454c4c CMA Equalizer - work in progress dennis.sheirer 2015-05-12 13:15:05 +00:00
  • b728b71d61 Removes debug logging dennis.sheirer 2015-05-12 11:53:55 +00:00
  • fccde3d112 Build 0.1.3 - adds support for 48 kHz audio output from JMBE library for P25 audio. Resolves issue with Automatic Frequency Control on P25 C4FM channels where the channel was not tracking changes in tuner frequency. dennis.sheirer 2015-05-11 09:37:50 +00:00
  • bc5080aa4a P25 - updated automatic and direct frequency control to cleanup the code and allow P25 to better track frequency and PPM changes in the tuner and provide a cleaner implementation of the AFC component in the processing chain of all of the other decoders. dennis.sheirer 2015-05-04 00:55:04 +00:00
  • d2020cdba0 LJ1200 - Added Function 0 to functions enum dennis.sheirer 2015-04-27 09:16:03 +00:00
  • 752567c442 Increments build to 0.1.2 dennis.sheirer 2015-04-26 23:58:21 +00:00
  • 85d7e7f035 Lojack 1200 - errors and user requested fixes: A) Site ID/Reply Code alias, B) Include function code for unknown functions, and C) fix wording for speed up function dennis.sheirer 2015-04-26 23:57:38 +00:00
  • deddc11cc0 P25 - fix for encrypted calls to mute audio. dennis.sheirer 2015-04-26 23:45:01 +00:00
  • 2c4b3ab1b5 P25 - enhancement for LSM demod phase lock errors - adds new sync pattern detectors to detect Costas Loop phase lock errors and apply immediate correction to enable accurate symbol slicing. dennis.sheirer 2015-04-26 16:58:25 +00:00
  • c12123a81b P25 - work in progress to improve CQPSK LSM audio output. Audio output is still choppy but greatly improved over the previous test release. dennis.sheirer 2015-04-25 23:21:20 +00:00
  • 505f2ca474 P25 - Updates to Motorola TSBK messages dennis.sheirer 2015-04-21 23:54:11 +00:00
  • d55d7609cb Tuner Channel - uses new CIC prime decimation filter for decimating channel to 48k sample rate. dennis.sheirer 2015-04-07 01:10:10 +00:00