Josh Peck wrote:
When you compile SDL you need to look very closely at the output of configure. you need to make sure it is detecting the presence of DirectFB. I mistakenly thought for about 3 days that SDL had detected DirectFB the problem ended up being the locatioin if directfb.pc and directfb-internal.pc I beleive DirectFBs make install places them in /usr/local/lib/pkgconfig but SDL only looks in /usr/lib/pkgconfig.
I just simply copied or linked them into /usr/lib/pkgconfig their may be a better method but it worked for me.
On Fri, 2004-04-23 at 17:52, Justin T Wetherell wrote:
Ok, I got the fusion stuff working and I can get a picture when using this command.
mplayer -vo dfbmga file.avi, it looks GREAT!
This is the mplayer output...
(*) parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.20 --------------------- (c) 2000-2002 convergence integrated media GmbH (c) 2002-2003 convergence GmbH -----------------------------------------------------------
(*) Multi Application Core. (with MMX support) (2004-04-23 21:02)
(*) DirectFB/misc/memcpy: using MMXEXT optimized memcpy()
(*) DirectFB/InputDevice: LIRC Device 0.2 (convergence integrated media GmbH)
(*) 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'.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [dfbmga] 320x240 => 320x240 Planar YV12 [fs]
vo_dfbmga: Video surface 320x240 YV12
vo_dfbmga: CRTC2 using triple buffering
vo_dfbmga: CRTC2 surface 720x480 YV12
(*) DirectFB/Layer: Enabled 'Matrox CRTC2 Sub-Picture'.
vo_dfbmga: Sub-picture layer using triple buffering
vo_dfbmga: Sub-picture surface 720x480 ALUT44 (Sub-picture layer)
Here is the output of dfbinfo
(*) parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.20 --------------------- (c) 2000-2002 convergence integrated media GmbH (c) 2002-2003 convergence GmbH -----------------------------------------------------------
(*) Multi Application Core. (with MMX support) (2004-04-23 21:02)
(*) DirectFB/misc/memcpy: using SSE optimized memcpy()
(*) DirectFB/InputDevice: LIRC Device 0.2 (convergence integrated media GmbH)
(*) 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'.
Display Layers
(00) FBDev Primary Layer (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
(02) Matrox CRTC2 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
(03) LIRC Device (primary remote control) Type: remote Caps: keys
(00) Keyboard (primary keyboard) Type: keyboard Caps: keys
I recompiled SDL-1.2.7 and copied the libSDL-1.2.so.0 into the runtime library
when I start freevo I get this...
Traceback (most recent call last):
File "./src/main.py", line 111, in ?
import menu # The menu widget class
File "/usr/local/src/freevo-1.5-pre1/src/menu.py", line 80, in ?
import skin
File "/usr/local/src/freevo-1.5-pre1/src/skin.py", line 97, in ?
get_singleton()
File "/usr/local/src/freevo-1.5-pre1/src/skin.py", line 85, in get_singleton
exec('import skins.' + config.SKIN_MODULE + '.' + config.SKIN_MODULE + \
File "<string>", line 1, in ?
File "/usr/local/src/freevo-1.5-pre1/src/skins/main/main.py", line 101, in ?
from area import Skin_Area
File "/usr/local/src/freevo-1.5-pre1/src/skins/main/area.py", line 89, in ?
import xml_skin
File "/usr/local/src/freevo-1.5-pre1/src/skins/main/xml_skin.py", line 74, in ?
osd = osd.get_singleton()
File "/usr/local/src/freevo-1.5-pre1/src/osd.py", line 161, in get_singleton
_singleton = util.SynchronizedObject(OSD())
File "/usr/local/src/freevo-1.5-pre1/src/osd.py", line 394, in __init__
pygame.display.init()
pygame.error: No available video device
anyone else try this out...
-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users
------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg=12297 _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
