Hi Karl,

not much info floating around about that, although your steps are reasonably simple. The directory interfaces/IDirectFBVideoProvider contains the "video provider drivers" (note that the DirectFB-extra package has more drivers, but I do not see a MNG driver hanging around).

If you want to add a driver, just copy a template one (e.g. the gif driver), and add it to the Makefile.am (so use the autogen.sh script to configure/build). At startup, DirectFB will load all drivers and adds them to a pool. This will "register" the Construct() and Probe() functions. Now if you create a video driver, all the registered Probe() functions will be called (which the first 64 bytes of data of the stream), until one replies DFB_OK which will trigger calling Construct(). The other functions should be reasonably self-explanatory..

hth
Niels

Karl Phillip wrote:
Hi all,

I was wondering how could I create a custom VideoProvider for, let's say, playing MNG animations. I couldn't find any info on this subject. Have anyone done this kind of work before? What are the steps involved in this task so we could later on do a simple "CreateVideoProvider()" in order to play and control a MNG animation.

If you guys have any documentation on this, it would be very appreciated.

Thanks,
[]'s




------------------------------------------------------------------------

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users


--

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to