ADTF  v2.14.3
ADTF Change Log
//**
*
*
* ====================================================================================================================
* | ADTF - Changelog File -
* | Automotive Data and Time-Triggered Framework
* | Copyright (c) Audi Electronics Venture GmbH
* ====================================================================================================================
*
* This file tracks the changes made within ADTF.
*
* ====================================================================================================================
*
====================================================================================================================
*
* Version: ADTF 2.14.3
* ADTF 2.14.3 (ADTF Utils 1.17.2 - ADTF Ucom 1.9.9)
* The ADTF Version 2.14.3 uses Qt 4.7.1
* The ADTF Version 2.14.3 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* ACORE-9587 Bug [Harddisk Recorder] Segfault when using Continous & Queued recorder (Referenced files)
* ACORE-9685 Bug Start timestamps are not updated correctly in file based history mode
* ACORE-9577 Bug Recording stuck on message bus slave
* ACORE-9580 Bug [Demo Qt Media Description Display] wrong print of float values
* ACORE-9643 Bug [Datexporter Command Line Tool] crashes while importing DAT File containing EDS extension
* ACORE-9807 Bug cString operator=(const char*) überprüft nicht auf nullptr
* ACORE-9900 Bug ADTF crash on ExportFile before init
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.14.2
* ADTF 2.14.2 (ADTF Utils 1.17.2 - ADTF Ucom 1.9.9)
* The ADTF Version 2.14.2 uses Qt 4.7.1
* The ADTF Version 2.14.2 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* ACORE-9417 Change [License] adapt license mechanism for end of maintenance
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.14.1
* ADTF 2.14.1 (ADTF Utils 1.17.2 - ADTF Ucom 1.9.9)
* The ADTF Version 2.14.1 uses Qt 4.7.1
* The ADTF Version 2.14.1 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* ACORE-8635 Change [ADTFUserManual] Remove 32bit support in Operating system entry
* ACORE-8863 Change [Build] Update Linux to Ubuntu 14.04
* ACORE-9094 Change [Documentation] Update entry for Demo_Media_Description_Display
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* ACORE-9068 Bug [Harddisk Recorder] Wrong split of DAT file in case of sending key event (IEvent::EC_StartRecording) with focused workspace window
* ACORE-8480 Bug [License Manager] crashes if devices with non UTF-8 characters (e.g. japanese) where found - ADTFS-44981
* ACORE-8528 Bug [Launcher, ApplicationService] ADTF Launcher crashes when changing to runlevel below System
* ACORE-8710 Bug [Session Service] ADTF shuts down immediately in case of speed factor is set
* ACORE-9007 Bug [Datexporter Command Line Tool] crashes when importing streams from DAT File with EDS extension
* ACORE-8436 Bug [Configuration Editor] Log entry for each outport connection will be generated
* ACORE-8467 Bug [Multi File Selection Dialog] Adds *.* on the end of the filename
* ACORE-8530 Bug [Demo GPS File Exporter Example] GPS Example DAT File is not compatible to current Streaming Library - ADTFS-45714
* ACORE-9061 Bug [CSV Sample Sink] Unable to resolve structured elements from enum type inside an array
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.14.0
* ADTF 2.14.0 (ADTF Utils 1.17.1 - ADTF Ucom 1.9.9)
* The ADTF Version 2.14.0 uses Qt 4.7.1
* The ADTF Version 2.14.0 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* 2015/16 Feature 1.3.2.5. Migrationsszenario erarbeiten. U.a. nochmal eine ADTF 2.14er Variante als "Lumpensammler",
* damit eine zuverlässige Kommunikation zwischen ADTF 2 und ADTF 3 sichergestellt werden kann.
*
* #26631 Change Rework VS chapter of SDK documentation and improve CMake information - {HD - TicketID 23333LIJJJ}
* #28384 Change [Debugging Service][Debugging Service] Breakpoint using MediaDescription rule will now hit on every sample in case of description is present - {HD - TicketID 25677LGIIJ}
* #29052 Change [Configuration Editor] Improve performance when loading configurations with nested subgraphs - {HD - TicketID 26654LFJKK}
* #32925 Change [SDK Dokumentation] State/Stage Mismatch
* #33913 Change [UDP Channel] Support multiple Clients on the same Host - Introduce UDP2 protocol
* #34117 Change [Usermanual] Downgrade PDF Version due to crash issue in some readers (PDF Error 131)
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #27722 Bug [adtf_util]: RETURN_IF_FAILED_AND_LOG_ERROR_STR causes double execution of function given in first parameter
* #31592 Bug [Harddisk Recorder] Low Performance and frame drops with Continuous Mode with Memory History on linux ... new property -> serializer_pool_enabled - {HD - TicketID 27797LEJHL}
* #31862 Bug [Harddisk Recorder] HDR reaction on EC_SetMarker in case of non recording leads to deadlock - {HD - TicketID 27816LEIQE}
* #31933 Bug [a_utils_portable_types.h] INT32_MIN is not a signed value
* #32121 Bug [License Server] Float License Install - Internet Explorer Problem - {HD - TicketID 28041LDRFM}
* #34981 Bug ADTFS-44065 - resizing problem ADTF 2.13 {HD - TicketID 28710LDKPK}
* #35011 Bug [EDS],[EDS GUI)] Post-adding and export of Extended data files does not work reliable
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.13.3
* ADTF 2.13.3 (ADTF Utils 1.17.0 - ADTF Ucom 1.9.9)
* The ADTF Version 2.13.3 uses Qt 4.7.1
* The ADTF Version 2.13.3 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* #31410 Change [DATExporter Command Line Tool] Show handling of importing and exporting of extensions - {HD - TicketID 27286LEODL}
* #29984 Change [Python Support Service] Check python version before starting python library - {HD - TicketID 26742LFIML}
* #32039 Change [Serverlicensecheck] increase readtimout - accessing ADTF floating license server {HD - TicketID 28092LDRAQ}
* #32757 Change [Usermanual] Update information about Calibration Toolbox
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #31583 Bug [DAT Info View] Repaint does not handle corrupt DAT headers and leads to crash - {HD - TicketID 27305LENME}
* #31213 Bug [DatExporter Service] Error while cutting DAT File when STARTTIME is between 0 and first SampleTime - {HD - TicketID 27286LEODL}
* #29460 Bug [Media Description Editor Command Line Tool] Standalone tool creates always bytepos 0 at header to description conversion - {HD - TicketID 26975LFGLL}
* #28286 Bug [Video Display] 16-Bit Greyscale Formats uses MSB instead of LSB
* #27092 Bug [Demo Synchronizer]: Example is not adapted to changes on delivered Example DAT File - {HD - TicketID 24770LHGJQ}
* #27016 Bug [HDRecorder, MediaDesc Service]: Media Description File is created without streams/structs on first start - {HD - TicketID 24040LHNFN}
* #19248 Bug DDL: support for multidimensional Arrays - {HD - TicketID 26974LFGLM} - Not support in DDL3, Only Documentation!
* #28539 Bug [Filter Trace View] Integer Overflow with high data rates {HD - TicketID 26258LFNGG}
* #27107 Bug [Demo Media Description Decoder Ext]: Demo Media Description Decoder Ext Filter can not receive Dynamic_UI32_Array from Demo Media Description Coder Ext
* #31409 Bug [DatExporter Service] DAT-File merge does not handle extensions in expected way - {HD - TicketID 27286LEODL}
* #29975 Bug [EDS],[EDS GUI] Post-adding of Extended data files does not work - {HD - TicketID 27153LEPFL}
* #29347 Bug [DatExporter Service],[Marker Support] DAT-File merge does not handle markers in expected way
* #32855 Bug [cIndexedFileWriter] Items are not removed from ringbuffer when there is no master index entry
* #32508 Bug [Media Description Editor Command Line Tool] Check method crashes during logging in case of high amount of log entries - {HD - TicketID 28428LDNLD}
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.13.2
* ADTF 2.13.2 (ADTF Utils 1.16.1 - ADTF Ucom 1.9.9)
* The ADTF Version 2.13.2 uses Qt 4.7.1
* The ADTF Version 2.13.2 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #28532 Bug [Harddisk Recorder] Memory Leak because of unfree'd Exception Objects
* #28633 Bug [Data Exchange Service, Filtergraph Service] No continuous timestamp when receiving raw data over message bus
* #26530 Bug ADTF reloads the Configuration if the system.xml is manipulated in the extracted folder {HD - TicketID 23169LILEG} --> reject reason: this use case will not be supported; a change of properties using the GUI is NOT POSSIBLE
* #28803 Bug [HD-Recorder]: 4 Remaining References to Kernel on ADTF shutdown
* #28896 Bug [DatExporter Service], [MediaCoder] CSV Sink in combination with MediaCoder cannot handle Big Endian datatypes
* #29093 Bug [Media Description Editor] Loading a description file may lead to huge memory consumption
*
* ----------------------------------------------------
* Documentation Changes:
* ----------------------------------------------------
* #29107 Change [XSystem], [adtf_graphics] Document performance issues regarding GUI Refresh Rates and Videodisplay Updates {HD - TicketID 26475LFLGL}
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.13.1
* ADTF 2.13.1 (ADTF Utils 1.16.1 - ADTF Ucom 1.9.9)
* The ADTF Version 2.13.1 uses Qt 4.7.1
* The ADTF Version 2.13.1 uses Python 2.7.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #28048 Bug [HD Player/Recorder]: File Based Ring Buffer: Player does not handle continuous files correctly, Recorder truncates after history on Windows {HD - TicketID 25696LGIGM}
* #28071 Bug [HarddiskPlayer]: disable_timing_correction doesn't work correctly
* #26091 Bug [HDR]: Increasing memory consumption on init/deinit - ADTF HD Recorder Profiling {HD - TicketID 19886KBKJL} --> reject reason: not reproducable
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.13.0
* ADTF 2.13.0 (ADTF Utils 1.16.0 - ADTF Ucom 1.9.9)
* The ADTF Version 2.13.0 uses Qt 4.7.1
* The ADTF Version 2.13.0 uses Python 2.7.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R14 - 2014 R2 Feature 4.8) #17442 Allgemeines Workspace-Layout-Konzept für die Oberfläche
* #17442 Common Workspace-Layout-Concept for GUI
* #8592 Enhancement User-/Context defined layouts. The Window Configuration Layout and ADTF Window Layout ALL windows and Displays shall be switchable by the user or the context.
*
* (R14 - 2014 R2 Feature 5.1) #17447 Bessere Behandlung der EDS-Daten
* #17447 Improve handling of EDS Data
* #7440 Change [EDS, EDS GUI] Create the possibility to edit EDS data after recording
* #19324 Enhancement New cADTFFile Class to work with a DAT File {HD - TicketID 14024KGNHH}
*
* (R 14 - 2014 R2 Feature 4.5) #17434 Verbesserung dat-Schneidetool mit einfacherer Bedienung, z. B. einen Start- und Endzeitpunkt
* für alle Streams (Zeitstempel der geschnittenen Datei wie Orignal, EDS-Daten bleiben erhalten,
* neue GUID in jeder neuen Sequenz)
* #17434 Improvement of the dat-cutting-tool for simple using, e.g. setting start- and stop-time
* for all streams (timestamp of cutted file like in the origin, EDS-data still exists, new
* GUID in each new sequence)
* #21788 Change [DAT Exporter, DAT Exporter GUI] Improve DAT FileInfo Dialog, Create a standalone Tool
* #22602 Change [DatExporter Service, Commandline tool]: Provide a global Start-/Stoptime for all streams {HD - TicketID 12076KILCK}
*
* (R14 - 2014 R2 Feature 10) #17460 Erweiterung Multicore-Funktionalität - geändert zu: Support debugging trace for multithreaded Filtergraph
* #17460 Improve Multicore - changed to: Support debugging trace for multithreaded Filtergraph
* #25108 Enhancement [SamplePool, SDK, Recorder] The Data- and Timingflow of Samples must be traceable
* #25760 Enhancement [DATExporter] The DATexporter must export a MediaSampleLog if the entries where found
*
* (R14 - 2014 R2 Feature 4.6) #17435 Filter soll die Möglichkeit bekommen Dokumentation und Informationen mitteilen zu können.
* #17435 A Filter must have a possibility to provide documentation and information.
* #21845 Task [Plugin Description] Every ADTF Filter and the Examples must have a Plugin Description especially for documentation
* #21844 Task [Loaded Modules, Property Browser, CE, SessionManager] Provide Loaded Modules GUI for the Plugin Description
*
* (R12 - 2013 R2 Feature 4.4) #17433 Globaler "Datenzeiger", mit dem über Anzeigen hinweg die Darstellung synchronisiert
* werden kann. Dies soll auch über ADTF-Grenzen hinweg funktionieren (verteiltes ADTF).
* #17433 global "data pointer", to synchronize displays. This data pointer
* must work for distributed adtf, too.
* #21826 Change [XSystem]: Synchronization of the ADTF Display History between distributed ADTF instances
*
* (RX - Over All Feature 4.1) #17430 Erweiterung ConfigurationsEditor
* #17430 Improve ConfigurationsEditor
* #24116 Change [Configuration Editor]: OIGetInstanceName should also
* work when using „Create Pins and Properties from Configuration..." - {HD - TicketID 19174KBRDM}
* #24422 Change [Configuration Editor]: shortcut CTRL + R ("Create pins from ... ") has to be changed to CTRL + SHIFT + R and enhance the shortcut documentation
* #25273 Change [CE, cFilter]: Introducing new Configuration Info SubProperty NSPROP_CONFIGINFO_DISABLE_CONNECTION_VALIDITY_CHECK to disable Connection Check within CE + cFilter::ConfigureValidityCheck
*
* (R14 - 2014 R2 Feature 5.2) #17448 Ringspeicher für den Harddisk Recorder
* (Historie für den Queue Recorder, da die Datenmenge in Zukunft nicht mehr im Speicher gehalten werden kann)
* #17448 Support File ringbuffer to store history on disk
* #14847 Change [HD Recorder] Ringbuffer on Disk to store History and Follow Queues
*
* (RX - Over All Feature 4.2) #17431 Allgemeine Verbesserung der Nutzerfreundlichkeit
* #17431 Common Improvement of Usabiltity
* #11564 Enhancement [Media Description Service] Create the possibility to access services via command line tool (standalone - adtf_mediadescriptioneditor.exe)
* #20176 Change [Watchdog View]: Support multiple actions for single constraint
* #24205 Task [ADTF control]: Improvements of new ADTF Control (i.e. it shall be possible to minimize the widget)
* #24612 Enhancement [SDK, PropertyBrowser]: There must be the possibility to define characteristic diagrams and characteristic curves within Properties
*
* (other changes)
* #24777 Change [HD Recorder]: Add timing spots for chunk (PreAddChunk & PostAddChunk) and pin events (PostLock & Processed)
* #24760 Enhancement [Examples]: Add filter that generates a specific data load (demo_data_load_generator)
* #24597 Change [Harddisk Player]: Improve documentation of properties for Hardsdisk Player in ADTFUserManual - {HD - TicketID 19989KBJKI}
* #24201 Change [XSystem] Generate meaningful error message for expired license
* #24686 Enhancement Script build_examples.bat of all toolboxes which try to build against ADTF 2.12 or higher shall provide the
* possibility to build deprecated components {HD - TicketID 19958KBJNG}
* REMARKS: Any errors during the compilation process will most likely be caused by the
* disabled "deprecated feature" built into ADTF which can be activated using CMake. To enable
* the build of deprecated functions in ADTF the customer has to make some changes in the delivered
* 'build_examples.bat' (Win) or 'build_examples.sh' (Linux). Search for a line beginning with
* "cmake -G" and enable deprecated functions by adding the following options at the end of the line:
* -DADTF_ENABLE_DEPRECATED_UTILS="true" -DADTF_ENABLE_DEPRECATED_SDK="true" -DADTF_ENABLE_DEPRECATED_UCOM="true"
* #21793 Task DATExporter: It takes a long time to cut a DAT file. It seems that the DAT-File length correlates to the duration of the cutting action (EB-Ticket 15728KFHOD)
* #24308 Enhancement [DATExporter Service, Dat2CSV]: Provide possibility to format the output values
* #24944 Change [DAT Exporter UI Service]: "Create New DAT File" dialog needs implementaion for Syncwrite flag
* #19977 Change [HDR]: amenpre- and -suffix of counter for splitted files must be reworked
* #23722 Change [Profiling] Edit TimingSpots and Shortcut for Delete
* #24005 Change [Session Service]: Support for macros / environment variables in project file (.prj)
* #25060 Change [ExtendedData Service]: Support of macros / environment variables in EDS config files and prevention of resolved saving - {HD - TicketID 20397LLGDL}
* #25680 Task Provide an example for events between filter and service - {HD - TicketID 21389LKHEI}
* #25430 Task Enhance documentation regarding the differences between developer and runtime license
* #25172 Task Enhance the documentation of the Jobmanagement Dialog and its switches in Settings Dialog
* #24749 Task Improving documentation regarding byte order of pixel formats - {HD - TicketID 20199LLIBJ}
* #25266 Change [PropertyBrowser, Filter, Properties]: unify the behavior of changeable Properties concerning Property Browser and programmatically access - {HD - TicketID 20864LLBLL}
* #19159 Change [Harddisk Recorder] FileDescription shall be changed by environment variables and the general behavior must be documented
* #26446 Change [OpenGL]: Remove 32 bit paths from the definition of the adtf_use_gl macro {HD - TicketID 22902LJCSH}
*
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
* #7220 Change Enhancing cVariant methods with an error return value
* #25531 Bug [cFilesystem]: GetFreeDiskSpace returns 0 when certain relative path is set for input argument
* #23704 Change [adtf_util]: getting GetModuleFilename() to work under linux
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #21819 Change [SDK] Provide cKernelThread::Kill method to forward current handle to IKernel::ThreadKill
* #24588 Task Improve documentation regarding possible connections between pins
* #24585 Task Inconsistency according globally used namespaces (std)
* #25922 Change [ucom] cException Macros have to be more robust against memory leaks - documentation also needs to be improved
* #15533 Change Provide a Property for the flag IWindowManager::WMF_EnableMouseTracking within the cBaseDisplayFilter only for displays using OpenGL
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #22154 Bug [Harddisk Recorder]: Queue Recorder ignores tADTFMediaDescriptor from Start Event. - {HD - TicketID 17738KDJNE}
* #25399 Bug [Project Tree Service]: severe increase of ADTF start-up time when a lot of DAT Files are present within Project Tree
* #25207 Bug [Data Exchange Service]: UDP Channel does not recognize URLs containing '-' as valid
* #23967 Bug [Configuration Editor]: filter size increases unnecessarily when adding dynamic pins to filter with limited number of connection pins
* #22768 Bug [Transport Control Service]: ADTF slows down drastically if a to long 'long description' is used - {HD - TicketID 17337KDNJF}
* #24288 Bug [cBaseVideoDisplayFilter] [XSystem Service]: GUI Deadlock during a fast combination of start/stop/init/deinit
* #24583 Bug [DAT Info View]: no info shown if first stream has no samples {HD - TicketID 19985KBJKM}
* #24478 Bug [HDR]: Increasing memory consumption on init/deinit - ADTF HD Recorder Profiling {HD - TicketID 19886KBKJL} - workaround: turn off job dialog
* #25020 Bug [Configuration Editor, adtf]: different connection order of pins may lead to different connection behaviour when subgraph are used
* #24699 Bug KeyEvents do not work in case of focused Workspace-Windows - {HD - TicketID 20158LLIFG}
* #22649 Bug adtf_datexporter.exe: Return value not meaningful {HD - TicketID 15728KFHOD}
* #24142 Bug [XSystem Service]: several problems regarding record dialog and additional ui files for record dialog
* #22499 Bug [DATExporter Service]: CSV sink problems: export fails when selecting CSV sink for more than one stream, exported CSV file shows Mediadescription Info when exporting empty DAT file
* #23498 Bug [DatExporter Service]: CSV sink does not consider enumerations in descriptions - {HD - TicketID 18162KCQEN}
* #21208 Bug [DATExporter Service]: Creating or Extracting DAT files must work with all stream types
* #21547 Bug [Filtertrace View Service]: setting breakpoints via Filtertrace View does not work if used with identical subconfigs - {HD - TicketID 16078KEPCI}
* #23796 Bug [DATExporter Service, DDL]: CSV sink problems concerning manually edited description files - {HD - TicketID 18352KCOHM}
* #24101 Bug [Harddisk Recorder, adtf_util]: using diskspace_check and certain relative path as filename while recording leads to stop of configuration - {HD - TicketID 19359KBPHF}
* #25201 Bug [Media Description Editor]: Crash when opening description file without base types
* #23634 Bug [Console View Service]: ADTF crash if console device service is not loaded
* #25878 Bug [Project Tree]: File info of DAT File version 1 is displayed wrong
* #25830 Bug [String]: Appending of binary data to a string returns different behavior on a following GetLength()-Call {HD - TicketID 21772LKDJO}
* #25741 Bug [LicenseFile]: Licence file names with including not ascii characters can not be loaded
* #25551 Bug [ExtendedData Service]: AddUsedFiles does not work properly when using manifests not located within ADTF bin directory
* #25205 Bug [adtf_util]: exception while starting ADTF when too many network adapters are available (debug mode only) - HD - TicketID 19792KBLHQ
* #25166 Bug [Launcher]: repair -stdout command line flag to suppress all error-dialogs and the dump file dialog (see #18731)
* #25132 Bug [adtf_util]: ADTF_ENABLE_DEPRECATED_UTILS does not solve all problems regarding changes in #4018 (inheritance of cString: string will be changed to PRIVATE)
* #20944 Bug [ADTF XSystem Service]: EC_KeyUp event is never emitted - {HD - TicketID 15464KFKHL}
* #22649 Bug adtf_datexporter.exe: Return value not meaningful {HD - TicketID 15728KFHOD}
* #23667 Bug [XSystem Service]: ADTF crashes when changing global properties while recording (Record Dialog)
* #25817 Bug [MDE]: MDE crashes when exporting header with invalid structs as element types
* #24548 Bug [Harddisk Recorder]: ADTF crashs in cHDFileHelper::DeleteQueue Item occasionally when using history - {HD - TicketID 19840KBKNN} --> reject reason: not reproducible
* #21221 Bug [Message Bus]: Session Master instability during time synchronization
* #21601 Bug [MessageBus]: ADTF instabillity on overloaded TCP network {15756KFHLI}
* #24198 Bug [VideoDisplay]: GCL_CMD_CLEAR clears the VideoImage
* #25632 Bug [Data Exchange Service]: Problems when using DDL based MessageBus transmission with 32 bit ADTF on 64 bit Operating System
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.12.1 Zzyzwicz
* ADTF 2.12.1 (ADTF Utils 1.15.0 - ADTF Ucom 1.9.8)
* The ADTF Version 2.12.1 uses Qt 4.7.1
* The ADTF Version 2.12.1 uses Python 2.7.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (none)
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
* (none)
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* (none)
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #28598 Bug [Data Exchange Service, Filtergraph Service] No continuous timestamp when receiving raw data over message bus
*
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.12.0 ZACHARIAH
* ADTF 2.12.0 (ADTF Utils 1.15.0 - ADTF Ucom 1.9.8)
* The ADTF Version 2.12.0 uses Qt 4.7.1
* The ADTF Version 2.12.0 uses Python 2.7.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R 13 - 2014 R1 Feature 8) #17458 Erweiterung der Python-Funktionen
* #17458 Enhancement of the Python functionality
* #15082 Change Improving of the PythonSupportService {HD - TicketID 11485KJGFM}, {HD - TicketID 17545KDLKI}
* REMARKS: since ADTF 2.12 the new commandline parameter "-script" has to be used for python scripts.
* #21468 Task [Python]: ADTF changes to Python version 2.7.6 -
* REMARKS: install Python on the system and extend the PATH, otherwise set the PythonSupportService
* in self written manifest-files to optional=true
* #20457 Change [Python Module]: extending the ADTF Pyhton Package to get active configuration and Set/GetProperties
* for SubConfigurations - {HD - TicketID 14980KGEKR}
* #19216 Change extend the ADTF Python API for using file lists {HD - TicketID 13946KHDOH}
* #17212 Change Linux: Python Support Service shall be able load several modules from python standard library
* {HD - TicketID 12674KIFIM}
* #21678 Bug [Python Module]: function is_stop_requested of ADTF Python package always returns false -
* {HD - TicketID 16245KENHI}
* #14099 Bug [PythonSupportService] Python Interpreter returns too early {HD - TicketID 10724KKCOH}
* #13652 Change [Python] Extend the PythonSupportService for using ISampleStreamExtended
*
* (R 14 - 2014 R2 Feature 4.5) #17434 Verbesserung dat-Schneidetool mit einfacherer Bedienung, z. B. einen Start- und Endzeitpunkt
* für alle Streams (Zeitstempel der geschnittenen Datei wie Orignal, EDS-Daten bleiben erhalten,
* neue GUID in jeder neuen Sequenz)
* #17434 Improvement of the dat-cutting-tool for simple using, e.g. setting start- and stop-time
* for all streams (timestamp of cutted file like in the origin, EDS-data still exists, new
* GUID in each new sequence)
* #16166 Change Show DAT File info: New enhancements like the possibility to input smaller times than seconds
* {HD - TicketID 12076KILCK}
* #17554 Change Put a GUID in the DAT File to have the possibility to be sure that it is really the wished file. All other
* information of the file can be changed afterwards.
*
*
* (R 13 - 2014 R1 Feature 4.1) #17430 Erweiterung Configuration Editor
* #17430 Enhancement of Configuration Editor
* #11543 Change MainFeature: Usability of CE
* #21887 Task [Configuration Editor]: provide option to change displayed filter name at runtime via OISetInstanceName -
* {HD - TicketID 15851KFGMN} - not possible, reason documented in the SDK
* #5501 Change Configuration Editor: The connections of unavailable filters are not shown in the Configuration Editor.
* #18175 Change It must be possible to call ConfigEditor to Update a Filter like "Create Pins From Configuration" which is
* dependent on global properties or DDL Changes {HD - TicketID 13187KHLCK} {HD - TicketID 12807KIDRC} -
* reject reason: not needed anymore and partly implemented in #10032 and #21510
* #24025 Bug [Configuration Editor]: State of connections (active/inactive) is not saved correctly
* #5677 Change [Configuration Editor] Improve the creation of connections between pins by autoamtically scrolling when
* the mouse pointer is a the edge of the configuration
*
* (other changes)
* #22901 Change [ADTF XSystem Service]: Renaming Record Dialog buttons for better comprehension of functionality
* ("OK" => "Save File"; "Cancel" => "Delete File")
* #4307 Enhancement Synchronizing properties while the configuration is running - reject reason: duplicates #4542
* #22172 Change adtf_devenv: New command line switch 'autosave' - reject reason: not needed since ADTF 2.10
* #12893 Change It shall be possible to start a configuration even if filters could not be loaded if they have got a flag
* "optional" comparable to a service - reject reason: duplicates #5501
* #11745 Change Licence expiration dialog with remember functionality has to be enhanced with the option "do not
* warn again today" - reject reason: revenue and expense
* #4068 Change Referencing a DAT file more than once and giving additional information for the DAT file too (i.e. a start
* and end time) - reject reason: possibility exists with the Python Support Service
* #17719 Task ADTF libraries should have a debugging level - reject reason: resolved through cLogger and IPluginLogger #15081
* #4435 Task Creating an example for a toolbox installer using nsis. reject reason: this should be put to the forum.
* #10240 Enhancement Filter Trace: Improve the keyboard handling. Add additionally support to get fast to Changeable Properties -
* reject reason: duplicates #17791 and #14309
* #18346 Change [ADTF Shell] Problems using commandline options "-run -quit -project="convert.prj" -config="Recording""
* {HD - TicketID 13280KHKDR} - project not supported in ADTF shell (no project tree). Therefore the error
* handling and logging was improved.
* #23113 Task Make Changes from #22212 (Reserved stack memory for threads is to large) available in the ADTFConfig.cmake
* #22872 Task Provided Qt 4.7.1 developement packages will be delivered only as source code in future (because of licensing issues)
* #22163 Task [cBaseQtFilter]: Initialization of ADTF with a high value of property 'Desktop' takes very long. -
* limiting the property to max. value of 100 because of a Qt-Problem we can't solve.
* #21491 Task [DatExporter] move ffmpeg_sample_sink and vfw_sample_sink to the Compression Toolbox
* #19034 Task IMediaType::IsEqual shall not only check the MediaTypes for equality but also the MediaDescription
* (even when the MediaType and MediaSubType are not set to 0)
* #17790 Task GUI services have to save their internal layouts
* #17791 Change FilterTraceView: Changing content to be more useful on car configurations and save the internal Layout
* {HD - TicketID 13722KHFOJ}
* #17128 Task Job Manager: improve the documentation (create an example) {HD - TicketID 12431KIHKL}
* #9932 Task [HD-Player] The Player generates the pinnames with '_rec1' extension {HD - TicketID 8344ROIJ} -
* The reason and behavior was documented in the usermanual.
* #17990 Task [Analyse FilterGraph] Wrong comparison of MediaDescription during establishing of connections -
* everythings works as expected. Additional test added.
* #12899 Enhancement ADTF shall send an alive signal which can be used by external watchdogs - Have a look at the SDK documentation
* (chapter "The ADTF Watchdog Plugin") to find out how it works.
* #23636 Change [Session Service]: LoadConfiguration throws invalid file error when starting ADTF with invalid files -
* Change to RETURN_ERROR
* #22864 Change [SDK Docu]: Simplified access to ADTF SDK HTML documentation under Linux (added ADTF_SDK_Documentation.html
* in the doc directory)
* #22062 Change [Harddisk Recorder]: provide option to increase follow size or history size (from 6.000 MB to 100.000 MB) -
* {HD - TicketID 16646KEJLH} - REMARK: ADTF is only tested with max. 12.000 MB
* #21400 Change [DDL] Improve the performance when reading DDL files
* #20943 Change [Harddisk Player]: add public events for starting, stopping and pausing playback - {HD - TicketID 15464KFKHL}
* #19288 Change [Media Description Editor]: Support of moving and copying of elements
* #16494 Change [ProjectTree, ADTF Control, Session Manager] Improve the usability of creating playlists {HD - TicketID 12244KIJHJ}
* #14878 Change [Property Browser] It shall be possible to change the state of a Property during runtime (RL_Application,
* RL_Running) {HD - TicketID 11386KJHEL}
* #14309 Change Improve "Property Change during runtime Feature" - automatically saved by user code {HD - TicketID 13397KHJDL}
* #13505 Change XSystem: Windows settings "Show window contents while dragging" has to be routed through to the workspace Windows
* {HD - TicketID 10554KKEJK}
* #13084 Change Enhance the documentation for license handling for services by evaluating the "optional" status too so that ADTF
* will start also if a services is marked as optional but has no license or another error starting the service
* occured {HD - TicketI 14078kgnci}
* #11971 Change Add a method to cPin that allows you to check if there are any consumers (Pins, EventSinks)
* #11092 Change Installer should provide a help-function on console {HD - TicketID 8988RIKJ} - REMARKS: use "/help" or "/?"
* for Linux and Windows
* #10032 Change Provide "real" push and pop for MediaDescriptionManager
* #9410 Change [Session Manager] Provide the functionality to transmit events (signals) through the Message Bus
* #8684 Change [PropertyBrowser, CE] Set the plugin path within the GUI of the system.xml settings dialog
* #8494 Change [ADTFXSystem] - Enable and Disable Menu Entries with a File
* #7509 Change Handling of DAT references when recording DAT-Files on different PCs (distributed ADTF)
* #7478 Change [ADTFControl, Harddisk Recorder] Improvement of the visibility of recording status
* #6962 Change Property Browser: It shall be possible to reset changed values to the default value defined in the Filter
* #5451 Change GCL: The font size should be adjustable.
* #5196 Change [EDS] finding more files by using "Add used files"
* #4398 Change [ADTFXSystem] There should be the possibility to add own entries to the menu (user defined menu entries)
* #3994 Change [EDS] Extend the interface to copy data directly from memory to EDS
*
*
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
* #23602 Enhancement Introducing cConsoleLogParser to parse xml based console log messages
* #23466 Bug cFileSystem::DelDirectory to "mydir/." works under windows but not on linux (equalize functionality!)
* #21488 Bug [adtf_util],[cSystem]: cSystem::GetTime() shows different behaviour in Linux and Windows and is wrongly used
* in the example cDemoClockFilter
* #20110 Bug [adtf_utils] cSystem::Execute: return values on Windows and Linux are not unified
* #4018 Change The inheritance of cString: string will be changed to PRIVATE in 2.12 - for compatibility there will be a deprecated
* fallback implementation - set ADTF_ENABLE_DEPRECATED_UTILS in CMake to true or define
* "A_UTILS_DEPRECATED_STD_STRING_COMPAT" in the code
* #24373 Change [Utils]: reorganise utils-library (move to own repository, cleanup include-directories, rework CMake-Files) -
* REMARKS: Only if not using the suggested way (CMake: using find_package(ADTF); includes: using only the standard
* headers in the include-root) you will be affected by this change. Nevertheless consider also the changes from #4018
* (cString inheritance).
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #6233 Enhancement Design for const IConfiguration interface - reject reason: revenue and expense
* #5318 Enhancement Updaterate of cBaseIODeviceFilter should be float
* #15291 Task Mark ucom::cSmartPtr as deprecated - use std::smart_ptr instead
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #4487 Bug (Windows only) Contents of Component Tree / Project Tree disappear if a dialog window is opened and
* will be updated after closing dialog.
* #17266 Bug addUsedFiles to EDS only use DBC file entries from global settings, not from configuration settings
* #18882 Bug [SessionService] Event EC_PlaylistStarted is not sent, when ADTF (with playlist) is started via
* Console (HD - TicketID 13682KHGHP)
* #23762 Bug [Kernel Service]: inconsistent scheduling info due to saving and priority problems - {HD - TicketID 17855KDIMJ}
* #23758 Bug [Harddisk Recorder]: when starting queued recording via EC_StartRecording event, all ADTFMediaDescriptor info is lost
* #23629 Bug [Harddisk Player]: problem in CMD_HDS_GET_MEDIA_DESCRIPTOR when long description is longer than 128 characters
* #14915 Bug incremetal use of Description Files (DDL) and their Integration can overwrite existing types
* from previous added DDL files
* #22089 Bug [Global Settings Editor Service]: ADTF crashes occasionally when changing plugin directories -
* {HD - TicketID 16561KEKIO} - reject reason: not reproducable
* #17882 Bug [Project Tree]: "Watch for changes" does not work after restart if files have been renamed -
* reject reason: duplicates #22336
* #16158 Bug CE: Copy of an inactive or optional connection is active - reject reason: handled by #21617
* #8255 Bug ConfigEditor "Get Pins from Configuration" can cause that a Media Description is added to early (State XSystem)
* and will not deleted if filter plugin is unloaded - reject reason: duplicates #10032
* #21726 Task gcc 4.7.1 warnings when build examples of ADTF 2.10 - reject reason: warnings will be handled when ADTF uses gcc >= 4.7.1
* #23981 Bug [adtf, SystemConfig]: ~$ prefix of temporary config files possibly prevents resolving of macros in includes/
* adtf_includes in config files
* #23062 Bug [adtf_graphics] Windows defines make life hard CreateFont definition will create: adtf_graphics::ICanvas::CreateFontA
* Symbol, #undef CreateFont necessary now if using <windows.h>
* #22594 Bug [OOHeader]: Importer skips specific defines
* #22487 Bug [ddlrepresentation, MDE]: doubled element entries in structs of media descriptions leading to memory leak in ADTF
* #22356 Bug [Harddisk Player]: ISampleStream::SetCurrentPosition does not return correct error codes - {HD - TicketID 16697KEJGL}
* #22266 Bug [Media Description Editor] - export complex data to header crashes ADTF when using descriptions created with MDE -
* {HD - TicketID 17030KDQGM}
* #22178 Bug [HarddiskPlayer]: wrong set of "$HD_PLAYER_FILE_NAME_NO_EXT$" macro {HD - TicketID 16707KEIQC}
* #21510 Bug [PropertyBrowser, Configuration Editor] change in valuelist does not lead to refresh of combobox -
* {HD - TicketID 16002KEPJH} (Property Brower Library Ticket #21459)
* #20010 Bug [DatExporter Service]: Extraction of EDS files using command line tool may fail
* #16521 Bug ADTF could not load manifest-file, when file extension is not .manifest {HD - TicketID 12376KIIFK}
* #16518 Bug fdcache: Error message creating folders in the APPDATA folder if the folder is located on a network
* device {HD - TicketID 12364KIIGL}
* #16130 Bug Show DAT-Info: Wrong timestamps {HD - TicketID 12076KILCK}
* #22129 Bug [DDL]: cDDLImporter returns an error, if a user defined baseunit is referenced to a stuct element
* #20481 Bug [cPin]: Demo Sequencer - racecondition using dynamic Output-Pins {HD - TicketID 15087KFOBK && HD - TicketID 17933KDHPJ} -
* Example reworked and documented, what is (not) possible with dynamic pins.
*
*
* ----------------------------------------------------
* Future announcements and planned features/fixes/changes:
* ----------------------------------------------------
*
*
* ====================================================================================================================
* ====================================================================================================================
*
* ====================================================================================================================
* | ADTF - Changelog File -
* | Automotive Data and Time-Triggered Framework
* | Copyright (c) Audi Electronics Venture GmbH
* ====================================================================================================================
*
* This file tracks the changes made within ADTF.
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.11.0 reX
* ADTF 2.11.0 (ADTF Utils 1.14.0 - ADTF Ucom 1.9.7)
* The ADTF Version 2.11.0 uses Qt 4.7.1
* The ADTF Version 2.11.0 uses Python 2.6.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R12 - 2013 R2 Feature 2) #17415 AUTOSAR Unterstützung innerhalb ADTF
* #17415 AUTOSAR Support within ADTF
* #767 Enhancement [SDK, Filtergraph, CE] Provide the possibility to configure functional dynamic bindings within filtergraph to support Client/Server calls within AUTOSAR TB
* see @ref page_adtf_dynamic_binding for more information
* (other changes)
* #6008 Change Project Tree: The shown DAT files shall always be sortet by their file name
* #9874 Change Project Tree: Enable/Disable Subconfigs
* #21667 Change Project Tree: Implement a search field comparable to the Property Browser
* #19983 Change [Project Tree Service]: Always show currently played DAT File
* #18305 Change Configuration Editor: Forward/Back buttons for visited tabs
* #6864 Change CE: Copy&Paste without project limitation
* #21617 Change [CE]: Tiny changes to improve the usability of the Configuration Editor
* * Create Pin Dialog marks the name immediately
* * Shortcut for "Create Pins From Configuration"
* * Rename with F2 Key
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #22318 Task [SDK Documentation]: Improve example for method OnPinEvent() in tutorial
* #21550 Task [Filtergraph Service]: connection priority does not seem to work as expected - {HD - TicketID 16086KEPBL}
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #18326 Bug Debugging window consumes delete key event while editing properties
* #20554 Bug Configuration Editor: Subgraph-URL is not copied to new position, but displayed
* #22336 Bug [Project Tree]: CaptureFolder do nott detect filesystem changes after a project was closed and reloaded
* #22341 Bug [Project Tree]: Deletion of DAT Files does not delete the corresponding description files
* #22412 Bug [Configuration Editor]: State of connections (active/inactive) is not saved correctly - {HD - TicketID 17544KDLKJ}
* #22436 Bug [HardDiskRecorder]: ADTF crash after sending HDR stop event (only linux)
* #22527 Bug [SDK]: Changing case of default string property of a filter is not saved in system.xml
* #22586 Bug [adtf]: cSystemConfigFile: ADTF is not able to load plugins declared in a system.xml
* (plugin entries in namespace incomplete/ corrupted)
* #21860 Bug [ProjectTree, ConfigEditor] Using adtf_includes and running the configuration with system_tmp.xml the includes will disappear
* #23270 Bug [Harddisk Player]: increasing memory consumption/ missing record files when splitting DAT files at high data rates
* (only in the debug variant, follow up) - {HD - TicketID 17932KDHPK}
* #22684 Bug [HistoryManager]: Deadlock while using SignalView, VideoDisplay and active History
*
*
*
*
* ----------------------------------------------------
* Future announcements and planned features/fixes/changes:
* ----------------------------------------------------
* #4018 Change The inheritance of adtf_util::cString: string will be changed to PRIVATE in further releases -
* for compatibility there will be a deprecated fallback implementation
* #17295 Task [cGLCanvas (GCL)]: Texts will not be shown correctly - {HD - TicketID 14213KGLKH}
*
*
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.10.0 WAYLON
* ADTF 2.10.0 (ADTF Utils 1.13.0 - ADTF Ucom 1.9.6)
* The ADTF Version 2.10.0 uses Qt 4.7.1
* The ADTF Version 2.10.0 uses Python 2.6.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R11 - 2013 R1 Feature 1.1) #17413 Windows 7 32 Bit für ADTF und Streaming Library
* #17413 Windows 7 32 Bit support for ADTF und Streaming Library
* #15966 Task Upgrade minimum supported operating systems (Linux64 to Ubuntu 12.4 LTS and win32_vc90 to Windows 7 32 Bit) and end the support for Linux32
* #6678 Task Evaluation of the supported Linux and gcc versions.
*
* (R11 - 2013 R1 Feature 3.1.1) #17428 Erstellung des Signatur-Services (system.xml, dbc, fibex, ldf, a2l, ...)
* #17428 Creation of a signature-service (system.xml, dbc, fibex, ldf, a2l, ...)
* #7239 Change Protect the system.xml using either a checksum or a newly defined binary format
* (R12 - 2013 R2 Feature 4.4) #17433 Globaler "Datenzeiger", mit dem über Anzeigen hinweg die Darstellung synchronisiert
* werden kann. Dies soll auch über ADTF-Grenzen hinweg funktionieren (verteiltes ADTF).
* #17433 global "data pointer", to synchronize displays. This data pointer
* must work for distributed adtf, too.
* #12573 Change Improvement ADTF Control
* #6599 Change ADTF Control smaller layout - Mini Control
* #13029 Enhancement create a new button on the ADTF Control to pause the displays generally
*
* (Rx ongoing - Feature 5.1) #17447 Bessere Behandlung der EDS-Daten
* #17447 better treatment of EDS-data
* #17607 Change EDS autoclear: Prevent unintended deletion of folders {HD - TicketID 12841KIDNM}
* #15894 Change EDS: Ensure multiple folders can be configured without knowledge of contained files at runtime
*
* (R12 - 2013 R2 Feature 6.1) #17450 Ermöglichung der Verwendung von mehreren system.xml in einem Projekt
* #17450 Create possibility to use several system.xml in one project
* #7887 Change Create the possibility to include (Sub) Configurations to a (Main) Configuration.
*
* (R11 - 2013 R1 Feature 7.3.1) #17456 Library in C++
* #17246 Change Main Feature: Integration of ConnectionLib Communication and Configuration to ADTF
*
* (R11 - 2013 R1 Feature 7.3) #17455 ADTF Connection Library (MessageBus Kommunikation eingepackt, zur Verwendung in ADTF fremden System, die mit ADTF reden sollen)
* #17455 ADTF Connection Library (wrapped MessageBus communication, for use with ADTF foreign systems, which should talk to ADTF)
* #17845 Change Integration DataAPI and SignalAPI of the Connection Library into Message Bus and Session Manager
* (R12 - 2013 R2 Feature 7.4) #17457 rechnerübergreifendes ADTF --> Automatisches Verteilen von Configurationen und Medienbeschreibungen
* #17457 distributed ADTF systems --> automatical broadcast of configurations and Media Descriptions
* #17845 Change Integration DataAPI and SignalAPI of the Connection Library into Message Bus and Session Manager
* #21620 Change [Filtergraph]: Transmit and Request Media Description (DDL) via ADTF-2-ADTF Communication
*
* (R14 - 2014 R2 Feature 7.2) #17454 Erweiterung der Synchronisationsmechanismen
* #17454 Extension of synchronization mechanism
* #12545 Change ADTF MessageBus synchronization of data
* #17521 Change Use of Sync2Ref in the network channels of messagebus if no synchronization is set
*
* #12217 Task Main Feature : ADTF goes Warning Level 4 (VS)
* #8535 Task Compile using the switch -pedantic has to work. {HD - TicketID 9152SRFM}
* #9714 Task Using /Za (MSVC) results in compiler errors
* #11595 Change Problems with prefix defines in constants.h {HD - TicketID 9289SQDI} - redefine the prefixes
* #17336 Bug RETURN_AND_LOG_ERROR causes a compiler error (have to use a new cUtilsError implementation) {HD - TicketID 12783KIEIO}
*
* (RX - Over All Feature 9.) #17459 Erweiterung der Datenbeschreibung --> DDL 3.0
* #17459 Extension of data definition --> DDL 3.0
* #13315 Change Extend Language Version to DDL Version 3.0
* Have a look at @ref page_whats_new "Whats new in ADTF 2.10?"
* #10443 Change DDL 3.0: Create the possibility to define additional information for an element
* #11370 Change DDL 3.0: Support for default, scale, offset, and min/max value
* #15450 Change DDL 3.0: For easier defining DDL Structures the DDL alignment and padding must follow C++-Compiler definition for structures !
* (This is only relevant, if the alignment of a complex_datatype is set to a greater value than 1 and your application uses the coder
* to get or set an element of this structures ! )
* #21257 Change [MediaType, MediaTypeDescription]: For Compatiblitity of DDL 1.x, DDL 2.x, 3.0 the API of
* @ref adtf::IMediaTypeDescription, @ref adtf::cMediaType has to be changed by setting description version as mandatory parameter!
* #21531 Change [Harddisk Recorder]: Create Property to set DDL Version of description file creating
*
* (RX - Over All Feature 12.) #17467 Allgemeine Kompatibilitätserhaltung
* #17467 general compatibility maintenance
* #21257 Change [MediaType, MediaTypeDescription]: For Compatiblitity of DDL 1.x, DDL 2.x, 3.0 the API of
* @ref adtf::IMediaTypeDescription, @ref adtf::cMediaType has to be changed by setting description version as mandatory parameter!
*
*
* (other changes)
* #18797 Task Improve the documentation regarding 'Using CMake to build the ADTF Examples' {HD - TicketID 13608KHGPB}
* #18729 Task Rename the class cFramebufferService in the examples demo_fullscreen_app and demo_player_app to avoid confusion {HD - TicketID 13609KHGPA}
* #18731 Change Reworking stdout behaviour on Windows - Introducing "-logfile" flag, make piping possible and describe ADTF behaviour on a Windows console
* #15040 Bug (Windows only) -stdout can not be redirected to file on Windows {HD - TicketID 10660KKDJP}
* #17028 Bug "adtf_launcher.exe -version -stdout" requires an additional "return" on Windows - Windows Console Problem use "start /WAIT" to avoid this {HD - TicketID 12603KIFPG}
* #18471 Bug Incorrect console output when running ADTF in the console with"-run -quit" but without "-stdout"
* #18951 Change Enable / Disable Dumpfiles creation running ADTF in automation mode - Use the "-stdout" flag to disable the "Create dumpfile" dialog and get the exception content in stdout
* #13734 Task Implement an example filter for correct usage of OO-DDL {HD - TicketID 12394KIIDO} - Check the example "Demo Media Description Display"
* #19212 Change Create a new documentation page for the Harddisk Recorder and Player to explain their usage of adtf::ISampleStream {HD - TicketID 13648KHGLF}
* #4872 Task Changing the Visual Studio Version 2008 to 2008 with SP1 => REMARK: To build against ADTF with win32_vc90 you have to upgrade VS 2008 to SP1.
* #16769 Task Change Visual Studio for VC100 to VC100 SP1 => REMARK: To build against ADTF with win64_vc100 you should upgrade VS 2010 to SP1.
* #18974 Task Improve the documentation of events emitted during playback and recording of a DAT file {HD - TicketID 13729KHFOC}
* #18461 Change Improve the ERROR Message - invalid binary format - 64/32bit mixture
* #16338 Change ProjectTree: Linux: Playlist file-extension .datpls should be added automatically. Linux+Windows: default FileFilter should contain
* both extensions .dat;.datpls {HD - TicketID 12244KIJHJ}
* #12900 Change HDRecorder: give the acutal opened DAT file the prefix "~$" so that it is easy to see if a file has not been closed correctly
* #10453 Change DAT Exporter: Enhance the adding of files with multi selection {HD - TicketID 8589RMGI}
* #15350 Task Delete the directshowcapture and video4linux filters
* --> they are moved to the Device Toolbox 2.2 and higher (with new GUIDs)
* #16380 Change Provide possibility to change the input format of streamtime for breakpoints to a format like in ADTFControl
* #17711 Task Enhance the documentation with the hint that the SignalRegistry *must not* be used for transmitting data
* #17225 Change Change default CMAKE value of ADTF_USE_LEGACY_TEST_MACROS to false! - see also #13741
* #21223 Change [CMake ADTFConfig]: introducing CMake macro adtf_use_exceptionhandler to avoid autolink against libbfd, libiberty and zlib
* #14747 Enhancement Transmit the Mediadescription file on ADTF-2-ADTF-Communication {HD - TicketID 11222KJIJJ}
* #19309 Change Media Description Service: Data (raw_mode) which are described with DDL MediaTypes and sent over the MessageBus are not registered with the SignalRegistry {HD - TicketID 13757KHFLH}
* #21490 Task DatExporter: mark adtf_ffmpeg_support as deprecated because it will move into the compression toolbox
* #5733 Task cFilter::Start is called during shutdown of configuration when using Messagebus - enhance the documentation
* #13551 Enhancement [DATExporter] Introducing a new CSV-Sink
* #19691 Change [Marker Info]: Jumpt to / play from Marker does not work properly if file has recording offset
* #6874 Change MediaDescriptionEditor: General improvements (i.e. copy of information, show more than one file at once)
* #19278 Bug MDE: After Renaming Types/Structs/... no actualization happens
* #12052 Change MDE: Export of a selected structur in a header file (*.h)
* #19287 Change MDE: It should be possible to edit several files at once
* #19292 Change MDE: General improvements
* #12053 Change MDE: Import of a C-Header file as struct definition for the DDL
* #19283 Change MDE: Improve adding of new Elements
* #9221 Change MDE: Checking and correcting
* #3142 Enhancement Provide a xml schema for the system.xml, globals.xml, and ddl.xsd
* #18732 Task MessageBus: Enhance the documentation about status messages and first sample behavior on unknown media types
* #17588 Change Filterdescription Cache has to be more resistant against filesystem errors
* #8539 Change REJECTED: CE: Create the possibility to align elements to a grid (reject reason: duplicates #5002)
* #11001 Change REJECTED: Debugging Service has to have the possibility to show who has which lock (cKernelMutex etc.) and the corresponding source file with its line number (Reject-Reason: 13. KuFo)
* #12902 Change REJECTED: CE: Show Filter activities while running the configuration (Reject Reason: 13. Kufo)
* #20147 Change [Licensing]: Include also WLAN-MAC addresses and interface names in license request (see also #19456)
* #17502 Change Savings of Layout for VideoDisplays must be reworked - Pin Format will not be handled anymore for Window Size!
* #19630 Change adtf: provide possibility in cKernelTimeout to stop triggering timeouts when ADTF is "Paused"
* #17781 Change DOC: enhance documenation about "hidden" windows - have a look at @ref page_whats_new in SDK
* #16527 Task SDK documentation of "Namespace Settings" {HD - TicketID 12377KIIFJ}
* #9617 Change REJECTED: CE: Provide a new function to make it possible to import a configuration from a system.xml (reject reason: implemented by #7887)
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
* #18352 Bug adtf_util::cVariant does not work for tUInt64 to tInt64 conversions
* #17995 Change Introducing iterator types adtf_util::cDOMElementItor, adtf_util::cDOMElementItorConst, adtf_util::cDOMElementRefItor and
* adtf_util::cDOMElementRefItor for adtf_util::cDOMElementList and adtf_util::cDOMElementRefList
* #18036 Change Utils: Enhance adtf_util::cDate and adtf_util::cTime with adtf_util::cDate::DateDiff and adtf_util::cTime::TimeDiff methods to work with dates
* (i.e. "28.01.2012") and times ("08:45")
* #19755 Change New platform dependent include structure for the adtf_platform_inc.h header
* #18262 Enhancement UTILS: Common URL Parser Class to handle URI syntax with respect to the current IETF URI specification
* #19299 Bug cDom: Unable to load XML (no valid xml tag) on files with BOM
* #20203 Change [cSocket] Non-blocking option for cSocket and derived classes, introducing tShutdownMode
* #20264 Change adtf_util::cString: Add methods to support tUInt64 values
* #20780 Change Introducing new static cFileSystem::GetOwnModuleDirectory to get the path to the calling shared library
* #17756 Task The documentation of the cImage::Resize function has to be improved especially concerning the used algorithm.
* #20020 Enhancement [Utils]: Enhance cTime with method to convert timestamps into cTime format - see adtf_util::cTime::FromTimeStamp
* #10836 Enhancement [utils] introducing new adtf_util::cHashMap
* #21372 Change [utils]: Introducing the platform independent macro A_UTIL_ASSERT to replace __assert (define ADTF_USE_LEGACY_ASSERT to use the old macro)
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #16542 Enhancement Introducing ucom_cast templates to simplify GetInterface-calls
* #18094 Enhancement Provide a scoped MediaDescription Lock Macro
* #16446 Change cString::Copy function has to regard the destination buffer size to ensure defined behaviour
* #18933 Task System requirments incomplete {HD - TicketID 13735KHFNH} - the OS and the compiler are missing
* #17755 Task Different questions concerning the layout
* #17792 Task DOC: document the layout files
* #17723 Task Change the can data of the ExampleDatFile in the installation to a other structure described with DDL
* (DEMO_MediaCoder NESTED_STRUCT output)
* #17910 Task The following classes and structs were set deprecated: cCanFile, cCanFileSource, cDDLChecker, cDDLValidator
* tCanMessage, tCanMessageExt, tLinMessage, tMostMessage, tCheckerMsg
* #16432 Change New classes adtf::cDynamicPin, adtf::cDynamicInputPin, adtf::cDynamicOutputPin, adtf::cDynamicVideoPin with RefCounting (adtf::cPin implementation does not delete itself)
* #18972 Change HDP: Harddisk Player (Programmatic access) ADTF 2.9.0 / Start in paused mode {HD - TicketID 13436KHIKG}
* #21071 Change [Harddisk Player]: Support of seeking without restoring other streams (new Flag), Support of "start_paused" Property
* #20877 Task improvement of SDK documentation regarding LoadConfigFromFile() - {HD - TicketID 14615KGHOF}
* #18956 Task DOC: Improve the documentation of connection_priority to avoid confusion {HD - TicketID 13719KHFPB}
* #18108 Task Improve documentation of HD-Player and GetStreamTime() - GetCurrentPosition() {HD - TicketID 12706KIEQD}
* #17905 Task Check, improve and translate documentation: Change german doc to english doc {HD - TicketID 13093KHMAP}
* #17559 Task Update install instructions for FFmpeg {HD - TicketID 14509KGIOA}
* #16449 Change DatExporter: IChunkSource::Open() called more than once when creating new dat file {HD - TicketID 12227KIJJE} - document why and give a best practice example
* #17069 Change create new class cADTFService which can handle properties automatically
* #18194 Change cMediaCoder::GetNameForID returns the name only. There should be cMediaCoder::GetPathForID to return the whole path to the element
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #19477 Bug [Media Description Editor]: cannot save description if white spaces appear in author attribute {HD - TicketID 14174KGMDM}
* #18197 Bug Mediasubtype is not shown on hoovering over the pin in the ConfigEditor
* when the pin type is set to MEDIA_SUBTYPE_CAN_DATA {HD - TicketID 13042KHMFL}
* #17556 Bug Missing explicit namespace adtf_util when including adtf_graphics.h
* #18973 Bug TOP 46 in 12. KuFo: Example GPS-Receiver build with ADTF 2.7.1 does not run in ADTF 2.9 (--> not reproducable; IT WORKS)
* #19872 Bug [CMake-Examples]: errors when bulding examples with deactivated MP_COMPILE_FLAG {HD - TicketID 14516KGINE}
* #19352 Bug HDPlayer plays referenced DAT-file twice - Do not use case sensitive filenames
* (dat in reference file vs DAT in script) in prior ADTF versions
* #18442 Bug MediaCoder calculates incorrect size for a structure when a dyanmic array has size 0
* #19378 Bug adtf_util::cDom : Problems when reading in strings with escape characters {HD - TicketID 13774KHFJM} - not supported - use valid xml-files only
* #11103 Bug HD-Recorder: Splitsize Calculation does not use ChunkHeader Serialization overhead {HD - TicketID 14911KGERJ} -
* filesize of splitted files will now be different compared to prior ADTF version
* #19629 Bug GUI : While saving the system_tmp the order of filter initializing is wrong - {HD - TicketID 14276KGLEK}
* #17268 Bug Configuration Editor does not complain if the filter ID has the wrong case letters
* #16208 Bug PropertyBrowser: Assigning an empty string to a property does not work if default value is not empty
* #19128 Bug [MessageBus] udp channel based synchronization can result in a call burst in kernel timers after reinit a ADTF Instance which
* #19126 Bug ADTF Snapshots: Error while Starting Configuration {HD - TicketID 13700KHFQJ}
* #20164 Bug ADTF 2.10 BETA 1 customer feedback {HD - TicketIDs: 15047KFOFG, 15049KFOFE, 15084KFOBN}
* #20864 Bug ADTF 2.10 BETA 2 customer feedback
* #20118 Bug [Thumbnail View]: error message when saving window layout within the console {TicketID 14361KGKGO}
* #13343 Bug [ADTF launcher] -quit=3 does not work with .datpls playlist or Python script {HD - TicketID 10448KKFJF}
* - this is not a bug, because the time-behavior is already defined by script or playlist
* #19699 Bug [HDR]: HDR should not permanently print the LOG_INFO "Increasing queue size..." while being in Queue-Mode
* - change to LOG_DUMP and decrease the log frequency {HD - TicketID 14257KGLGH}
* #20770 Bug [cMacroresolver]: resolving of macro COMPILER_PROFILE leads to wrong result on linux64 {HD - TicketID 15328KFLKD}
* #16593 Bug Error in Uninstaller - leaves files and registry entries
* #19225 Bug CCCExt: ADTF crashes while loading config of two CCCExt filters with equally named Pins (but capitalized and uncapitalized ) {HD - TicketID 13982KHDKP}
* #18284 Bug Header files in include\additional\datexport do not use Namespaces {HD - TicketID 13219KHKKB}
* #20459 Bug [Examples]: Fix compiler warnings and configuration-Files for examples - {HD - TicketID 15045KFOFI}
* #21106 Bug [samplequeue]: time range and max size of cSampleQueue may not equal zero at once - {HD - TicketID 15689KFIHI} - improve the documentation
* #21025 Bug [adtf]: cScopedSampleReadLock and cScopedSampleWriteLock do not check for NULL pointer - {HD - TicketID 15609KFIPA} - improve the documentation
* #20929 Bug [DATExporter Service]: misleading error message when try to import the same video file twice - {HD - TicketID 15478KFKGI}
* #20279 Bug [cDom] FindNodes("*[\@attribut='wert'") returns child and parent {HD - TicketID 14941KGEOM} - imporve the documentation
* #18794 Bug Harddisk Recorder EC_RecordingFinished - wrong cast to IScriptable results in strange hdrecorder-dialog {HD - TicketID 13420KHILL}
* #17499 Bug ADTF-MessageBus - Use the same port on different IPs is not possible using defaultport {HD - TicketID 12779KIEJH}
* #21203 Bug [Configuration Editor]: ADTF 2.10Beta: Refresh nach Autolayout im CE {HD - TicketID 15049KFOFE}
* #20659 Bug [Media Description Service]: Remove tMediaTypeMajor as type for tMediaTypeInfo from adtf.description and from created media descriptions
* #20146 Bug [cFilter]: ADTF-Crashes at initialisation if property "version_check_active" it true at globals.xml - improve documentation for correct usage of version_check
* #19185 Bug Namespace adtf_util: Several macros cannot be compiled due to missing 'adtf_util' when _EXPLICIT_NAMESPACE_UTIL is set {HD - TicketID 13756KHFLI}
* #19456 Bug [cSystem]: non reasonable behaviour of HasIfaceWithMAC (maybe GetMACAdress too) on certain ethernet configurations - reenable WLAN-Adapter for license check and provide the commandline flag -enable-license-logging for logging the licensecheck
* #18357 Bug EDS autoclear: inconsistency when using autoclear
* #16374 Bug system.xml with meta-info "NewItem" - system.xml grows on every savings - ! Layout does not work !
* #21171 Bug [Harddisk Player]: Deadlock when playing DAT-File with empty stream
* #21438 Bug [Transport Control Service]: freezes in displays when using display history and zoom button
* #18793 Bug Referenced Configuration Property - strange behavior
* #18315 Bug REJECTED: Problems when starting ADTF in debug mode {HD - TicketID 13210KHKKK} - reject reason: user is not interested to find out the reason
* #16154 Bug vanishing windows {HD - TicketID 11991KJBJR} - no longer reproducable
* #18338 Bug Window title bar is covered by ADTF Control and therefore inaccessible - no longer reproducable
*
*
* ----------------------------------------------------
* Future announcements and planned features/fixes/changes:
* ----------------------------------------------------
* #4018 Change The inheritance of adtf_util::cString: string will be changed to PRIVATE in further releases -
* for compatibility there will be a deprecated fallback implementation
* #17295 Task [cGLCanvas (GCL)]: Texts will not be shown correctly - {HD - TicketID 14213KGLKH}
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.9.1 VERY_TALL_MAN
* ADTF 2.9.1 (ADTF Utils 1.12.1 - ADTF Ucom 1.9.5)
* The ADTF Version 2.9.1 uses Qt 4.7.1
* The ADTF Version 2.9.1 uses Python 2.6.6
*
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (other changes)
* #20875 Change [Session Service, Harddisk Player]: add option to skip broken DAT files when playing playlist - {HD - TicketID 15367KFLGI}
* - this feature is only available by setting -skip_broken_dat_files as commandline parameter.
* #19467 Task Make #19456 from ADTF 2.10.0 available in ADTF 2.9.1 - [cSystem]: non reasonable behaviour of HasIfaceWithMAC -
* reenable WLAN-Adapter for license check and provide the commandline flag -enable-license-logging for logging the licensecheck
* #22703 Change [HardDiskRecorder]: Improve the queue checking algorithm on splitting
*
* ----------------------------------------------------
* UTILS Changes / Bugfixes:
* ----------------------------------------------------
*
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #20102 Bug [ADTF] Crash when using init/deinit or start/stop configuration repeatly (via python skript) {HD - TicketID 14774KGGJM + 16991KEGJR}
* #22389 Bug [Harddisk Recorder]: increasing memory consumption/ missing record files when splitting DAT files at high data rates -
* {HD - TicketID 16557KEKJH} - the reason for this: kernel timer scheduling behavior
* #22212 Bug [ADTF Overall]: Reserved stack memory for threads is to large (10MB) - remove automatically by CMake setted value
* #20732 Bug [Harddisk Recorder]: Deadlock on shutdown in queue mode (in combination with high data rates and init priority)
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.9.0 VITTORIO
* ADTF 2.9.0 (ADTF Utils 1.12.0 - ADTF Ucom 1.9.5)
* The ADTF Version 2.9.0 uses Qt 4.7.1
* The ADTF Version 2.9.0 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R10 - 2012R2 Feature 11.3) #8046 Analyse der Filterkonfiguration, um Prioritaetsinversion aufzudecken
* #8046 Analyses of the filter configuration to find priority inversions
* #12949 Change Sessionmanager needs to analyse the configured FilterGraph with the help of filter description to establish connections of filters in the right order {HD - TicketID 10175KKIDL}
* (R10 - 2012R2 Feature 11.4) #8047 Laufzeitueberwachung: Verarbeitungspfade hinsichtlich Laufzeit ueberwachen, zeitliche Schranken definieren usw.
* #8047 Runtime monitoring: control execution path width regard to runtime, define temporal limit, etc.
* #15798 Task Create a example for runtime monitoring (Using Profiling and Watchdog)
* (R10 - 2012R2 Feature 5) #8012 Verbessertes Logging
* #8012 Improved logging
* (R10 - 2012R2 Feature 5.1) #8013 verbesserte Logging-Kategorien
* #8013 Improved logging-categories
* #15080 Change #15081 Introducing Global LogLevel --- adtf_utils::_fnLogOutput - parameter list has been changed ! USE ONLY LOG Macros for Logging!
* (R10 - 2012R2 Feature 5.2) #8014 Logging in eine Datei
* #8014 Logging to a file
* #5894 Change ConsoleView: redirect filtered content to file
* (R10 - 2012R2 Feature 6.3) #8018 Speicherpool Monitor
* #8018 Memorypool monitor
* (R10 - 2012R2 Feature 6.3.1) #8019 Anzeigen der aktuellen Belegung des Speichers
* #8019 Display the actual memory usage
* #13329 Change Extend Resource View to inform about MemoryPools usage
*
*
*
* (other changes)
* #17244 Change Default properties for MessageBus (dx_default_local_port + dx_default_protocol) are deprecated and empty by default,
* use "session_network_system_url" or url property in the active configuration instead
* #17243 Change new adtf::cSync2Ref Class to add Sync2Ref algorithm into other classes than Filter
* #17206 Task Remove Documentation of Direct Show Capture Device {HD - TicketID 12637KIFMF}
* #17147 Change Replace "adtf" by "*" in globals.xml to load all description files from <adtf_dir>/description
* #16996 Change MemoryPool: Increase the max. number of Memory Pools to 42
* #16795 Task Extension of sdk documentation (use of qt.conf) {HD - TicketID 12477KIHGJ}
* #16670 Change adtf::IMacroResolver only resolves macros (RegularExpressions will not be handled) a new class adtf_util::cRegularExpressionResolver introduced
* #16654 Task Using Microsofts Hotfix KB2280741 is recommanded because of possible crashes using i.e. Qt
* #16337 Task Rebuild Qt packages for win64_vc100 {HD - TicketID 12229KIJJC}
* #16156 Change HDRecorder checks the properties and hardware capabilities to stop recording not possible things (system dependend)
* #16037 Task Improve the documentation of the Synchronization Objects {HD - TicketID 11525KJFMG}
* #15368 Task Documentation on how to install a filter {HD - TicketID 11657KJEKH}
* #15138 Task Update the HDPlayer documentation {HD - TicketID 11330KJHJM}
* #15048 Enhancement Load project files via drag&drop on the project tree
* #14974 Task Further improvement documentation of DDL usage {HD - TicketID 11414KJGMG}
* #14756 Change adtf::cAsyncDataTriggeredFilter: all ressource-names should be shown in the Kernel Information View {HD - TicketID 11300KJHMJ}
* #14725 Change adtf::cTimeTriggeredFilter - Timer must be created with a Default name to identify it in Kernel Information View {HD - TicketID 12461KIHHO}
* #14291 Change Complete Redesign for Signal Watchdog to use the new Watchdog Service of 2.8
* #14050 Change remove CANTraceView Services - use DeviceToolbox instead
* #13808 Change HardDiskRecorder: The HD Recorder must not only set a console output
* if a file could not be generated but has to generate an error so that the configuration does not run
* #13676 Change Emitting already defined Events: EC_XApplicationInitialized and EC_XApplicationShutdown
* #11128 Change SessionManager: Filterdescription within fdcache links to an external file, to extend the Filterdescriptions
* #11094 Task optimize the load of configuration files by a config load cache
* #8647 Change If inputting a folder then the folder shall be converted to a relative path automatically
* #9906 Change EDS: Project Tree and EDS GUI will handle EDS Data with regular expressions & environment variables
* #13131 Change EDS: Ensure 3rd party service can process EDS data before it is used -
* EDS Extracted Event reworked see also the new properties of EDS (eds_send_extracted_event_during_init) for legacy support
*
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #16209 Enhancement adtf_util::cThread enable the setting of the processor affinity right from the start.
* #15941 Change adtf_util::cVariantMap: changing Interface and datatypes to ADTF types
* #15877 Change Change copy constructor the adtf_util::cCriticalSection (and other systm handle classes) to private {HD - TicketID 11831KJCOL}
* #14931 Change adtf_util::cSystem::Execute: changing return value to work correctly and equal on Windows AND Linux
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #15464 Change ucom::IRuntime Class Registry needs a automatically unregister classes on runlevel decreasing: See ucom::IRuntime::CRF_NoAutoDeregistration
* #14678 Change adtf::cSampleQueue - Change to automatic reset - Queues ConditionTriggeredFilter {HD - TicketID 11216KJIKE}
* #14083 Change Kernel Service : new Global Property "shutdown_thread_timeout" -
* This enables the Kernel to wait on ServiceShutdown for all Resources created by IKernel::ThreadCrate or IKernel::TimerCreate
* #13741 Change definition of __test(_exp) is too global (like microsofts #define ) {HD - TicketID 10745KKCMI}
* #13463 Change Introducing ucom::cObjectPtrStl to work with STL-Containers
* #13454 Change ADTF_SERVICE_VERSION should be shown in the Loaded Modules view {HD - TicketID 10581KKEGQ}
* #11948 Change Introducing new classes: adtf::cKernelReadWriteMutex / adtf_util::cReadSynchronizer / adtf_util::cWriteSynchronizer
* #10003 Change Introducing new adtf::cKernelTimer-Class
* #9593 Change Introducing public event EC_PlaylistStarted to get information about a Playlist-Playback {HD - TicketID 7909QHSA}
* #9283 Change adtf_util::cIniFile: add possibility to check if a value exists
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #17172 Bug adtf_util::cFileSystem::CreatePath is not able to work with a UNC-Path
* #17126 Bug The file selection dialog causes crash {HD - TicketID 11521KJFMK}
* #16979 Bug "All Windows"-Dialog hangs in the upper left corner behind the title bars under Ubuntu 12.x {HD - TicketID 12581KIGGQ}
* #16974 Bug Unhandled Exception CanSignalProvider - Using DevTb 2.1.3 {HD - TicketID 12415KIHMF}
* #16932 Bug missing some pictures in the ADTF-Documentation under Linux
* #16923 Bug adtf_util::cDOM does not accept '<' '>' characters in attributes anymore. {HD - TicketID 12565KIGIK}
* #16899 Bug adtf::cAsyncDataTriggeredFilter ingnores Events before the Filter is Running {HD - TicketID 12526KIGMF}
* #16898 Bug cMediaManager::JoinMediaDescription is not thread safe {HD - TicketID 12530KIGLM}
* #16712 Bug Documentation Bug {HD - TicketID 12457KIHIH}
* #16648 Bug crash in ProjectTree: adtf::ISampleStream::GetUrl() returns NULL, which crashes adtf_util::cString initialization {HD - TicketID 12368KIIGH}
* #16537 Bug "Console View" empty after setting somthing as Watchdog Log File Name {HD - TicketID 12317KIILD}
* #16535 Bug ADTF 2.8.0: User manual lists Flexray TB {HD - TicketID 12322KIIKJ}
* #16510 Bug Filter-Plugin description with trailing spaces leads to an exception
* #16509 Bug adtf_util::cDateTime::Format causes crash on Windows platforms (e.g. when using %#d)
* #16383 Bug CE: Change Init Priority Dialog creates invalid Init-Orders
* #16103 Bug Compiling of ADTF examples does not work with Opensuse 12.2
* #16056 Bug Licence Dialog: Filtering of invalid or non-eth MAC adresses
* #16043 Bug Memory-Pool-Failure during initialization {HD - TicketID 12025KILHG}
* #16006 Bug Documentation changes regarding adtf::cSampleQueue and sample queue demo {HD - TicketID 11992KJBJQ}
* #15953 Bug HDR behaviour is not predictable when virtual memory is nearly full
* #15354 Bug Redundant XML nodes in system.xml after saving a project with ADTF 2.8
* #15301 Bug ADTF Crashes when no active folder is set {HD - TicketID 12798KIEHK}
* #14994 Bug ADTF Control Panel: No update of sliderrange {HD - TicketID 11389KJHEI}
* #14796 Bug Debug Monitor cannot filter error messages {HD - TicketID 11339KJHJD}
* #12948 Bug HD Recorder - Performance with 2.7.2 does not meet requirements {HD - TicketID 10102KKIKH}
* #12669 Bug No visible error output when registering the same pin name twice {HD - TicketID 9958SJNG}
* #12606 Bug ConfigurationEditor: Connections cannot be deleted via delete key when ConfigurationEditor is a workspace window or Property Browser is not a docked window
* #10738 Bug Harddisk-Recorder in a subconfig that uses MessageBus creates a additional empty file after stop
* #8961 Bug EDS Data will be overwritten for multiple files in Harddiskplayer
* #8283 Bug Conflict in using of pstdint.h {HD - TicketID 7274QOEM}
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
*
* Version: ADTF 2.8.1 UETER
* ADTF 2.8.1 (ADTF Utils 1.11.1 - ADTF Ucom 1.9.4)
* The ADTF Version 2.8.1 uses Qt 4.7.1
* The ADTF Version 2.8.1 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
*
* #15859 Bug Problem on WIN64 : ExceptionHandler <na> <na> Callstack is not resolved completly anymore
* #15990 Bug disabling of ADTF Exception-Popup by -quit does not work in WIN32 XP {HD - TicketID 11956KJBNI}
* #15668 Bug Player does not seek multiple files that are splitted and overlapped in last timestamp of one file and first timestamp of next file
* #15664 Bug Wrong tBitmapFormat at VideoDisplay-Output-Pin {HD - TicketID 11789KJDII}
* #15524 Bug ucom::cObjectPtr crashes thru unrefering the object if the same object is added a second time
* #15427 Bug Tests do not compile with explicit namespace macros set {HD - TicketID 11900KJBSJ}
* #15347 Bug Fix all compiler warnings for examples {HD - TicketID 11630KJEMM}
* #14911 Bug Filter Cache/Config Editor does not handle dynamic Properties correctly {HD - TicketID 11387KJHEK}
* #16005 Bug Recorder seems to have a memory leak if the history is to set to a value that the physical memory full !!
* #16021 Bug Player does not reuse samples, if ref/unref sample stacktrace is enabled {HD - TicketID 11966KJBMJ}
* #16203 Bug cConditionTriggeredFilter::Shutdown(): keine vollständige Resourcenfreigabe von m_oTrigger {HD - TicketID 12106KIKKD}
*
*
*
*
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.8.0 UGOLIN
* ADTF 2.8.0 (ADTF Utils 1.11.0 - ADTF Ucom 1.9.3)
* The ADTF Version 2.8.0 uses Qt 4.7.1
* The ADTF Version 2.8.0 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (R9 - 2012R1 Feature 3) #8002 Debuggen
* #8002 Debugging
* (R9 - 2012R1 Feature 3.2) #8004 Stop-Punkte definieren
* #8004 Define stop-points
* (R9 - 2012R1 Feature 3.3) #8005 (Stichwort Rueckwaertsdebugger) Step-Funktion, die in unterschiedlicher Granularitaet vorwaerts / rueckwaerts schreitet
* #8005 (keyword backwards-debugger) step-function which moves forward/backward with different step-granularity
* #10977 Enhancement Create a IDebugging Interface and the corresponding Debugging Service within ADTFDevenv
* see new interfaces adtf::ICheckpointing, adtf::IDebugging
* #10978 Enhancement Create a Debugging Service GUI to configure the Debugging Service
* see Debugging GUI within ADTF and the Breakpoint Preferences
* (R9 - 2012R1 Feature 3.5) #8007 Object Monitor
* (R9 - 2012R1 Feature 6.3.2) #8020 MediaSample-Pool-Monitor
* #7165 Enhancement NEW Resource View, which shows buffer contents and other system overviews which can be retrieved by the SignalRegistry
* #8080 Change Provide call stack tracing information of Objects Pool Interfaces (for Samples)
* #8081 Change Extend the new Resource View for Sample IObjectReference Infos
* See following key words "Global Property : pool_trace_used_samples",
* adtf::ISampleClassFactoryUsedSamples,
* ucom::IObjectReferenceInfo
* #12420 Change Show content of MediaSamples on breakpoint hit (in Filter trace)
* (R9 - 2011R1 Feature 3.4) #8006 Optionen an Breakpoints, die sich auf Inhalte beziehen
* #8006 Options for breakpoints to stop content based
* #8089 Change Extend Breakpoint Configuration with DDL-Options to hold on specific sample content
* #7483 Change Extend Breakpoint Configuration with timestep rule
* #8970 Change Support for Breakpoints on defined StreamTime
* (R9 - 2012R1 Feature 17) #8053 DDL 2.0
* (R9 - 2012R1 Feature 17.1) #14119 Spezifikation
* #14119 Specification
* (R9 - 2012R1 Feature 17.1) #14120 Umsetzung
* #14120 Implementation
* #11081 Change To improve DDL Performance a new IMediaCoderExt Interface is necessary (see also IMediaTypeDescriptionExt)
* #8595 Change DDL: Support of dynamic arrays
* #10277 Change DDL: Support of enums
* #12576 Change Introduce API classes to use and parse DDL
* (R9 - 2012R1 Feature 10 ) #8032 Verwendung einer Skript-Sprache in ADTF
* #8032 Usage of a script language in ADTF
* (R9 - 2012R1 Feature 10.1) #8033 Python-Shell innerhalb von ADTF
* #8033 Python-Shell within ADTF
* #2606 Enhancement Scripting Filter: Implement a small function to process signal values within a python script and run it dynamically in ADTF
* (R9 - 2012R1 Feature 7.3) #8024 Filteruebgreifende Properties
* #8024 Global filter Properties
* #4542 Change Creating a possibility to have properties for several filters (global properties for filters).
* These global properties are called "Reference Configuration Properties".
* (RX 2009/10 Feature 47) #7192 Setzen von Markern (Start/Stop) beim Abspielen einer DAT Datei => automatische uebernahme in den DAT Info Dialog
* #7192 Setting markers (Start/Stop) upon playing a DAT file => automatic takeover into the DAT Info Dialog
* #6837 Change GUI must support the markers set in a DAT File in the Developer Environment (ProjectTree, DAT Info Dialog)
* #13388 Change HarddiskRecorder/HarddiskPlayer: Change Marker Entries to use ADTF Common or Userdefined Markers - Extend Informations of Markers
* #9412 Change Marker information can be userdefined - Marker is extensible - see SDK Dokumentation @ref page_hdrecorder_marker
* #7241 Change Creating Markers while playing a DAT File
*
*
*
* (other changes)
* #13725,#11039 Task SilentInstaller will have a Commandline to disable VC Redistributable and use installer without Adminricghts on Windows
* #10808 Task build_examples.bat is not correctly documented
* #8460 Change Python Support Service: support of '-quit' option if script is ready
* #6695 Change Change the breakpoints symbol, if it is not possible to active it
* #11724 Change The file 'bin/adtf.description' moved to 'description/adtf.description'
* #12896 Change FilterTrace: Output of additional information of a MediaSample (i.e. MSF_Reference)
* #12140 Change HarddiskPlayer: if MediaDescription loading of a DDL File coming with a DAT-File fails, it will result in an initialization error
* #12904 Task Example MediaCoder2 needs to be extended
* #12221 Change Commandline Datexporter: additional services given with -service will be registered with its OID in runtime
* #11050 Task ADTF for Ubuntu 11.10 and correspondig Distributions - now ADTF depends on the libz.so.1
* #10522 Change XSystem: Option to disable auto savings of layout settings and restore a previous defined layout settings {HD - TicketID 8439RNKD}
* #11394 Change Improve adtf::ISampleStream Interface and make it available from python service
* see new interface adtf::ISampleStreamExtended
* #11940 Change Filtertrace: Show also messages of MessageBus Channels
* #11053 Change Settings Dialog: Make Separator movable
* #12594 Change PropertyBrowser: new SubPorperty NSSUBPROP_FILENAME_LIST to open a multiselection fileopen dialog
* #8292 Change PropertyBrowser: Enhancing the possibilities to edit / handle properties. Improve the usability with F2, TAB, ENTER.
* #3172 Change PropertyBrowser: Enhance the Property Editor by grouping the Properties
* #13088 Change Global Configuration Settings sorted to support new grouped functionality of properties
* #9784 Change Example MATLAB_Bridge moved to MLSL Blockset
* #9855 Change Configuration Editor: Zooming with the mouse wheel
* #6250 Change Rework OnIdle return value handling to avoid false user return - introduce ERR_IDLE_NOWAIT
* #12875 Task Improve Documentation for MemoryManager statistics
* #10703 Change Option "Enable Record Dialog" should be changed programmaticaly {HD - TicketID 8651RLKN}
* #11038 Change Shortcut for 'All Windows'
* #5989 Change Extend the stream information of DAT File Info Dialog.
* #13132 Change DirectShowCapture: Handle more available formats. The filter is now published within src/plugins
* #9992 Change DatExporter: Merge the Clock Extensions if importing DAT Files to the new DAT File
* #10584 Change File Open Dialogs: current folder shall be remembered in every open dialog
* #13178 Change New example filter implementation showing to integrate a internal secret filtergraph.
* #13018 Task Creation DAT File {HD - TicketID 10194KKIBO} with compressed AVI file is possible but not documented
* #11963 Task Doc: Document ucom::IRuntimeHook with the help of an example that it can really used within user code
* #10026 Task cUIFilterEditor: docu and example {HD - TicketID 8381ROEQ}
* #11467, #6322 Change Add new macros for the current playback file that can be used to set the filename of the recorder
* see documentation HD_PLAYER_FILE, HD_PLAYER_FILE_FOLDER, HD_PLAYER_FILE_NAME, HD_PLAYER_FILE_NAME_NO_EXT, HD_PLAYER_FILE_EXT
* #8382 Change New central internal configfile handling for additional tmp-files to autosave filter intern conigurations (i.e. SignalView, 3DSceneDisplay)
* #11534 Change Properties changed by filters shall be (automatically) saved
* #12402 Change GCL: Transparency can not switch on/off via GCL Command - new GCL_CMD_ALPHA
* #13314 Change IMPROVEMENT: Show 32/64 Bit information in License/About Dialog {HD - TicketID 10488KKFFJ}
* #12522 Task Add testing with ctest to SDK documentation {HD - TicketID 9812SKQI}
* #9547 Enhancement New Watchdog Service and a Watchdog GUI Service to register and checking constraints.
* #5858 Change DAT File Info Dialog can show content of MediaSamples as Tooltip with MediaDescription
* #11038 Change Shortcut for 'All Windows'
* #13501 Change New Sub Property NSSUBPROP_COLOR for ColorChooser Dialog
* #12575 Task Extend documentation regarding the supported Visual Studio versions {HD - TicketID 9862SKLN}
* #10385 Change Improve Camera Compatibility of the Video4Linux Device (newer version 8.5.0 of v4l2 library)
* #14699 Change Rework property savings within system.xml layout and add versioninfo too
* #13677 Task Add information about lifetime of properties to documentation {HD - TicketID 10290KKHCS}
* #11110 Enhancement Common Proxy Classes to embed Subfilter within a Mein ProxyFilter - FilterProxy/SubFilter-classes and interfaces
*
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #11004 Change adtf_util::cImage::Blit(cImage) should support more conversions of 8-Bit-Formats BGR, RGB, BGRA, RGBA, ABGR and ARGB
* #9386 Change adtf_util::cStreamSocket: Reworked return values
* #10962 Change adtf_util::cServerSocket: Reworked return values
* #9385 Change adtf_util::cDatagramSocket: Reworked return values
* #11443 Change UDP Socket: extend the Read-function with a port parameter
* #14052 Change adtf_util::cMemoryBlock: Rework function parameters for 64Bit (tUInt64) - enlarge mem allocation sizes
* #12551 Change adtf_util::cDomElement::GetChild(adtf_util::cString strName)
* #10508 Change Returnvalue of adtf_util::cDOM::ToString() must be adtf_util::cString
* #13904 Change rework __test_result, __test_resut_ext, __test_err_result and __test_err_result_ext to print error code
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #12576 Change Introduce API classes to use and parse DDL
* #11722 Change Helperclass for IMediaCoder Set- and Get-Methods
* #11104 Enhancement new Flag IWindowManager::WMF_EnableMouseTracking within displays
* #12401 Change GCL: New commands (triangle, polygon, doted line)
* #9593 Change New public event EC_PlaylistStarted to get information about a Playlist-Playback (e.g. Playlist Name) {HD - TicketID 7909QHSA}
* #6250 Change Rework OnIdle return value handling to avoid false user return - introduce ERR_IDLE_NOWAIT
* #13866 Bug MediaSampleInfo content is not copied if you copy a mediasample - new interface IMediaSampleInfoExt necessary
* #13998 Change ICanvas: CircleSegment methods are inconsistent, new parameter to normalize
* #11106 Change adtf::cFilter helper functions for configuration of dynamic pins
* #12186 Change cBaseRenderFilter::OnCreate method is pure virtual now
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #8862 Bug Create new Dat File may crash on loading video - this is a problem with msmpeg4v2 Codec of VfW (no ADTF Problem)
* #9733 Bug Profiling: dialog closes when trying to add erroneous timings
* #10992 Bug glColor using Color()-method changes cTexture::Blit() behaviour
* #13847 Bug DDL Provider provides wrong signal values
* #9732 Bug Profiling: its possible to create two timings with same name
* #13030 Bug wrong sign in nmea.h (demo_gpsreceiver und demo_gps_export_support_service) in GetLongitude() {HD - TicketID 10135KKIHH}
* #13865 Bug DAT Exporter: exporting of a single stream takes not the currently activated one
* #13703 Bug Remove adtf_namespace_tree.srv from release adtf_slave.manifest {HD - TicketID 10728KKCOD}
* #13090 Bug CMake: ADTF-Examples solution can not created unless QT is set -- remove default REQUIRED attribute from adtf_use_qt
* #10879 Bug HarddiskRecorder: Filename not available in EC_RecordingFinished event
* #13482 Bug cLockSample returns NO_ERROR in no coder is available - change to ERR_NOT_FOUND
* #12106 Bug CE: Moving connections are often stagnant
* #13510 Bug Python Support Service crashes when shutting down {HD - TicketID 10562KKEIN}
* #12610 Bug MediaDescriptionService: ADTF does not start if structs added recursivly to the description file
* #10985 Bug doc-bug: BUILDTYPE Macro -> BUILD_TYPE
* #13727 Bug MDE/MDS: Inconsistent version strings and version processing {HD - TicketID 10742KKCML}
* #13739 Bug HDRecorder : FileClosing can produce infinite loop by using RecPreFileClose Event and ObjectPtr for IScriptable
* #13900 Bug Removing Breakpoint does not always work
* #13058 Bug adtf_util::cIndexedFile: Processing of tDateTime is incosistently if you write or read the date
* #14879 Bug adtf_util::cString::AsUInt64() does not work correctly {HD - TicketID 11393KJHDP}
*
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.7.2 TIPSY
* ADTF 2.7.2 (ADTF Utils 1.10.2 - ADTF Ucom 1.9.2)
* The ADTF Version 2.7.2 uses Qt 4.7.1
* The ADTF Version 2.7.2 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* #11195 Change Export of CMake-related informationen to XML {HD - TicketID 9045SSFI}
*
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #11813 Bug HDRecorder : Segfault when deinitializing (clock tracing)
* #8559 Bug HDPlayer : Harddisk Player does not play a DAT File if in the file is a stream more than Pins on the Harddisk Player
* #12323 Bug Common : Installer does not check platform-compatibility
* #11911 Bug CE: High CPU load when marking connection
* #11801 Bug CE: Create Pins from the Configuration: upper case and lower case are not adjusted
* #12533 Bug adtf_graphics::cColor::SetRed does not work
* #12603 Bug Unable to control 3DSceneDisplay with ADTF 2.7.1 on Ubuntu 10.04 64 Bit
* - This is a problem of OSG see Display-TB Ticket #12647
* #11964 Bug ADTF-Shell crashes while GUI Filter in globals {HD - TicketID 9355SPHJ}
* - This was a problem of the Display-TB 1.4 and is fixed in #10845 in Display-TB 1.5
* #12661 Bug Transport-Control Slider is not re-initialized correctly.
* #11571 Bug splitted and referenced DAT-Files with a size of 100GB and more can not be played with the Harddiskplayer {HD - TicketID 10099KKJAJ}
* - see new property of harddiskplayer 'keep_multiple_files_open'
* #12577 Bug Commandline DatExporter fuer Export CAN->ASCII funktioniert nicht {HD - TicketID 9881SKJQ}
* - Problem is moved to Device-TB see #12675
* #12676 Bug MessageBus: Raw-Port within ADTF Filtergraph does not set a SampleTime if received with set 'stream' property
* #12864 Bug HDPlayer does not play files without dat extension {HD - TicketID 10100KKIKJ}
* #12891 Bug adtf_devenv -help -stdout opens a dialog with the required information, should be printed to console
* #12702 Bug adtf_util::cFilename::CreateAbsolutePath does not work with network drives (Windows) {HD - TicketID 10725KKCOG}
* #13085 Bug Exception on the end of program will shown as dialog also with -quit call
* #13787 Bug HDPlayer Memory Problem with splitted File
*
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.7.1 TODD
* ADTF 2.7.1 (ADTF Utils 1.10.2 - ADTF Ucom 1.9.2)
* The ADTF Version 2.7.1 uses Qt 4.7.1
* The ADTF Version 2.7.1 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* #11191 Change HDRecorder: Add a possibility to suppress Start and StopRecording events during file splitting
* #11190 Change HDRecorder: Add property that ensures that the same basename is used for all splitted files.
* #10297 Change Private default entry for loading toolbox ddls
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* #10518 Change ADTF Message Bus: TCP Extension, which was already part of 2.7.0 is now also available
* via SDK Documentation and the new include/additional/dx_tcp_extension_intf.h Header
* #10287 Task Doc: Describe possible Deadlock when calling Pause() in OnPinEvent, see adtf::ISampleStream::Pause and OnpinEvent Documentation.
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #10693 Bug Highlighting of connections does not work correct {HD - TicketID 8730RKNM}
* #10369 Bug Profiling: Filename Property does not resolve macros
* #10771 Bug Using colon (:) in the macro ADTF_FILTER and ADTF_FILTER_PLUGIN {HD - TicketID 8798RKHK}
* #10955 Bug ADTF crashes with Component not found on SetRunLevel(RL_Application) (also #10872 {HD - TicketID 8887RJJK})
* #10262 Bug CE: Highlighting of connections is not updated when selecting Ports
* #11025 Bug adtf::cPin::FireEvent have a strong lock while OnPinEvent calls.
* #10843 Bug SettingsEditor will crash running debug adtf if JobManager switched on
* #10813 Bug TransportCtrl: Seeking with disabled "reset_recording_offset" does not work anymore
* #10731 Bug ConfigEditor: "Deactivate connections of all red pins" deletes first connection only
* #10666 Bug HDPlayer: Seek always transmits a sample even if first sample is after the seek time
* #11331 Bug (windows only) Commandline adtf_launcher -version is not usable under windows
* #11375 Bug Crash in adtf_util::cRegularExpression
* #11632 Bug File results.xsl is missing {HD - TicketID 9262SQFN}
* #10694 Bug Division by Zero in MemoryManager
* #11528 Bug Properties with no name causes Exception (Stackoverflow) {HD - TicketID 9205SQLE}
* #10921 Bug Uninstaller not registered with Windows
* #11539 Bug XML-includes in sub configurationen does not save properties in right file
* #11037 Bug Changes of layout in the Configuration Editor must not lead to changes of the project
* #11176 Bug VideoDisplay: Speicherbelegung steigt mit jeder Formataenderung {HD - TicketID 9076SSCK}
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.7.0 SCRATCHY
* ADTF 2.7.0 (ADTF Utils 1.10.1 - ADTF Ucom 1.9.1)
* The ADTF Version 2.7.0 uses Qt 4.7.1
* The ADTF Version 2.7.0 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* !!!IMPORTANT NOTICE!!!
* The ADTF 2.7.x sdk library is incompatible with the mixin library
* of the Display Toolbox 1.3.1. Please use the 1.4.0 Display Toolbox or use a 2.4.x or 2.5.x ADTF library!
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (2011R1 Feature 4.1) #8011 Verwaltung unterschiedlicher Zeitbasen) (3 Zeitstempel pro Media-Sample, unterschiedliche Uhren mit Synchronisierungskonzepten)
* #8011 Management of different time bases) (3 timestamps per MediaSample, different clocks with synchronization concepts)
* (2011R1 Feature 11.1) #8044 Reihenfolge der Verteilung von Daten von einem Ausgangspin an mehrere Eingangspins prioritaetsgesteuert
* #8044 Order of distributing data from output pin to multiple prioritized input pins
* #8098 Enhancement PinPriority has to be inputable by the GUI
* (2011R1 Feature 7.1) #8022 Integration des EDS in den Projektbaum
* #8022 Integration of EDS into ProjectTree
* #8195 Task EDS: The $EDS$ Macro shall be included in the MacroResolver overview page within the SDK documentation
* #5197 Change EDS: Adding folders using environment variables or regular expressions
* #8196 Change EDS: Include a context menu for the EDS included files to open a viewer for the selected file
*
* (common changes made)
* #9455 Task Improve the documentations of python_support_service {HD - TicketID 7987QHKK}
* #7237 Task Enhance an example showing the functionality of the "time jump event" of the reference clock
* #8534 Task Enhance the documentation for the time handling within ADTF
* #8593 Task Create a XSD schema for the DDL xml file
* #8645 Task Improve the descriptions of the usage of the media description
* #8646 Task Improve documentations of subproperties and config_information with screenshots
* #8974 Task Demo Sample Service: The Service does not react on Property Changes
* #9907 Task Add documentation for additional logging macros
* #1499 Enhancement GUI: File dialogs shall remember the last used / selected path.
* #4568 Enhancement Create new and better Debug Monitor
* #6789 Enhancement Enhance the Loaded Modules export function
* #10440 Enhancement Installer must check for spaces in install path
* #5714 Change Search field in the Component Tree
* #7216 Change JobManagement in ADTF for efficient loading
* #7953 Change Switched to Qt 4.7.1. See the user manual for changed system requirements.
* #8077 Change DATExporter: The exporter has to ensure that while generating a new DAT file that the Pin names are guide line conform.
* #8589 Change Shortcut to open the last opened project file. In this case the first entry of the Menu/File/RecentProject will be loaded.
* #9924 Change HDRecorder: Queue Mode: Write file immediatly
* #5894 Change ConsoleView: redirect filtered content to file
* #8098 Enhancement PinPriority has to be inputable by the GUI
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #9977 Change Adding Unix Time instead of ADTFMediaDescriptor.sDateTime to the structure {HD - TicketID 7580QLGR}
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #8560 Task Get the version information of an ADTF installation
* #8586 Change Threads class shall get a GetCurrentThreadId method
* #8594 Change Enhance the MediaSample with a "scoped Lock" functionality.
* #9261 Change Media Description Manager: support of Regularexpressions
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #8756 Bug UI Service Example: wrong widget initialisation
* #6734 Bug HarddiskPlayer: SetCurrentPosition is dependent on the Property "reset_recording_time_offset"
* #7541 Bug EDS: Changing a configuration does not Change the EDS config
* #7618 Bug Splitting Files: The content of the Project Tree is not complete
* #8190 Bug adtf::cKernel::SignalSend crashes
* #8194 Bug Makefile: How to find out which platform is used {HD - TicketID 7210QOKK}
* #8425 Bug Problem using adtf_util::cDateTime::Format() {HD - TicketID 7256QOGI}
* #8537 Bug CE: MediaType Changes of Dynamic Pins are ignored after the Pin has been created.
* #8825 Bug Size of DAT-Files in Datfile Properties Dialog is not displayed correctly {HD - TicketID 7628QKND}
* #8826 Bug ProjectTree: Files >2GB are not displayed {HD - TicketID 7628QKND}
* #9249 Bug Old Make Env: fix detection of linux platforms
* #9299 Bug Crash in ProjectTree when the Dat-File Header contains an invalid date
* #9497 Bug crash in cMediaStreamStructure::GetType() because m_pTypeStruct points to already freed memory {HD - TicketID 7943QHOK}
* #9904 Bug Commandline option -quit does not work relating to Change ActiveConfigIsModification {HD - TicketID 8091RRAR}
* #9925 Bug Videodisplay Layout is not saved {HD - TicketID 8353ROHL}
* #10031 Bug adtf::cFilter::ConnectWithPriority not declared as virtual {HD - TicketID 8390RODS}
* #10204 Bug adtf_util::cStringList::Sort() incorrect {HD - TicketID 8488RNFJ}
* #8385 Bug VideoDisplay does not send the right bitmap format after initializing {HD - TicketID 7310QNLK}
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.6.3 RAINER
* ADTF 2.6.3 (ADTF Utils 1.10.1 - ADTF Ucom 1.9.1)
* The ADTF Version 2.6.2 uses Qt 4.6.2
* The ADTF Version 2.6.2 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* !!!IMPORTANT NOTICE!!!
* The ADTF 2.6.x sdk library is incompatible with the mixin library
* of the Display Toolbox 1.3.1. Please use the 1.4.0 Display Toolbox or use a 2.4.x or 2.5.x ADTF library!
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #9935 Bug HDRecorder segfaults in Queue Mode {HD - TicketID 8077RRCJ}
* #9900 Bug HDRecorder: Setting both splittime and splitsize does not work correctly {HD - TicketID 8304ROMF}
* #9608 Bug HDRecorder suffers from memory fragmentation on Windows XP {HD - TicketID 8031RRGL}
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.6.2 ROGER
* ADTF 2.6.2 (ADTF Utils 1.10.1 - ADTF Ucom 1.9.1)
* The ADTF Version 2.6.2 uses Qt 4.6.2
* The ADTF Version 2.6.2 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* !!!IMPORTANT NOTICE!!!
* The ADTF 2.6.0 and ADTF 2.6.1 and ADTF 2.6.2 sdk library is incompatible with the mixin library
* out of the Display Toolbox 1.3.1. Please use the 1.4.0 Display Toolbox or you have to use a 2.4.x or 2.5.x ADTF library!
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* #8861 Change Signal Registry: Change default values for history
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #9199 Bug Harddisk-Recorder: Filling queue by size is wrong {HD - TicketID 7758QJLG}
* #8845 Bug Harddisk-Recorder: The Harddiskrecorder has a Problem on splitting files
* #9135 Bug Flexray Toolbox 1.3.0 using with ADTF 2.6.1 does not bring up a Splash Screen,
* if no valid license have been found.
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.6.1 ROD
* ADTF 2.6.1 (ADTF Utils 1.10.1 - ADTF Ucom 1.9.1)
* The ADTF Version 2.6.1 uses Qt 4.6.2
* The ADTF Version 2.6.1 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* !!!IMPORTANT NOTICE!!!
* The ADTF 2.6.0 and ADTF 2.6.1 sdk library is incompatible with the mixin library
* out of the Display Toolbox 1.3.1. You have to use a 2.4.x or 2.5.x ADTF library!
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #8122 Bug VideoDisplay: Automatic adjustement of the sizes
* of the display when a bitmap info is not deactive after initialized
* #8145 Bug Extended Data Service: Does not give a warning message,
* if the disk space is full while extracting data automatically.
* #7288 Bug KeyEventManager: Events may be sent twice or not at all.
* #7792 Bug Saving the system.xml fails, if a xml file is included, which has only comments.
* #8065 Bug DDL-SignalProvider does not work correctly to provide the signals in SignalView.
* #8193 Bug FilterTrace : You do not see that breakpoints work using the Filter Trace View.
* #8067 Bug HardDiskRecorder: Macros in filename property are not resolved after forward slash.
* Use now $$ instead of \$ to escape the macro character.
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.6.0 QUIMBY
* ADTF 2.6.0 (ADTF Utils 1.10.0 - ADTF Ucom 1.9.1)
* The ADTF Version 2.6.0 uses Qt 4.6.2
* The ADTF Version 2.6.0 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* (2010R6 Feature 46) #7189 Bei Bedarf kann man jedem Filter im Configuration Editor einen Initialisierungsprioritaetswert zuordnen.
* #7189 Upon demand each filter in the Configuration Editor can be assigned with an initial priority value
* #7190 Change Introduce new filter property "priority"
* #7191 Change ConfigEditor: Dialog to simply modify the loading "priority" of filters within the filter graph
* (2010R6 Feature 40) #2743 Konfigurationsscheduling: Einfuehrung von Eventtabellen bzw. Taskplaner fuer die Umsetzung von verschiedenen Scheduling Verfahren
* #2743 Configuration scheduling: Introducing event tables and a task planer for the implementation of different scheduling procedures
* #506 Enhancement IKernelInfo Interfaces introcuded. Have a look in the ADTF SDK Documentation.
* #7170 Enhancment KernelView - GUI, to view all Events, Threads, Conditions, Timers to change there priority.
* (2010R6 Feature 39) #2736 Umsetzung eines echzeitfaehigen ADTF
* #2736 Implementation of a real-time capable ADTF
* (2010R6 Feature 39.1) #2739 RT Linux Unterstuetzung
* #2739 RT Linux Support
* #7248 Enhancement IKernelRealtime Interface introduced. See SDK Documentation.
* #7617 Change The introduced D-Pointer in ADTF 2.2.0 is a conflictive requirement to the realtime.
* This means every single class has to be checked if the D-Pointer must be removed:
* Removed from adtf_util::cSynchronizer, cException other maybe will follow.
* #7608 Task RealTime: Within the SDK Documentation every methods is marked as rtsave or lock/systemcall free.
* See SDK Documentation for Realtime !
* See also new examples "demo_realtime" and "demo_realtime_bridge".
* #7610 Change adtf_util::cLockFreeQueue: Cant grow with new parameter.
* #3429 Change The relevant code of ADTF and of all relevant libraries has to be portable to a realtime platform
* (2010R6 Feature 39.2) #2741 Download von Konfigurationen
* #2741 Download of configurations
* #7175 Change Cluster of configurations: Sub-configurations can be up/downloaded to another ADTF.
* One single ADTF can then control a certain amounts of adtf-slaves.
* See UserManual for new adtf_slave.manifest.
* (2010R6 Feature 36) #2692 Erweiterung der Zusatzmodule zur Timinganalyse/Pufferfuellstaenden/Visuelles Debuggen
* #2692 Extension of the extra modules for timing analysis/buffer usage level/visual debugging
* (2010R6 Feature 36.1) #6135 GUI Framesteuerung (vor / zurueck; +-) nicht nur auf einer Sample Basis,
* sondern auf einer waehlbaren Sample-Quelle (z.B. Video).
* #6135 GUI frame control (forward / backward; +-) not only on sample basis,
* also on a selectable sample source such as video
* #4887 Change Extend the breakpoints: - set breakpoint during running state
* - adding conditions for breakpoint
* See ADTFUsermanual for further information.
* (2010R6 Feature 36.2) #6136 Pufferfuellstaende
* #6136 Buffer usage level
* #7167 Change Sample Pool implement ISignalProvider Interface to show current load values in Signal View.
* #7166 Change Memory Pool implement ISignalProvider Interface to show current load values in Signal View.
*
* (common changes made)
* #xxxx Change ConfigEditor: Improvements of ConfigEditor Usability.
* * cursor change on connection lines
* * Enhancing the zooming
* * Mouse clicks should snap on connections first
* #6518 Task EDS: Enhance an example using the $EDS$-Macro.
* #7134 Change Signal Registry: added new GUI Setting - Signal Registry - "history_count" and "history_time"
* #5757 Change Property Browser: use for True/False a check box instead of combo box.
* #6023 Change Property Browser: Reset button for every single property to set the default value.
* #6671 Change HardDiskPlayer: Introduce new option - "dont run fast after time violations" see properties of the Player.
* #7430 Change Common: Using a property in demo services.
* #7238 Change Common: If inputting a folder then the folder shall be converted to a relative path automatically
* #6131 Change Common: Enhancing the synch / async example with default behaviour
* #7300 Task Documentation: Improve the documentation for the usage of Properties.
* #7298 Task Documentation: DAT File format specification has been removed.
* #6671 Change HarddiskPlayer: Introduce new option - "dont run fast after time violations"
* See property "disable_timing_correction" of the HarddiskPlayer.
* #6853 Change HarddiskRecorder: Every spitted file now know the forerunner file
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #7261 Change adtf_util::cSocket: Overworked SetOption and GetOption.
* #7255 Change cTestBench: Return code of Testbench indicates test result.
* #7384 Change adtf_util::cSystem: Enhance adtf_util::cSystem with NetworkToHost functions.
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #6823 Change IMPORTANT: MOST MediaSample is deprecated now and will move to Device Toolbox.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #6877 Bug ucom: UCOM_OBJECT Macros: Reference Counting is not atomic.
* #7113 Bug XSystem: Tile Windows reserves space for hidden windows.
* #7068 Bug XSystem: Qt Displays with set minimumSize greater than thumbnail default size are show greater in Thumbnail View.
* #7110 Bug Configuration Editor: long port name is not shown completely
* #7085 Bug Configuration Editor: Streamname with special characters like ~ leads to error after saving.
* See Programming Guide within the SDK Documentation.
* #7074 Bug Common: Input Pin name with slashes can fail.
* See Programming and Naming Guide within the SDK Documentation.
* #7299 Bug Common: Using Playlists and having enabled loop mode leads to an endless loop.
* #7126 Bug Signal Registry: reference counter warnings while shutdown.
* #7379 Bug HarddiskPlayer: a DAT-File reference to the self DAT File can result sometimes in a datarate doubled.
* #7447 Bug DatExporter: Show DAT Info -> Create New Dat File: Dialog shows wrong streams.
* #7441 Bug EDS: Appending only files (without a folder) does not work.
* #7810 Bug Extraction of EDS Data does not work properly.
* #7597 Bug Queue recording works one time only.
* #7451 Bug VideoDisplay Layout are not restored sometimes.
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.5.1 PATTY
* ADTF 2.5.1 (ADTF Utils 1.9.1 - ADTF Ucom 1.9.0)
* The ADTF Version 2.5.1 uses Qt 4.6.2
* The ADTF Version 2.5.1 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* #7202 Change: Message Bus: configuration over UDP Message Bus Channel on one computer
* through the new parameter forceclient=true
* See ADTF SDK Documentation for page "ADTF UDP Network" to understand this parameter.
* See also the example filters/demo_messagebus_netio.
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #6860 Loading of System XML failed only once after system restart.
* #7125 Error in DDL Parsing of MediaCoder if struct are in nonsorted order.
* #7184 Crash when settings markers with an hdplayer in config.
* #7383 Adding Virtual Destructors to the GraphicsLib-interfaces to prevent memoryleaks in further versions.
* #7424 MediaDescriptionService uses "." instead of "/" for registerd signals um Signals in Registry.
* => Must be "/", you need to reconfigure your SignalView if you used it in 2.5.0 already!
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.5.0 OTTO
* ADTF 2.5.0 (ADTF Utils 1.9.0 - ADTF Ucom 1.9.0)
* The ADTF Version 2.5.0 uses Qt 4.6.2
* The ADTF Version 2.5.0 uses Python 2.6.6
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (2010R5 37) #2695 Erweiterter Scripting Service zum Steuern der Applikation ueber erweiterte System Befehle
* #2695 Enhanced scripting service to controll the application with enhanced system commands
* #6118 Enhancement Python Support Service for testing introduced ... see ADTFUsermanual and SDK Documentation.
* (2010R5 Feature 36.3) #6137 Timinganalyse
* #6137 Timing analysis
* #4300 Enhancement Design of a Performance and Profiling Interfaces to instrument your code
* see the documentation for IProfiler and Profiling
* (2010R5 Feature 34.3) #3728 Komprimierungsoption unterstuetzt vom Harddisk-Player
* #3728 Compression option support through the HardDiskRecorder
* #3804 Change Harddisk-Player can automatically decompress bzip-files.
* (2010R5 Feature 34.5) #3730 Komprimierungsoption unterstuetzt durch den DatExporter
* #3806 Change DatExporter can handle compressed bzip-files.
* (2010R5 Feature 10.5) #2710 Extrahieren von Inhaltsbeschreibungen
* #2710 Extraction of content descriptions
* (2010R5 Feature 6) #2684 Inhaltsbeschreibung - Beschreibung der Dateninhalte eines Datenstromes (Semantik)
* #2684 Content descriptions - description of the data content of data streams (semantics)
* (2010R5 Feature 6.4) #2688 Tools zum Arbeiten mit der vorhandenen Inhaltsbeschreibungen
* #2688 Tools to work with existant content descriptions
* (2010R5 Feature 6.4.2)#2691 Inhaltsbeschreibung soll partiell entfernt werden koennen
* #2691 Content descriptions should be removed partly
* (2010R5 Feature 6.4.1)#2690 Inhaltsbeschreibung soll entfernt werden koennen.
* #2690 Content descriptions should be removed
* #6116 Change DATExporter can handle and create Media Descriptions for a new DAT File (releating DDL, see SDK Documentation for DDL)
* #4347 Change DATExporter GUI can handle Media Descriptions (DDL Files)
* #5897 Change The Media Description Service is now a SignalProvider to provide the described signals in the Display Toolboxes SignalView.
* #6110 Change Media Description Editor which can create and edit a description file for DDL 1.0+.
* #6114 Change DAT File Info Dialog shows Media Description of a stream as tooltip.
* (2010R5 Feature 19) #2733 Testautomatisierungsservice
* #2733 Test automatization service
* (2010R5 Feature 19.1) #4400 Testautomatisierungsservice in der Oberflaeche (Erweitertes Projektmanagement)
* #4400 Test automatization service in the GUI (enhanced project management)
* (2010R5 Feature 19.4) #5244 Erweiterung Batch-Processing
* #5244 Enhanced Batch-Processing
* (2010R5 Feature 19.5) #5245 Erweiterung Playlisten
* #5245 Enhanced Playlists
* #6118 Enhancement Python Support Service for testing introduced ... see ADTFUsermanual and SDK Documentation.
* #6938 Change ProjectTree: Load and Run python scripts
*
* (common changes made)
* #6130 Enhancement XSystem: Implementing a Global Key Service which manages the keyboard events
* a new interface is introduced, see SDK documentation for adtf::IGlobalKeyEventManager and examples
* #4529 Change XSystem: Redesign of XSystem. See ADTFUserManual for new Features.
* #5722 Change XSystem: Thumbnails are now Scrollable with mouse.
* #6129 Change XSystem: Improving the Thumbnail View that displays can be differenced (static picture will be shown)
* #5406 Change XSystem: Start and stop the recording using the same key.
* #5075 Change ProjectTree: The ProjectTree should be able to work with enviroment variables. See Documentation.
* #6119 Change ProjectTree : New menu entryfor playlists - Show in Texteditor
* #4880 Change ConfigEditor: Improve the handling for Dynamic Config Pins. see Context Menu of the Pins and Filter!
* #4884 Change ConfigEditor: Highlight selected connections.
* #5572 Change ConfigEditor: a added Subgraph shows the original configuration.
* #5839 Change ConfigEditor: Networkview - implementing zooming.
* #5973 Change ConfigEditor: The global settings "enable_messagebus = false" changes a channel to a subconfig
* #6591 Change ConfigEditor: Needs fast Short Cut in View Menu
* #6355 Change MessageBus: can handle Macros in the URL String
* #3322 Change HDPlayer: has new property "ask_for_references".
* #6332 Change HDPlayer: Breakpoints on Pins should not throw an error if the Pin does not have a stream.
* #6672 Change HDPlayer Warning, for Timing Violations (new property added).
* #4585 Change HDRecorder: Warning if HDRecorder can not record as fast as data are incoming.
* #4292 Change All ADTF Versions of a filter are visible in Property Browser.
* #6045 Change PropertyBrowser: highlight "old" properties those added to the configuration file but not valid for the actual filter.
* #6698 Change PropertyBrowser: use for bool values eine CheckBox instead of ComboBox.
* #5666 Change LoadedModules GUI: Button to export informations of all current loaded modules and services to a file
* #5867 Change All Properties have now a DISPLAYNAME, so you can display
* a different (more explaining) Property Name in Settings Editor and Property Browser as property name is in Configuration file.
* #5956 Change DATExporter: DAT Repair Tool introduced. See ADTFUserManual.
* #5968 Change (Only Windows) Logging can use the stdout of the Cmd-Console using -stdout commandline parameter.
* With this change your are not able to use ADTF on a lower system than Windows XP anymore!
* #6238 Task All examples are now provided via CMake. Have a look in the ADTFDeveloperManual.
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #6134 Task Enhancing the documentation of adtf_util::cImage and the used structures / enums
* #5781 Change adtf_util::cSystem::Execute : adding parameter to log to console outs to
* #5553 Change cLockFree* Classes introduced in #5180 (ADTF 2.4) have now a Fallback implementation if processor type does not fit.
* see SDK Documentation.
* #6745 Change Add adtf_util::cStdMath::CompareFloat for relative comparisons of float variables.
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #5026 Task add documentation how to use the adtf::ISampleStream interface to set ADTF pausable
* #5405 Task Improving the documentation with sequences for i.e. a "lifecycle" of a mediasample
* #6130 Enhancement New interface adtf::IGlobalKeyEventManager introduced (see also common changes in this change_log)
* #3320 Change Interface adtf_graphics::IFileDialog introduced. see SDK Documentation.
* #6753 Change adtf::cPin::IsActive should be public.
* #6006 Change Improving the error message creating a Filter with duplicated Pin names
* #6024 Change new adtf::cFilter::ConnectWithPriority function
* #6258 Change new adtf::cFilter::UnregisterPin function
* #5865 Change All Properties can have a NSSUBPROP_DISPLAYNAME. see SDK documentation.
* #6692 Change All Properties can have a NSSUBPROP_DIRECTORY. see SDK documentation.
* #6593 Change SignalRegistry: Sends Events if new Signals were added.
* #6900 Change adtf_graphics: No deprecated warnings for ICanvas anymore, added interfaces to all classes.
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #4739 Bug (Linux only) the floating windows have no Minimize button.
* if you want one use the display mode for the floation window "TopOfMain"
* #6466 Bug Qt Filter can not initialize within a non-GUI thread.
* #6456 Bug EDS: problems with invalid and non-existing files
* #6361 Bug Breakpoint does not work without connection
* #6230 Bug MessageBus - UDP - "dx_max_message_size" setting is not utilized
* Now you can use this default size in glbals an also within the Channels URL. See SDK documentation.
* #6325 Bug ADTF crashes if a project with no configuration is tried to play.
* #6327 Bug ADTF crashes if changing the actual used system.xml and the question if it should be
* reloaded is answerd with no and then trying to save the same configuration.
* #6331 Bug adtf_util::cIndexedFile::SetDateTime / adtf_util::cIndexedFile::GetDateTime inconsistent
* #6556 Bug ConfigEditor: If ChangeActiveConfigIsModification is set to false and the active
* Configuration is changed using the Project Tree the Configuration will be marked as changed any way.
* #6697 Bug SetCurrentPosition does not respect dat-File Time-Offset
* #7075 Bug adtf_util::cFileSystem::FindFiles: last directory of search pattern is not prefixed to result strings
* #6492 Bug GetCurrentSystemTime retrieves the current system time in UTC
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.4.1 NELSON
* ADTF 2.4.1 (ADTF Utils 1.8.1 - ADTF Ucom 1.8.3)
* The ADTF Version 2.4.1 uses Qt 4.6.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (common changes)
* #5732 Change Video4Linux device: add capture mode selection property
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #6299 Bug adtf_util::cUnitConversion: "SI" is not resolved when converting form SI-Unit
* #6261 Bug LicenseDialog: Volume selection combo box missing
* #6255 Bug ConfigEditor: Problem with the Harddisk Player if a pin name includes a slash '/'
* #6196 Bug ConfigEditor: ADTF freezes when moving filters
* #6164 Bug ConfigEditor: Moving filters with keys does not update connections
* #5723 Bug ConfigEditor: drag and copy with more than one object does not work
* #6245 Bug Recorddialog should not accept tab as input to use it without mouse
* #6234 Bug HDPlayer resets Streamtime on EOF
* #6171 Bug EDS: Compressed files are not deleted after use
* #6168 Bug Optional connections does not work with sub configurations
* #6157 Bug Export of RGB video streams does not work correctly
* #6037 Bug adtf_util::cImage: ChangePixelFormat(cImage::PF_YUV420P_888) does not work
* #6076 Bug MessageBus: can crash on not defines localhost within host file on linux
* #6026 Bug ADTF Control Timeline sometimes incompletely
* #5975 Bug ADTF could deadlock if closing application while looping in Harddiskplayer
* #6077 Bug cBaseQtFilter::CreateView() crashes, if the function is not called within the GUI thread
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.4.0 MARGE
* ADTF 2.4.0 (ADTF Utils 1.8.0 - ADTF Ucom 1.8.2)
* The ADTF Version 2.4.0 uses Qt 4.6.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* IMPORTANT: The ADTF will only compile with -march=i686 compiler flag set on GCC!
* See #5180 why.
*
* (2010R4 Feature 42) #5246 Einfacher Autolayouter fuer Konfigurationen
* #5384 Enhancement Simple AutoLayouter for the Configuration Editor
* (2010R4 Feature 44) #5248 Offsetbehaftete MediaSample-Zeitstempel im Playback-Modus --> absoluter Zeitstempel
* #5248 Offset timestamps in MediaSamples in Playback mode --> absolute timestamps
* #5383 Change The Harddiskplayer gets a new property called "reset_recording_time_offset".
* If this property is set to false, the player will not begin the file time with "0", it will use
* the absolute times of the file to provide the simulated stream time. (see documentation of player in UserManual)
* (2010R4 Feature 28.1) #3129 Insbesondere beim "Hochfahren" soll es mehr Statusausgaben geben (Unterscheidung nach Debug / Release) -> u.U. Einfuehren eines "Verbose"-Levels (nur bei Debug)
* #3129 Particularly at "Start-up" should be more status texts displayed (distinction between Debug / Release) -> maybe introducing a "Verbose"-level (only for Debug)
* #5289 Change ADTF uses Assertion to test Null-Pointers for sdk method calls to raise performance in release mode!
* (2010R4 Feature 35) #2689 Erweiterung der ADTF Dat-Datei Toollandschaft fuer ein komfortables Navigieren, Schneiden und Sichten
* #2689 Enhancing the ADTF DAT file tools for more comfortable navigating, cutting and viewing
* #5240 Change The Dat File Info Dialog completely reworked. It shows now the index entries of a stream to zoom in the file and cut out parts of them.
* (2010R4 Feature 35) #2693 signalbasierte Zugriffsfunktionalitaet
* #2693 signal-based access-functions
* #5059 Change Implement and improve IMediaTypeDescription, IMediaCoder, IMediaSerializer.
* The Class adtf::cMediaCoder will implement a media description based access to a structured memory.
* The IMediaTypeDescription interface will implement a IMediaCoder dependent access to the content of a MediaSample.
* See media_description example and the SDK Documentation !
* Additional to (2009R3 Feature 1) #2672 Verteilung des System auf mehrere Rechner ueber Messagebusarchitektur
* #2672 Distribution of the system between multiple computers per MessageBus architecture
* #4331 Change The SessionManager has to realize a synchronizing of the stream times of all channels existing in the MessageBus network.
* It will also synchronize Runlevel so that different ADTF instances will start and stop at same time.
* See SDK Documentation for detailed information!
*
* (common changes made)
* #5719 Enhancement DatExporter: Extension/Sink for the extended_data in a Dat-file which were added via EDS.
* #5188 Change DatExporter: ASC-Sink can sort the Messages by time by option.
* #5609 Task Common: Change the support email address to 'support.automotive.EBADTFLicense@elektrobit.com'.
* #5412 Change Common: Crash-Dump Files needs to have version information like '<executable>-<buildnr>-<buildtype>-<date>.dmp' (Windows only)
* #5077 Change Common: DUMP-Files will be saved automatically on commandline option "-quit"
* #5191 Change Common: commandline option of launcher "-quit" disables the record dialog
* #2543 Change Common: On crash dump also the current ADTF Environment must be dumped.
* This new file will help to provide better support.
* #4995 Change Common: Dialogs should be suppressible with a command line parameter "-quit"
* #4885 Change Common: Connections can be optional! See Config Editor Context menu of a connection!
* This means: If a connection can not be established, the initializing will not fail!
* #4361 Change Common: AutoArrange for the Displays in the workspace, see "View" Menu.
* #5474 Change Filterttrace: needs to count samples as exactly as possible (without loosing performance)
* #5788 Change ProjectTree: Optimizing the load of a projects shown dat file information an adjust it with a new setting 'show_datfile_info'
* #5444 Change ConfigEditor: shows also infos if a filter is not available
* #5411 Change ConfigEditor: New KeyBoard Shortcuts for Config Editor. (they are with Ctrl + Shift available)
* #4821 Change ConfigEditor: Show missing filters in subgraph by mark the sub graph item red !
* #5410,#5178 Change Signal Registry: Optimizing the signal registry for history and performance
* #5364 Change HDPlayer: manages its Loop Mode (if set to true) by itself if no filtergraphmanager is added to runtime
* #5309 Change HDPlayer: waits for the FilterGraph_Event PostIncremental (State_Running) before starts playing if filtergraph is present.
* #5183,#3939 Change EDS: Redesign of the EDS GUI Interface. Please have a look in the UserManual!
* This separates the EDS Functionality and the EDS GUI to use the EDS also in non-gui Applications.
* #5835 Change EDS: Root Directory moved from Settings to globals
* #4527 Change Logging Console : Logging to stdout adjustable with new global property "console_log_to_stdout"
* #5985 Task Doku Update: Messagebus ca not communicate with 3 Nodes, deterministically when using same port for all channels.
* You need to use different ports in your configured URL!
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #5618 Change adtf_util::cStreamSocket / adtf_util::cServerSocket methods will return the ERR_TIMEOUT if time out occurs.
* #5774 Change adtf_util::cDateTime::UnFormat method introduced to convert a string to a adtf_util::cDateTime.
* #5404 Change adtf_util::cCommandLine: GetArg method added see SDK Doku
* #5323 Change adtf_util::cString with new static methods IsNotEqual, IsNotEqualNoCase
* #5200 Change adtf_util::cSocket GetOption added.
* #5180 Enhancement Implementation of a Multiple Writer/Multiple Reader lockfree queue.
* See adtf_util::cLockFreeQueue, adtf_util::cLockFreeStack in SDK Documentation.
* At least this implementation will raise the minimal processor requirements! See UserManual !
* IMPORTANT: The ADTF will only complie with -march=i686 compiler flag set on GCC !!
* #4877 Enhancement Implementation of new adtf_util::cUnitConversion Class
* #3823 Change adtf_util::cMemoryBlock: adding memory function in utils api for encapsulate MemSet MemZero
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* #5251 Task Create an example using "dynamic properties" with the PropertyChange method.
* #5210,#5208 Task Overwork adtf_graphics::cGCLWriter / cDynamicMemoryBlock Functionality ... see SDK Documentation
* #5895 Change new UCOM_SERVICE_EVENT_CHECK_REQUIRED Macro to provide simple service dependemcies see SDK Documentation
* #5712 Task Alignment Check for the utils_system classes.
* The cEvent, cManualEvent and other are now implemented with d-Pointer Pattern.
* Additionally you need to put the pack statements around the include of adtf_plugin_sdk.h to
* use always right alignment of ADTF classes (see SDK documentation)
* #5183,#3939 Change The IExtendedDataManager intertface has moved to the adtf core.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #5802 Bug Configuration Editor: repainting problem while filters overlapping
* #5713 Bug BaseQtFilter has no DropDown-List for CreateFlags Property
* #5705 Bug Sometimes there is a Deadlock at closing messagebus Channels
* #5692 Bug VideoDisplay CenterImage does not work with KeepRatio disabled
* #5500 Bug Project Tree: File Properties Dialog does not save the 'info' text
* #5472 Bug Kernel: SignalWait mechanism does not work
* #5471 Bug Loaded Modules Service: VideoView-Mixin will be inserted twice
* #5419 Bug HD Recorder: automatic file name generation does create inconsistent filenames
* #5317 Bug Incorrect update interval in cBaseIODeviceFilter
* #4663 Bug Connection to a Pin with MediaType 0 - 0 are always possible.
* MediaType 0,0 has now a different meaning. See IMediaTypeDescription and Serialization in ADTF SDK Documentation.
* #5879 Bug adtf_console with "-playlist" and "-quit" aborts during processing the second dat-file
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.3.1 LISA
* ADTF 2.3.1 (ADTF Utils 1.7.1 - ADTF Ucom 1.8.1)
* The ADTF Version 2.3.1 uses Qt 4.5.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (common changes made)
* #5140 Change "Open Project"/"Configuration File" does not check if it is really an ADTF project/configuration file.
* #3419 Change Time Out needs to be adjustable at Data-Exchange Service UDP Connection. see ADTFUserManual.pdf.
* #3527 Task Using regular expressions to establich connections. See ADTFUserManual.pdf.
* #5072 Change Menu Entry "Loaded Modules" in "Tools"
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #4476 Change adtf_graphics.h: Remove unneccessary header include from std namespace.
* #5182 Task Creating an example for the messagebus usage.
* #5263 Task Adding a playlist example project.
* #5358 Change The Destroy Method of ucom::cRuntime deletes the _runtime Object, the global Runtime should not count reference.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #4596 Service are stopped in right order but will be deleted in wrong order.
* #4881 Double click on a subconfiguration does not automatically show the configuration if it is hidden
* #5252 ADTF deadlocks when Initializing by using a playlist.
* #4976 Description of thumbnails remains after thumbnail is removed.
* #5311 Extended Data Service: PLBs in sub-configurations will not added automatically.
* #5116 Linux project templates containing filters which are delivered for windows only.
* #5151 After disconnecting a pin the IsConnected method returns always tTrue.
* #5172 DatExporter: Exporting of extended CAN Messages results in invalid ASC-Format.
* #5324 HDPlayer: Multiple Files will not played exactly synchronous.
* #5380 Settings for Menu Enable Record Dialog are off after ADTFDevenv was restarted.
* #5394 While Split_Recording event is sent with ADTFMediaDescriptor a sent filename will not be attended
* #5417 Harddiskrecorder: start_on_startup records 6KB only.
* #5458 Error while calculating size of MOST MediaSample when using "StartLightStress" - MOST Messages.
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.3.0 KRUSTY
* ADTF 2.3.0 (ADTF Utils 1.7.0 - ADTF Ucom 1.8.0)
* The ADTF Version 2.3.0 uses Qt 4.5.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* Massive changes to the SDK documentation.
* See documentation
* Windows : adtf_sdk.chm
* Linux : doc/adtf_sdk_html_docs/index.html
* Some more overview pages
* All Examples are included in the documentation
* Some services are included in the documentation
*
* Changes made to ADTF Make environment.
* You dont need ENVDIR anymore. Use ADTF_DIR instead and the new ADTF_DIR/scripts/adtf.mak script.
*
* (2009R3 Feature 10.3) #2707 Schnittmoeglichkeiten
* #2707 Cutting capabilities
* #4334 Change Enhance the DAT file information dialog with new information (i.e. streams) and create a link to the "Create New DAT" dialog
* (2009R3 Feature 19.2) #4401 Testautomatisierungsservice Erweiterung der Kommandozeilen-Schnittstelle
* #4401 Test automatization service enhancement of the command line interface
* #2548 Enhancement Enhance the project tree by using a playlist see ADTFUserManual.pdf.
* (2009R3 Feature 1) #2672 Verteilung des System auf mehrere Rechner ueber Messagebusarchitektur
* #2672 Distribution of the system between multiple computers per MessageBus architecture
* (Feature 1.1) #2673 Konzept / Design eines Messagebusses, der Pins an andere Systeme bekannt gibt
* #2673 Concept / design of a MessageBus, which announces pins to other systems
* (Feature 1.2) #2674 Umsetzung der generischen Schnittstelle (zugrundeliegendes Transportprotokoll ist beliebig austauschbar)
* #2674 Implementation of a generic interface (transportation layer should be replaceable)
* (Feature 1.3) #2675 Unterstuetzung der Verteilung von Systemen mithilfe des graphischen Editors
* #2675 Support of the graphical editor for distributed systems
* (Feature 1.4) #3113 Zeitsynchronisierung bei der Aufnahme von Dat-Dateien auf unterschiedlichen Rechnern
* #3113 Time synchronization for recording DAT files with distributed systems
* #3489 Enhancement Introduce the Messagebus Plugin Implementation of a MessageBus Interface
* See SDK Dokumentation and ADTFUserManual.
* This also implements a possibility to synchronize the times of the connected ADTFs.
* #4328 Enhancement ConfigurationEditor: Overview of the MessageBus network.
* See ADTFUserManual how to configure a Messagebus Network.
* (2009R3 Feature 11.2) #2715 DAT-Datei – Hashwert
* #2715 DAT file – Hash value
* #4339 Enhancment Recorder can create a checksum value
* see ADTFUserManual and properties of Recorder
* #4338 Change HDPlayer can check checksum values
* #4337 Change DatExporter can check checksum values
* (2009R3 Feature 16) #2725 Umsetzung eines allgemeinen "Watchdog" auf Filter- und Pinebene
* #2725 Implementation of a global "Watchdog" on filter and pin level
* #4342 Enhancement Create a graphic ADTF watchdog filter based on the Signal Registry
* (2009R3 Feature 20) #2734 Druckoption fuer Konfigurationen
* #2734 Print option for configurations
* #4344 Enhancement ConfigurationEditor: Create the print option for the visible configuration
* (2009R3 Feature 34.2) #3727 Komprimierungsoption unterstuetzt vom Harddisk-Recorder
* #3727 Compress options support through the HardDiskRecorder
* #4935 Change HarddiskRecorder can compress whole dat-files.
*
*
* (common changes made)
* #4434 Change Executing the EC_SplitRecording event without loosing MediaSamples
* #4710 Change First time stamp in the DAT file could be negative
* #4592 Change Decrease the time to load fibex or dbc files.
* #3984 Enhancement Creating the possibility to have modular manifest files
* see examples and the adtf manifest file.
* #4318 Task Setup: Silent installation using Linux
* #3389 Change DatExporter: audio_comment-Export added
* #4438 Enhancement New Dialog to show all loaded modules (services and filters)
* #4516 Change DatExporter needs to support more than one Importer for a single file type.
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* #4340 Change adtf_util::cIndexedFile creates a hash value for the extensions (see #4336)
* #4336 Change Utils Files: Enhance adtf_util::cIndexedFileHelper with functions for hash values.
* #4369 Change bzip2 in ADTF Utils. class adtf_util::cFileCompression.
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* (2009R3 Feature 17.3) #2730 Standardisiertes Scheduling und definiertes Scheduling -> Austausch von Filtern
* #2730 Standardized scheduling and defined scheduling -> replacement of filters
* (Feature 17.1) #2728 Festlegung von standardisierten Programmierrichtlinien
* #2728 Definition of standardized programming guide lines
* #4343 Change Design and implementation of default base clases.
* see SDK Dokumentation for base classes like
* adtf::cAsyncDataTriggeredFilter, adtf::cTimeTriggeredFilter, adtf::cConditionTriggeredFilter.
* (2009R3 Feature 6) #2684 Inhaltsbeschreibung - Beschreibung der Dateninhalte eines Datenstromes (Semantik)
* #2684 Content description - description of data contents of a data stream (semantics)
* (Feature 11.1) #2714 Datenbeschreibung /-zugriff
* #2714 Data description / access
* #2757 Enhancement Create a MediaType for the access to the data definition
* see SDK Documentation ADTF » ADTF Plugin SDK » The ADTF SDK (adtf) » ADTF Streaming package
*
* (common changes made)
* #4056 Change New IImage, IPoint, IVector3, IColor interfaces.
* These will be the new interfaces for the new interface ICanvas in further versions.
* #4371 Change Introducing Interface ucom::IRuntimeEx. (thats why the ucom minor version changed)
* see SDK Documentation for information.
* #4383 Change IStoreFileExtension is removed, use the IExtendedDataService interface instead !
* #4992 Task Removed deprecated members and functions from adtf::cFilter and adtf::cPin
* #4653 Change MemoryManager has now a IAllocatorInfo Interface to get information about the current state of memory pools.
* #4044 Enhancement DatExporter: Plugin Interface for File - Extensions
* see SDK Dokumentation for additional interfaces.
* #4365 Task Creating a template header for the documentation of services / objects / classes ... to be used in the SDK
* #4671 Task Creating an example which shows the usage of the ISessionManager.
* #4590 Task New example Demo Sinus Provider to use ADTF Signal View Registry.
* #4873 Task New example to use ADTF X System as standalone.
* #4548 Change ucom::cReferenceCounter helper class detects Unref calls on already destroyed objects and throw assertion in debug mode.
* #4855 Change KernelMutex got Release method.
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #4415 AEVDebugMonitor does not export a file
* #4555 Wrong date is shown in the project tree if using ADTF 1 files.
* #4564 SetProperty does not return
* #4641 Sometimes the positioning of GCL objects in the VideoDisplay does not work properly.
* #4652 ISamplePool Interface - GetTypeList - GetSampleList returns only 0
* #4664 Harddiskrecorder blocks after many sent record triggers
* #4789 If creating the pin connections within the system.xml file manually there is no error when initializing this configuration even if there are incompatible MediaTypes.
* #4946 The Harddiscrecorder resolves macros only at Init (i.e. DATA, TIME are not changing while running the configuration)
* #4960 Kernel Service does not support the SelfManaged Thread option
* #4985 Connecting filters while one of them is deactivated leaves the connection active
* #4987 Harddiskrecorder falsely reports that there is not enough disk space if diskspace_check_size > 0
* #4546 GUI: Configuration Editor Layout will be destroyed, if the system.xml has been changed in a text editor.
* #4940 VideoDisplays output pin creates wrong videocolors
* #4916 Method adtf_util::cThread::SetPriority has to be corrected for Linux because actually the process and not the thread priority is set.
* #4943 DAT file with video streams of two different DAT files cannot be created using the "Create New DAT File ..." function.
* #4584 SampleQueue of a Pin is not cleared within Start/Stop. This has to be documented.
* #4988 adtf_util::cFileSystem::GetFreeDiskSpace returns in error case not -1 but LONGLONGMAX.
* To fix this the function has been redisigned with a new interface. The old one has been marked as deprecated.
* #3995 Harddiskplayer does not create a Pin for all streams in the given DAT file.
* #4467 ConfigEditor: Media Type Tooltip for Filter pins is only displayed for a short period of time.
* #5046 Activating a non-visible configuration leaves the green dot at the previously active configuration.
* #3198 (this appears only in vc2005 Builds) using Harddisk Player unlimited playback speed in loop mode,
* with very short files causes some problems within GUI.
* #4605 RegisterProvider prueft nicht ob Provider mit gleichem Namen bereits vorhanden.
* #4977 ImageTransform does not produce output with standard properties.
* #4955 Console View Segfault appears.
* #4794 adtfconsole does not close even if "-quit" is set in the command line options.
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.2.2 JEBEDIAH
* ADTF 2.2.2 (ADTF Utils 1.6.2 - ADTF Ucom 1.7.7)
* The ADTF Version 2.2.2 uses Qt 4.5.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* For known Problems please see bottom of this file.
* They moved there for purposes of clarity.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
* #4299 Config Editor: The change of the active configuration does not necessarily saves a the configuration file.
* You can now adjust this with the property can be found in
* Settings Editor -> Settings -> Configuration Editor -> 'ChangeActiveConfigIsModification'
* #1874 Config Editor: Configurations Tabs can be hided and moved now. See context menu of Config Editor.
* #4264 VideoDisplay shall show warning on unsupported video formats.
* #4520 Property Browser Valuelist can handle a empty entry. (see sub properties in SDK Doku what this is).
* #4357 Sample Pool Using faster Sample Creation see #4356.
* #4189 License expire dialog -> full date output.
* #3746 Overworked Extended Data Service, because of incompatible file extensions between Linux and windows.
* see user manual.
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #4571 Introducing adtfcomm library which contains parser for dbc, fibex and lin files as well as some decoding functionality.
* This is the old cCanDataBase and cCanFile see SDK Doku for more information.
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
* #4356 Introducing FastCreation Flags for ucom::IRuntime::RegisterClass. see SDK API Documentation for ucom::IRuntime.
* Beware: Only use for MediaSample classes and frequently used classes!
* #4384 Adding GPS Receiver Example (see src/examples/filters/demo_gpsreceiver)
* #4363 New Events added for Filtergraph see adtf::IFiltergraph in SDK API Documentation (tFilterGraphConnectionEvent).
* #4246 New Sub-Sub-Property "ExtensionFilter" introduced to set with SetPropertyStr("myname.IsFilename.ExtensionFilter", "*.*")
* This will be considered by Config Editor, Settings Editor and Property Browser in Future, when selecting a file.
* #4518 The property "CreateFlags" of the Display Filters will be ignored when configuration was initialized once.
* => ADTF Graphics IWindowManager became a new CreateFlag IWindowManager::WMF_ForceLayout (see SDK documentation).
* #4119 The property "CreateFlags" of the Display Filters can be set with drop-down-list (subproperty .ValueList is used)
* #4519 DisplayFilter became new properties PosX and PosY to set there absolute position. (the position will be forced!)
* #4522 ucom::cReferenceCounter helper class detects Unref calls on already destroyed objects and gives a error Message.
* #4545 adtf::cSampleClassFactory can detect to many Unref calls on a sample.
* The Sample Pool have a new property for this "pool_check_reference_counting" which is tFalse in release and tTrue in debug by default.
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
*
* #4358 Initialization of Filters are not made in order of appearance in configuration file. This is fixed now.
* #4293 (Windows only) cSerialDevice can not open COM Ports with a number > 9.
* #4200 adtf_util::cFilename::SetExtension does not work with relative path without '.' at the end.
* #4210 Plugin paths can have a different behavior on windows than on Linux.
* Removed unportable use of direct structure from adtf_util::cFileSystem::EnumDirectory.
* #3688 Precision of ICanvas::FillCircleSegment is to low.
* #4514 Project Tree: Changing the active configuration in Runtime Environment will not set it 'bold' in tree.
* #4488 cBaseVideoDisplay copies the sample contents in the OnPinEvent - call. This is wrong.
* Now it only Refs the Samples.
* #3911 ConfigEditor: When closing ADTF Devenv with X-Button while working on unsaved configuration file, the config editor do not ask for savings ...
* ... if config editor is a workspace child.
* #4051 ProjectTree can show more than one folder with the same name.
* #4294 Syntax Errors in system.xml causes crashes.
* #4306 Plugin-Paths added in system.xml will not be reloaded if changes in global settings are made.
* #4354 ConfigEditor: Environment variables are not checked in "Get pins from configuration"
* #4388 Display does not work properly while hardware_acceleration in setting is disabled.
* #4439 Wrong color when loading resource via adtf_util::cImage::LoadRescource.
* #4455 ImageTransform: For some videostreams there is no video displayed connected to the Image_Transform filter.
* #4382 IStoreFileExtension is to be set deprecated, because no standard c++ types are used in interface.
* There will be a new interface IExtendedDataService introduced. see SDK-Dokumentation.
* #4208 Command Lines for adtf_launcher does not work properly.
* #4170 Project Tree: Link to file system does not work properly.
* #4664 Harddiskrecorder blocks after many sent record triggers
* #4572 Sometimes a playback of Dat-File stops with EOF before file really ends
* #4771 The CAN Trace DBC File Reader depends on System Language Settings.
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.2.1 ITCHY
* ADTF 2.2.1 (ADTF Utils 1.6.0 - ADTF Ucom 1.7.6)
* The ADTF Version 2.2.1 uses Qt 4.5.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* #4070 Only Linux: Symbols within the plugins of adtf 2.0 and 2.1 were shadowed by symbols within the executable and other plugins.
* This can cause crashes when internal object code of the libraries has changed!
* Unfortunately this results in that the compatibility to lower versions of ADTF (smaller than Version 2.2) can not be guaranteed.
* From 2.2 on this has been resolved by using the linker flag -Bsymbolic which ensures that plugins will always use their own symbols.
* If you are using ADTF 2.1 and want to stay compatible to future versions please use the scripts/profile_linux.mak of this 2.2 release!
* #3198 (this appears only in vc2005 Builds) using Harddisk Player unlimited playback speed in loop mode,
* with very short files causes some problems within GUI.
* #1933 using big big ADTF1 files will lock GUI a long time when creating a compatibility file within Harddisk Player.
* => Resolving for now: Use the DAT-Exporter Menu "Tools->Create Compatibility File ..."
* #3353 Within OpenSUSE 11.1 the system beagle indexer service is running by default, which cause a message in ADTF
* that says "The project file/ configuration file was changed outside ADTF".
* Solution : To avoid this message, deactivate the service.
* #3505 When you set a Service Dialog (like config editor or can trace view) as a "workspace"-window
* with Shortcut Ctrl-Alt-W then it can be possible, that after restarting ADTF the Window does not receive any keyEvents.
* => Resolving for now: Minimize and Restore the Window to deal with it gently.
* #4107 The mpeg export on windows might not work correctly with certain video resolutions.
* Please note that the mpeg export might not be available in future releases (due to patent issues).
* #4132 Qt 4.5.2 open source does not draw the lines at the tree views
* #4137 No output on the video display if the hardware acceleration is disabled (Linux only).
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* #4260 Datexporter : Codec which does not support 8 Bit inputs adtf should convert to 24 bit first
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
*
*
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
*
* #4203 HDPlayer: The Player interrupts playback while deserializing CAN Message Sample which have a different message length than 8 bytes
* #4101 ConfigEditor: Breakpoints in sub-graph does not work
* #4201 Datexporter : BMP export does not react on parameter 'output' and uses strange format for the datfile name for the time stamp
* #4224 Datexporter GUI: The Open Dialog only accepts a small set of file extension, but needs to accept every kind of file.
* #4225 Datexporter : The cChunkSource base class sets always '1' for the stream id. This needs to be the parameter given.
* #4259 DatExporter : The AVI Importer does not set the pixel format
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.2.0 HOMER
* ADTF 2.2.0 (ADTF Utils 1.6.0 - ADTF Ucom 1.7.6)
* The ADTF Version 2.2.0 uses Qt 4.5.2
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* #4070 Only Linux: Symbols within the plugins of adtf 2.0 and 2.1 were shadowed by symbols within the executable and other plugins.
* This can cause crashes when internal object code of the libraries has changed!
* Unfortunately this results in that the compatibility to lower versions of ADTF (smaller than Version 2.2) can not be guaranteed.
* From 2.2 on this has been resolved by using the linker flag -Bsymbolic which ensures that plugins will always use their own symbols.
* If you are using ADTF 2.1 and want to stay compatible to future versions please use the scripts/profile_linux.mak of this 2.2 release!
*
* #3198 (this appears only in vc2005 Builds) using Harddisk Player unlimited playback speed in loop mode,
* with very short files causes some problems within GUI.
* #1933 using big big ADTF1 files will lock GUI a long time when creating a compatibility file within Harddisk Player.
* => Resolving for now: Use the DAT-Exporter Menu "Tools->Create Compatibility File ..."
* #3353 Within OpenSUSE 11.1 the system beagle indexer service is running by default, which cause a message in ADTF
* that says "The project file/ configuration file was changed outside ADTF".
* Solution : To avoid this message, deactivate the service.
* #3505 When you set a Service Dialog (like config editor or can trace view) as a "workspace"-window
* with Shortcut Ctrl-Alt-W then it can be possible, that after restarting ADTF the Window does not receive any keyEvents.
* => Resolving for now: Minimize and Restore the Window to deal with it gently.
* #4101 ConfigEditor: Breakpoints in sub-graph does not work
* #4107 The mpeg export on windows might not work correctly with certain video resolutions.
* Please note that the mpeg export might not be available in future releases (due to patent issues).
* #4132 Qt 4.5.2 open source does not draw the lines at the tree views
* #4137 No output on the video display if the hardware acceleration is disabled (linux only).
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* ADTF 2.2 is a slim installation without any special device support.
* The CAN Devices (Peak, Systec, Vector...) and special Camera devices (Bluefox, µEye) moved to the new Device Toolbox 1.0
* that will be released together with ADTF 2.2.
* Only the system (ADTF Development Env + ADTF Runtime Env) with common filters like video4linux, directshow
* harddisk recorder, harddisk player, format conversion, videodisplay and audio devices are included.
* Please do not panic: The Device Toolbox will be always available with ADTF (Your benefit: Faster release cycles on Devices.)
*
* (2009R2 Feature 10.6 #2711) Extrahieren von Datenstroemen
* #2711) Extraction of data streams
* #1997 The Datexporter has now a Plugin structure, that can handle dat-fileconverter for Streams,
* see include/additional/datexport/chunksource_intf.h
* see include/additional/datexport/samplesink_intf.h
* (2009R3 Feature 10.7 #3733) "Protokollierung" der Aenderungen einer DAT-Datei.
* #3733) "Logging" of changes of a DAT file.
* #3868 New "history" extension added in Dat-File.
* #3810 Description of Dat-File must be exportable in ADTF Dat Exporter.
* (2009R2 Feature 15.1.2 #2723) Aufnahme "nur" in Arbeitsspeicher (-> Erweiterung QueueRecorder )
* #2723) Recording only in RAM (-> enhancement QueueRecorder )
* #3858 New HD Recorder follow_size, history_size, split_size in MegaByte. These Properties
* can be used to adjust the recorder by sizes (not by time like the "old" properties).
* (2009R2 Feature 10.2 #2705) Anzeige
* #2705) Display
* #3866 DAT Exporter GUI for file info added in Menu.
* #3867 ProjectTree can reach the DAT Exporter GUI for file info (#3866)
* (2009R2 Feature 10.1 #2704) schnelle Navigation
* #2704) fast navigation
* #3913 Adding rewind Button in ADTF Control.
* (2009R2 Feature 28.3 #3131) Erweiterung Console View -> Filtern der angezeigten Meldungen (z.B. nach Meldungstext und Plugin…)
* #3131) enhanced Console View -> filtering the displayes messages (e.g. by message text and plugin)
* #1661 Message filter in Console View. (content of the sent message)
* #1268 Plugin filter in Console View. (which one sent the message)
* (2009R2 Feature 12 #2717) Porierbarkeit ueber Betriebssysteme und HW-Plattform (Big/Little Endian, 32/64 Bit, …)
* #2717) Portability per operating system and hardware (Big/Little Endian, 32/64 Bit, …)
* #2805 Test of compatibility for dat-file (and data exchange) of 64 Bit and Big/Little Endian Systems
*
* (common changes)
* #3636 The default root path of extended data service can be set via environment variable ADTF_EDS_ROOTPATH.
* #3928 The Property Browser shows the values of the sub-property "ValueList" as a ComboBox. See #3927 (SDK changes).
* #3997 The Macros can be used for the template settings (i.e. using "$MY_ENV_VARIABLE$/templates").
* #2461 DatExporter for GPS-data as Plugin (see also the example in the src/examples/datexport/gps)
* #3807 Settings and Globals files can be saved without admin rights. See usermanual.
* #3394 Set your own Record Dialog Window by a qt designer ui file. See usermanual.
*
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #3954 Introducing ADTF_D the d-pointer (see d-pointer pattern or pimpl what this means).
* This is for object compatibility convenience in further releases.
* This is very important to stay object compatible in one minor release cycle.
* The possible private and protected member and functions were moved out of the class specification and interface.
* This is used through the whole ADTF PLUGIN SDK.
*
* The Utils library is complete updated because of D-Pointer implementations.
* Version 1.6.0 is now released with this ADTF.
* #4017 adtf_util::cSystem::GetMacAddress needs to detect all MAC addresses of the system.
* #3795 BUILD_TYPE_2 macro added in adtf_util::cMacroResolver: see doxygen documentation.
* #3697 adtf_util::cThread Create methods changed to be virtual.
* #1847 COMPILER_PROFILE macro added in adtf_util::cMacroResolver: see usermanual.
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* (2009R2 Feature 31 #3137) MediaSample-Erweiterung: Anpassungen der generellen Schnittstellen.
* #3137) Enhanced MediaSample: adaptations of the general interface.
* #3393 adtf::IMediaSampleInfo Interface introduced. See doxygen documentation for more information.
* Mind: Only "new" Sample of 2.2 and higher supports this interface!
* (2009R2 Feature 31.1 #3138) MediaSample-Erweiterung: weiterer Zeitstempel
* #3138) Enhanced MediaSample: additional timestamp
* #3393 adtf::IMediaSampleInfo Interface introduced. See doxygen doku for more information.
* Mind: Only "new" Sample of 2.2 and higher supports this interface!
* (2009R2 Feature 31.2 #3139) MediaSample-Erweiterung: zusaetzlicher Zaehler
* #3139) Enhanced MediaSample: additional counter
* #3393 adtf::IMediaSampleInfo Interface introduced. See doxygen documentation for more information.
* Mind: Only "new" Sample of 2.2 and higher supports this interface!
* (2009R2 Feature 31.3 #3370) MediaSample-Erweiterung: Anpassungen der generellen Schnittstellen
* #3370) Enhanced MediaSample: adaptations of the general interface.
* #3393 adtf::IMediaSampleInfo Interface introduced. See doxygen documentation for more information.
* Mind: Only "new" Sample of 2.2 and higher supports this interface!
* (2009R2 Feature 27 #3127 in preperation to Feature #2736 Umsetzung eines echzeitfaehigen ADTF) Herstellung der "Echtzeitfaehigkeit" des ADTF-Kerns
* #3127 in preperation to Feature #2736 Implementation of a realtime capable ADTF) Implementation of the realtime capablility of the ADTF core
* #3917 Kernel Handles (for thread, event, condition etc.) can have unique identifiers.
* Mind: The "old ADTF 2.0 and ADTF 2.1 interface is renamed to IKernel1 and reachable with "iid.kernel"
* The "new" Kernel interface is now IKernel with "iid.kernel2" The New kernel service of ADTF
* supports both interfaces!
* #2864 All ADTF internal filters use adtf::cKernelThread instead of adtf_util::cThread.
* (Depends on 2009R2 Feature 28.1 #3129) Insbesondere beim "Hochfahren" soll es mehr Statusausgaben geben (Unterscheidung nach Debug / Release) -> u.U. Einfuehren eines "Verbose"-Levels (nur bei Debug)
* #3129) Particularly at "Start-up" should be more status texts displayed (distinction between Debug / Release) -> maybe introducing a "Verbose"-level (only for Debug)
* #3969 A new ucom::cObjectSafePtr is introduced for your convenience. It detects forgotten References on IObject instances.
* Mind: In some "old ADTF 2.0/2.1" filters there are forgotten References in EnumPins call.
* You need to use ucom::cObjectSafePtr to stay compatible.
* Also it can be possible when loading the "old ADTF 2.0/2.1" plug-ins a log message will appear in console view.
* (2009R2 Feature 16.1 #3115) Zur Verfuegung stellen einer individuellen "Watchdog" Loesung
* #3115) Provide a individual "Watchdog" solution
* #3787 Example how a watchdog can be implemented as filter: see src/examples/filters/demo_watchdog
*
* (common changes)
* #3954 Introducing ADTF_D the d-pointer (see d-pointer pattern or pimpl what this means).
* This is for object compatibility convenience in further releases.
* This is very important to stay object compatible in one minor release cycle.
* The possible private and protected member and functions were moved out of the class specification and interface.
* This is used through the whole ADTF PLUGIN SDK.
* #3927 Introduce a sub property "ValueList"
* Example for use:
* SetPropertyInt("number")
* SetPropertyStr("number.ValueList", "1@numbera|2@numberb|23@aadditionalnumber")
* This will result in #3928. (see Application changes)
* #3915 Introducing the SubProperty "IsChangeable" see doxygen documentation.
* #4016 Introducing a priority on pins while connecting via IPinPriority.
* The new adtf::IPinPriority interface is implemented by the base classes of adtf::cPin.
* A pin that is connected with a higher priority will receive the transmitted samples earlier than other pins.
* This is very important i.e. for the harddisk recorder.
* #4041 Introducing the interface IMacroResolver. This Interface is to register and unregister Macros like $CFGDIR$ $GLOBALSDIR$ ...
* It Resolves it also. see IMacroResolver.
* You can reach it (when a application is loaded) due calling
* _runtime->GetObject(NULL, IID_ADTF_MACRO_RESOLVER, (tVoid**)&pMacroResolver);
* #3940 You can use regular expressions in the file name properties on filters. (i.e. "d:\folde*\myFile*.dbc")
* #3303 Introducing adtf::cFilter::AllocMediaType. See doxygen documentation.
* #3724 Example for: How to implement a own MediaType which has a intern version for MediaSamples.
* How to use the Mediatype for old MediaType Support (ADTF 1.x Types).
*
*
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
*
* #3885 ConsoleView: Switching from Multiline-mode does not update the view immediately.
* #3983 EnumPins, EnumClasses and some other functions using IEnumObject as return value, forgot to set a reference.
* This is now fixed and prevented with by using ucom::cObjectSafePtr (see #3969).
* #1901 Config Editor: file name-dialog filter sets "*.dat + *.*" in parallel.
* #1839 Not all file name properties can be used as macro $MACRO$.
* #1958 TOOLS: Converting ADTF 1.x to 2.0 DAT files the description is lost.
* #3536 When adtf loads a configuration with unloaded plugins the error message is : "Class not found: """
* #3874 ConfigEditor: When user reset a property to default value the property has to be removed from configuration file.
* #3911 ConfigEditor: When closing ADTF Devenv with X-Button while working on unsaved configuration file, the config editor do not ask for saving.
* #3912 adtf_util::cImage::ChangePixelFormat does not work with PF_YUV420_888
* #3933 Stream Macros in ucom/stream.h does not work without "using namespace ucom;" statement
* #3960 Sample pool does not unregister the class aliases.
* #3962 EnumClasses retrieves wrong ids for aliases set with macro.OID_ADTF_MEDIA_SAMPLE_ADTF_V1_ALIAS
* #3968 VideoDisplay does not react on TypeChanged Event to update texture.
* #4002 wrong colors while using pCanvas bitmap-blit with and without hardware_acceleration.
* #4009 ConfigEditor: Copy / Paste in Property Browser does not work because Copy / Paste actions ConfigEditor are not disabled.
* #4049 Children of Namespace are sorted alphabetic, this is wrong!
* #4067 Das Makro ADTF_SERVICE_BEGIN_VERSION verursacht eine Warnung bei kompilieren
*
*
*
*
*
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.1.2 GENIOS
* ADTF 2.1.2 (ADTF Utils 1.5.4 - ADTF Ucom 1.7.5)
* The ADTF Version 2.1.2 uses Qt 4.4.3
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* #3198 (this appears only in vc2005 Builds) using Harddisk Player unlimited playback speed in loop mode,
* with very short files causes some problems within GUI.
* #1933 using big big ADTF1 files will lock GUI a long time when creating a compatibility file within Harddisk Player.
* => Resolving for now: Use the DAT-Exporter Menu "Tools->Create Compatibility File ..."
* #3353 Within OpenSUSE 11.1 the system beagle indexer service is running by default, which cause a message in ADTF
* that says "The project file/ configuration file was changed outside ADTF".
* Solution : To avoid this message, deactivate the service.
* #3532 When you set a Service Dialog (like config editor or can trace view) as a "workspace"-window
* with Shortcut Ctrl-Alt-W then it can be possible, that after restarting ADTF the Window does not receive any keyEvents.
* => Resolving for now: Minimize and Restore the Window to deal with it gently.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (2009R1 Feature 17.4 #3116) Moeglichkeit zur Synchronisation mehrerer Datenstroeme
* #3116) Solution to synchronize multiple data streams
* #3316 The src/expample/filters/demo_synchronizer/ shows how to use a Filter time and data triggered on
* synchronizing data-pin-events. It is possible to work synchron or asynchron.
* The adtf_util::cTimeout, adtf_util::cTrigger, cTransmitter can be modified for your own implementations and will be the basic
* elements for the "ADTF Programming Guides" (Feature 17.1 / Feature 17 - 2009).
*
* #2030 There are additional Recorder Key Settings available.
* To use different Keys for more than one Harddisk Recorder within one configuration.
* => see Settings Dialog Settings/GUI for Default Recorder Keys which send a recording start event with ID=0
* => see Settings Dialog Settings/GUI/Recorder Dialog/Custom Keys for Additional Recorder Keys which send a recording event with ID>=1.
* => see also Property of Harddisk Recorder "recorder_event_id" for better understanding
* #3242 Conversion of old ADTF 1 Project Files improved.
* #3420 License dialog for server license shows the "old" server settings when license expired.
* #3507 Harddisk Player has new properties named "queue_size", "queue_time_span" for settings of the playback queue. (see description)
* #3521 Harddisk Player has new properties named "ignore_unkown_classes" for prevent errors when a certain sample or type class implementation is not available. (see description)
* #3702 Settings Editor: The Plugin and Template Paths are editable now.
* #3566 Settings Editor: "isFilename" / "min" / "max" / "description" sub properties are checked now.
* #3612 Using new Matrix Vision Bluefox Driver SDK of mvDeviceManager >=1.10.72 (HINT: 1.10.65 causes problems within driver!)
* #3700 The Data Exchange Service now saves it settings configuration dependent.
* #3636 The Data Exchange Service can use the environment variable ADTF_EDS_ROOTDIR as default Root Directory.
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
*
* #3515 Implementation of GetTimeAccess, GetTimeChanged, GetTimeCreation in adtf_util::cFile for Linux.
* #3601 Reworked adtf_util::cIniFile implementation.
*
*
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* (Teilerfuellung 2009R2 Feature 17.3 #2730) Standardisiertes Scheduling und definiertes Scheduling -> Austausch von Filtern
* #2730) Standardized scheduling and defined scheduling -> replacement of filters
* #3857 Providing new base classes adtf::cKernelSynchronizer, adtf::cKernelMutex, adtf::cKernelEvent that uses the ADTF IKernel-Interface
*
* #3537 ADTF 1 MediaSamples and Types will be deserialized with the Major and Subtype with the alias Class ID (OID) if available
* => adtf_util::cString::Format(OID_ADTF_MEDIA_TYPE_ADTF_V1_ALIAS, ui32MajorType, ui32SubType) where
* #define OID_ADTF_MEDIA_TYPE_ADTF_V1_ALIAS "adtf.type.adtf.v1.%d.%d"
* #define OID_ADTF_MEDIA_SAMPLE_ADTF_V1_ALIAS "adtf.sample.adtf.v1.%d.%d"
* => see also adtf::cSampleClassFactory - Template
* related to #3143 in Bugfixes
* #3221 Adding IMediaSample::MSF_VideoKeyFrame to support Video Key Frames independent of IMediaSample::MSF_SyncPoint
* #3809 cVideoPin have now an additional Create-Method for setting own major and sub-type different then MEDIA_TYPE_VIDEO / MEDIA_SUBTYPE_VIDEO_UNCOMPRESSED.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #3143 The using of some special ADTF 1 files which contains MediaSamples that should match a non standard sample
* within adtf 2 (with user implementations of MediaSamples) is not possible. (see also #3537)
* #3214 adtf_util::cFilename::AppendPath has Problems when the path is empty
* #3226 Config Editor sometimes do not react on Ctrl+S Shortcut
* #3230 Config Editor accepts empty names on "Create new <in/out>put Pin"
* #3251 Config Editor-Edit Menu is always enabled
* #3790 Config Editor also reacts on Ctrl+S while no configuration is loaded.
* #3257 Minimizing of Video-Displays does not work properly in Debug Mode.
* #3585 Config Editor says nothing when no write-right in configuration file directory for temp-file savings.
* #3360 Datexporter has problems with path while creating compat-file.
* #3563 licenses with German "umlaute" can not be loaded.
* #3837 stdmath unit conversion has still problems with "°" and "²".
* #3672 UIService example projects missing in MSVS solutions for installation.
* #3587 VideoDisplay: The Video Capture saves the file in bin-directory, but should be the configuration-file path by default.
* #3673 Kernel Service has timing problem while Shutting down.
* #3626 Project Tree has problems with "Active Folder", when same file system links are in tree more than once.
* #3630 When Default Recorder Filename is empty, but Harddiskrecorder file name property is set, the Project Tree reports an error.
* #3743 Media Sample has problems with referenced buffers by using MSF_Reference.
* #3811 The Vector Device does not flush the receive and transmit queue when restarted.
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.1.2 GENIOS - Beta for Linux
* ADTF 2.1.2 (ADTF Utils 1.5.3 - ADTF Ucom 1.7.4)
* The ADTF Version 2.1.2 uses Qt 4.4.3
*
* For Known Problems see Version 2.1.1
* No Changes provided.
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #3696 Raise Condition in (p)thread-create for self managed threads at higher pthread Versions
* like in openSUSE 11.1 and higher/ Ubuntu 8.04 and higher
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.1.1
* ADTF 2.1.1 (ADTF Utils 1.5.2 - ADTF Ucom 1.7.4)
* The ADTF Version 2.1.1 uses Qt 4.4.3
*
* ----------------------------------------------------
* Known Problems:
* ----------------------------------------------------
* #3143 The using of some special ADTF 1 files which contains MediaSamples that should match a non standard sample
* within adtf 2 (with user implementations of MediaSamples) is not possible.
* #3198 (this appears only in vc2005 Builds) using Harddisk Player unlimited playback speed in loop mode,
* with very short files causes some problems within GUI.
* #1933 using big big ADTF1 files will lock GUI a long time when creating a compatibility file within Harddisk Player.
* => Resolving for now: Use the DAT-Exporter Menu "Tools->Create Compatibility File ..."
* #3353 Within OpenSUSE 11.1 the system beagle indexer service is running by default, which cause a message in ADTF
* that says "The project file/ configuration file was changed outside ADTF".
* Solution : To avoid this message, deactivate the service.
* #3532 When you set a Service Dialog (like config editor or can trace view) as a "workspace"-window
* with Shortcut Ctrl-Alt-W then it can be possible, that after restarting ADTF the Window does not receive any keyEvents.
* => Resolving for now: Minimize and Restore the Window to deal with it gently.
*
* ----------------------------------------------------
* Application Changes:
* ----------------------------------------------------
*
* (2009R1 Feature 28.2 #3310)Stack-Trace fuer Linux
* #3310)Stack-Trace for Linux
* #3305 ADTF gives a log error with a detailed stack trace in Linux version when crashes.
*
* (2009R1 Feature 13 #2718) zusaetzlicher Dateiheader fuer Audiogestuetzte Dokumentation von DAT-Dateien (Stimmenaufnahme)
* #2718) additional file header for audio supported documentation of DAT files (voice recorder)
* #3313 ADTF Record Dialog supports to catch a short audio comment to each file
* (when set Settings/GUI/Record Dialog: audio_comment_max_time>0
* and audio_comment_record_filter is set)
* #3379 ADTF Project Tree + File Property Page can play audio comments if in file available.
* (when set Settings/Project Tree: audio_comment_playback_filter must be set to an available class)
*
* (2009R1 Feature 15.1.3 #2724) erweiterter Aufnahmemodus: getriggerte Daueraufnahme mit Vorlauf, um Einschwingphase aufzuzeichnen
* -> getriggerte Daueraufnahme mit Vorlauf
* #2724) enhanced recording mode: triggered permanent recording with history, to record pre-event phase
* -> triggered permanent recording with history
* #3315 The Harddiskrecorder has also a history and follow time, when in trigger mode.
* CAUTION: The default properties "follow" and "history" changed.
*
* (2009R1 Feature 7.1 #2696) Speichern der Metainformationen
* #2696) Saving of meta informations
* #3311 ADTF provides a Extended Data Service for adding additional data and file to a DAT-File.
* See the Entwicklerhandbuch/Usermanual for further information.
*
*
* (common changes)
* #3458 The "Setting Dialog" is now also available in ADTF Runtime Environment, but can not save the global settings!
* #3414 The CAN Trace View can now deal with multiplexed Signals.
* #3381 The source code of the TCP Ethernet Filter and the UDP Ethernet Filter is now provided in the developer installation package.
* #1936 Setting of Environment Variables within ADTF configuration files (configuration, globals or manifest) like:
* <environment>
* <variable name="TEST_PATH" value="./../xyz" />
* <variable name="TEST_PATH" value=".\../xyz" />
* </environment>
* for further information see the Entwicklerhandbuch/UserManual.
* #3163 Systec CAN Device is now also available in Linux version.
* #3285 CAN Trace View must resolve macros in DBC-File Properties.
* #3369 BETA Version: VideoDisplay captures Video+Overlay in a new Video MediaSample and provide it on a pin. See documentation.
* #3371 Example that shows the using of dynamic pins added.
* #2663 Example that shows the implementation for GUI Services
* #3602 The CAN Trace uses now the Global Settings (global.xml) to get the DBC Files for decoding in the View
* please see the Benutzerhandbuch for using of the Global Settings.
*
*
* ----------------------------------------------------
* UTILS Changes:
* ----------------------------------------------------
* #3377 adtf_util::cDom Class - Improved FindSingleNode and FindNodes Implementation
* #3503 The adtf util test framework to test adtf related functionality within your own modules,
* is now also available within the ADTF developer package.
* #3261 adtf_util::cDom Class has format-problem with empty data_area and will and new lines characters.
*
* ----------------------------------------------------
* UCOM/ADTF-SDK Changes:
* ----------------------------------------------------
* #3378 A Sample Queue (adtf::cSampleQueue) is now Serializable via ucom::ISerializable interface
* #3231 uCOM Streamhelper class support for tBool datatype.
* #3291 The default GetProperty implementation of adtf::cFilter will resolve Macros (like $APPDIR$) automatically.
*
*
* ----------------------------------------------------
* Bugfixes:
* ----------------------------------------------------
* #3212 Configeditor: When using copy-paste functions with sub configurations,
* the Configurationeditor does not always detect the graph loop
* #2829 ucom::IRuntime::GetObject with NULL Pointer does not return the first interface found in Object Registry
* #3512 ucom::IRuntime::GetObject with NULL Pointer in interfaceid crashes
* #2833 Copy and Paste of more then one filter in Configuration Editor does not Copy the Layout
* #3108 Deserialization of video media type does not work proper when a palette was set, serialization works fine
* #3159 Cyclic Timers will be called to often if the playback rate is set >= 2.0
* #3233 XML Parser does not parse comments with quotes in it.
* #3249 MediaSample with set MSF_Reference flag is not correctly deleted.
* #3280 ADTF will not start if Dat-Exporter can not be loaded in Linux version.
* #3282 adtf_util::cString::IsFloat gives wrong result for some values.
* #3530 DirectShow Capture Filter does not give enough error messages, when something goes wrong while initializing.
* #3211 Menu "File->Save Project" only saves the Project, not the related configuration file.
* #2761 Configuration Editor sometimes asks for a reload message while saving the current configuration file.
* #3359 Bluefox Capture Filter: Timestamps imprecisely.
* #3366 The license check fails when license file is write protected on linux version .
* #3385 A configuration with a Player and Recorder could cause a crash of ADTF if Player stopped before Record Dialog was closed.
* #3392 The command line option "active='my_active_config'" does not work.
* #3398 Shortcut Ctrl+Alt+W -> ADTF does not save the states of the UI Service when closed and restarts with default.
* #3433 The Player does not send the Signal-Events EC_PlayPreOpenFile, EC_PlayPostOpenFile, EC_PlayPostCloseFile, EC_PlayPreCloseFile how defined within ADTF 1.
* #3509 The cVideoPin::GetPalette always return NULL.
* #3792 adtf_util::cSocket::SetTimeout for windows was millisecond resolution, now fixed to microseconds
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.1.0
* ADTF 2.1.0 (ADTF Utils 1.5.1 - ADTF Ucom 1.7.3)
* The ADTF Version 2.1 uses Qt 4.4.3
*
* Known Problems:-------------------------------------
* #3143 using some special ADTF 1 files which contains non standard MediaSamples and types within adtf 2
* (with user implementations of MediaSamples) is not possible
* #3189 to use the ADTF 1 files ADTF has to create compatibility-files _once_, but
* some old ADTF 1 files causes a creation of compatibility-files every time they were open
* #3198 using Harddisk Player unlimited playback speed in loop mode with very short files causes some problems within GUI
* #3212 Configeditor: When using copy-paste functions with configurations,
* the Configurationeditor does not always detect the graph loop
*
* UTILS Changes:--------------------------------------
* #2836 Removed the broken YUV12 image format from adtf_util::cImage.
* #0000 The "cSystem::GetEnvironmentVariable(...)" method has been renamed to "cSystem::GetEnvVariable(...)" due to
* windows.h defines.
*
* SDK Changes:----------------------------------------
* #0000 Removed default value for media sub-type in adtf::cMediaType constructor (must always be specified)
* #3173 The Service Load command in the manifest file can have an optional-attribute.
* i.e.: <service alias="" objectid="adtf.core.memory_manager" interfaceid="iid.memory_manager" runlevel="system" optional="true" />
* #1843 HardDiskRecorder: check free disk space and stop recording when property "diskspace_check_size" is set (in MB)
* #1879 IXXAT : "ChanneIDStart" Property defines the can channel id of the messages received and transmitted
* #1977 adtf_util::cGCLWriter: The Commandblock will be raised memory dynamically
* #2003 dynamic scaling the painting of GCL Commands within the VideoDisplay by using float values (0 - 1.0)
* #2518 using Qt 4.4.3
* #3179 Harddisk Recorder stores stream information even if no samples were transmitted
* #2785 Data Exchange Service :
* The Data Exchange Service is a possibility to communicate in very simple way with other Systems
* This service is in -beta- version.
* To use it load the adtf_dx.manifest file, but NO SUPPORT submitted within 2.1.1.
* #2824 When creating new config file the extension xml will be added automatically
* #3194 New Display (Viewport) Features
* 3 possible display states: Floating / Docking / Workspacechild can be reached with Ctrl+Alt+W
* Fullscreen at floating state can be reached using double click or Ctrl+Enter
* #0000 Dont wonder: ADTF will be released with fewer default filter plugins than before.
* The Displays and CanCOnfigCodec are provided in separated Toolboxes,
* which can be added in the addon directory within ADTF.
*
* Bugfixes:-------------------------------------------
* #2659 Playback Speed "unlimited" with Loop causes deadlock!
* #2025 VideoDisplay: GCLCommands causes some problem (video disappears)
* #2035 wrong painting of GCL Commands with negative values
* #3191 Error message of VectorCANDeviceXL: "Invalid scale of input clock" by restarting
* #3184 without saving a configuration some filters can not be seen within the component tree
* #2826 ConfigEditor: Menu Save is always active
* #3141 Filter Trace View missing one update on the end of a running config
* #2593 Player: ADTF Freezes when playback - rate 0.5
*
* ====================================================================================================================
* ====================================================================================================================
* Version: ADTF 2.0.2 Patch Release
* ADTF 2.0.2 (ADTF Utils 1.5.0 - ADTF Ucom 1.7.3)
*
* This Version is a Bugfix Release.
*
* Application Changes:
* #2814 The Creation of view port must be made asynchronously to the SetRunLevel Call
* #1998 DatExporter CLI Comfort -> see adtf_datexporter -help
*
* SDK Changes:
* #2029 Support for YUV-24bit Pixel Format within adtf_util::cImage.
* #1983 Memory Manager Statistic Function
* -> using "statistics" instead of memory element sizes and block sizes
* in the global settings and you will get a statistic-logging of required memory for your configuration
*
*
* Bugfixes:
* #2767 GUI: The Date of the Dat-File is wrong in the ProjectTree
* #2009 PLUGIN: DirectShowCapture Filter does not word with uEye Camera
* #2766 CAN-Messages with a length of 0 cant be read and write to the hdrecorder/hdplayer
* -> serialization within cMediaSampleCan/cMediaSampleCanExt fixed
* #2802 PLUGIN: HD-Recorder crashes when using asynchronous StartRecording Event
* #1985 Problem while sending data via Ethernet-UDP-Filter that are longer than 65536
* #2813 WindowManager: When disable_hardware_acceleration=true in GUI Settings the Viewport is not resized
* #2000 Wrong Help text within call adtf_runtime -help / adtf_devenv -help
* #2001 Windows Error Messages when Starting ADTF-Console
* #2509 GLDisplayView does not get Keyboard events
* #2510 Properties with '\' cant be saved
* #2517 VectorCANXLDevice sends no CAN messages when more then one input
* #2783 No negative numbers or zero possible in Property Browser
* #1956 Console view blocks ADTF after more than 2048 messages
* #1961 CSV-File are created with extension ".cvs"
*
*
*
* ====================================================================================================================
* Version: ADTF 2.0.1 EB-Branding
* ADTF 2.0.1 (ADTF Utils 1.4.0 - ADTF Ucom 1.7.2)
*
* GUI Changes:
* # This Patch Version is only a Branding to "EB Assist - ADTF" Layout.
*
*
* SDK Changes:
* # No changes submitted
*
* Bugfixes:
* # No bug fixes provided
*
* ====================================================================================================================
* Version: ADTF 2.0
* ADTF 2.0.0 (ADTF Utils 1.4.0 - ADTF Ucom 1.7.2)
*
* Mind that you will need a renew of license file!
*
*
* SDK Changes:
* # The Connect and Disconnect interface changed within the adtf::IFilter.
* When you overwritten the ADTF Connect or disconnect interface of adtf::cFilter please look for documentation.
*
* Bugfixes:
* #not yet tracked
*
* ====================================================================================================================
* Version: ADTF 2.0 RC 4
* ADTF 1.8.1 (ADTF Utils 1.4.0 - ADTF Ucom 1.7.2)
*
* GUI Features:
* # Changes made for Project Tree.
* The Project Tree can manage all referenced files and sort it in intern folder structure.
* See the documentation for further information.
*
* Plugin Features:
* # Harddisk Recorder supports lazy_eval property for queue recording
* The lazy_eval property will result in a late serialisation for the queue entries and will only "Ref" a sample when
* arrived the recorder.
* REMINDER: Never overwrite a samples content after a you transmitted it, if the whole application can not handle this!
* See the documentation for further information.
* # Harddiskrecorders properties has been changed
* The properties of the Harddisk Recorder are changed. See documentation for the changes of the behaviour.
*
* SDK Features:
* # Kernel Threads can be created with SELF_MANAGED flag.
* This will result, that the thread will destroy itself when finished.
* # Compiler flags for namespace dependencies _USE_EXPLCIT ... see ADTF SDK Documentation for further information.
*
*
* Bugfixes:
* #not yet tracked
*
* ====================================================================================================================
*
* ====================================================================================================================
*
* ====================================================================================================================
*
* ====================================================================================================================
* KNOWN PROBLEMS
*
* These are problems which can not be fixed at the moment.
* They will disappear as soon as possible; We promise.
*
* (Linux only)
* # 4070 (Linux only)Symbols within the plugins of adtf 2.0 and 2.1 were shadowed by symbols within the executable and other plugins.
* # 4137 (Linux only) No output on the video display if the hardware acceleration is disabled.
* # 4736 (Linux only) Videodisplay doesn't show videostream after minimizing.
* #12600 (Linux only) ADTF Crash in datexporting, while using FFmpeg if FFMPEG compiled on a linux64 using gcc 4.6
* #13518 (Linux only) Floating und Undocked Windows can move some pixels on restoring layout under Linux
* #13946 glReadPixel using Linux does not always work correctly.
*
* (Windows only)
* # 4107 The mpeg export on windows might not work correctly with certain video resolutions.
* # 6132 (Windows only) Main window does not reappear after minimizing with an undocked Configuration Editor using Taskbar
* #13947 The alpha channel on win64_vc100 is not displayed correctly. Depending on the graphics card and OpenGL implementation.
* #13948 (Windows only) graphics with ICanvas can differ one pixel at left and at top of given coords
* #14671 (Windows 7 only) Creating and immediatelly deleting 2 ore more adtf_utils::Threads very often can cause a deadlock on win64_vc90
* #17056 Registration-Dialog: EMail-Client could not be opened on Windows 7 64Bit
* #23461 [adtf_util]: getting cFileSystem::GetFilePermissions/ cFileSystem::SetFilePermissions to work under windows systems - {HD - TicketID 17997KDHJL}
*
* (common)
* # 1933 using big big ADTF1 files will lock GUI a long time when creating a compatibility file within Harddisk Player.
* # 1937 Strg + . is already mapped in KDE
* # 5403 DBC Dateiliste
* # 5409 8 Bit Audio Streams are not compatible between Windows and Linux
* # 5695 "VideoDisplay create flags ""notitlebar"" doesn't hide the titlebar"
* # 5887 Queue Recorder cancels recording on stop, use Triggered Recorder instead.
* # 6693 ADTF might crash when the user removes or changes a PLB while ADTF is running.
* # 7517 ADTF hangs when diskspace_check_size == 0 and disk is full
* # 7582 The GCL command GCL_CMD_DRAWRECT draws incomplete rectangles
* #10555 DirectShow / BlueFlox: Framerate not constant
* #12154 ADTF can hang up and JobDialog stays opened when loading OSG - libraries
* #12587 CE: Shortcut for PropertyBrowser works only when CE has focus
* #13599 Exception occured while loading Filter description of... if a space is on the beginning or the end of the class label {HD - TicketID 10244KKHHJ}
* #13859 Wrong logging using escape sequence in special case on the end of log text {HD - TicketID 10779KKCJH}
* #14022 MessageBus: Transmitting data from two configs via the same channel does not work.
* #14035 VideoDisplay Capture funktioniert nicht immer (linux64 und vc100)
* #14714 Possibly inconsistent definition of tBitMapFormat (see also #8536)
* #15268 ADTF cannot be installed without administrator rights under Win7 Enterprise
* #16373 CE: Connections lassen sich nicht löschen mit entf taste wenn ein ConfigEditor ein Workspace Window ist
* #16613 ADTF Freezes When Using Audio Capture Device with Realtek ALC262 and Driver 5.10.0.5436
* #17121 ADTF crashes when using DisplayTb 1.6 and setting the GUI refresh rate to 50
* #17363 Crtl + Alt + T is a predefined in GNOME and ADTF can not Tile the Workspace Windows
* #17621 EDS auto_extract: Could not extract data due to not existing extended data root directory {HD - TicketID 12841KIDNM}
* #20050 Harddisk Player: Heap corruption when playing DAT files for a long time {HD - TicketID 14691KGHGR}
* #20080 Property Browser Service: Relative pathes are not resolved correctly using the file dialog
* #20159 cDOMElement::ReadAttributes() cannot handle one single quote
* #21211 [Resource View]: Show Ref/Unref Call Stacks does not show code snippets anymore under Ubuntu 12.04
* #21269 [Session Service]: different behaviour of GetActiveConfiguration (stopping config vs. saving running config) - {HD - TicketID 15652KFIKM}
* #21319 [Session Service]: plugindescription does not seem to work properly - {HD - TicketID 15626KFINF}
* #21347 [ADTF Shell]: When using ADTF Console it is not possible to execute python script via playlist command line option {HD - TicketID 15594KFJFO}
* #21612 [videodisplay]: Problems using flags maximized/minimized
* #21613 [XSystem]: find a possibility for Ubuntu 12.04 and higher to use the tray-mode without whitelisting all applications
* #22256 [Project Tree Service]: EDS doesn't extract data on doubleclick on a playlist
* #22344 [Session Service]: user defined Drawer/Mixins are not shown in first CreatePinsFromConfiguration or are shown althoug not loaded
* #22425 [mediacoder, Media Description Service]: tUInt64 values are interpreted as signed values - {HD - TicketID 17060KDQDP}
* #22875 [ADTF XSystem Service]: performance issues (blocking ADTF) when using floating or undocked output windows under heavy load
* #23155 [Configuration-File]: New/Open-Action closes the current Configuration File
* #23508 [ADTFControl]: Play-Pause-Status is set wrong, if a Recorder is recording on startup and another Recorder not
* #24102 [Harddisk Recorder]: possible increasing memory consumption when recording to external storage
* #24103 [Session Service]: filter description side effect, filter shown in Component Tree, although needed service not loaded - {HD - TicketID 19236KBQIG}
* #24200 [cDOM]: Access violation after copy action - Create Deep Copy of cDOM {HD - TicketID 11962KJBMN}
* #24428 [Configuration Editor]: context menu for docked windows pops up when closing filter dialog (CE is in workspacechild mode)
* #24484 [Property Browser Service]: filtering of properties does not apply when switching between filters or initializing / deinitializing ADTF
* #24646 [Property Browser]: NSSUBPROP_VALUELIST ist not editable and behaves like NSSUBPROP_VALUELISTNOEDIT {HD - TicketID 20063LLJDM}
* #24947 [Console View Service]: layout problems when docked and filtered - {HD - TicketID 20533LLELJ}
* #25009 [Configuration Editor]: Additional connection on already connected dynamic pin creates new dynamic pin
* #25054 [Transport Control Service]: navigation in active display history leads to start the configuration if a harddisk recorder is present in configuration
* #25302 [MediaType, MediaTypeDescription]: IMediaDescriptionExt::SetMediaSampleDescription does not link
* #25332 [Configuration Editor]: inconsistent behaviour when using connected configuration pins that only differ by case sensitivity - {HD - TicketID 21070LKKCQ}
* #25342 [Property Browser Service]: correct display of correct properties in live mode - {HD - TicketID 21114LKJJG}
* #25527 [Project Tree Service]: provide support of 'umlauts' when linking to existing folders in filesystem - {HD - TicketID 21382LKHEP}
* #25924 [DateTime]: cDateTime::Format() provokes access violations using ISO8601 format
* #26278 [ADTF Control]: Hide timeslider does not work with maximized workspace windows
* #26309 [Console View Service] Disable Multiline Mode removes only first newline escape
* #26345 [adtf_graphics]: Pictures with Pixelformat PF_GREYSCALE_[10/12/14] are shown colored in 2D-Display - {HD - TicketID 22185LJKCM}
* #26357 [Transport Control Service],[Harddisk Player]: SetUrl() ignores some settings and timeslider gets effected of this - {HD - TicketID 22094LJLAO}
* #26505 [Property File Dialog]: It is possible to add wildcards to filenamelist properties also if the filter does not support this - {HD - TicketID 23225LIKJG}
* #26548 [cSystem]: cSystem::Execute() can not handle path-switch in case of stdout - {HD - TicketID 23275LIKEL}
* #26588 [Launcher]: Command line argument -quit sets the Global Setting ChangeActiveConfigurationIsModification permanently to false
* #26592 ADTF_EXTEND_MEDIATYPE does not work using explicit namespaces
* #26672 [Configuration Editor]: Renaming components after connect leads to wrong pins and connections - {HD - TicketID 23592LIHFQ}
* #26687 [XSystem Service]: List of all Layout bugs reported by PCB or customer - {HD - TicketID 24124LHMIH}
* #26702 [Console View Service]: Filter state is not shown on startup
* #26713 [Media Description Editor]: MDE does not resolve wildcards as directory - {HD - TicketID 26597LFKFL}
* #26796 [Configuration Editor]: Selection boundary does not grow when scroll bars move automatically
* #26916 [Configuration Editor]: Ctrl+S doesn't work with CE as Workspace Window - {HD - TicketID 23627LIGNE}
* #27185 [Filtertrace View Service],[Debugging Service] Breakpoint won't hit when set in Sub-Subgraph - {HD - TicketID 27962LEHMN}
* #27232 [Harddisk Recorder]: ADTF freezes with stop_on_media_type_change
* #27539 [License]: ADTF_LICENSE_FILE will not be used, even if all other license read mechanisms have failed
* #27649 [ADTF Control, Transport Control] Timeslider does not run to end
* #27894 [Configuration Editor] Connection Priority between subgraphs doesn't work as expected
* #27934 [Media Description Service, Media Description Editor] Media Description Editor loads each description file in folder - {HD - TicketID 24742LHGML}
* #27936 [Media Description Service, Media Description Editor] Loading of Description Files with high struct count increases memory - {HD - TicketID 24742LHGML}
* #28054 [Python Support Service] Applicationwrapper can't handle Filter with only one Input-/Output-Pin anymore so Python Connection Methods fail
* #28536 [Media Description Editor] Invalid warning of duplicated enum value
* #28718 [Examples] Demo examples could not be build without CMake Flag 'ADTF_USE_A_UTILS_LEGACY_NAMES'
* #29001 [Media Description Editor] Wrong behavior if more than one media description file is within same folder
* #29034 [Media Description Editor] MDE overwrites bytepos for dynamic arrays
* #29165 [PropertyBrowser] Property Update will be recognized only after focus change
* #29180 [Harddisk Recorder] Example for EC_StartRecording does not work due to HDR cannot create subdirectory
* #29438 [Harddisk Player] ADTF crashes during playback when changing DAT-File by clicking in Project Tree
* #29518 [Marker Support ] ADTF freezes on Shutdown when a marker was set before recording started
* #29977 [ExtendedData Service] Data is not extracted in time
* #29990 [Multi File Selection Dialog] Crash if paste path to DAT-File in Multi File Selection Dialog in case of unsaved configuration - {HD - TicketID 27165LEPEK}
* #30246 [Configuration Editor] Auto-Layout method can lead to components out of view
* #30258 [XSystem Service] Path to additional UI-File for Record Dialog is not correctly resolved - {HD - TicketID 26995LFGJN}
* #30364 [Session Service] -speed has no effect in combination with -playlist as arguments in Command Line
* #30958 [XSystem Service] VP_Resize and VP_GetWidth, VP_GetHeight didn't work probably during the window initialisation {HD - TicketID 27228LEOJD}
* #31692 "[Media Description Editor],[Media Description Service] Header to DDL Converter skips unknown types so does ""::std"" namespace - {HD - TicketID 28623LDLNI}"
* #31714 [Media Description Editor],[Media Description Service] Header to DDL Converter does not provide structs including constructors in combination with typedef
* #31876 [Settings Editor Service] Global plugin settings for file extensions loads also other files - {HD - TicketID 27957LEHNH}
* #32099 [Media Description Editor] Loading of default value doesn't work
* #32155 [Launcher] Unexpected / wrong behavior of adtf_launcher in combination with -active and -run
* #32410 [Harddisk Recorder] Either invalid or double sequences (of Recording Dialog) regarding File Based Recording Mode
* #33305 Check of all deployed source files to be utf-8 encoded
* #33617 [Project Tree] Do not change URL of recorder if no default name has been set.
* #33668 [Signal Registry Service] Signal Registry sets flexray structure for pins with Media Type 0/0 but without Media Description
* #33781 [SystemConfig] cSystemConfig::Update dosn't create properties with default value
* #33851 [Session Manager] Synchronization Type Property is not filled from globals.xml
* #35191 [Project Tree, Extended Data Service] Project Tree changes EDS Configuration File
* #35448 [HarddiskRecorder] Splitting using key event does not work as expected
* #35872 [ProjectTree, ConfigEditor] Using of includes via Project Tree leads to unusable behavior - ADTFS-45352
* #35917 [gclwriter] wrong calculation of objects e.g. rectangles
*
* ====================================================================================================================
* ====================================================================================================================
*/

For details on Known Probelms see Overview of known problems within ADTF and ADTF SDK .


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