Ich denk mal das du den Filtergraph auch beenden (freigeben)
mußt wenn du einen doppelklick auf die Liste ausführst.
Ich kann aus deine schnipsel nicht entnehmen das dies geschieht.
Delphi-Quellcode:
procedure TfrmVideo.FormDestroy(Sender: TObject);
begin
FilterGraph.ClearGraph;
FilterGraph.Free;
VideoWindow.Free;
end;
muß im klickverhalten von deiner Playliste stehen.
Vergleichen mit if not FilterGraph.Active then : Else Obige zeilen ausführen.
Gruß