Seite 1 von 1

[erledigt] MediaInfo.dll - Neue Probs mit 0.772 ff

Verfasst: 07.07.2008 16:21
von scholly
moin, moin...

Ich hab mal wieder :freak: Probleme mit einer neuen Version der MediaInfo.dll.

Zum Testen der neuen Versionen benutze ich folgenden Code:

Code: Alles auswählen

video.s = "test.avi"

Prototype pMediaInfo_New()
Prototype pMediaInfo_Delete(handle)
Prototype pMediaInfoA_Inform(Handle,options)
Prototype pMediaInfoA_Open(handle,file.s)
Prototype pMediaInfoA_Option(handle,option.s,value.s)
Prototype pMediaInfoA_Get(Handle,StreamKind,StreamNumber,Parameter.s,InfoKind,SearchKind)

hModule = LoadLibraryM(?Label_MediaInfo_DLL)

If hModule
  MediaInfo_New.pMediaInfo_New        = GetProcAddressM(hModule, "MediaInfo_New")
  MediaInfo_Delete.pMediaInfo_Delete  = GetProcAddressM(hModule, "MediaInfo_Delete")
  MediaInfoA_Inform.pMediaInfoA_Inform= GetProcAddressM(hmodule, "MediaInfoA_Inform")
  MediainfoA_Open.pMediaInfoA_Open    = GetProcAddressM(hModule, "MediaInfoA_Open")
  MediaInfoA_Option.pMediaInfoA_Option= GetProcAddressM(hModule, "MediaInfoA_Option")
  MediaInfoA_Get.pMediaInfoA_Get      = GetProcAddressM(hModule, "MediaInfoA_Get")

  handle = MediaInfo_New()

  If Handle
    MediaInfoA_Open(Handle,video)         
    
    info_ptr = MediaInfoA_Get(Handle,2, 0, "Codec/String", 1, 0) 
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
    
    info_ptr =  MediaInfoA_Inform(Handle,Options)
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
    
    info_ptr = MediaInfoA_Option(Handle, "Info_Parameters", "")
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
  
    MediaInfo_Delete(Handle)
  EndIf

  FreeLibraryM(hModule) 
EndIf

End

DataSection
  Label_MediaInfo_DLL:
  IncludeBinary "MediaInfo0772.dll" hier verschiedene Versionen testen ;)
EndDataSection
Bis 0772 erhalte ich die erwarteten Ausgaben -
mit der 0773 ist FMPOV nur die 3. Ausgabe vollständig,
für die erste erhalte ich garnix,
die 2. ist unvollständig.

Kann mir einer der bisher hilfreichen Geister (z.B. edel, ts-soft) vielleicht erklären, worin das Problem liegt?
Ich hab in die Doku der DLL reingeguckt, aber nix gefunden, was das Problem verursachen könnte.
Irgendwie ists mir langsam peinlich :oops: , jedesmal nachfragen zu müssen, weil ich zu grün bin, die neue Stolperhürde zu erkennen.

Re: MediaInfo.dll - Neue Probs mit 0.772 ff

Verfasst: 13.07.2008 22:23
von scholly
scholly hat geschrieben:Bis 0772 erhalte ich die erwarteten Ausgaben -
mit der 0773 ist FMPOV nur die 3. Ausgabe vollständig,
für die erste erhalte ich garnix,
die 2. ist unvollständig.
Und jetzt mit der 0774 kommt nur noch bei der dritten Abfrage was raus :(
Kann/mag mir denn keiner weiterhelfen? :cry:

Verfasst: 14.07.2008 01:53
von edel
Warum bleibst du nicht bei der DLL die funktioniert hat ?

Verfasst: 14.07.2008 20:14
von scholly
Aus demselben Grund, aus dem ich nicht mehr mit PB 3.8x werkel:
Neue Features und Bugfixes locken eben.

Verfasst: 22.07.2008 21:30
von scholly
Hab grad, weil im Englischen Forum jemand ähnliche Probs hatte, das Archiv nochmal von nem anderen Server geholt und jetzt klappts wieder mit der 0774 ;)