Hi, I really wonder if it's possible to scale videostreams? Maybe with StretchBlit(), but I've no idea how to do this. :) Am I wrong, if I say, that the DirectFB-extra package is broken? Actually the imlib2 and the avifile provider don't compile for me...(it's an up-to-date Gentoo, but I used the original sourcecodes from directfb.org)
This is what I get: (maybe it helps you) -------------------------------------------------------------------- jonas DirectFB-extra-0.9.16 # make make all-recursive make[1]: Entering directory `/home/wubbla/DirectFB-extra-0.9.16' Making all in interfaces make[2]: Entering directory `/home/wubbla/DirectFB-extra-0.9.16/interfaces' Making all in IDirectFBImageProvider make[3]: Entering directory `/home/wubbla/DirectFB-extra- 0.9.16/interfaces/IDirectFBImageProvider' make[3]: F�r das Ziel �all� ist nichts zu tun. make[3]: Leaving directory `/home/wubbla/DirectFB-extra- 0.9.16/interfaces/IDirectFBImageProvider' Making all in IDirectFBVideoProvider make[3]: Entering directory `/home/wubbla/DirectFB-extra- 0.9.16/interfaces/IDirectFBVideoProvider' /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. - D_REENTRANT -I/usr/include/directfb -DFUSION_FAKE -D_REENTRANT - I/usr/include/directfb-internal -I/usr/include/directfb -DREENTRANT -O3 - fexpensive-optimizations -ffast-math -Wall -g0 - DDATADIR=\"/usr/share/directfb\" -I/usr/include/avifile-0.7 -g -O2 -c idirectfbvideoprovider_avifile.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -D_REENTRANT -I/usr/include/directfb - DFUSION_FAKE -D_REENTRANT -I/usr/include/directfb-internal - I/usr/include/directfb -DREENTRANT -O3 -fexpensive-optimizations -ffast-math - Wall -g0 -DDATADIR=\"/usr/share/directfb\" -I/usr/include/avifile-0.7 -g -O2 - c idirectfbvideoprovider_avifile.cpp -fPIC -DPIC -o idirectfbvideoprovider_avifile.lo In file included from idirectfbvideoprovider_avifile.cpp:46: /usr/include/directfb-internal/core/surfaces.h: In function `void* dfb_surface_data_offset(const CoreSurface*, void*, int, int, int)': /usr/include/directfb-internal/core/surfaces.h:180: error: pointer of type `void *' used in arithmetic /usr/include/directfb-internal/core/surfaces.h:180: error: pointer of type `void *' used in arithmetic In file included from idirectfbvideoprovider_avifile.cpp:72: /usr/include/avifile-0.7/fourcc.h:4:2: warning: #warning Use #include "avm_fourcc.h" instead idirectfbvideoprovider_avifile.cpp: In function `DFBResult IDirectFBVideoProvider_AviFile_GetLength(IDirectFBVideoProvider*, double*)': idirectfbvideoprovider_avifile.cpp:322: error: `GetVideoLength' undeclared (first use this function) idirectfbvideoprovider_avifile.cpp:322: error: (Each undeclared identifier is reported only once for each function it appears in.) idirectfbvideoprovider_avifile.cpp: In function `DFBResult Construct(IDirectFBVideoProvider*, const char*)': idirectfbvideoprovider_avifile.cpp:413: error: `CreateAviPlayer' undeclared (first use this function) idirectfbvideoprovider_avifile.cpp:415: error: `SetDrawCallback2' undeclared (first use this function) make[3]: *** [idirectfbvideoprovider_avifile.lo] Fehler 1 make[3]: Leaving directory `/home/wubbla/DirectFB-extra- 0.9.16/interfaces/IDirectFBVideoProvider' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/home/wubbla/DirectFB-extra-0.9.16/interfaces' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/wubbla/DirectFB-extra-0.9.16' make: *** [all-recursive-am] Fehler 2 -------------------------------------------------------------------- Andreas Hundt wrote: > Hello, > > For full featured DVB cards (i.e with integrated mpeg2 decoder) it is > possible to render to surfaces using the Video4Linux videoprovider (just > like it is possible with any other hardware that is supported by > Video4Linux) > > Deinterlacing is also possible. I don't know if there is any example for > this. > > you can try dfbsee, df_layer or df_window for testing. > > andi > > > On Tue, 2003-12-09 at 13:52, Gaubatz Patrick wrote: > > First of all: Thanks for your efforts on the DirectFB library! > > I wanted to know, how good DFB together with DVB-Cars works. > > I especially read on the Mailinglist, that it is currently possible to > render > > the videostream of a DVB-card directly onto a surface. > > Is that really true and if yes, are there any known problems with this > > implentation? > > I also read the deinterlacing should also be possible... > > Is there any example code of DFB together with DVB-cards? > > I mean i saw a screenshot on the homepage, which shows some GTK-Windows and > an > > transparent videowindow... > > It would be nice if someone could explain, what currently is possible and > what > > would probably never be possible. > > > > PS: I tried to "Doxygen" the source, but nothing useful turned out. > > Somebody has got a working Doxyfile?! > > > > -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.
