Mercurial > mplayer.hg
view debian/control @ 36650:8b2c68d6fd89
Enable specifying a font file in the GUI preferences.
This has been broken since the introduction of Fontconfig.
Since Fontconfig is selecting fonts by font patterns and the GUI does so
by selecting a font file, it is necessary to temporarily disable
fontconfig font handling if there is a directory separator character
found in the name (or pattern) of the font to be used, i.e. assume the
font name to be a pattern if and only if it doesn't contain a directory
separator character.
Thus set option 'fontconfig' depending on font_name. Set it in guiInit()
for the font possibly given in a configuration file or on the command
line, and set it in mplayerLoadFont() whenever it is affected by GUI
preferences settings.
(Although the font selection dialog only allows files to be selected,
it is possible to simply enter a fontconfig font pattern in the
preferences' text entry field - or to enter it directly into the GUI
configuration file or to specify on the command line, both of which
always is possible.)
author | ib |
---|---|
date | Sun, 26 Jan 2014 16:40:49 +0000 |
parents | c8d437d65442 |
children |
line wrap: on
line source
Source: mplayer Section: video Priority: optional Maintainer: The Mplayer Developers <mplayer-dev-eng@mplayerhq.hu> DM-Upload-Allowed: yes Standards-Version: 3.9.1 Homepage: http://www.mplayerhq.hu/ Build-Depends: debhelper (>= 7), docbook-xml, docbook-xsl, ladspa-sdk, libenca-dev, libaa1-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudio-dev, libcaca-dev, libcdparanoia-dev | libcdparanoia0-dev, libbluray-dev, libdirectfb-dev, libdts-dev, libesd0-dev, libfaad-dev, libfontconfig1-dev, libfreetype6-dev, libfribidi-dev, libgif-dev, libgl1-mesa-dev, libgtk2.0-dev, libjack-dev, libjpeg-dev, liblircclient-dev, liblivemedia-dev, liblzo2-dev, libmp3lame-dev, libmpcdec-dev, libncurses5-dev, libopenal-dev, libpng12-dev | libpng-dev, libpulse-dev, libschroedinger-dev, libsdl1.2-dev | libsdl1.1-dev, libsmbclient-dev, libspeex-dev, libsvga1-dev [i386 amd64], libswscale-dev, libtheora-dev (>= 1.0~beta1), libvorbis-dev, libvorbisidec-dev, libx11-dev, libx264-dev (>= 2:0.115~), libxext-dev, libxinerama-dev, libxv-dev, libxvidcore-dev, libxvmc-dev, libxxf86dga-dev, libxxf86vm-dev, libvdpau-dev [i386 amd64], pkg-config, vstream-client-dev, x11proto-core-dev, xsltproc, yasm [i386 amd64], zlib1g-dev Package: mplayer-gui Architecture: any Suggests: mplayer-doc, ttf-freefont, bzip2, fontconfig Depends: mplayer-skin, mplayer, ${shlibs:Depends}, ${misc:Depends} Replaces: mplayer-doc (<< 2:1.0~rc3+svn20090426-2), mplayer (<< 2:1.0~rc3+svn20090426-2) Description: movie player for Unix-like systems MPlayer plays most MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and Win32 DLL codecs. It can also play VideoCD, SVCD, DVD, 3ivx, RealMedia, and DivX movies. . Another big feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, DirectFB, but also SDL (plus all its drivers) and some low level card-specific drivers (for Matrox, 3Dfx and Radeon, Mach64 and Permedia3). Most of them support software or hardware scaling, therefore allowing fullscreen display. MPlayer is also able to use some hardware MPEG decoder boards, such as the DVB and DXR3/Hollywood+. . This package includes the gui variant of mplayer. Package: mencoder Architecture: any Suggests: mplayer-doc, ttf-freefont, bzip2, fontconfig Depends: mplayer, ${shlibs:Depends}, ${misc:Depends} Description: MPlayer's Movie Encoder MPlayer plays most MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and Win32 DLL codecs. It can also play VideoCD, SVCD, DVD, 3ivx, RealMedia, and DivX movies. . This package contains menconder, a simple movie encoder, designed to encode MPlayer-playable movies (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET) to other MPlayer-playable formats. It can encode with various codecs, like DivX4 (1 or 2 passes), libavcodec, PCM/MP3/VBRMP3 audio. Also has stream copying and video resizing abilities. Package: mplayer Architecture: any Suggests: mplayer-doc, ttf-freefont, netselect | fping, bzip2, fontconfig Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: mplayer-doc (<< 2:1.0~rc3+svn20090426-2), mplayer-nogui (<< 2:1.0~rc3+svn20090426-2), mencoder (<< 2:1.0~rc3+svn20090426-2) Description: movie player for Unix-like systems MPlayer plays most MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and Win32 DLL codecs. It can also play VideoCD, SVCD, DVD, 3ivx, RealMedia, and DivX movies. . Another big feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, DirectFB, but also SDL (plus all its drivers) and some low level card-specific drivers (for Matrox, 3Dfx and Radeon, Mach64 and Permedia3). Most of them support software or hardware scaling, therefore allowing fullscreen display. MPlayer is also able to use some hardware MPEG decoder boards, such as the DVB and DXR3/Hollywood+. . Not all of the upstream code is distributed in the source tarball. See the README.Debian and copyright files for details. Package: mplayer-dbg Architecture: any Section: debug Priority: extra Depends: mplayer, ${misc:Depends} Recommends: ffmpeg-dbg Description: debugging symbols for MPlayer This package contains the debugging symbols for MPlayer, a movie player for Unix-like systems. . You only need these if you want to generate usefule debugging backtraces. Package: mplayer-doc Architecture: all Section: doc Recommends: mplayer Depends: ${misc:Depends} Replaces: mplayer (<< 2:1.0~rc3+svn20090426-1) Description: documentation for MPlayer This package contains the HTML documentation for MPlayer, a movie player for Unix-like systems. It is available in several languages. . You only need this package if you want to read the mplayer manual. The manpages are included in the regular mplayer package.