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-13 00:57:31 -05:00
Code
Issues
Packages
Projects
Releases
2
Wiki
Activity
Files
c196cfebedcff436785efca4e09aeb1bdaf93d4d
sdrtrunk
/
src
/
audio
/
broadcast
History
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
..
broadcastify
Resolves
#111
- adds 'Maximum Age Limit' setting to each streaming configuration. Calls that sit in the streaming queue for too long will be aged off if their start time exceeds the delay time and maximum recording age limit. A new column is added to the streaming status table to reflect the number of calls that have been aged off. This would be an indicator to the user that they have too many talkgroups tagged to stream for a given channel and may want to change their settings to avoid age off. This mainly prevents excessive streaming queue build-up that might never get streamed and could potentially impact application memory usage.
2017-01-28 16:06:43 -05:00
icecast
Resolves issue
#260
- applies changes to Shoutcast V1 and v2 that were
2017-08-19 07:13:08 -04:00
shoutcast
Resolves issue
#260
- applies changes to Shoutcast V1 and v2 that were
2017-08-19 07:13:08 -04:00
AudioBroadcaster.java
Resolves
#111
- adds 'Maximum Age Limit' setting to each streaming configuration. Calls that sit in the streaming queue for too long will be aged off if their start time exceeds the delay time and maximum recording age limit. A new column is added to the streaming status table to reflect the number of calls that have been aged off. This would be an indicator to the user that they have too many talkgroups tagged to stream for a given channel and may want to change their settings to avoid age off. This mainly prevents excessive streaming queue build-up that might never get streamed and could potentially impact application memory usage.
2017-01-28 16:06:43 -05:00
AudioRecording.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
BroadcastConfiguration.java
Resolves
#111
- adds 'Maximum Age Limit' setting to each streaming configuration. Calls that sit in the streaming queue for too long will be aged off if their start time exceeds the delay time and maximum recording age limit. A new column is added to the streaming status table to reflect the number of calls that have been aged off. This would be an indicator to the user that they have too many talkgroups tagged to stream for a given channel and may want to change their settings to avoid age off. This mainly prevents excessive streaming queue build-up that might never get streamed and could potentially impact application memory usage.
2017-01-28 16:06:43 -05:00
BroadcastConfigurationEditor.java
#82
WIP - converted all classes to get icons from IconManager and removed icon management from the SettingsManager
2017-01-08 21:06:02 -05:00
BroadcastEvent.java
Resolves
#111
- adds 'Maximum Age Limit' setting to each streaming configuration. Calls that sit in the streaming queue for too long will be aged off if their start time exceeds the delay time and maximum recording age limit. A new column is added to the streaming status table to reflect the number of calls that have been aged off. This would be an indicator to the user that they have too many talkgroups tagged to stream for a given channel and may want to change their settings to avoid age off. This mainly prevents excessive streaming queue build-up that might never get streamed and could potentially impact application memory usage.
2017-01-28 16:06:43 -05:00
BroadcastFactory.java
#108
[WIP] Created new ThreadPool class with a static ScheduledThreadExecutor that is now shared by all components. Removed ThreadPoolManager from all classes. Consolidating into 1 pool seems to have reduced CPU usage by ~15-20%. Overall memory usage is also reduced.
2017-01-22 09:33:47 -05:00
BroadcastFormat.java
#30
WIP - broadcastify multi-channel streaming is functional.
2016-11-27 11:58:34 -05:00
BroadcastModel.java
Resolves
#173
- duplicate streaming calls for patch groups.
2017-02-12 10:59:06 -05:00
BroadcastPanel.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
BroadcastServerType.java
#82
WIP - converted all classes to get icons from IconManager and removed icon management from the SettingsManager
2017-01-08 21:06:02 -05:00
BroadcastState.java
#30
- adds streaming status color indicators to the streaming panel table.
2017-01-03 06:41:22 -05:00
BroadcastStatusPanel.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
IBroadcastMetadataUpdater.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
StreamManager.java
#141
- resolves issue with temporary streaming recordings being generated for aliases that contained broadcast stream channel identifiers, but when no streaming channels were enabled. Resolved second issue where a broadcast channel that is enabled and streaming on application startup then gets disabled by the user and subsequently (persistently) auto restarts and connects.
2017-01-28 10:35:12 -05:00