dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: single pass .rvf video conversion with DirectShow filter

Re: single pass .rvf video conversion with DirectShow filter

From: Bob Pearse <>
Date: Thu, 8 Apr 2004 08:09:14 -0700

Well, it is not your filter slowing things down. Takes about the same
amount of time without your filter (using null renderer). So I may try
other filters besides the elecard. But probably this is just how much
time it takes to re-render these videos. Again, not bad if we can come
up with some way to batch them overnight.

Oh, and I was going to ask about how to adjust brightness on the videos,
but then noticed my Elecard Video Renderer has this setting. Just FYI
in case someone has a particular video which has brightness to low/high.

"[IDC]Dragon" <> wrote in message
> 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 channels).

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 faster then.

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:
Received on 2004-04-08

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy