mplayer is not compiled with libaa support

Bug #502767 reported by felidae
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mplayer (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Karmic by felidae

Bug Description

Binary package hint: mplayer

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

Package information:
mplayer:
  Installiert: 2:1.0~rc3+svn20090426-1ubuntu10.1
  Kandidat: 2:1.0~rc3+svn20090426-1ubuntu10.1
  Versions-Tabelle:
 *** 2:1.0~rc3+svn20090426-1ubuntu10.1 0
        500 http://de.archive.ubuntu.com karmic-updates/multiverse Packages
        100 /var/lib/dpkg/status
     2:1.0~rc3+svn20090426-1ubuntu10 0
        500 http://de.archive.ubuntu.com karmic/multiverse Packages

mplayer -vo aa video.avi should bring me a window whith an ASCII encoded video. Instead, I receive

$ mplayer -vo aa libhid_demo.avi
MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing libhid_demo.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
AVI: No audio stream found -> no sound.
VIDEO: [FMP4] 1232x624 24bpp 25.000 fps 1467.4 kbps (179.1 kbyte/s)
Clip info:
 Software: Lavf1d.51.10.0
Error opening/initializing the selected video_out (-vo) device.

Exiting... (End of file)
$

the result of ldd `which mplayer`:

 libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0x00178000)
 libXext.so.6 => /usr/lib/libXext.so.6 (0x001f5000)
 libX11.so.6 => /usr/lib/libX11.so.6 (0x009e7000)
 libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00224000)
 libXv.so.1 => /usr/lib/libXv.so.1 (0x00792000)
 libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0x00110000)
 libXvMCW.so.1 => /usr/lib/libXvMCW.so.1 (0x0063e000)
 libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00d25000)
 libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00731000)
 libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0x00b80000)
 libGL.so.1 => /usr/lib/libGL.so.1 (0x0023d000)
 libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x006db000)
 libcaca.so.0 => /usr/lib/libcaca.so.0 (0x002e5000)
 libvga.so.1 => /usr/lib/libvga.so.1 (0x004f7000)
 libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x0038d000)
 libesd.so.0 => /usr/lib/libesd.so.0 (0x009b8000)
 libaudio.so.2 => /usr/lib/libaudio.so.2 (0x005a6000)
 libXt.so.6 => /usr/lib/libXt.so.6 (0x00115000)
 libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00d94000)
 libjack.so.0 => /usr/lib/libjack.so.0 (0x00205000)
 libopenal.so.1 => /usr/lib/libopenal.so.1 (0x0083e000)
 libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00cab000)
 libx264.so.67 => /usr/lib/libx264.so.67 (0x00427000)
 libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x005c0000)
 libncurses.so.5 => /lib/libncurses.so.5 (0x007f0000)
 libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x00dd4000)
 libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00c66000)
 libz.so.1 => /lib/libz.so.1 (0x00706000)
 libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x004c9000)
 libgif.so.4 => /usr/lib/libgif.so.4 (0x009dd000)
 libasound.so.2 => /usr/lib/libasound.so.2 (0x00b87000)
 libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0x00558000)
 libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0x00168000)
 libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00644000)
 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00569000)
 libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00596000)
 liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x00798000)
 libspeex.so.1 => /usr/lib/sse2/libspeex.so.1 (0x006df000)
 libtheora.so.0 => /usr/lib/libtheora.so.0 (0x00737000)
 libogg.so.0 => /usr/lib/libogg.so.0 (0x004ed000)
 libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x051f1000)
 libavutil.so.49 => /usr/lib/i686/cmov/libavutil.so.49 (0x006c3000)
 libavcodec.so.52 => /usr/lib/i686/cmov/libavcodec.so.52 (0x055e3000)
 libavformat.so.52 => /usr/lib/i686/cmov/libavformat.so.52 (0x01267000)
 libpostproc.so.51 => /usr/lib/i686/cmov/libpostproc.so.51 (0x0071c000)
 libswscale.so.0 => /usr/lib/i686/cmov/libswscale.so.0 (0x0095b000)
 libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x07d95000)
 libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00988000)
 liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0x00633000)
 libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00b16000)
 libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x03be3000)
 libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0x009c4000)
 libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0x006fc000)
 libXau.so.6 => /usr/lib/libXau.so.6 (0x00172000)
 libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00b34000)
 /lib/ld-linux.so.2 (0x007bf000)
 libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x06321000)
 libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x00176000)
 libslang.so.2 => /lib/libslang.so.2 (0x01362000)
 libncursesw.so.5 => /lib/libncursesw.so.5 (0x00cbd000)
 libx86.so.1 => /lib/libx86.so.1 (0x0063a000)
 libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x00b52000)
 libSM.so.6 => /usr/lib/libSM.so.6 (0x007dc000)
 libpulsecommon-0.9.19.so => /usr/lib/libpulsecommon-0.9.19.so (0x00d28000)
 libICE.so.6 => /usr/lib/libICE.so.6 (0x00c8e000)
 libXtst.so.6 => /usr/lib/libXtst.so.6 (0x006d4000)
 libwrap.so.0 => /lib/libwrap.so.0 (0x007e5000)
 libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x0274a000)
 libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x02be9000)
 librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x00828000)
 libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0x03472000)
 libcelt.so.0 => /usr/lib/libcelt.so.0 (0x00c4e000)
 libtalloc.so.1 => /usr/lib/libtalloc.so.1 (0x00d74000)
 libwbclient.so.0 => /usr/lib/libwbclient.so.0 (0x00831000)
 libcap.so.2 => /lib/libcap.so.2 (0x0072a000)
 libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x00d00000)
 libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x0145c000)
 libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x049c8000)
 libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x01473000)
 libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x08707000)
 libcom_err.so.2 => /lib/libcom_err.so.2 (0x0078e000)
 libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x02ddb000)
 liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00d14000)
 libexpat.so.1 => /lib/libexpat.so.1 (0x08d5b000)
 libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0x01525000)
 libfaad.so.0 => /usr/lib/libfaad.so.0 (0x015b9000)
 libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00d7f000)
 libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x015f9000)
 libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x089e9000)
 libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x085eb000)
 libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x02ee2000)
 libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x01618000)
 libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x007ba000)
 libuuid.so.1 => /lib/libuuid.so.1 (0x009ae000)
 libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x02059000)
 libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0162a000)
 libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x009b3000)
 libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x01633000)
 libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x07ab8000)
 liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0x04fe0000)
 libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x051a2000)
 libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x0164d000)
 libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00c61000)

The result of mplayer -vo help:

MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
Available video output drivers:
 xmga Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
 mga Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
 tdfxfb 3Dfx Banshee/Voodoo3/Voodoo5
 3dfx 3dfx (/dev/3dfx)
 xv X11/Xv
 vdpau VDPAU with X11
 x11 X11 ( XImage/Shm )
 xover General X11 driver for overlay capable video output drivers
 gl X11 (OpenGL)
 gl2 X11 (OpenGL) - multiple textures version
 dga DGA ( Direct Graphic Access V2.0 )
 sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
 fbdev Framebuffer Device
 fbdev2 Framebuffer Device
 svga SVGAlib
 caca libcaca
 v4l2 V4L2 MPEG Video Decoder Output
 directfb Direct Framebuffer Device
 dfbmga DirectFB / Matrox G200/G400/G450/G550
 xvidix X11 (VIDIX)
 cvidix console VIDIX
 null Null video output
 xvmc XVideo Motion Compensation
 mpegpes MPEG-PES to DVB card
 yuv4mpeg yuv4mpeg output for mjpegtools
 png PNG file
 jpeg JPEG file
 gif89a animated GIF output
 tga Targa output
 pnm PPM/PGM/PGMYUV file
 md5sum md5sum of each frame

Ergo: libaa missing -> That's a bug

Related branches

felidae (ffelidae)
summary: - mplayer does is not compiles with libaa support
+ mplayer is not compiled with libaa support
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

You can always use medibuntu's version of mplayer (legal issues notwithstanding) http://packages.medibuntu.org/karmic/mplayer.html
Also, doesn't the libcaca output work similarly?

Revision history for this message
Daniel Letzeisen (dtl131) wrote :
Changed in mplayer (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mplayer - 2:1.0~rc3+svn20090426-1ubuntu14

---------------
mplayer (2:1.0~rc3+svn20090426-1ubuntu14) lucid; urgency=low

  * cleanup --configure flags
  * drop VDPAU build hacks, Closes: #566868, LP: #530481, #532007
  * enable musepack support
  * enable libaa support, LP: #502767, #455535
  * enable enca support, LP: #115519
  * remove DEB_BUILD_CONFIGURE override hack
  * fix weird permission bits for mplayer.desktop and mplayer.xpm
  * reorganize binary packages to no longer install the gui version by
    default
  * refactor debian/rules to avoid sub makes
  * add patch to allow compilation with newer x264
  * use mp_msg instead of printf in debug help message
  * bump standards version
  * as no longer used, remove dependencies on debconf
  * Fix possible crashes with invalid SDPs, LP: #519579
  * add missing replaces
  * install manpages in the 'mplayer' package. and only there
 -- Reinhard Tartler <email address hidden> Thu, 11 Mar 2010 12:45:55 +0100

Changed in mplayer (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.