Support Request #7208
closed[EBPRODUCTSUPPORT-3774] Could not load deserializer adtffileplugin from Device Toolbox
Description
Supportanfrage
Hier ein paar Findings in der adtf_file_library:
1) Typo in include Guards:
- src\libraries\adtf_file\include\adtf_file\adtf2\legacy_types.h
- src\libraries\adtf_file\include\adtf_file\adtf2\adtf2_adtf_core_media_sample_deserializer.h
- src\libraries\adtf_file\include\adtf_file\adtf2\adtf2_adtf_core_media_sample_serializer.h
- src\libraries\adtf_file\include\adtf_file\adtf2\adtf2_sample_info.h
- src\libraries\adtf_file\include\adtf_file\adtf2\adtf2_stream_type_deserializers.h
- src\libraries\adtf_file\include\adtf_file\adtf2\adtf2_stream_type_serializers.h
- src\libraries\adtf_file\include\adtf_file\adtf3\adtf3_media_description_serializer.h
- src\libraries\adtf_file\include\adtf_file\adtf3\adtf3_sample_copy_deserializer.h
- src\libraries\adtf_file\include\adtf_file\adtf3\adtf3_sample_info.h
- src\libraries\adtf_file\include\adtf_file\adtf3\adtf3_stream_type_deserializer.h
- src\libraries\adtf_file\include\adtf_file\adtf3\adtf3_stream_type_serializer.h
- src\libraries\utils5extension\include\utils5extension\utils5ext_pkg.h
- src\libraries\utils5extension\include\utils5extension\utils5extension.h
2) Ein adtffileplugin Datei kann hinzugefügt werden (s. fileaccess Bespiel) um der Reader zum Erweitern. Mindestens bis Version 0.2.1 könnte man der adtf_devtb_2_deserializer(d).adtffileplugin(devtb2_deserializer(d).adtffileplugin in BETA Releases) im Reader laden, jetzt mit 0.4.1 nicht mehr. Grund: die c interface ist nicht mehr kompatibel. (Man kann sehen dass es gab ein große Refaktor von snake Case zu camel Case.)
Supportanfrage
1) CDIFHD-63 erstellt
2) Bekannt -> siehe ADTF Device Toolbox 3.0.0 is now available, gelöst in Device Toolbox 3.1.0, Details siehe #7208#note-4
Files
Updated by hidden almost 5 years ago
- Project changed from Public Support to 7
- Status changed from New to In Progress
- Topic set to FileLibrary::Common
- Customer set to ELEKTROBIT
- Department set to SUPPORT
- Affected Products ADTF File Library 0.4.1 (BETA) added
Updated by hidden almost 5 years ago
- Subject changed from FW: adtf_file_library (v0.4.1) source findings to [EBPRODUCTSUPPORT-3774] adtf_file_library (v0.4.1) source findings
Updated by hidden almost 5 years ago
- Resolution set to Product Issue Opened
- Product Issue Numbers set to https://www.cip.audi.de/jira/browse/CDIFHD-63
Produkt Ticket CDIFHD-63 wurde für den ersten Teil mit den Typos angelegt.
@Martin: Kannst Du Dir bitte auch den letzten Punkt nochmal ansehen?
ein adtffileplugin Datei kann hinzugefügt werden (s. fileaccess Bespiel) um der Reader zum Erweitern. Mindestens bis Version 0.2.1 könnte man der adtf_devtb_2_deserializer(d).adtffileplugin(devtb2_deserializer(d).adtffileplugin in BETA Releases) im Reader laden, jetzt mit 0.4.1 nicht mehr. Grund: die c interface ist nicht mehr kompatibel. (Man kann sehen dass es gab ein große Refaktor von snake Case zu camel Case.)
Updated by hidden almost 5 years ago
Hi Anja,
ja das hängt leider mit der Harmonisierung der Coding Guidelines aller unserer OpenSource Projekte zusammen. Der Bruch der Binärkompatibilität war an der Stelle leider nicht mehr zu verhindern (du kannst Dir gar nicht vorstellen wie lange ich mich mit Thema Coding Styles herumgeschlagen habe um das vor den ersten Releases zu machen :-( ).
Leider taucht das im Changelog nicht sehr prominent auf.
@Flo kannst Du das nochmal deutlich einarbeiten?
Updated by hidden almost 5 years ago
Hallo Martin,
Wir es dann auch eine neue Devicetoolbox geben, die mit dem neuen C interface kompatibel ist um den Deserializer zu laden?
Danke und Grüße,
Anja
Updated by hidden almost 5 years ago
- Affected Products ADTF Device Toolbox 3.0.0 added
Hallo Anja,
das sollte mit der Device Toolbox 3.0.0 und dem Patch (eigentlich für ADTF 3.4.0) funktionieren.
Findest Du bei uns im Download Center hier
Gruß
Matthias
Updated by hidden almost 5 years ago
Wir es dann auch eine neue Devicetoolbox geben, die mit dem neuen C interface kompatibel ist um den Deserializer zu laden?
Natürlich, das wird in der 3.1.0 enthalten sein, diese ist dann zu ADTF 3.5.0 kompatibel
Updated by hidden almost 5 years ago
- Status changed from In Progress to Customer Feedback Required
Updated by hidden almost 5 years ago
- Project changed from 7 to Public Support
- Subject changed from [EBPRODUCTSUPPORT-3774] adtf_file_library (v0.4.1) source findings to [EBPRODUCTSUPPORT-3774] Could not load deserialzer from Device Toolbox
- Description updated (diff)
- Status changed from Customer Feedback Required to To Be Closed
- Private changed from Yes to No
- Support Level changed from 2nd Level to 3rd Level
Updated by hidden almost 5 years ago
- Subject changed from [EBPRODUCTSUPPORT-3774] Could not load deserialzer from Device Toolbox to [EBPRODUCTSUPPORT-3774] Could not load deserializer adtffileplugin from Device Toolbox
Updated by hidden almost 5 years ago
Hallo,
meine späte Antwort tut mir leid.
Alles klar, ihr könnt das Ticket dann zu machen.
Best regards,
Anja Winkler
Updated by hidden almost 5 years ago
- Status changed from To Be Closed to Closed