summaryrefslogtreecommitdiff
blob: a7d72bceddf0f27087c910446d128f5a31dabc64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<maintainer>
  <email>media-video@gentoo.org</email>
</maintainer>
<longdescription>An open source library for media applications</longdescription>
<use>
  <flag name="real">
    Enable support for loading and using RealPlayer binary codecs on x86 and
    amd64 Linux. Enabling this USE flag might make the package
    non-redistributable in binary form.
  </flag>
  <flag name="win32codecs">
    Enable support for loading and using Windows 32-bit binary codecs on x86
    Linux and FreeBSD. Enabling this USE flag might make the package
    non-redistributable in binary form.
  </flag>
  <flag name="mad">
    Build the <pkg>media-libs/libmad</pkg> based mp3 decoder. This mp3 decoder
    has superior support compared to the one coming from FFmpeg that is used as
    a fallback. If you experience any bad behaviour with mp3 files (skipping,
    distorted sound) make sure you enabled this USE flag.
  </flag>
  <flag name="flac">
    Build the <pkg>media-libs/flac</pkg> based FLAC demuxer and decoder. This
    flag is not needed for playing FLAC content, neither standalone nor in Ogg
    container (OggFLAC), but might have better support for exotic features like
    24-bit samples or 96kHz sample rates.
  </flag>
  <flag name="gtk">
    Build the gdkpixbuf-based image decoder plugin.
  </flag>
  <flag name="imagemagick">
    Build the ImageMagick-based image decoder plugin.
  </flag>
  <flag name="gnome">
    Build the <pkg>gnome-base/gnome-vfs</pkg> based input plugin. This plugin is
    used to access any resource that can be accessed through Nautilus's (and
    others') URLs.
  </flag>
  <flag name="mmap">
    Use mmap() function while reading file from local disks. Using mmap() will
    use more virtual memory space, but leaves to the Kernel the task of caching
    the file's data. mmap() access should be faster, but might misbehave if the
    device where the file resides in is removed during playback.
  </flag>
  <flag name="truetype">
    Use <pkg>media-libs/freetype</pkg> for font rendering and
    <pkg>media-libs/fontconfig</pkg> for font discovery. Enabling this USE flag
    will allow OSD (such as subtitles) to use more advanced font and to more
    easily select which font to use. The support for TrueType fonts in xine-lib
    is still experimental, and might not be as good looking as the bitmap fonts
    used with this USE flag disabled.
  </flag>
</use>
</pkgmetadata>