mplayer

Description:Media Player for Linux
License: GPL-2
Homepage:http://www.mplayerhq.hu/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
1.3.0-r5 + + + ~ + - - + + - - - +

USE flags

  • 3dnow - Use the 3DNow! instruction set
  • a52 - Enable support for decoding ATSC A/52 streams used in DVD
  • aac - Enable support for MPEG-4 AAC Audio
  • aalib - Add support for media-libs/aalib (ASCII-Graphics Library)
  • alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • altivec - Add support for optimizations for G4 and G5/ppc970 processors
  • aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
  • bidi - Enable bidirectional language support
  • bl - Blinkenlights video output
  • bluray - Enable playback of Blu-ray filesystems
  • bs2b - Enable Bauer stereophonic-to-binaural headphone filter
  • cddb - Access cddb servers to retrieve and submit information about compact disks
  • cdio - Use libcdio for CD support (instead of cdparanoia)
  • cdparanoia - Enable cdparanoia (audio CD ripper) support
  • cpu_flags_x86_3dnow - Use the 3DNow! instruction set
  • cpu_flags_x86_3dnowext - Use the Enhanced 3DNow! instruction set
  • cpu_flags_x86_mmx - Use the MMX instruction set
  • cpu_flags_x86_mmxext - Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
  • cpu_flags_x86_sse - Use the SSE instruction set
  • cpu_flags_x86_sse2 - Use the SSE2 instruction set
  • cpu_flags_x86_ssse3 - Use the SSSE3 instruction set (NOT sse3/pni)
  • cpudetection - Enables runtime CPU detection (useful for binpkgs, compatibility on other CPUs)
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • dga - Add DGA (Direct Graphic Access) support for X
  • directfb - Add support for DirectFB layer (library for FB devices)
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • dts - Enable DTS Coherent Acoustics decoder support
  • dv - Enable support for a codec used by many camcorders
  • dvb - Add support for DVB (Digital Video Broadcasting)
  • dvd - Add support for DVDs
  • dvdnav - Use forked libdvdnav, navigate menus in GUIs
  • enca - Enables support for charset discovery and conversion
  • encode - Add support for encoding of audio or video files
  • esd - Adds support for media-sound/esound (Enlightened Sound Daemon)
  • faac - Use external faac library for AAC encoding
  • faad - Use external faad library for AAC decoding
  • fbcon - Add framebuffer support for the console, via the kernel
  • ftp - Add FTP (File Transfer Protocol) support
  • ggi - Add support for media-libs/libggi (non-X video api/drivers)
  • gif - Add GIF image support
  • gsm - Add support for the gsm lossy speech compression codec
  • iconv - Enable support for the iconv character set conversion library
  • ipv6 - Add support for IP version 6
  • jack - Add support for the JACK Audio Connection Kit
  • joystick - Add support for joysticks in all packages
  • jpeg - Add JPEG image support
  • jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
  • kernel_linux - KERNEL setting for system using the Linux kernel
  • ladspa - Enable the ability to support ladspa plugins
  • libass - SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
  • libcaca - Add support for colored ASCII-art graphics
  • libmpeg2 - Build support for mpeg2 over media-libs/libmpeg2 rather than using ffmpeg.
  • lirc - Add support for lirc (Linux's Infra-Red Remote Control)
  • live - Enables live.com streaming media support
  • lzo - Enable support for lzo compression
  • mad - Add support for mad (high-quality mp3 decoder library and cli frontend)
  • md5sum - Enables md5sum video output
  • mmx - Use the MMX instruction set
  • mng - MNG input support
  • mp3 - Add support for reading mp3 files
  • nas - Add support for network audio sound
  • network - Enables network streaming support
  • nut - Enables support for the NUT container format
  • openal - Add support for the Open Audio Library
  • opengl - Add support for OpenGL (3D graphics)
  • osdmenu - Enables support for on-screen display (OSD) menus
  • oss - Add support for OSS (Open Sound System)
  • png - Add support for libpng (PNG images)
  • pnm - Add PNM video output option, to create PPM/PGM/PGMYUV images
  • pulseaudio - Add support for PulseAudio sound server
  • pvr - Enable Video4Linux2 MPEG PVR
  • quicktime - Add support for OpenQuickTime
  • radio - Enable V4L2 radio interface and support
  • rar - Enable Unique RAR File Library
  • rtc - Enables usage of the linux real time clock. The alternative is software emulation of rtc
  • rtmp - Enables RTMPDump Streaming Media support
  • samba - Add support for SAMBA (Windows File and Printer sharing)
  • sdl - Add support for Simple Direct Layer (media library)
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • shm - Enable support for shm
  • speex - Add support for the speex audio codec (used for speech)
  • sse - Use the SSE instruction set
  • sse2 - Use the SSE2 instruction set
  • svga - Add support for SVGAlib (graphics library)
  • tga - Enables Targa video output
  • theora - Add support for the Theora Video Compression Codec
  • toolame - Enable toolame MPEG-2 encoding
  • tremor - Enable internal support for Vorbis
  • truetype - Add support for FreeType and/or FreeType2 fonts
  • twolame - Enable twolame MPEG-2 encoding
  • unicode - Add support for Unicode
  • v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • v4l2 - Enable support for video4linux (DEPRECATED: Use USE v4l for your package to enable v4l2 or libv4l support)
  • vcd - Enables VCD support
  • vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
  • video_cards_mga - VIDEO_CARDS setting to build driver for mga video cards
  • video_cards_nvidia - VIDEO_CARDS setting to build driver for nvidia video cards
  • video_cards_s3virge - VIDEO_CARDS setting to build driver for s3virge video cards
  • video_cards_tdfx - VIDEO_CARDS setting to build driver for tdfx video cards
  • video_cards_vesa - VIDEO_CARDS setting to build driver for vesa video cards
  • vidix - Support for vidix video output
  • vorbis - Add support for the OggVorbis audio codec
  • win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
  • X - Add support for X11
  • x264 - Enable h264 encoding using x264
  • xinerama - Add support for querying multi-monitor screen geometry through the Xinerama API
  • xscreensaver - Add support for XScreenSaver extension
  • xv - Add in optional support for the Xvideo extension (an X API for video playback)
  • xvid - Add support for xvid.org's open-source mpeg-4 codec
  • yuv4mpeg - Enables yuv4mpeg video output
  • zoran - Enables ZR360[56]7/ZR36060 video output

Security Advisory

Date Severity Title
over 5 years normal MPlayer: Multiple vulnerabilities
about 10 years normal FFmpeg: Multiple vulnerabilities
over 10 years normal MPlayer: Multiple vulnerabilities
almost 11 years normal MPlayer: User-assisted execution of arbitrary code
about 11 years normal MPlayer: Multiple buffer overflows
almost 12 years normal MPlayer: Multiple buffer overflows
almost 12 years normal MPlayer: Two buffer overflows
about 12 years normal MPlayer: Buffer overflow
about 13 years normal MPlayer: Heap-based buffer overflow
about 13 years normal MPlayer: Multiple integer overflows
over 13 years normal MPlayer: Heap overflow in ad_pcm.c
about 14 years normal MPlayer: Two heap overflow vulnerabilities
over 14 years normal MPlayer: Multiple overflows
almost 15 years normal MPlayer: GUI filename handling overflow
almost 16 years high MPlayer, xine-lib: vulnerabilities in RTSP stream handling
about 15 years high Remote buffer overflow in MPlayer
about 15 years high Remote buffer overflow in MPlayer
about 15 years high Remote buffer overflow in MPlayer

Also available in: Atom

Thank you!