ADTF  3.18.1
ADTF 3.15.1 Release Notes

ADTF 3.15.1 Summary


Due to missing content in debug installation it was not possible to compile filters using ADTF Media Description SDK. This hasn't been facing any issues when using the mixed build type / full ADTF package. The missing binaries and cmake files has been added, so the standalone debug sdk package will be usable again.

Connection order

If you try to receive information on consumer side from a filter with a dynamic pin during initiallization, it will fail due to incompatible connection order. We adapt the ordering for this use case to enable proper stream type propagation.

If for some reason you need the old behavior, set the ADTF_LEGACY_CONNECTION_ESTABLISHMENT_ORDER environment variable to a non-empty value (see adtf::filter::flash::cFilter::Init())

Playlist support

With this patch version it is possible to use macros within playlist files, which hasn't been resolved yet. Furthermore the property type has been adapted to help selecting an adtfplaylist file within ADTF Configuration Editor.

Additional changes

In this patch version there are only bugfixes.

Minor Fixes

Minor fixes in this patch version:

  • Recognize throws within script files (js/qml)
  • Fix substream request handling after Substream Reducer
  • Repair start of ADTF GUI Control
  • Synchronize all callback based runners of input pins
  • Extend port routing for multiple targets (sample streams)
  • Allow connections between ports (interface clients and runner) and streaming services

ADTF 3.15.1 Changelog

| ADTF - Changelog |
| Automotive Data and Time-Triggered Framework |
| |
| This file tracks the changes and bugfixes within ADTF 3.x |
| |
| Version: |
| ADTF 3.15.1 penguin |
* none
* [ACORE-11149] - Can not use mediadescription sdk in adtf_sdk (debug package)
* [ACORE-11294] - Connecting data outport to several pins is legal but sends no data
* [ACORE-11643] - ADTF GUI Control hangs on startup and remains with splashscreen
* [ACORE-11661] - cGraphObject::CreateInputPinWithCallback() are not synchronized
* [ACORE-11664] - Scripting Filters do not recognize throw statements as errors
* [ACORE-11666] - Missing CMake 3.23 adjustments
* [ACORE-11670] - Connections from dynamic output are created too late
* [ACORE-11689] - Macros won't be resolved within playlist file
* [ACORE-11690] - Playlist property points to path and not to file
* [ACORE-11691] - Substream can not be requested from reducer