PDA

View Full Version : Request the ability to import graphedit grf files


redman66
01-20-2007, 06:58 AM
Certain filter chains are not able to be created in kmplayer. The ability to import a graphedit xml or grf file would make complex flter chaining possible. Zoomplayer and theatertek both employ this feature to some degree or another. Thanks

z
01-20-2007, 11:04 AM
What kind of file do you want to play and what are the filter chains that you want??
The way of using grf file is not so good way to run a movie file.

Though kmp has the control to connect filters, it can be disabled in preferences. Once disabled, it will follow the system rule of filter connection. If you provide the sample to play and filter chains, I'll check if it is possible to create filter chains in kmp.

redman66
01-21-2007, 02:13 PM
Here is an xml of the graph:

<GRAPH version="1.0">
<FILTER ID="Video_Mixing_Renderer_9" clsid="{51B4ABF3-748F-4E3B-A276-C828330E926A}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200088 010000040000000000803F0F00000000000000000000000000 803F0000803F0000803F0E0000000000000000000000000080 3F0000803F0000803F0D00000000000000000000000000803F 0000803F0000803F0C00000000000000000000000000803F00 00803F00000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000"/>
</FILTER>
<FILTER ID="ReClock_Audio_Renderer" clsid="{9DC15360-914C-46B8-B9DF-BFE67FD36C6A}">
<PARAM name="data" value="300030003000300030003000300030003000300030002000"/>
</FILTER>
<FILTER ID="Sonic_Cinemaster®_VideoDecoder_4.1" clsid="{D7D50E8D-DD72-43C2-8587-A0C197D837D2}">
</FILTER>
<FILTER ID="InterVideo_Audio_Decoder" clsid="{7E2E0DC1-31FD-11D2-9C21-00104B3801F6}">
<PARAM name="data" value="010000000400000003000000"/>
</FILTER>
<FILTER ID="InterVideo_Demultiplexer" clsid="{317DDB73-870E-11D3-9C32-00104B3801F7}">
</FILTER>
<FILTER ID="Sonic_HD_Demuxer_0001" clsid="{250D7B7D-4344-41FD-A284-7299B7765F18}">
</FILTER>
<FILTER ID="Source_0" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<PARAM name="src" value="E:\Feanor_l\HDDVD\king kong\HVDVD_TS\FEATURE_2.EVO"/>
</FILTER>
<FILTER ID="Source_1" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<PARAM name="src" value="E:\Feanor_e\king kong\HVDVD_TS\FEATURE_2.EVO"/>
</FILTER>
<connect direct="yes" src="Source_0" srcpin="Output" dest="InterVideo_Demultiplexer" destpin="Input"/>
<connect direct="yes" src="InterVideo_Demultiplexer" srcpin="Audio" dest="InterVideo_Audio_Decoder" destpin="In"/>
<connect direct="yes" src="InterVideo_Audio_Decoder" srcpin="Out" dest="ReClock_Audio_Renderer" destpin="In"/>
<connect direct="yes" src="Source_1" srcpin="Output" dest="Sonic_HD_Demuxer_0001" destpin="Input"/>
<connect direct="yes" src="Sonic_HD_Demuxer_0001" srcpin="Video Out" dest="Sonic_Cinemaster®_VideoDecoder_4.1" destpin="Video in"/>
<connect direct="yes" src="Sonic_Cinemaster®_VideoDecoder_4.1" srcpin="Video Out" dest="Video_Mixing_Renderer_9" destpin="VMR Input0"/>
</GRAPH>

Also, manually creating a graph gives greater control over source file usage. If KMplaye could just parse this file it would be great. Thanks