Hallo,
gibt es hier neue Erkenntnisse?
Ich habe mal die aktuelle Version von Kmplayer 0.11.2c gebaut, aber auch da finde ich nichts von VDR.
Gruß
Henning
Hallo,
gibt es hier neue Erkenntnisse?
Ich habe mal die aktuelle Version von Kmplayer 0.11.2c gebaut, aber auch da finde ich nichts von VDR.
Gruß
Henning
Hallo,
ich bin allmählich am verzweifeln, denn ich bekomme leider nach wie vor kein Bild...
Der Patch von HTPC-Schrauber ließ sich leider nicht sauber auf den Kernel anwenden.
glücklicherweise waren nur die beiden letzen Teile des diff's betroffen (Kconfig und Makefile).
Ok. Das habe ich von Hand korrigieren können, so daß sich der Treiber (als Modul) bauen läßt.
Obwohl ich den viafb Treiber nicht explizit lade, wird er beim Systemstart geladen.
Dummerweise habe ich damit dann weder ein Bild auf dem Monitor (out of sync) noch auf dem Fernseher.
Immerhin kann ich mich per ssh anmelden und den digitainer nach seinem Wohlbefinden befragen:
digitainer ~ # fbset -i
mode "720x576-74"
# D: 41.475 MHz, H: 44.693 kHz, V: 74.488 Hz
geometry 720 576 720 1152 32
timings 24111 88 32 16 4 88 4
rgba 8/16,8/8,8/0,8/24
endmode
Frame buffer device information:
Name : UNICHROME
Address : 0xe4000000
Size : 66842624
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xe8000000
MMIO Size : 16777216
Accelerator : Unknown (77)
Display More
Wenn ich mich jetzt blind als root einlogge und dann die Auflössung mit "fbset 800x600-60" anpasse, habe ich immerhin die Anzeige der Konsole auf dem Monitor. (Geht per ssh natürlich auch)
Das Bild auf dem Fernseher flackert nur ganz kurz auf. Das war's.
Wenn ich anschließend den vdr starte, verschwindet das Bild auf dem Monitor aber auf dem Fernseher ist nach wie vor ein schönes schwares Bild zusehen. (Das aber in sehr guter Qualität )
Wieso wird immer in den Modus "720x576-74" geschaltet?
Auch ein Eintrag in /etc/modules.autoload/kernel-2.6 bingt keine Abhilfe
oder so:
Das wird scheinbar alles ignoriert.
HTPC-Schrauber
Ich habe in einem anderen Thread gelesen, das du den Treiber so gepatcht hast, das die Ausgabe auf RGB erfolgt. Ist das auch in dieser Version so?
Meine antiquiertes Röntgengerät hat nämlich nur einen Chinch Eingang, und der verkaftet natürlich nur FBAS !
Gruß Henning
So,
habe es heute endlich geschafft mich wieder an den Digitainer zu setzen.
Habe viafb zunächst einmal als Modul gebaut, da ich nach dem Start mit fest einkompiliertem viafb das Problem hatte, das mein Monitor mir sagt, daß der Video Modus nicht unterstützt wird.
Fernseher habe ich noch nicht angeschlossen und ein Aufruf des VDR läßt den Rechner einfrieren ...
Vielleicht muss ich erst noch einmal das DirectFB 1.0.1 bauen?
Gibt es ein ebuild dafür, oder muss man das von Hand erledigen?
Gruß Henning
Hallo,
da ich einen Digitainer "geerbt" hate und ansonsten gentoo einsetze, habe ich mir gedacht, das wäre doch das passende Geärt für einen weiteren vdr.
Ich möchte den vdr mit directfb und softdevice mit einer Skystar2 und dem vorhandenen Scart Ausgang betreiben.
Leider komme ich nicht sehr weit mit meinem Vorhaben.
Die Anleitungen und Howto's beziehen sich weitestgehend auf alte Kernel und DirectFB Versionen, so daß sie nur eingeschränkt hilfreich sind.
Ich setze die gentoo-sources 2.6.27-r7 ein. Den Framebuffer habe ich gemäß dieser Anleitung installiert.
Da neuere Kernel ja nicht mehr zu patchen sind, ist natürlich auch viafb nicht mehr vorhanden. Wenn ich es richtig ermittelt habe, nennt sich das Teil jetzt VT8623.
Dann habe ich eine /etc/fb.modes gebaut. Hier ließen sich die Beispiele nicht 1:1 übernehmen, da Parameter aus den Anleitungen zu Fehlern geführt haben. (Parameter wurden offensichtlich entfernt, oder umbenannt.
#
# DirectFB video modes, should be placed into "/etc"
#
mode "640x480 60Hz 8bit"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
geometry 640 480 640 480 8
timings 39721 40 24 32 11 96 2
# rgba 6/0,6/0,6/0,0/0
endmode
mode "720x576 50Hz 16bit"
geometry 720 576 720 576 16
timings 31208 144 40 32 10 128 3
endmode
mode "720x576@32"
geometry 720 576 720 1152 32
timings 35714 32 8 46 0 136 3
bcast true # request overscan with modified viafb
endmode
# PAL TV OUTPUT
mode "720x576 50Hz 32bit"
geometry 720 576 720 1152 32
timings 35714 32 8 46 0 136 3
bcast true # request overscan with modified viafb
# rgba 8/16,8/8,0/8,24
endmode
mode "768x576 75Hz 16bit"
# D: 49.188 MHz, H: 46.580 kHz, V: 75.008 Hz
geometry 768 576 768 576 16
timings 20330 128 32 32 8 128 5
endmode
mode "800x600 75Hz 16bit"
# D: 49.50 MHz, H: 46.875 kHz, V: 75.00 Hz
geometry 800 600 800 600 16
timings 20203 160 16 21 1 80 3
hsync high
vsync high
endmode
mode "1280x1024 60Hz 16bit"
# D: 108.00 MHz, H: 63.981 kHz, V: 60.02 Hz
geometry 1280 1024 1280 1024 16
timings 9260 248 48 38 1 112 3
hsync high
vsync high
endmode
mode "1600x1200 60Hz 16bit"
# D: 156.00 MHz, H: 76.200 kHz, V: 60.00 Hz
geometry 1600 1200 1600 1200 16
timings 6411 256 32 52 10 160 8
endmode
Display More
Dann habe ich mir eine /etc/directfbrc gegönnt
fbdev=/dev/fb0
log-file=/var/log/directfb
depth=32
mode=720x576
mode=1280x1024
pixelformat=ARGB
disable-module=cle266
no-vt
Eine erste Abfrage mit fbset -i liefert folgendes:
digitainer ~ # fbset -i
mode "640x480-60"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
geometry 640 480 640 480 8
timings 39721 40 24 32 11 96 2
rgba 6/0,6/0,6/0,0/0
endmode
Frame buffer device information:
Name : VIA VT8623
Address : 0xe4000000
Size : 67108864
Type : PACKED PIXELS
Visual : PSEUDOCOLOR
XPanStep : 8
YPanStep : 1
YWrapStep : 0
LineLength : 640
MMIO Address: 0xe8000000
MMIO Size : 16777216
Accelerator : No
Display More
Jetzt habe ich mal einen anderen Modus gesetzt und anschließend wieder abgefragt:
digitainer ~ # fbset 720x576@32
digitainer ~ # fbset -i
mode "720x576-50"
# D: 28.000 MHz, H: 31.250 kHz, V: 50.000 Hz
geometry 720 576 720 1152 32
timings 35714 32 8 46 0 136 3
bcast true
accel true
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : VIA VT8623
Address : 0xe4000000
Size : 67108864
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 2
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xe8000000
MMIO Size : 16777216
Accelerator : No
Display More
So weit, so gut.
Ein Start des vdr lieferte jedoch das auch schon von anderen bekannte Ergebnis:
"could not find suitable videolayer"
Also habe ich alles noch einmal neu gebaut.
Zunächst DirectFB 1.2.7
digitainer ~ # emerge -b DirectFB
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-libs/DirectFB-1.2.7
* DirectFB-1.2.7.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking DirectFB-1.2.7.tar.gz to /tmp/portage/dev-libs/DirectFB-1.2.7/work
* Applying DirectFB-1.2.7-CFLAGS.patch ... [ ok ]
* Applying DirectFB-1.2.0-headers.patch ... [ ok ]
* Applying DirectFB-1.1.1-pkgconfig.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /tmp/portage/dev-libs/DirectFB-1.2.7/work/DirectFB-1.2.7 ...
* econf: updating DirectFB-1.2.7/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating DirectFB-1.2.7/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-static --enable-x11 --enable-fbdev --enable-mmx --enable-sse --enable-jpeg --enable-png --enable-gif --enable-freetype --disable-multi --disable-debug --enable-sysfs --enable-zlib --enable-video4linux --enable-video4linux2 --enable-sdl --with-gfxdrivers=cle266,unichrome,i810,nvidia,savage --with-inputdrivers=keyboard,joystick,dbox2remote,lirc,ps2mouse --disable-vnc --build=i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for i686-pc-linux-gnu-g77... no
checking for i686-pc-linux-gnu-xlf... no
checking for i686-pc-linux-gnu-f77... no
checking for i686-pc-linux-gnu-frt... no
checking for i686-pc-linux-gnu-pgf77... no
checking for i686-pc-linux-gnu-cf77... no
checking for i686-pc-linux-gnu-fort77... no
checking for i686-pc-linux-gnu-fl32... no
checking for i686-pc-linux-gnu-af77... no
checking for i686-pc-linux-gnu-xlf90... no
checking for i686-pc-linux-gnu-f90... no
checking for i686-pc-linux-gnu-pgf90... no
checking for i686-pc-linux-gnu-pghpf... no
checking for i686-pc-linux-gnu-epcf90... no
checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
checking the maximum length of command line arguments... 98304
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ static flag -static works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gfortran static flag -static works... yes
checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking whether build environment is sane... yes
checking for library containing strerror... none required
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for perl5... no
checking for perl... /usr/bin/perl
checking for man2html... /usr/bin/man2html
checking Carbon/Carbon.h usability... no
checking Carbon/Carbon.h presence... no
checking for Carbon/Carbon.h... no
configure: WARNING:
*** no Carbon/Carbon.h found -- building without Mac OS X support.
checking X11/X.h usability... yes
checking X11/X.h presence... yes
checking for X11/X.h... yes
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking linux/unistd.h usability... yes
checking linux/unistd.h presence... yes
checking for linux/unistd.h... yes
checking asm/page.h usability... no
checking asm/page.h presence... no
checking for asm/page.h... no
checking for pthread_attr_init in -lpthread... yes
checking whether PTHREAD_MUTEX_RECURSIVE is declared... yes
checking whether PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is declared... yes
checking for dlopen in -ldl... yes
checking for sys/io.h... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking whether the binutils support MMX... yes
checking whether the binutils support SSE... yes
checking for SDL... yes
checking for sysfs_get_mnt_path in -lsysfs... yes
checking sysfs/libsysfs.h usability... yes
checking sysfs/libsysfs.h presence... yes
checking for sysfs/libsysfs.h... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for gzsetparams in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for libpng-config... /usr/bin/libpng-config
checking for FREETYPE... yes
checking which gfxdrivers should be built... cle266 unichrome i810 nvidia savage
checking which inputdrivers should be built... keyboard joystick dbox2remote lirc ps2mouse
checking dbox/fp.h usability... no
checking dbox/fp.h presence... no
checking for dbox/fp.h... no
configure: WARNING: *** DBox2 Remote input driver will not be built.
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
configure: creating ./config.status
config.status: creating directfb-config
config.status: creating directfb.pc
config.status: creating directfb-internal.pc
config.status: creating directfb.spec
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/directfb_version.h
config.status: creating lib/Makefile
config.status: creating lib/direct/Makefile
config.status: creating lib/direct/build.h
config.status: creating lib/direct/direct.pc
config.status: creating lib/fusion/Makefile
config.status: creating lib/fusion/build.h
config.status: creating lib/fusion/fusion.pc
config.status: creating lib/fusion/shm/Makefile
config.status: creating lib/voodoo/Makefile
config.status: creating lib/voodoo/build.h
config.status: creating lib/voodoo/voodoo.pc
config.status: creating patches/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/dispatcher/Makefile
config.status: creating proxy/requestor/Makefile
config.status: creating rules/Makefile
config.status: creating src/Makefile
config.status: creating src/core/Makefile
config.status: creating src/display/Makefile
config.status: creating src/gfx/Makefile
config.status: creating src/gfx/generic/Makefile
config.status: creating src/input/Makefile
config.status: creating src/media/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/windows/Makefile
config.status: creating systems/Makefile
config.status: creating systems/devmem/Makefile
config.status: creating systems/fbdev/Makefile
config.status: creating systems/x11/Makefile
config.status: creating systems/osx/Makefile
config.status: creating systems/sdl/Makefile
config.status: creating systems/vnc/Makefile
config.status: creating wm/Makefile
config.status: creating wm/default/Makefile
config.status: creating wm/unique/Makefile
config.status: creating wm/unique/classes/Makefile
config.status: creating wm/unique/data/Makefile
config.status: creating wm/unique/devices/Makefile
config.status: creating gfxdrivers/Makefile
config.status: creating gfxdrivers/ati128/Makefile
config.status: creating gfxdrivers/cle266/Makefile
config.status: creating gfxdrivers/cyber5k/Makefile
config.status: creating gfxdrivers/davinci/Makefile
config.status: creating gfxdrivers/ep9x/Makefile
config.status: creating gfxdrivers/i810/Makefile
config.status: creating gfxdrivers/i830/Makefile
config.status: creating gfxdrivers/mach64/Makefile
config.status: creating gfxdrivers/matrox/Makefile
config.status: creating gfxdrivers/neomagic/Makefile
config.status: creating gfxdrivers/nsc/Makefile
config.status: creating gfxdrivers/nsc/include/Makefile
config.status: creating gfxdrivers/nvidia/Makefile
config.status: creating gfxdrivers/omap/Makefile
config.status: creating gfxdrivers/radeon/Makefile
config.status: creating gfxdrivers/savage/Makefile
config.status: creating gfxdrivers/sh772x/Makefile
config.status: creating gfxdrivers/sis315/Makefile
config.status: creating gfxdrivers/tdfx/Makefile
config.status: creating gfxdrivers/unichrome/Makefile
config.status: creating gfxdrivers/vmware/Makefile
config.status: creating inputdrivers/Makefile
config.status: creating inputdrivers/dbox2remote/Makefile
config.status: creating inputdrivers/dreamboxremote/Makefile
config.status: creating inputdrivers/dynapro/Makefile
config.status: creating inputdrivers/elo/Makefile
config.status: creating inputdrivers/gunze/Makefile
config.status: creating inputdrivers/h3600_ts/Makefile
config.status: creating inputdrivers/joystick/Makefile
config.status: creating inputdrivers/keyboard/Makefile
config.status: creating inputdrivers/linux_input/Makefile
config.status: creating inputdrivers/lirc/Makefile
config.status: creating inputdrivers/mutouch/Makefile
config.status: creating inputdrivers/penmount/Makefile
config.status: creating inputdrivers/ps2mouse/Makefile
config.status: creating inputdrivers/serialmouse/Makefile
config.status: creating inputdrivers/sonypi/Makefile
config.status: creating inputdrivers/tslib/Makefile
config.status: creating inputdrivers/ucb1x00_ts/Makefile
config.status: creating inputdrivers/wm97xx_ts/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/IDirectFBFont/Makefile
config.status: creating interfaces/IDirectFBImageProvider/Makefile
config.status: creating interfaces/IDirectFBVideoProvider/Makefile
config.status: creating data/Makefile
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating docs/Makefile
config.status: creating docs/dfbg.1
config.status: creating docs/directfb-csource.1
config.status: creating docs/directfbrc.5
config.status: creating docs/html/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
Build options:
Version 1.2.7
Linux powered yes
Install prefix /usr
Config files in /etc
Build shared libs yes
Build static libs yes
Module directory ${exec_prefix}/lib/directfb-1.2-0
CPPFLAGS -D_REENTRANT
CFLAGS -march=pentium3 -O2 -pipe -fomit-frame-pointer -D_GNU_SOURCE -Werror-implicit-function-declaration
LDFLAGS -Wl,-O1
LIBS -ldl -lpthread
DYNLIB -ldl
THREADFLAGS -D_REENTRANT
THREADLIBS
Misc options:
Multi Application Core no
Fusion Kernel Device N/A
Fusion message size 1024
Voodoo (network support) no
Debug supported yes
Debug enabled no
Trace support no
MMX support yes
SSE support yes
Network support yes
Include all strings yes
Software Rendering yes
Smooth SW Scaling no
zlib compression yes -lz
sysfs support yes -lsysfs
Building Tests no
Building Tools yes
Building System Modules:
Linux FBDev support yes
Generic /dev/mem support yes
X11 support yes -lX11 -lXext
OSX support no
SDL support yes -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -lSDL -lpthread
VNC support no
Building Window Manager Modules:
Default yes
UniQuE no
Building Image Provider Modules:
GIF yes
JPEG yes -ljpeg
PNG yes -lpng12
Building Video Provider Modules:
GIF yes
Video4Linux yes (v2: yes)
Building Font Modules:
FreeType2 yes -I/usr/include/freetype2 -lfreetype -lz
Default font yes
Building Graphics Drivers:
3Dfx Voodoo no
ATI Mach64 no
ATI Rage 128 no
ATI Radeon no
Cirrus EP9X no
Intel i810 yes
Intel i830 no
Matrox no
NeoMagic no
NSC Geode no
nVidia yes
Renesas SH7722/SH7723 no
S3 Savage yes
SiS 315 no
TI Davinci no
TI OMAP no
TVIA CyberPro no
VIA CLE266 yes
VIA UniChrome yes
VMWare no
Building Input Drivers:
DBox2 Remote no
DreamBox Remote no
Dynapro Touchscreen no
ELO Touchscreen no
Gunze Touchscreen no
H3600 Touchscreen no
Joystick yes
Keyboard yes
Linux Input no
LiRC yes
MuTouch touchscreen no
PS/2 Mouse yes
Serial Mouse no
SonyPI Jogdial no
tslib no
ucb1x00 Touchscreen no
WM97xx Touchscreen no
Display More
Dann DFB++
digitainer ~ # emerge -b DFB++
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-libs/DFB++-1.2.0
* Adjusting permissions for FEATURES=distcc: '/tmp/portage/.distcc'
* Adjusting permissions for FEATURES=distcc: '/tmp/portage/.distcc/lock'
* Adjusting permissions for FEATURES=distcc: '/tmp/portage/.distcc/state'
* DFB++-1.2.0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking DFB++-1.2.0.tar.gz to /tmp/portage/dev-libs/DFB++-1.2.0/work
* Applying DFB++-1.2.0-directfb-api.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /tmp/portage/dev-libs/DFB++-1.2.0/work/DFB++-1.2.0 ...
* econf: updating DFB++-1.2.0/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating DFB++-1.2.0/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for i686-pc-linux-gnu-g77... no
checking for i686-pc-linux-gnu-xlf... no
checking for i686-pc-linux-gnu-f77... no
checking for i686-pc-linux-gnu-frt... no
checking for i686-pc-linux-gnu-pgf77... no
checking for i686-pc-linux-gnu-cf77... no
checking for i686-pc-linux-gnu-fort77... no
checking for i686-pc-linux-gnu-fl32... no
checking for i686-pc-linux-gnu-af77... no
checking for i686-pc-linux-gnu-xlf90... no
checking for i686-pc-linux-gnu-f90... no
checking for i686-pc-linux-gnu-pgf90... no
checking for i686-pc-linux-gnu-pghpf... no
checking for i686-pc-linux-gnu-epcf90... no
checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
checking the maximum length of command line arguments... 98304
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ static flag -static works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gfortran static flag -static works... yes
checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking whether build environment is sane... yes
checking for library containing strerror... none required
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ANSI C header files... (cached) yes
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether i686-pc-linux-gnu-g++ accepts -g... (cached) yes
checking dependency style of i686-pc-linux-gnu-g++... (cached) gcc3
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DIRECTFB... yes
configure: creating ./config.status
config.status: creating dfb++-config
config.status: creating dfb++.pc
config.status: creating Makefile
config.status: creating dfb++/Makefile
config.status: creating examples/Makefile
config.status: creating include/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
make -j2
make all-recursive
Display More
Ebenso das vdr-softdevice plugin
digitainer ~ # emerge -b vdr-softdevice
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-plugins/vdr-softdevice-0.5.0.20080922
* vdr-softdevice-cvs-20080922.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Compiling against
* vdr-1.7.1 [API version 1.7.0]
* SHM support will be compiled.
>>> Unpacking source...
>>> Unpacking vdr-softdevice-cvs-20080922.tar.bz2 to /tmp/portage/media-plugins/vdr-softdevice-0.5.0.20080922/work
* Applying shm-fullscreen-parameter.diff ... [ ok ]
* Applying vdr-softdevice-0.5.0.20080922-offsett.patch ... [ ok ]
* Patching Makefile
* Setting paths ... [ ok ]
* VDR has gettext support
* Plugin has gettext support, fine
>>> Source unpacked.
>>> Compiling source in /tmp/portage/media-plugins/vdr-softdevice-0.5.0.20080922/work/softdevice-cvs-20080922 ...
* configure --disable-vidix --disable-xinerama
Testing system and cpu type... found Linux on i386 cpu.
Checking for pkg-config... Found.
Checking for ffmpeg... Ok.
Checking for ffmpeg/libswscale... Using libswscale.
Checking for pp_postprocess 1st arg ... is: const uint8_t **
Checking ffmpeg for member of AVCodecContext: error_recognition ... 'error_recognition' found
Checking for ALSA sound... Enabled audio-alsa.
Checking for OSS sound... Enabled audio-oss.
Checking for linux frambuffer... Enabled video-fb.
Checking for yaepg patch... Not Found.
Checking for DirectFB and DFB++... Enabled video-dfb.
Checking for vidix... Not found.
Checking for libcle266mpegdec ... Enabled cle266 hardware decoding.
Checking for Xv... Enabled video-xv.
Checking for Xinerama... Not found.
Display More
Die libcle...
digitainer ~ # emerge libcle266mpegdec
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-libs/libcle266mpegdec-0.5
* libcle266mpegdec-0.5.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking libcle266mpegdec-0.5.tar.gz to /tmp/portage/media-libs/libcle266mpegdec-0.5/work
>>> Source unpacked.
>>> Compiling source in /tmp/portage/media-libs/libcle266mpegdec-0.5/work/libcle266mpegdec-0.5 ...
* econf: updating libcle266mpegdec-0.5/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating libcle266mpegdec-0.5/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for i686-pc-linux-gnu-g77... no
checking for i686-pc-linux-gnu-f77... no
checking for i686-pc-linux-gnu-xlf... no
checking for i686-pc-linux-gnu-frt... no
checking for i686-pc-linux-gnu-pgf77... no
checking for i686-pc-linux-gnu-fort77... no
checking for i686-pc-linux-gnu-fl32... no
checking for i686-pc-linux-gnu-af77... no
checking for i686-pc-linux-gnu-f90... no
checking for i686-pc-linux-gnu-xlf90... no
checking for i686-pc-linux-gnu-pgf90... no
checking for i686-pc-linux-gnu-epcf90... no
checking for i686-pc-linux-gnu-f95... no
checking for i686-pc-linux-gnu-fort... no
checking for i686-pc-linux-gnu-xlf95... no
checking for i686-pc-linux-gnu-ifc... no
checking for i686-pc-linux-gnu-efc... no
checking for i686-pc-linux-gnu-pgf95... no
checking for i686-pc-linux-gnu-lf95... no
checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for correct ltmain.sh version... yes
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ static flag -static works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gfortran static flag -static works... yes
checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether build environment is sane... yes
checking for library containing strerror... none required
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking for munmap... yes
checking for strerror... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for inline... inline
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking whether i686-pc-linux-gnu-gcc needs -traditional... no
checking for i686-pc-linux-gnu-ranlib... (cached) i686-pc-linux-gnu-ranlib
checking for size_t... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating include/Makefile
config.status: creating patches/Makefile
config.status: creating libcle266mpegdec.pc
config.status: creating config.h
config.status: executing depfiles commands
make -j2
make all-recursive
Display More
Und natürlich ffmpeg und den vdr
Das Ergebnis ist jedoch recht ernüchternd
digitainer ~ # vdr -P"softdevice -vo dfb:cle266"
softdevice: Created setupStoreId 458753!
softdevice: Attatched to setupStoreId 458753 at 0xb7a44000.
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
[softdevice] enabling CLE266 HW decoding
[setup-softdevice] alsa ac3Mode set to: 0
[setup-softdevice] alsa AC3 device set to: hw:0,1
[setup-softdevice] alsa device set to: default
[setup-softdevice] autodetectAspect 0
[setup-softdevice] A/V Offset set to (0)
[setup-softdevice] Cropping 0 lines from bottom
[setup-softdevice] Cropping 0 columns from left
[setup-softdevice] cropping mode set to 0 (none)
[setup-softdevice] cropping mode toggle key set to 0 (none)
[setup-softdevice] Cropping 0 columns from right
[setup-softdevice] Cropping 0 lines from top
[setup-softdevice] deinterlace method set to 0 none
[setup-softdevice] Expanding 0 columns at left and right
[setup-softdevice] Expanding 0 columns at top and bottom
[setup-softdevice] fieldOrderMode: Auto
[setup-softdevice] mainMenu: 1
[setup-softdevice] setting alpha blend mode to software
[softdevice] picture mirroring set to 0 (off)
[setup-softdevice] pixel format set to (I420)
[setup-softdevice] shouldSuspend to: 0
[setup-softdevice] syncTimerMode: sig
[softdevice] UseSetSourceRectangle to off
[softdevice] UseStretchBlitset to off
[setup-softdevice] vidBrightness: -1
[setup-softdevice] vidContrast: -1
[setup-softdevice] vidHue: -1
[setup-softdevice] vidSaturation: -1
[setup-softdevice] startup aspect set to (4:3 normal)
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg build(3409664)
17:31:50.0726 I [6302] [dfb] init
commandline read: vdr
commandline read: -Psoftdevice -vo dfb:cle266
[dfb] RAM: 67108864 bytes
[dfb] Accellerated Functions: none
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
17:31:50.0924 I [6302] [dfb] Supported video Modes are:
640x480@8 720x576@16 720x576@32 720x576@32 768x576@16 800x600@16 1280x1024@16 1600x1200@16
17:31:50.0925 I [6302] [dfb] Enumerating display Layers
17:31:50.0925 I [6302] [dfb] Configuring CooperativeLevel for OSD
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
17:31:50.0927 E [6302] [dfb]: could not find suitable videolayer
Display More
Kann mir irgendjemand einen Tip geben, was ich falsch mache ?
Gruß Henning
Hallo Jörg,
hatte so was geahnt ...
Hoffe du nimmst es nicht zu persönlich. Darfst dir auch gern ein Bierchen auf meine Kosten genehmigen.
Deine Kontonummer kannst du mir per PN mitteilen
Gruß Henning
Moin, moin,
mad
so sehe ich das auch ..
Ich kann damit leben, auch wenn ich es nicht für konsequent halte.
Insbesondere in Hinsicht darauf, daß es beim burn directory anders aussieht.
Gruß Henning
Hi,
na ja, das VDR funktioniert, bedeutet noch nicht, daß die Rechte so wie sie gesetzt sind auch richtig, bzw. sinnvoll sind.
Schließlich kann jeder User die Programme/Scripte ausführen, was er ja normalerweise nicht unbedingt soll.
Gruß Henning
Hi,
nachdem ich meinen VDR Rechner nun mit den gentoo ebuild's neu aufgesetzt habe, frage ich mich, ob die Dateirechte so richtig / gewollt sind, oder ob das ein bug in den ebuild's ist.
Ich hätte erwartet, das die Dateien vdr:vdr gehören, so wie das auch für das Verzeichnis 'burn' der Fall ist.
Der Rest gehört aber root und der Zugriff funktioniert vermutlich nur deshalb, weil für 'other' überall read und execute Rechte gesetzt sind.
Ohne dass ich von Hand eingegriffen habe, sehen die Rechte jedenfalls so aus:
henning@vdr /usr/share/vdr $ vdir
insgesamt 132
drwxr-xr-x 2 root root 4096 29. Okt 05:45 bin
drwxr-xr-x 2 vdr vdr 4096 11. Nov 12:05 burn
-rw-r--r-- 1 root root 150 29. Okt 06:39 capabilities.sh
drwxr-xr-x 2 root root 40960 12. Nov 12:09 channel-logos
drwxr-xr-x 3 root root 4096 29. Okt 06:26 image
drwxr-xr-x 2 root root 4096 29. Okt 05:45 inc
drwxr-xr-x 2 root root 4096 11. Nov 12:07 mp3ng
drwxr-xr-x 3 root root 4096 29. Okt 06:31 mplayer
drwxr-xr-x 2 root root 4096 11. Nov 13:54 rcscript
drwxr-xr-x 2 root root 4096 29. Okt 05:45 record
drwxr-xr-x 2 root root 4096 29. Okt 05:45 shutdown
drwxr-xr-x 4 root root 4096 11. Nov 13:54 skinsoppalusikka
drwxr-xr-x 2 root root 4096 11. Nov 17:33 vdrplugin-rebuild
Display More
Gruß Henning
Ok,
hab das Problem gelöst, indem ich den User 'vdr' in die Gruppe 'video' aufgenommen habe.
Gruß Henning
Hi,
ich bin gerade dabei meinen Rechnerpark auf neue Hardware umzustellen.
Für den VDR habe ich die aktuellen ebuild's (~x86) verwendet.
Nun habe ich festgestellt, daß dabei sowohl User als auch Gruppe auf vdr gesetzt werden, die Gruppe vdr aber gar nicht angelegt wird.
Das wäre an sich ja noch kein großes Problem.
Andere Anwendungen wie kaffeine verwenden als GID aber 'video' anstatt 'vdr'.
Damit nun sowohl VDR als auch Kaffeine auf das Verzeichnis /video zugreifen können, müssen die Rechte geändert werden.
Dabei gefällt mir die Varianten die Verzeichnisse für other freizugeben nicht besonders.
Am liebsten wäre es mir, wenn VDR ebenfalls die Gruppe 'video' verwenden würde.
Warum muss vdr eigentlich eine eigene Gruppe verwenden?
Wo kann man das anpassen?
Gruß Henning
Hallo,
schau dich doch mal im Bereich fli4l.de bzw. eisfair.org um.
Dort gibt es ein VDR Paket. Und da zumindest fli4l die uclibc verwendet, stehen die Chancen sicher nicht schlecht.
Gruß Henning
Hi,
denke ich kann kann mich beruflich auch für 1 Tag notfalls auch für 2 Tage freimachen.
Muss das morgen aber erst einmal klären. Dumm ist nur daß ich für den Rest der Woche in Ungarn bin. Da wird's wohl nicht viel mit Internet ....
Einen Schlafplatz kann ich sicher auch anbieten. Wenn euch Braunschweig nicht zu weit weg ist.
Gruß Henning
Hm,
das sind ja beste Voraussetzungen. Zeit hat nämlich niemand....
Es wäre schon hilfreich, wenn jemand nach einem neuen ebuild schreit auch gleich die notwendigen Info's wie Version, Homepage usw. mitliefert.
Ich habe jetzt rund 10 Minuten gebraucht um zumindest soviel Info's zu sammeln um mir ein ebuild schreiben zu können.
Das hat dann noch mal eine Minute Copy &Paste gekostet. Wahnsinn.
Na gut, ich gebe es zu. Es waren zwei Minuten (ohne compile).
Ob ich das ebuild ins CVS schieben soll weiß ich allerdings noch nicht.
Müßte ja erst einmal eine Testumgebung aufbauen. Ein ChangeLog schreiben usw.
Henning
Hi,
wenn du bei Gentoo bleiben möchtest dann schau mal hier:
http://www.vdr-wiki.de/wiki/index.php/Gen2VDR
Damit kommst du ziemlich schnell zu einem VDR auf Gentoo Basis.
Linux Wissen ist dabei eher zweitrangig.
Und du hast den Vorteil das dein Bekannter auf der Basis dein System bei Bedarf ausbauen kann.
Gruß Henning
Hi,
soweit ich weiß, wird mit in der Gen2VDR Distri auch der nforce2 Chipsatz unterstützt.
Fragen zur Distri kannst du hier absetzen.
Helau wird dir da sicher gern behilflich sein.
Ansonsten ist das VDR-Wiki ein guter Ausgangspunkt bei der Forsche nach VDR spezifischen Distributionen. Aber da sage ich dir sicher nichts neues.
Gruß Henning
Hi,
warum nimmst du nicht eine VDR Distri wie z.B: Gen2VDR, wenn du sowieso nur VDR laufen lassen willst?
Ist natürlich nur sinnvoll, wenn du DSL hast, da du ja ein ISO Image herunterladen musst.
Die installation ist dann in 15 Minuten erledigt und du hast ein komplettes System mit VDR, KDE und allen notwendigen Entwickler-Tools.
Gruß Henning
Hi,
ich möchte einige alte VHS Filme auf DVD bringen.
Damit man nicht immer die einzelnen Tracks nacheinander durchzappen muss, soll auch noch ein Menue her. Leider scheitere ich am dvdauthor.
Was bisher funktioniert, oder auch nicht:
Nach Start der DVD gibt's ein Hauptmenue, aus dem heraus ein SubMenue aufrufen werden kann. Wenn man dort einen Menue-Eintrag auswählt, gibts eine Fehlermeldung, und man muss die DVD neu starten. Jedem Menue-Punkt ist dabei eine mpeg Datei zugeordnet.
Wählt man im Hauptmenue Film-Starten, so werden alle mpegs nacheinander abgespielt.
Ich vermute den Fehler irgendwo in der XML Datei.
Gibt es denn für einen solchen Anwendungsfall, der ja nicht allzu komplziert ist keine Anleitung?
Die Anleitungen hören meißt nach der Beschreibung, wie man ein Menue erstellt auf
Kann mir jemand eine komplette, funktionsfähige Beispieldatei zukommen lassen?
Gruß Henning
Hi,
nur als kleine Info. Bei mir läuft folgender Kernel: linux-2.6.12-rc4-nitro1.
Es kann also kein grundsätzliches Problem mit dem 2.6.12er Kernel sein.
Gruß Henning
ich auch, ich auch
media-video/vdrplugin-softdevice-0.2.0 im CVS
thx to edinger
media-video/vdrplugin-subtitles-0.3.8 im CVS
Achtung vdr-1.3.34 muss dazu gepatcht werden.
Gruß Henning
Hi,
hat jemand so ein Teil im Einsatz?
Ich suche nämlich noch 2 günstige 5" TFT's für meine neuen VDR Gehäuse.
Henning