Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 320087 - media-video/mplayer-1.0_rc4_p20100506 has broken -vo fbdev support
Summary: media-video/mplayer-1.0_rc4_p20100506 has broken -vo fbdev support
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-17 03:12 UTC by Ian Leonard
Modified: 2013-02-08 13:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Leonard 2010-05-17 03:12:01 UTC
mplayer -vo fbdev is broken in mplayer-1.0_rc4_p20100506. -vo fbdev2 is working. The stable version (20091026-r1) is working as expected. I believe January's snapshot was working. March's was not. I believe the current version is a stablization candidate so wished to inform.

Error Message:
mplayer -vo fbdev movie.mp4 
MPlayer SVN-r30554-4.4.3 (C) 2000-2010 MPlayer Team

Playing movie.mp4.
Cache fill: 16.99% (1425408 bytes)   
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO:  [H264]  720x480  24bpp  23.976 fps  2000.0 kbps (244.1 kbyte/s)
Clip info:
 major_brand: isom
 minor_version: 1
 compatible_brands: isom
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 48000 Hz, 2 ch, s16be, 195.6 kbit/12.74% (ratio: 24455->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16be (2 bytes per sample)
Starting playback...
[h264 @ 0x105737d0]Cannot parallelize deblocking type 1, decoding such frames in sequential order
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 2.11:1 - prescaling to correct movie aspect.
[swscaler @ 0x10666c90]ALTIVEC: Color Space ARGB
[swscaler @ 0x10666c90]using unscaled yuv420p -> argb special converter
VO: [fbdev] 720x480 => 1010x480 ARGB 
Can't put VSCREENINFO: Cannot allocate memory
FATAL: Cannot initialize video driver.
Movie-Aspect is 2.11:1 - prescaling to correct movie aspect.
[swscaler @ 0x10666c90]ALTIVEC: Color Space ARGB
VO: [fbdev] 720x480 => 1010x480 ARGB 
Can't put VSCREENINFO: Cannot allocate memory
FATAL: Cannot initialize video driver.

The final lines of the error message (Movie aspect is... and below) repeat until I abort.

emerge -pv mplayer:
[ebuild   R   ] media-video/mplayer-1.0_rc4_p20100506  USE="X a52 alsa altivec ass cddb cdio dirac dts dv dvd dvdnav enca faad fbcon iconv ipv6 live mp3 network opengl osdmenu quicktime real rtc schroedinger sdl shm speex theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid (-3dnow) (-3dnowext) -aalib -amr -bidi (-bindist) -bl -bs2b -cdparanoia (-cpudetection) (-custom-cpuopts) -debug -dga -directfb -doc -dvb -dxr3 -encode -esd -faac -ftp -ggi -gif -gmplayer -jack -joystick -jpeg -jpeg2k -ladspa -libcaca -lirc -lzo -mad -md5sum (-mmx) (-mmxext) -mng -nas -nut -openal -oss -png -pnm -pulseaudio -pvr -radio (-rar) -samba (-sse) (-sse2) (-ssse3) (-svga) -tga -v4l -v4l2 (-vdpau) -vidix (-win32codecs) -xanim -xinerama (-xvmc) -zoran" VIDEO_CARDS="-mga -s3virge -tdfx (-vesa)" 0 kB  

emerge --info:
Portage 2.1.8.3 (default/linux/powerpc/ppc64/10.0/32bit-userland, gcc-4.4.3, glibc-2.11.1-r0, 2.6.31-oneoff-r10 ppc64)
=================================================================
System uname: Linux-2.6.31-oneoff-r10-ppc64-Cell_Broadband_Engine,_altivec_supported-with-gentoo-2.0.1
Timestamp of tree: Sun, 16 May 2010 19:30:02 +0000
app-shells/bash:     4.0_p37
dev-lang/python:     2.6.4-r1
dev-util/cmake:      2.8.1-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.6.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="* -@EULA IBM-J1.6"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-mtune=cell -O2 -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-mtune=cell -O2 -pipe"
DISTDIR="/var/tmp/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl alsa altivec berkdb bluetooth bzip2 cli consolekit cracklib crypt cups cxx dbus dri fbcon fortran gcc64 gdbm gpm hal iconv ipv6 kde modules mudflap ncurses nls nptl nptlonly opengl openmp pam pcre pdf perl ppc pppd ps3 python qt3support readline reflection sdl semantic-desktop session spl srt ssl svg sysfs tcpd tiff unicode x264 xorg xvid zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev cell" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Reproducible: Always
Comment 1 Alexis Ballier gentoo-dev 2011-12-17 15:41:47 UTC
please test with 1.0_rc4_p20111215
Comment 2 Ian Leonard 2011-12-21 03:59:37 UTC
Same error with mplayer-1.0_rc4_p20111215. I needed to add ~ppc keywords to mplayer and ffmpeg for it to build.

Note: The computer in question is going into storage for most of 2012 as I head overseas. It won't be available for further testing.
Comment 3 Alexis Ballier gentoo-dev 2013-02-08 13:41:45 UTC
(In reply to comment #2)
> Same error with mplayer-1.0_rc4_p20111215. I needed to add ~ppc keywords to
> mplayer and ffmpeg for it to build.
> 
> Note: The computer in question is going into storage for most of 2012 as I
> head overseas. It won't be available for further testing.

not sure if this is still valid, but if it is you should contact upstream, there's not much we can do there :(