Thomas Glomann a écrit :
Now, could the softdevice plugin be modified in a way that it takes the decoded video from the ff card, instead of the ffmpeg software decoder, and then overlays the decoded video with the OSD (using DirectFB).
In short, can the softdevice plugin somehow take use of the onboared hw mpeg2 decoder of a ff card?
There is to my knowledge _no_ way to get decoded data from any hardware decoder addon card, back to PC memory.
well, i thought that the softdevice plugin could work as a 'regular' tv-application, that displays the decoded video via the v4l-interface, but still acts , in respect to VDR, as a DVB device. Softdevice wouldn't need to get the decoded video back into memory, it just would have to provide the OSD ontop of the v4l-video window. (you could compile DVB driver w/o OSD support, otherwise both-OSDs would be drawn (from ff card itself ))
do you understand what I have in mind? :)
I think the kvdr desktop app work the way you describe (except for OSD, which is handled by the FF card). There must a way for the v4l device to get back decoded frame in-memory, and copy it on-screen. I don't know how it works though.
But well : if you want hardware decoding and you have a M6000, you could just use the onboard CLE266 and get rid of your expensive broken FF card...
Which get to the lesson learned from this post : hardware decoding is a really popular subject with softdevice. To summarize : * hardware decoding can be done with CLE266/nVidia hardware support (libXvMC et al.), with DXR3, and the new idea is FF-card (I also have in stock an old Cinemaster card, similar to DXR3, but with a C-cube chip : support in Linux is unknown) * ffmpeg already have untested nVidia support in CVS * hardware decoding in the softdevice way should not mandate the use of full X11 * DirectFB could be used for XvMC-like interface, but maybe support is better hosted in ffmpeg (that way, various formats/codecs would be fed to softdevice, using opportunistic hardware decoding when available)
May I suggest that interested people brainstorm in various mailing-lists (ffmpeg, directfb, other I didn't think about) and report back on the softdevice mailing-list ?