 |
ADTF File Library
|
Loading...
Searching...
No Matches
Version History
0.24.0 (BETA)
- Added CMake macro to create adtfenvironment files for file plugins
- Removed postfix
d in the name for any debug components
- Improvements to Sample Timestamp Sanitizer Reader:
- Use sample time instead of item time for calculating monotonic timestamps
- Enforce sample timestamp corrections also on triggers
0.23.3 (BETA)
- Deliver build type specific adtfenvironment
0.23.2 (BETA)
0.23.1 (BETA)
- Use Dev Essential 1.6.2
- Use dw_cmake_utilities 1.1.1
- Use cmake_toolchain_helper 1.1.3
0.23.0 (BETA)
- Split delivery between debug and release build
- Use Dev Essential 1.6.1
0.22.2 (BETA)
- Fix
--log-level in ADTF DAT Tool to correctly filter messages at the configured level
- Fix the trigonometry reader from being used during automatic reader resolution
0.22.1 (BETA)
- Fix file corruption when extension streams are written while still in history mode
0.22.0 (BETA)
- Create logging mechanism for ADTF File Plugins
- Add option to configure loglevel in ADTF DAT Tool
0.21.0 (BETA)
0.20.0 (BETA)
- Add support for calculating, storing and verifying of checksums over the indexed file content
- Add sample_timestamp_sanitizer proxy reader
0.19.0 (BETA)
- Add stream renaming reader to define the output name of streams and a pattern that can be mapped to this output
- Add property to define default filename extension for processors
- Add example for stream renaming reader
- Remove extracted python module (see ADTF Python Package)
0.18.2 (BETA)
- Speedup DDL parsing and generation
- Use Dev Essential 1.5.6
0.18.1 (BETA)
- Precise Windows 11 compatibility
- Use Dev Essential 1.5.5
0.18.0 (BETA)
- Ensure minimal index frequency based on file size
- Redefine json export of streamtype description to stdout
- Use Dev Essential 1.5.4
0.17.6 (BETA)
- Fix buffer overflow in string_exporter during UTF32 to UTF8 conversion on Windows
0.17.5 (BETA)
- Fix seeking by time into the gap between valid items if the next item is an index
- Add total sample size to stream/substream statistics
0.17.4 (BETA)
- Ensure every type update in ADTFDAT results in an index entry
- Make enum decoding optional in CSV exporter with
decode_enum_to_text property (default enabled)
0.17.3 (BETA)
0.17.2 (BETA)
- Ensure multiple_files reader provides stream information also for empty files
0.17.1 (BETA)
- Ensure adtfdat history mode covers start of history by index
- Speed up index based navigation in adtfdat
0.17.0 (BETA)
- Support seeking for all proxy readers
- Add option to dump chunks and statistics with adtf_dattool
- Add a string exporter
- Add example for multi file reader
- Allow the specification of reader properties during –liststreams
- Distinguish "merge" and "split file" use cases in multi file reader
- Unload loaded file plugins correctly
- Handle long path awareness for adtf_dattool
0.16.1 (BETA)
- Use dev_essential 1.4.6
- NOTE: dev_essential 1.4.5 is broken which has been the base for previous ADTF File Library 0.16.0 (BETA). Please upgrade to 0.16.1 (BETA)!
0.16.0 (BETA)
- Create
streams_to_substreams reader which merges all streams into a single stream containing substreams
- Offer cmake macro
adtf_file_generate_plugin_doc to create adtffileplugin documentation (using inspect call from adtf_dattool)
- Repair redirection of stdout when using
--json argument for --inspect and --dump call
0.15.0 (BETA)
- Display timestamps in a human readable format
- Issue an error when accessing broken files
- Make sure we do not discard stream types
0.14.1 (BETA)
- Add support to specify start and end timestamp for export as well
0.14.0 (BETA)
- Add a built-in proxy reader which sorts samples regarding their sample timestamps instead of chunk time stamps
- Switch all proxy readers to use a sub-configuration for the worker reader
- Extend API to set meta information to file plugins, containing components and properties
- Add option to adtf_dattool for dumping file, stream, extension as well as stream types and its properties (plain/json)
- Including shortcut to print ddl of stream type
- Correctly instantiate stream type in csv_reader
- Adjust python example to correctly handle muliple streams
- Update to dev_essential 1.4.2
0.13.3 (BETA)
- Check invalid stream ids during write
0.13.2 (BETA)
- ultiple_files reader now injects initial type of streams when it reaches a new file
- Python sample decoder generates valid array member names
0.13.1 (BETA)
- Add missing component specification in the cmake macro target installation
0.13.0 (BETA)
- Redirect external logging to stderr in case of –json flag
- Provide release notes
- Rework, enhance and correct documentation
- Extend documentation with a guide on how to use/install the python module
- Move functionality of adtf cmake macros to adtf_file_library
- adtf_dattool/multiplexer should add trigger items when a reader reports a file version without triggers
- Correctly interpret history duration in case where TargetADTFVersion != adtf3ns
0.12.0 (BETA)
- Harmonize return value output and json formatting options
- Add proxy reader to handle samples after EOF
- Improve feedback for missing substreams
- Add version to setup python script
- Handle unsupported streams while listing
- Use dev_essential 1.3.2
0.11.0 (BETA)
- Correct and harmonize spelling by renaming package from ifhd to adtf_file_library
- Move package from dw-developer-sdk to dw-public-releases remote in our artifactory
- Note that we recommend using only virtual remote adtf-development instead of single remotes
- This will bundle everything you need and no additional or single remote is required
- Update to Python 3.10
- Provide –repair option for adtf_dattool
- Extend –liststreams call for selecting a reader
- Update icons and CI/CD
- Fix export when using substreams from different streams
0.10.2 (BETA)
- Document usage of exceptions in API
- Fix adtf file version information
- Fix out of bound access for reading the index
0.10.1 (BETA)
- Important hotfix for reader id
0.10.0 (BETA)
- Provide Python support (API, scripting, datprocessing)
- Please have a look at our Python examples
- Handle export for split files
- Reworked and harmonized Base Reader (for read and datprocessing)
- Note: you maybe have to change your processor implemetantion
- Please have a look at our examples
- Make use of new codec API in delivered examples
- Additional clean up and prepare first major release
- Reworked error handling, e.g. warning if processor cannot handle substreams
- Reworked CSV Exporter
0.9.3 (BETA)
- Minor performance optimizations for the file writer
0.9.2 (BETA)
0.9.1 (BETA)
- Upgrade to dev_essential 1.1.2
0.9.0 (BETA)
- Provide property to define resolution (ns, us) for csv export
- Extend ADTF DAT Tool with inspect feature for adtffileplugins
0.8.0 (BETA)
- Extend adtf_dattool to handle substreams
- Add file interface to allow plugins to provide custom implementations
- Port the ifhd and adtf file library to new oo DDL and dev_essential 1.1.0
- Add an example reader implementation
- Add stream rename option to dattool
- Fix integer overflows in index table extension creation
0.7.3 (BETA)
- Make sure only key_data flag forces creation of an index entry
0.7.2 (BETA)
- Correct plain type identifiers
0.7.1 (BETA)
- Use reference instead of copy for serialization
0.7.0 (BETA)
- Add the possibility to support different Reader Implementations
0.6.1 (BETA)
0.6.0 (BETA)
- Change signature of plugin entry methods to prevent loading of incompatible plugins
- Allow plugins to override existing (de-)serializers
- Add support for substream ids
- Add method to retrieve current position
- Provide "add-extension" option for Attached Files or extensions
- Add support for nanoseconds
- Make IFHD ARM compatible
- Support for Extensions in DAT Processing
- Upgrade dependencies to a_util 5.6.0 and ddl 4.4.0
0.5.1 (BETA)
- Add rules of contribution
0.5.0 (BETA)
- Reader interface must contain info about stream to return item from
- Add missing examples
- Correct adtf 2 sample class id for empty streams
- Correct major, subtype and flags handling for adtf 2 files
- Change to A Util 5.5
0.4.2 (BETA)
- Exception message is filled
0.4.1 (BETA)
- Extend FileAccess to show loading of adtffileplugins
- Ignore variant strings in adtf 2 media sample info
- Add missing time zone conversion
- Add return value for setFilePos on Linux
- Correct duration calculation when streams have no items
- Correct dates of change for adtf 2 media description files
0.4.0 (BETA)
- Remove ADPL and add MPL 2.0 License
- Integrate ADTF DAT Tool, Processing Lib and processor/reader examples
0.3.0 (BETA)
- ADTF2 Video Stream Type De-/Serializer: set bytes_per_line and bits_per_pixel
- Add documentation of Chunk Layout an File Layout
0.2.2 (BETA)
- Stream start timestamps are updated correctly in file based history mode
0.2.1 (BETA)
- Writer use last stream type before the first sample as initial type
0.2.0 (BETA)
- Add ADPL license Info
- Enable the use of an external Sample class factory
- Handle Sample Info
- Create basic plugin support
- Handle exception when stream can not be loaded
- Correct format conversion during serialization
- Fix race condition between GetExtensionStream and Cache Writer
- Fix constness of DefaultSample::IterateInfo
0.1.0 (BETA)
- Initial version ported from adtf 2
Known Issues / Restrictions
- File-based history results in random history truncation after wrap-around