I've had the same on pal. My sollution was to change the res e.g. 720x576.
So try some res's. If someone had a good sollution for this i'd like it too,
800x600 is a bit better in the menu's for vid's it's not better since pal
doesn't do 800x600 as far as i know.

Also does anyone knows what's the best value for buffering? i see alot of
tearing :(
I've applied the tripplebuffering patch and the :buggermode=tripple value (i
belive it was that option) but it only made it worse as far as i can tell.

Youri

----- Original Message ----- 
From: "Rob Shortt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, January 17, 2004 12:54 AM
Subject: Re: [Freevo-users] DirectFB help



Magnus, thanks for sharing your experience.

Magnus Einarsson wrote:
> I have the same problems as you, but i can not seem to find a directfb
> and libsdl  combination that works for freevo.

On my epia M10K SDL CVS with DirectFB CVS (both from Jan 4) work like a
charm together.  These problems I have encountered with the G400, that
is I can't set the primary layer to CRTC2 and display normal directfb to
it - it results in that unsupported pixelformat error.

> With lidsdl 1.2.6 i get unsupported pixelformat, with a cvs copy from
> november i get crashes in pygame.

I found it odd that SDL 1.2.6 failed for me as well, even with an older
DirectFB version.

> The latest cvs snapshot of sdl does not configure for me, the autogen.sh
> script fails. Did you checkout the latest version from cvs or did you
> use a cvs snapshot tar ball?

I used anonymous CVS.  I has a slight problem with autogen.sh as well (I
think - try different versions of aclocal/automake/autoconf) and after
configuring I had to chop 3 lines out of a near toplevel Makefile (for
me was ~line 422).

I would like to help you get SDL working.  I'm on my way to the irc
channel if you'd like to stop by - #freevo on irc.gnu.org.

> Mplayer works fine with any directfb version that i have tried.

Same here but with -vo dfbmga I (and others) are getting horrible jitter
with the G400 (discussion on the DirectFB list).  Hopefully you can
check this as well, I can provide a sample mpeg.

> I�m running Gentoo on an Atlon XP with a G400. Using kernel 2.2.20 and
> alsa.

I am running Debian unstable, vanila 2.4.24 kernel with kraxel and
matrox full mem and clock patches (I am unsure exactly what the clock
patch does) on an Athlon XP 2100+ and a G400.

-Rob


> Rob Shortt wrote:
>
>>
>> Well, I have managed to solve my own problem.
>>
>> I am now using DirectFB-0.9.20 with SDL cvs.  I had to use rev 1.13 of
>> src/video/directfb/SDL_DirectFB_video.c though.  Rev 1.14 has
>> someone's DirectFB cursor patch which breaks against 0.9.20 and
>> current cvs, my guess is that it must have works somewhere in between.
>>
>> So, since the last release of SDL someone added MGA CRTC2 support for
>> directfb based on dfbmga in mplayer.  He even forwarded this info to
>> our mailing list (Thomas Jarosch).  I remembered this and decided to
>> give it a try.  After recompiling SDL (SDL_DirectFB_video.c r1.13) I
>> set the two new environment variables, SDL_DIRECTFB_MGA_CRTC2=1 and
>> SDL_DIRECTFB_MGA_STRETCH=1.
>>
>> My first try bombed so I started messing with my directfbrc.  It turns
>> out I had to remove mode=720x480, primary-layer=02, and depth=16.  So
>> it now reads:
>>
>> matrox-crtc2
>> matrox-tv-standard=ntsc
>> disable-module=joystick
>> disable-module=ps2mouse
>> disable-module=lirc
>>
>> Also just for the record on another machine I have Freevo running
>> against SDL cvs (same rev SDL_DirectFB_video.c) and ~week old directfb
>> cvs.  There have been a few changes in really recent dfb cvs that
>> broke mplayer support.  This machine is an epia M10000 with cle266 so
>> there's no dfbmga issues.
>>
>> I would still like to hear more of other people's directfb experiences
>> bad or good and any issues you may be facing.
>>
>> -Rob
>>
>> Rob Shortt wrote:
>>
>>>
>>> Ok, so it is my turn to ask for help!
>>>
>>> I pulled my geforce card and decided that it was time to use my G400
>>> again.  I have successfully used this for fbdev/mga_vid and DirectFB
>>> use with Freevo in the past.
>>>
>>> I can get mplayer to display on CRTC2 fine using dfbmga but when it
>>> comes to SDL and therefore Freevo I am having some pretty bad luck.
>>>
>>> The end result is that I start Freevo and I get a pretty light blue
>>> screen on my TV.  I also get the message:
>>>
>>> SDL_DirectFB: Unsupported pixelformat (0x00201007)!
>>>
>>> If I start Freevo with the monitor as the primary layer I don't get
>>> this message and it displays there fine.
>>>
>>> In the past I was using DirectFB-0.9.19 and SDL cvs.  This time
>>> around I have tried all sorts of combinations with
>>> Directfb-0.9.19,20,21,cvs and SDL-1.2.6, cvs.
>>>
>>> Now, I know there are lots of you guys using DirectFB (mga) with
>>> Freevo, in NTSC land.  Which versions of DirectFB, SDL, Linux kernel
>>> / patches are you having success with?
>>>
>>> I am beginning to suspect my matrox kernel drivers and will examine
>>> those next.
>>>
>>> Here is some of my configuration information:
>>>
>>> /etc/directfbrc:
>>> matrox-crtc2
>>> matrox-tv-standard=ntsc
>>> mode=640x480
>>> primary-layer=02
>>> disable-module=joystick
>>> disable-module=ps2mouse
>>> disable-module=lirc
>>> depth=16
>>>
>>> Output of dfbinfo:
>>> (*) parsing config file '/etc/directfbrc'.
>>>
>>>        ---------------------- DirectFB v0.9.19 ---------------------
>>>              (c) 2000-2002  convergence integrated media GmbH
>>>              (c) 2002       convergence GmbH
>>>         -----------------------------------------------------------
>>>
>>> (*) Multi Application Core. (with MMX support) (2004-01-11 23:08)
>>> (*) DirectFB/misc/memcpy: using MMXEXT optimized memcpy()
>>> (*) DirectFB/Core: suppress module 'joystick'
>>> (*) DirectFB/Core: suppress module 'lirc'
>>> (*) DirectFB/Core: suppress module 'ps2mouse'
>>> (*) DirectFB/InputDevice: Keyboard 0.9 (convergence integrated media
>>> GmbH)
>>> (*) MMX detected and enabled
>>> (*) DirectFB/GraphicsDevice: Matrox G400/G450/G550 0.6 (convergence
>>> integrated media GmbH)
>>> (*) DirectFB/Layer: Enabled 'FBDev Primary Layer'.
>>> (*) DirectFB/Layer: Enabled 'Matrox CRTC2'.
>>>
>>> Display Layers
>>>
>>> (02) FBDev Primary Layer
>>>         Type: graphics
>>>         Caps: brightness contrast saturation surface
>>>
>>> (01) Matrox Backend Scaler
>>>         Type: graphics picture video
>>>         Caps: brightness contrast deinterlacing dst_colorkey
>>> screen_location surface
>>>
>>> (00) Matrox CRTC2                    (primary layer)
>>>         Type: graphics picture video
>>>         Caps: brightness contrast flicker_filtering hue saturation
>>> surface
>>>
>>> (03) Matrox CRTC2 Sub-Picture
>>>         Type: graphics picture video
>>>         Caps: alphachannel opacity surface
>>>
>>>
>>> Input Devices
>>>
>>> (00) Keyboard                        (primary keyboard)
>>>         Type: keyboard
>>>         Caps: keys
>>>
>>>
>>> Kernel version 2.4.23, with patches
>>> matroxfb-full-memory-linux-2.4.21-rc2.patch and
>>> matroxfb-g400-clock-2.4.22.patch from DirectFB cvs, with fusion
>>> device from DirectFB cvs.
>>>
>>> I have all matrox kernel support as modules and am not loading maven
>>> or crtc2.  lsmod output is:
>>>
>>> Module                  Size  Used by    Not tainted
>>> dvb-ttpci             301396   0  (unused)
>>> alps_bsrv2              3476   0
>>> alps_tdmb7              3340   0
>>> alps_tdlb7              3852   0
>>> grundig_29504-401       3624   0
>>> grundig_29504-491       3252   0
>>> stv0299                 6584   0  (unused)
>>> ves1820                 4168   0
>>> dvb-core               38052   3  [dvb-ttpci alps_bsrv2 alps_tdmb7
>>> alps_tdlb7 grundig_29504-401 grundig_29504-491 stv0299 ves1820]
>>> joydev                  6944   0  (unused)
>>> evdev                   4128   0  (unused)
>>> serial                 42500   0
>>> lirc_i2c                3488   1
>>> lirc_dev                8432   1  [lirc_i2c]
>>> tuner                  11072   1
>>> msp3400                15916   1
>>> hid                    14152   0  (unused)
>>> mod_quickcam           39696   0  (unused)
>>> saa7115                 5980   0  (unused)
>>> ivtv                   73380   2
>>> videodev                5856   5  [dvb-ttpci mod_quickcam ivtv]
>>> fusion                 22144   0
>>> ide-cd                 29024   0
>>> cdrom                  28960   0  [ide-cd]
>>> i2c-matroxfb            2196   0
>>> matroxfb_base          19972  63  [i2c-matroxfb]
>>> matroxfb_g450           4356   0  [matroxfb_base]
>>> matroxfb_DAC1064        7612   0  [matroxfb_base]
>>> g450_pll                3440   0  [matroxfb_g450 matroxfb_DAC1064]
>>> matroxfb_accel          8968   0  [matroxfb_base matroxfb_DAC1064]
>>> matroxfb_misc          15036   0  [i2c-matroxfb matroxfb_base
>>> matroxfb_g450 matroxfb_DAC1064 g450_pll matroxfb_accel]
>>> i2c-proc                6256   0  (unused)
>>> i2c-dev                 3748   0
>>> i2c-algo-bit            7112   3  [ivtv i2c-matroxfb]
>>> i2c-core               12868   0  [lirc_i2c tuner msp3400 saa7115
>>> ivtv i2c-proc i2c-dev i2c-algo-bit]
>>> usb-uhci               21580   0  (unused)
>>> usbcore                56928   1  [hid mod_quickcam usb-uhci]
>>> via82cxxx_audio        18840   0
>>> ac97_codec             12236   0  [via82cxxx_audio]
>>> soundcore               3524   2  [via82cxxx_audio]
>>>
>>>
>>> I also have Freevo running at 640x480.
>>>
>>>
>>> I would appreciate any help anyone can provide me.
>>>
>>> -Rob



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to