File ODR-AudioEnc.changes of Package ODR-AudioEnc
-------------------------------------------------------------------
Sun Sep 21 12:03:53 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.6.0
* Make stats output JSON compatible.
* Improve GSt teardown logic.
* Add --edi-verbose flag with log output in case of reconnects.
- Update to version 3.5.0
* Improve ClockTAI download.
* Switch project to C++17.
* Update fdk-aac to v2.0.3
-------------------------------------------------------------------
Sun Aug 27 08:51:34 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.4.0
* Add --gst-pipeline option.
* Improve VLC input for multi-audio stream sources.
* Fix compilation issue.
-------------------------------------------------------------------
Tue Sep 20 13:54:14 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.3.1
* Fix EDI output noncompliance: tag SSm was using stream index
0 instead of 1.
-------------------------------------------------------------------
Thu Sep 15 20:20:31 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.3.0
* Fix -g option so that it works for all inputs, and doesn't use
the VLC compressor anymore.
* Update common code
-------------------------------------------------------------------
Wed Mar 30 08:25:40 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.2.0
* Changes to common mmbTools code, including logging with
timestamps to console.
* Add manpage.
-------------------------------------------------------------------
Sat Jun 5 12:17:05 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.1.0
* Update the fdk-aac library to 2.0.2.
* Improve EDI output.
* Add startupcheck.
-------------------------------------------------------------------
Wed Sep 23 21:35:04 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.0
* Replacement of PAD fifo with a socket, offering bidirectional
* communication with ODR-PadEnc. This is a breaking change,
* modifying also the command line options.
* Update the fdk-aac library to 2.0.1.
-------------------------------------------------------------------
Wed May 27 16:30:23 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.1
* Add --version option.
* Do not build toolame-dab and fdk-aac dynamic libraries, but
link those statically into odr-audioenc.
* Improve silence detection.
* Minor changes in EDI output.
-------------------------------------------------------------------
Thu Apr 23 19:03:33 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.0
* Add GStreamer-based input.
* Add --identifier option for EDI output.
* Handle TCP connection automatically for EDI output and fix
multi-output functionality.
- Build with support for GStreamer
-------------------------------------------------------------------
Tue Feb 11 22:25:18 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.5.0
* Integrate FDK-AAC into this repository.
* Add TIST support for EDI output.
-------------------------------------------------------------------
Wed Jul 31 20:32:07 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.1
* Bugfix for regression in v2.4.0: Insertion of audio level
metadata was broken.
-------------------------------------------------------------------
Wed Jul 17 18:57:08 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.0
* Internal refactoring, with ongoing EDI output work (not yet
complete)
* Avoid crashes when invalid command line options are given.
-------------------------------------------------------------------
Sat Oct 13 18:55:25 UTC 2018 - mardnh@gmx.de
- Update to version 2.3.1
* Improve internal queue behaviour to avoid dropping data when not using
* drift compensation.
* Check for fdk-aac using pkg-config, to fix compilation on systems
* where both libfdk-aac.so.0 and libfdk-aac.so.1 are present.
* ZMQ socket linger time to 0, to fix some teardown lockups.
-------------------------------------------------------------------
Thu Mar 22 11:27:23 UTC 2018 - mardnh@gmx.de
- Update to version 2.3.0.git1521626418.510b1ed:
* Add AAC bandwidth option
* Replace atoi by std::stoi
* Fix PAD insertion for MP2 Mono 56-96 kbps
* Describe libvlc file input in README
* Add missing include for VLCInput.cpp
* Add 24 kHz sampe rate (MP2) to usage
* Switch Travis to GCC 6
* Improve usage screen, remove experimental mention
* Replace mot-encoder by ODR-PadEnc
* Use std::string for DAB channel mode
* Verify that exactly one input is defined
* Rename wavreader to wavfile
* Add wav file writer
* Add a --decoder option for loopback testing
* Rename PAD read result var to prevent confusion
* MP2: fix PAD with only F-PAD
* Calc calculated_padlen only once
* Refactor PAD file processing
* AAC: skip PAD if only zero F-PAD
* Fix AOT selection in mono
* Enable compilation warnings, and switch toolame-dab to using double
* Clarify that -p enables PAD insertion in usage
* Reformat whitespace, replace stringstream by to_string
* Make all inputs use the same interface
* Move fault_detected() into common input interface
* Use queue for all inputs and unify interface
* Only create the input we actually need
* Add -R option to restart input on fault
* Add TODO file
* Mention format s16le in snd-aloop scenario
* Properly initialise JACK input fault field
* Prepare v2.2.0
* Allow to specify an ipc:// zmq output.
* Whitespace
* Remove useless configure check for librt
* Add missing string include in AACDecoder
* Remove unnecessary linking against librt
* Improve warnings check for clang
* Avoid some VLC leaks
* Remove warnings about conversion to double in toolame
* Restart only up to five times due to mem leaks
* Deprecate autorestart
* Remove toolame downmix as it is unused
* Downmix to mono when -c1 is used with a VLC stereo source
* Catch and handle VLC initialisation failure
* Fix downmixing for VLC
* Add some general quality remarks to README
* Correct wav header write
* Fix invalid arg_verbose pointer for VLC arguments
* Do not set VLC sout option in libvlc_new
* Fix VLC version check
* Prepare v2.3.0
-------------------------------------------------------------------
Sat Nov 18 10:19:52 UTC 2017 - mardnh@gmx.de
- Update to version 2.2.0 (tagged release)
* Add a decoder option for loopback testing.
* Add a auto-restart option in case of input fault.
* PAD improvements for DAB and DAB+.
* Fix a few issues in mono.
* Unify internal API for all inputs and simplify implementation.
* Usage screen clarifications and minor internal fixes.
- Drop no longer needed patches:
- 0001-Add-missing-include-for-VLCInput.cpp.patch (fixed upstream)
-------------------------------------------------------------------
Fri Jun 2 19:33:01 UTC 2017 - mardnh@gmx.de
- Add patch:
- 0001-Add-missing-include-for-VLCInput.cpp.patch
Fix compile error for Tumbleweed (with gcc7)
-------------------------------------------------------------------
Sat Apr 29 08:32:54 UTC 2017 - mardnh@gmx.de
- Specfile cleanup
-------------------------------------------------------------------
Fri Mar 24 19:40:16 UTC 2017 - mardnh@gmx.de
- Update to version 2.1.0.git1489165761.201389e:
* Update README to remove mot-encoder things
* Add autoconf check for DAB+ support in FDK-AAC
* Increase libvlc startup buffer timeout
* Increase max buffer size for drift compensation
* libtoolame-dab: move glopts to toolame.c
* Clarify AAC options in usage screen
* Prepare v2.0.1
* Improve drift compensation quality
* Properly handle drift compensation expansion
* libtoolame-dab: print to stderr instead of stdout
* Reorder VLC transcode options
* Add missing files in EXTRA_DIST
* Improve VLC samplerate conversion by asking float samples
* Remove not existing file from EXTRA_DIST
* Prepare v2.1.0
-------------------------------------------------------------------
Wed Nov 9 23:38:38 UTC 2016 - mardnh@gmx.de
- initial package