PDA

View Full Version : [C++] Directshow: problema con filtro mpg2splt.ax


HRBF
05-11-2012, 15:18
Buongiorno, ho un problema con il filtro MPEG-2 Splitter utilizzato in un grafo Directshow all'interno di un'applicazione scritta in C++ per il playback di filmati in formato mpeg. Durante la riproduzione di alcuni filmati l'applicazione si blocca dando come errore un accesso in lettura a zona di memoria non valida e nella finestra Call stack trovo: "mpg2splt.ax!583996e5()". La cosa strana è che tale problema (con lo stesso filmato) si verifica sempre al minuto 29 circa ma non si verifica sempre. A volte viene riprodotto fino al termine, a volte al minuto 29 si blocca.

Qualcuno ha idea di quale sia il problema o suggerimenti per risolverlo?

Sto sviluppando con VisualStudio 2008 su Windows xp 32bit, utilizzo la versione 9.4.0 dei K-lite.