Directshow (DirectVobSub) problem

Finalspace

Grünschnabel
Tach,

i versuche grad ein kleines directshow sample zu bauen, mit dem ich audiospuren und untertitel steuern kann.

Die audiospuren zu wechseln ist kein problem mit IAMStreamSelect, das immer aber untertitel verhalten sich sehr komisch... ich habs bisher mit dem DirectVobSub Filter gemacht um die subtitles auszulesen und zu aktivieren.

Bei MKV (Matroska) Dateien es perfect aber bei OGM Dateien es nicht :(

Hier der code was ich benutze um nen subtitle zu changen:

Code:
  // iDVS = IDirectVobSub
  iDVS.put_HideSubtitles(False);
  iDVS.put_SelectedLanguage(Index);

Hier sind die filter für OGM:

Code:
    Default DirectSound Device
    Video Renderer
    MatrixMixer
    DirectVobSub
    Morgan Stream Switcher
    DivX Decoder Filter
    CoreVorbis Audio Decoder
    Ogg Splitter
    D:\serial_experiments_lain_ep_01_-_weird_-_[axp_dvdrip]_[dual_audio]_[5b7b234b].ogm

und für MKV:

Code:
    Default DirectSound Device
    Video Renderer
    MatrixMixer
    DirectVobSub
    Morgan Stream Switcher
    DivX Decoder Filter
    CoreVorbis Audio Decoder 0002
    CoreVorbis Audio Decoder
    Matroska Splitter
    D:\Japan\Videos\Serien\Kare Kano\[Perfect-Anime]_Kare_Kano_01_[1057CB6E].mkv

Im systray sind 2 symbole beim start von OGM, das gründe directvobsub icon was ja ok ist, und dann aber noch nen anderes mit dem ich nix anfangen kann.

weird_trayicon.jpg


Das Popupmenü für das nicht directvobsub icon ist:

weird_popupmenu_from_trayicon.jpg


Und komisch ist auch das DirectVobSub 2 Bereiche im popupmenü hat, für subtitles, wobei das 2 normalerweise für audiospuren immer gedacht ist.

DirectVobSub.jpg


Wie gesagt es nicht über meine sample applikation die subtitles zu ändern bei OGM files.

Ich kann sie aber über das DirectVobSub icon steuern, in dem ich in section 1
die subtitles aktiviere und bei sektion2.

Kann mir da einer weiterhelfen ?

Ich will ja nur die subtitles richtig auslesen und steuern.

Für besseres verständnis hier die sample applikation.
http://www.xenorate.com/final/DirectShow Test2.zip
 
Zuletzt bearbeitet:
Zurück