Best strategy to integrate a custom renderer? (1 Viewer)

ar-jar

Portal Member
June 8, 2006
5
0
Hi,
I have developed a video renderer that synchronizes the display fps to the fps of the incoming video. This is particularly interesting when watching TV which has a sync that (1) often differs quite a bit from the graphic board's sync causing judder and (2) cannot be tweaked at the receiver end (of course). This was the last area where a pc was inferior to a stand-alone satellite box or dvd player.

The renderer is a COM object that exposes a rather simple custom interface as the 3D device used needs to be explicitly reset on occation (e.g. when going exclusive mode fullscreen) and this is best controlled from the application itself. Otherwise it exposes all interfaces of a VMR9 in windowless mode.

Today the renderer is integrated with my own rather primitive player which plays avi, DVD and TV. I would very much like to integrate the renderer (w/o the player) with the MediaPortal app as I don't have the time to implement things such as timeshift, a slick DVD GUI etc.

What would the best strategy be to integrate the renderer? I would like to use it for all types of video media including DVD, avi and TV. Where to make the "incision" depends of course on the architecture you have chosen for mp. Could a plug-in be used? Or would several plug-ins be needed, one for each mode (dvd, tv etc)? I could do the coding myself but would very much appreciate a pointer into the right direction.

Thanks!

Arto
 

Users who are viewing this thread

Top Bottom