Hi,
i need some tips in developing my plugin.
You need:
A VDR of course.
A strong CPU (i think 800 MHz+)
Really 800 MHz+ ? DVDs can be played with a Celeron500 (without
post-processing), so you should tune your plugin a little bit.
Rene
When directly rendering to the framebuffer you can't use the graphics
card for scaling and YUV conversion, this wastes a significant amount of
time. Use DirectFB, SDL, XV, XRender, OpenGL or any other accelerating
graphics library of your choice.
that's my problem, the plugin gets too slow if I implement all in software.
I played around with the Vidix driver the last days. The YUV->RGB conversion
and scaling is now accellerated by hardware (the decoding needs only 20-30%
CPU time instead 50%-60% if the conversion is done by software)
My dream is an implementation like this:
MPEG2 -> [SW-Decoder] -> [HW YUV->RGB + Scaler] -> [HW-Alpha] -> Monitor/TV
OSD -> [SW-Renderer] --------------------------------^
BUT:On my Matrox G200 I didn't figured out, how to display something BEFORE
the BES-layer. (google think's that this is not possible)
It's possible, we're did things like this in the
convergence-inhouse-software based on DirectFB. The trick is that these
cards need actually a destination colorkeying/blending and not a source
colorkeying like you are used to.