将h264的jm15.1解码器封装了一个transform filter,参照的demo为陆其名directshow开发指南最后一章的mpeg解码器
链路为moonlight list source-mpeg demultiplexer-264 decoder-renderer
可以调试,但是点播放就是没有数据进入filter
问题好像出在inputpin的newsegment函数没有被调用,一直找不到到底是那里调用了它,请问这个问题怎么解决呢?
filter的线程之间是怎么协作的呢 ?
谢谢
链路为moonlight list source-mpeg demultiplexer-264 decoder-renderer
可以调试,但是点播放就是没有数据进入filter
问题好像出在inputpin的newsegment函数没有被调用,一直找不到到底是那里调用了它,请问这个问题怎么解决呢?
filter的线程之间是怎么协作的呢 ?
谢谢
解决方案 »
- 关于GetNextItem()获取列表行数的问题
- listen、 accept 是多线程的吗
- 如何自己开发界面库呢
- 过来人指点一下
- 关于CStringarray的存储,请高手指教
- 如何将从视频捕捉到的图片直接存为JPG格式文件?
- 请教OPENGL问题:link时出现error LNK2001: unresolved external symbol ___glutInitWithExit@12的错误提示?
- 关于A*算法(高分)
- DLL中的记时器SetTimer()与消息的发送与响应PostMessage()问题,请帮忙解决,谢谢!
- 一个vc问题
- 关于TCP连接的设计及多线程问题
- 工具栏,间距问题
貌似大家都在看陆其名directshow开发指南~~~
the Mediatype of each pin is correct?
if you filter is a "Transform Filter" using CTransformFilter, try break point the Transform function to make sure this can be called by the upper filter.
BTW, u have to comment most of your own codes to verify the above.