Releases: theori-io/nrsc5
Releases · theori-io/nrsc5
Version 3.0.1
Version 3.0
New features
- The "HERE Images" stream, which contains traffic and weather images, is now decoded. The nrsc5 application dumps out these images when the
--dump-aas-files <directory>
argument is used. Images are also reported via the newNRSC5_EVENT_HERE_IMAGE
API event. #415
Bug fixes
- Reading IQ input from stdin, or writing IQ/audio/HDC output to stdout now works correctly on Windows. #393
- Ctrl+C now terminates the nrsc5 program on Windows. #394
- Occasional audio corruption on low-SNR signals has been fixed. #396
- Startup time is reduced, especially on Raspberry Pi. #411
- The limit on the total number of audio & data services has been increased from 8 to 16. #413
API improvements
- Elastic buffering has been implemented. Audio output via the
NRSC5_EVENT_AUDIO
API event now occurs much more frequently, and with very little jitter. #399 - A new
NRSC5_EVENT_AUDIO_SERVICE
API event reports information about audio streams, using data extracted from PDU headers. #402 - When a station stops sending an emergency alert, a new
NRSC5_EVENT_EMERGENCY_ALERT
API event is generated to indicate that no alert is in effect. (A newNRSC5_EVENT_SIS
API event is also generated, with the emergency alert fields cleared.) #408 - The excessively large
NRSC5_EVENT_SIS
API event has been deprecated, and broken down into a more granular set of events (NRSC5_EVENT_STATION_ID
,NRSC5_EVENT_STATION_NAME
,NRSC5_EVENT_STATION_SLOGAN
,NRSC5_EVENT_STATION_MESSAGE
,NRSC5_EVENT_STATION_LOCATION
,NRSC5_EVENT_AUDIO_SERVICE_DESCRIPTOR
,NRSC5_EVENT_DATA_SERVICE_DESCRIPTOR
, andNRSC5_EVENT_EMERGENCY_ALERT
) #409 - Duplicate SIG services & components are now removed from the table reported in the
NRSC5_EVENT_SIG
API event. #412 - The
NRSC5_EVENT_PACKET
,NRSC5_EVENT_STREAM
, andNRSC5_EVENT_LOT
API events now include pointers to the corresponding SIG service & component records, thereby eliminating the need for applications to cache information from theNRSC5_EVENT_SIG
API event. #414
Full Changelog: v2.0...v3.0