Hi chiachen:
      The font is English and shows right,but just looks very strange.It
looks like that some pixels of the letters are missing and the letters
are mixed with different colors
.And the backgroud color of the gtk widget is always pink (In normal
condition,I think the background should be white).

      I have tried to change the parameters of the DirectFB by modifying
the directrc file, and I find that the reason is just because of the
pixelformat:
1   -   If I set the pixelformat to RGB16,the display of font and widget
looks good, and the backgrond becomes normal.
2   -   But if I set the pixelformat to RGB24 or other format,it looks
strange.Default format is LUT8,so it looks strangs as my description.

      I think maybe it is because the hardware mode is RGB 16bit, so it
can only work in RGB16 pixelformat, and I don't know whether I
misunderstand it.Is there anyone can explain the reason to me ?Thanks!

chiachen " <[EMAIL PROTECTED]>" wrote:
> Hi, XiuHua,
>
> You mean the font is not right, or just looks strange. Is the font 
> English, or any other kind?
> If it just looks strage, may be that's result of the screen 
> resolution:640x480. You see, when we just installed the WINXP,
> without the graphic hardware driver, the default screen resolution was 
> 800x600 or 640x480, the font looks strange ,too.
>
> You could try to  adjust the brightness ,by META+Wheel?
>
>
> Best regards,
> chiachen
> [EMAIL PROTECTED]
> 2008-06-27
>
> ======= 2008-06-27 09:54, your message: Re: [directfb-users] The 
> problem of running DirectFB programs!=======
>
> I have tried the DirectFB-1.2.0-rc1, and now the DirectFB can work
> correctly.So I re-cross compiled the GTK-DirectFB and its dependencies,
> and the GTK widget could display on my screen , but the fonts and the
> colors of the widget was incorrect.The fonts looked strange and the
> color of widget was always pink.
>
> I think it is the problem of fonts and color settings(rgb settings error
> ?),how can I resolve this problem ?
> Thanks for your help sincerely.
>
> To Brian Rhodes:
> Is the package davincifb_2.6.10.tar.bz2 ? I dowloaded it but there
> was no document or readme file to explain how to use it.
>
>
>
> Brian Rhodes wrote:
> > It looks like you are using Montavista 4.0 which explains why it's not
> > working. You will need to either add the support expected by the
> > davinci graphics driver to the linux fb driver, or use the included
> > kernel source. I can't remember if it was a patch or the entire
> > driver. You could also look at using the GIT kernel driver, which last
> > I checked, also did not have the required support. Or you can backport
> > the driver from Montavista 4.0.1 which is actually laid out fairly
> > nice. In any event you will either need to add support in the driver
> > for some of the ioctls the davinci graphics driver needs, or you will
> > need to work-around that code in the graphics driver.
> > XiuHua Wu wrote:
> >
> >> Hi:
> >> I'm a novice to DirectFB, and I have successfully cross compiled the
> >> DirectFB(version:1.1.1) and GTK-DirectFB(version:2.12.8) for my 
> davinci
> >> 6446.But I encounter some problems when I try to run some DirectFB or
> >> GTK-DirectFB testing programs.
> >>
> >> If I just ran a very simple DirectFB testing program to draw a line
> >> or a rectangle, it could draw the line or rectangle on my screen
> >> successfully.But when I tried any complexer testing programs (for
> >> example, create a window on the display layer and do some operations),
> >> it failed to display.Here is the log message:
> >>
> >> =======================| DirectFB 1.1.1 |=======================
> >> (c) 2001-2007 The DirectFB Organization (directfb.org)
> >> (c) 2000-2004 Convergence (integrated media) GmbH
> >> ------------------------------------------------------------
> >>
> >> (*) DirectFB/Core: Multi Application Core. (2008-06-25 03:49) [ 
> DEBUG ]
> >> (*) Fusion/Init: Builtin Implementation is still experimental!
> >> Crash/Deadlocks might occur!
> >> (*) Fusion/SHM: NOT using MADV_REMOVE (2.6.10.0 < 2.6.19.2)!
> >> [0x02060a00]
> >> (*) Direct/Thread: Running 'Fusion Dispatch' (MESSAGING, 2287)...
> >> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2297)...
> >> (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 2308)...
> >> (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
> >> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 2309)...
> >> (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
> >> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
> >> (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Surface: Allocated 640x480 16bit RGB16 buffer at offset 0 
> and
> >> pitch 1440.
> >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16
> >> (*) FBDev/Mode: Switched to 640x480 (640x480) at 16 bit RGB16 (wanted
> >> RGB16).
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Mode: Testing 640x480 RGB16
> >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16
> >> (*) FBDev/Surface: Allocated 640x480 16bit RGB16 buffer at offset 0 
> and
> >> pitch 1280.
> >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16
> >> (*) FBDev/Mode: Switched to 640x480 (640x480) at 16 bit RGB16 (wanted
> >> RGB16).
> >> Width : 640, Height : 480
> >> (!) [Main Thread 0.837] ( 2286) *** Assertion
> >> [surface->num_buffers > 0] failed *** [../../../src/core/surface.h:287
> >> in dfb_surface_ge
> >> t_buffer()]
> >> (!) [ 2286: 0.837] --> Caught signal 5 (unknown origin) <--
> >> (!!!) *** WARNING [still objects in 'Layer Region Pool'] ***
> >> [object.c:241 in fusion_object_pool_destroy()]
> >> (!!!) *** WARNING [still objects in 'Layer Context Pool'] ***
> >> [object.c:241 in fusion_object_pool_destroy()]
> >> (!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241
> >> in fusion_object_pool_destroy()]
> >> (!) Direct/Thread: Canceling 'Fusion Dispatch' (2287)!
> >>
> >>
> >>
> >> It puzzled me so much, and I couldn't find the reason.I
> >> use these compile options to cross compile the DirectFB:
> >> ./configure --enable-osx=no --enable-x11=no --enable-mmx=yes
> >> --enable-fbdev=yes --enable-sdl=no --enable-video4linux=yes
> >> --enable-video4linux2=yes --enable-zlib=yes --enable-jpeg=yes
> >> --enable-png=yes --enable-gif=yes --enable-freetype=yes
> >> --with-gfxdrivers=davinci
> >> --with-inputdrivers=linuxinput,ps2mouse,keyboard --with-tests
> >> --host=arm-linux --build=i386-linux --target=arm-linux --prefix=/arm
> >> --enable-multi --enable-debug-support=yes --enable-debug=yes
> >> --enable-extra-warnings=yes --enable-unique=yes
> >>
> >> Is there anything wrong ? Or I have missed something ?
> >>
> >>
> >>
> >> _______________________________________________
> >> directfb-users mailing list
> >> directfb-users@directfb.org
> >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> >>
> >>
> >>
> >
> > _______________________________________________
> > directfb-users mailing list
> > directfb-users@directfb.org
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> >
> >
>
> .
>
>
> = = = = = = = = = = = = = = = = = = = =
> ------------------------------------------------------------------------
>
> _______________________________________________
> directfb-users mailing list
> directfb-users@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>   



_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to