关于简单媒体播放器的问题。(《DirectShow开发指南》例子)
《DirectShow开发指南》有一个SimplePlayer的例子,一个月前曾经进行过修改,利用他的一些代码来做一个通用的播放器。
这两天又拿出来看,遇到奇怪的问题:播放mpg文件时,有声音,播放正常,但是无法定位(一调用seeking就返回到开头继续播放),divx的avi播放定位都正常,但是没有声音(用graphedit看,在Avi Spliter这里,就没有输出音频)。
可能是什么原因呢?记得一个月前好像没这毛病。
另外,调试时debug窗口的这些信息是什么意思?
emoved from filter graph
Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\avi2ac3filter.ax', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\iviaudio.ax', no matching symbolic information found.
The thread 0x80C has exited with code 0 (0x0).
Loaded 'C:\Program Files\Media Player Classic\Codecs\3ivxdsmediasplitter.ax', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\openquicktimelib.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wmpasf.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mpr.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\dxmasf.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\drmclien.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mpg2splt.ax', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\oggds.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\vorbis.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\ogg.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Media Player Classic\Codecs\Vorbisenc.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\strmdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wsock32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\tapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rtutils.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\aac_parser.ax', no matching symbolic information found.
Destructor
The thread 0xB30 has exited with code 0 (0x0).
The thread 0xD3C has exited with code 0 (0x0).
Loaded 'C:\WINDOWS\system32\msi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\sxs.dll', no matching symbolic information found.
The thread 0xD28 has exited with code 0 (0x0).
The thread 0xFD0 has exited with code 0 (0x0).
The thread 0x848 has exited with code 0 (0x0).
The thread 0xB94 has exited with code 0 (0x0).