Project

General

Profile

Actions

Support Request #524

closed

Wrong or no visualization of data between ADTF 2.14 and ADTF 3.0.0 using Support TB 2.0.0

Added by hidden about 7 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Customer:
BMW
Department:
SUPPORT
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Product Issue Opened
Platform:
Windows 7 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage:

Ich habe die ADTF 3 Supprot TB 2.0.0 mal in Betrieb genommen, und versucht das mitgelieferte Demo auf der ADTF v3 Seite so abzuändern dass es einem möglichen Anwender Szenario näher kommt.

Das Demo selbst funktioniert so wie es ist, ich denke aber dass ein Anwender eher daran interessiert ist, anstatt die Daten einfach nur per Loopback IPC an die ADTF v2 Config zurück zu schicken, diese vorher noch in einem ADTF v3 Filtergraphen zu manipulieren.

Deswegen habe ich ein ADTF v3 Projekt neben den Demo-Verzeichnissen erstellt und mit v3 CE die Session geladen. Dann einen 2. Streaming-Graphen erzeugt (bei mir "loop_back_w_filtergraph"), welcher die DDL-STRUCT- und den video- Stream an einen eigenen v3 Filtergraphen weiterleitet.
In diesem Filtergraphen (bei mir namens "test"), sollten die Daten zumindest mal angezeigt werden (mit DemoMediaDescriptionDisplay und DemoQtVideoDisplay), sowie dann auch wieder über den Streaming-Graphen zurück an ADTF v2 gesendet werden.

--> letzteres klappt soweit auch, und egal ob "mit oder ohne einen Sample Stream dazwischen" in der config "test" (siehe dort, hab ich zu Test-Zwecken jeweil alternativ aktiviert oder deaktiviert), das reine Zurücksenden der Daten an die ADTF v2 Instanz funktioniert (v2 > v3 -> v2), das Video und die DDL werden in ADTF v2 angezeigt.
Jedoch bei beiden Filtern in ADTF v3 bekomme ich immer den nichts-sagenden Error (-
> siehe Screenshot im Anhang).

Und das egal ob die Verbindung "mit oder ohne Sample Stream" zwischen dem Streaming Inport aktiviert, oder ob ohne.

Vergleichend mit anderen Examples (die bei v3 mitgeliefert werden) hab ich auch testweise noch Sample Streams im Streaming-Graph (zwischen HostOnlySource und dem Filtergraph-Dock) eingebaut, ...gleiches Ergebnis: das reine Durchleiten der Daten (ADTF v2 -> v3 -> v2) funktioniert, aktiviert man jedoch einen der Filter kommen wieder die Errors.

==> Wo liegt das Problem ? was mache/konfiguriere ich falsch ? oder handelt es sich um einen Bug ?

Im Anhang die nichts-sagende Fehlermeldung "Interface or object '' requested not found"
sowie mein Verzeichnis des in der ADTF 3 Support-TB mitgelieferten Examples.

Reproduzieren: dieses irgendwohin auspacken und im v3 CE das Projekt laden: demo\adtf3_project\adtf3_project.adtfproject
hier dann wie gesagt: Session "Loopback" zusammen mit Streaming-Graph "loop_back_w_filtergraph" und dem Filetrgraph "test"

ja, hier sind zuviele Connections gezogen, welche aber zu den jeweiligen Einzeltests deaktiviert wurden.
--> dann einen der beiden Filter aktivieren und die demo/run.bat ausführen.

vielen Dank für Infos woran es liegt,

Gruß
Uwe Schreiber

--
Uwe Schreiber
ADTF Support

Lösung:

Damit die ADTF3 Config lauffähig ist muss im CE unter Services noch: adtf_xsystem.service.adtf geladen werden.
Zu folgenden Punkten wurde jeweils ein Bug-Ticket erstellt.

http://km-aev.in.audi.vwg/redmine/issues/39738
http://km-aev.in.audi.vwg/redmine/issues/39740

1) ihr müsst klären wieso dort "no valid video" steht

Hier ist aufgefallen das es nur für Videos gilt die von dem ADTF2 Virtual Clock Device aufgenommen wurden.
Die mit ausgelieferten Example Videos funktionieren einwandfrei.

2) das MediaDescriptionDisplay scheint auch nicht korrekt zu funktionieren: es zeigt zwar Werte an, aber die Struct-Member Namen selbst (linke Spalte) fehlen ! (sieht man auch auf deinem Screenshot) ...dort sollte ui8Val ui16Val etc. stehen. Auch müsste da doch tSimpleStruct_BE als root stehen (so wie im ADTF v2 zu sehen) und nicht einfach nur STRUCT ?

Hier hab ich festgestellt das NESTED_STRUCT's anscheinend funktionieren. Aber auch bei diesem wird vermutlich einfach der Pin Name als root verwendet.
Aufgenommen wurden diese Daten vom unter ADTF 2.14 mit dem Demo Media Description Coder.

Wiedergabe unter ADTF 2.14:

Wiedergabe unter ADTF 3.0.1:


Files

media_description_display_error.PNG (22.9 KB) media_description_display_error.PNG hidden, 2017-04-05 16:00
demo_problem.zip (11.1 KB) demo_problem.zip hidden, 2017-04-07 10:33
auswahl.png (19 KB) auswahl.png hidden, 2017-04-19 10:31
anzeige.png (19.2 KB) anzeige.png hidden, 2017-04-19 10:32
abspielen.png (30.2 KB) abspielen.png hidden, 2017-04-19 15:46
aufnahme.PNG (19.4 KB) aufnahme.PNG hidden, 2017-04-19 15:46
Actions

Also available in: Atom PDF