ADTF  v2.14.3
What's new in 2.13?

ADTF 2.13.0

Withdrawn inheritance of adtf_util::cString from std::string in ADTF 2.12

  • ... This might break backwards compatibility (e.g. implicit casting to std::string not possible any more)
  • ... See class documentation of adtf_util::cString for a detailed description

The Clock service does no longer react to a time reset if the external

sync time lies in the past (only if ESS_INTERPOLATE is used). For more details see ADTF Clock Handling.

Synchronization of the ADTF Display History between distributed ADTF instances

The Display History of all ADTF instances within an ADTF MessageBus cluster are now being kept in synchronization if the distribution of Kernel Signals has been enabled in the ADTF Session Service.

Improved editing *.dat files and EDS data

EDS data stored in a *.dat file may as well be edited later on. In addition to that, the DAT Exporter improves *.dat file cutting and stream editing.

General improvements of the stability of distributed ADTF clusters

The stability of the ADTF MessageBus has been improved and the impact of overloaded TCP networks on overall MessageBus communication have been diminished. In addition, Session Control improves the time synchronization reliability and ADTF stability during initialization and shutdown of ADTF Configurations.

Support for user- and context specific window layouts.

ADTF now allows to store different window layouts, depending whether ADTF is in "System Mode", e.g. editing the configuration, or is in "Running Mode", e.g. ADTF has reached RL_Running. Individual, user-defined layouts can be stored for both modes and are easily switchable to through keyboard short-cuts.

Improvement for the Harddisk Recorder Filter to support large recordings

As if this version, the Harddisk Recorder supports a new recording mode which allows the Recorder write to streams immediately to disk instead of buffering an entire recording in RAM. This allows for larger recordings which would otherwise exceed the system's memory capabilities. The drawback, however, will be the harddisk write speed as soon as the systems main memory or the Harddisk Recorder's internal buffer is depleted!
Please note that this feature involves a new, non-backwards compatible *.dat file format which needs to be converted if recordings should be used with ADTF 2.12 and lower. The new recording mode also does not support the automatic splitting of recordings. To use automatic splitting, please use the other recording options instead.

Centralized access to meta information of ADTF Filter Plugins

The new Plugin Description mechanism collects and displays all relevant meta information of a Plugin, including Version, Pins, Mediatypes, Properties as well as provided classes and their respective library bindings.

Scriptable access to the Media Description Editor

The Media Description Editor is now also being distributed as a stand-alone executable to allow for scriptable command-line access to features such as the verification of *.description files, the generation of C header files as well as the generation of description files from imported C header files.

Tracebility for the Filtergraph runtime behaviour with MediaSampleLog

A running Filtergraph with many filters, connections, timers and threads may not behave as expected. A solution for developers is to sort out that problem with the MediaSampleLog - A Trace for Data and Timing Flow within a Filtergraph. This feature tries to answer following questions:

  • WHO (filter) created
  • WHEN (first appearance of) a mediasample in
  • WHICH context (thread or timer) based on
  • WHICH input data ?

Use the MediaSampleLog to log the runtime behaviour to a DAT File and analyze it afterwards.

Plugin Description Dialog

See Component Tree section in ADTF User Manual.

Watchdog Service now provides multiple actions for a single constraint

See the detailed description in interface adtf::IWatchdog.

Other changes

Did you know?

  • The number of entries kept by the Console View is adjustable through the "Set Filter" menu. This allows to save on performance and memory whilst still being able to refer back to much earlier log entries, depending on the logging frequency of the individual use-case.

See what was new in older Versions

What's new in 2.12?
What's new in 2.11?
What's new in 2.10?
What was new in 2.9?
What was new in 2.8?
What was new in 2.7?
What was new in 2.6?
What was new in 2.5?
What was new in 2.4?

Copyright © Audi Electronics Venture GmbH. All rights reserved. (Generated on Fri Mar 22 2019 by doxygen 1.8.10)