C
crazycock
Unregistered / Unconfirmed
GUEST, unregistred user!
用到了一个MainConcept MPEG Video Decoder,是安装MpegEncoder得到的Filter,用来做DVBT的Mpeg2解码,如果直接连接到Video Renderer,可以播放视频节目;在DSPack做的Demo中也可以正确播放;当我在Decoder和Renderer之间加了一个InFinite Pin Tee Filter的时候,Infinite pin tee filter的输出pin就不能直接和Renderer连接了,需要加上一个AVI Decompressor和ColorSpaceConverter,才能连接到Renderer,在GraphEdit里播放,还是可以正确播放视频节目,但是——回到我的Demo程序,我照着这个图表来做就有问题了,我发现,只要MainConcept MPEG Video Decoder连接到Infinite pin tee filter的时候,一播放,程序就非法操作退出了,奇怪的是,pin脚都是正常连接成功的,图表的拓扑和GraphEdit做的也是一样的。
我在Demo里又用了另外一个解MPEG2的Decoder Filter(NewSoft的PVR5解码器,GraphEdit中正确播放),把Filter连接完成后,播放之,没有出错,但是屏幕显示的是全绿色的内容......
应该是什么原因呢?我用Infinite Pin Tee Filter来分流音频,是可以正确得到Double数据流的,多条数据流都正常,为啥视频流就有问题?请大家指点。
我在Demo里又用了另外一个解MPEG2的Decoder Filter(NewSoft的PVR5解码器,GraphEdit中正确播放),把Filter连接完成后,播放之,没有出错,但是屏幕显示的是全绿色的内容......
应该是什么原因呢?我用Infinite Pin Tee Filter来分流音频,是可以正确得到Double数据流的,多条数据流都正常,为啥视频流就有问题?请大家指点。