Rockbox mail archive
Subject: Re: single pass .rvf video conversion with DirectShow filter
From: [IDC]Dragon (idc-dragon_at_gmx.de)
> But for now, this is wonderful. Nice job!
Thanks. You seem to be the first who discovered this for actual usage.
> Ooops. I meant 8 minutes for a 30 minute show. I just did a 1 hour Star
> Trek TNG and it took about 20 minutes for a 1 hour show. I have a P4
> 2.2Ghz system.
You have to keep in mind that your PC still has to decode all the video,
like with regular playback. It's just free now to do this as fast as possible,
not bound to realtime by the video and audio renderer (your regular output
If you use the Elecard decoder, you may speed up thing by switching it into
half horizontal and half vertical mode, see its property page. I guess it's
You can also do a test to check how fas your system could be if my filter
would take zero time. Connect the "Null Renderer" to the pins normally
connected to mine (using 2 of them). This filter just discards the data. Check how
long that takes to complete. I'm curious on how much of the conversion time
goes to my account.
My filter has a bit of optimization potential. I don't know if it's worth
it, how your times above compare. Currently, all data going to the rvf file is
internally copied, this can be solved in a more clever way. And I am
downscaling the image in an (optimized) C routine. The GPU could possibly be used for
this job, but not on all systems. Some graphics chips can only scale down to
minimum 50%, no less. And if you have a really old one, it can't at all.
So much for now,
NEU : GMX Internet.FreeDSL
Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/info
Page was last modified "Jan 10 2012" The Rockbox Crew