This website requires JavaScript.
Explore
Help
Register
Sign In
GitHub
/
sdrtrunk
Watch
1
Star
0
Fork
0
You've already forked sdrtrunk
mirror of
https://github.com/DSheirer/sdrtrunk.git
synced
2026-11-12 08:37:25 -05:00
Code
Issues
Packages
Projects
Releases
2
Wiki
Activity
Files
2faaa93785f25070fbfbcaf88c423eddd48b8b4f
sdrtrunk
/
src
/
audio
History
Denny
2faaa93785
#111
resolves issue with probable thread contention on temporary streamed recording queue management that was causing processing thread backups and memory issues. Audio broadcaster was originally in this configuration but was changed to account for a potential issue where recordings could be streamed out of sequence if they occurred at the same time. Reverted queue type back to a more efficient FIFO linked transfer queue to minimize queue contention.
2017-01-22 07:20:24 -05:00
..
broadcast
#111
resolves issue with probable thread contention on temporary streamed recording queue management that was causing processing thread backups and memory issues. Audio broadcaster was originally in this configuration but was changed to account for a potential issue where recordings could be streamed out of sequence if they occurred at the same time. Reverted queue type back to a more efficient FIFO linked transfer queue to minimize queue contention.
2017-01-22 07:20:24 -05:00
convert
#30
- adds support for Shoutcast V2 (aka Ultravox 2.1) audio streams.
2017-01-02 16:05:00 -05:00
invert
#30
- WIP Streaming audio support. Adds Shoutcast V1 handler.
2016-09-12 04:28:46 -04:00
output
#90
[WIP] merged metadata management for channel state, decoder states and audio metadata into a new metadata class. The new metadata class is maintained for each decoding audio channel, or in the future, a decoding TDMA channel. Audio playback, recording and streaming all use the same metadata object for the channel. The list of channel processing gui panels have been deleted and channel processing status will now reside in a table where each table row is a metadata instance from the processing channel. The channel processing manager is responsible for adding/removing the channel's metadata instance to/from the metadata table. This allows the channel processing table to be the controller for the messages, events and channel spectrum views, keyed to the selected table row metadata.
2017-01-17 19:24:54 -05:00
squelch
Initial commit of redesigned internal processing and audio management.
2015-09-01 07:10:26 -04:00
AudioChannelPanel.java
#90
[WIP] Adds support for attribute monitors to all of the decoder states. Updates color scheme in 'Now Playing' view for channel states. Wires selection listener for selected channel metadata to the Events and Messages views. Finalizes format for horizontal audio panels, font and coloration.
2017-01-20 21:12:57 -05:00
AudioChannelsPanel.java
#90
[WIP] Adds support for attribute monitors to all of the decoder states. Updates color scheme in 'Now Playing' view for channel states. Wires selection listener for selected channel metadata to the Events and Messages views. Finalizes format for horizontal audio panels, font and coloration.
2017-01-20 21:12:57 -05:00
AudioEvent.java
Resolved issue with audio cycling between channels every 2 seconds when
2015-12-13 09:45:52 -05:00
AudioException.java
Initial commit of redesigned internal processing and audio management.
2015-09-01 07:10:26 -04:00
AudioFormats.java
Changes internal audio sample rate from 48 kHz down to 8 kHz. Updates the P25 audio module to output 8 kHz audio. Updates the audio recorder to record at 8 kHz rate.
2016-08-19 21:09:39 -04:00
AudioManager.java
#90
[WIP] Adds ability to show streaming status on main application window using menu (View > Show Streaming Status). Resolves a number of issues with the SystemProperties class.
2017-01-21 08:13:18 -05:00
AudioModule.java
#90
[WIP] merged metadata management for channel state, decoder states and audio metadata into a new metadata class. The new metadata class is maintained for each decoding audio channel, or in the future, a decoding TDMA channel. Audio playback, recording and streaming all use the same metadata object for the channel. The list of channel processing gui panels have been deleted and channel processing status will now reside in a table where each table row is a metadata instance from the processing channel. The channel processing manager is responsible for adding/removing the channel's metadata instance to/from the metadata table. This allows the channel processing table to be the controller for the messages, events and channel spectrum views, keyed to the selected table row metadata.
2017-01-17 19:24:54 -05:00
AudioPacket.java
#90
[WIP] merged metadata management for channel state, decoder states and audio metadata into a new metadata class. The new metadata class is maintained for each decoding audio channel, or in the future, a decoding TDMA channel. Audio playback, recording and streaming all use the same metadata object for the channel. The list of channel processing gui panels have been deleted and channel processing status will now reside in a table where each table row is a metadata instance from the processing channel. The channel processing manager is responsible for adding/removing the channel's metadata instance to/from the metadata table. This allows the channel processing table to be the controller for the messages, events and channel spectrum views, keyed to the selected table row metadata.
2017-01-17 19:24:54 -05:00
AudioPacketRateCounter.java
Interim checkin for call recording.
2015-09-11 14:01:47 -04:00
AudioPanel.java
#90
[WIP] GUI is functioning again and the new channels table is showing calls and the audio panel is now horizontal. Lots of gui tweaks still to do.
2017-01-19 22:10:49 -05:00
AudioUtils.java
#30
- WIP Streaming audio support. Adds Shoutcast V1 handler.
2016-09-12 04:28:46 -04:00
IAudioController.java
Resolves issue
#23
.
2015-10-03 17:50:03 -04:00
IAudioPacketListener.java
Interim checkin for call recording.
2015-09-11 14:01:47 -04:00
IAudioPacketProvider.java
Initial commit of redesigned internal processing and audio management.
2015-09-01 07:10:26 -04:00
InversionFrequency.java
Initial code check in continued
2014-04-26 19:48:24 +00:00