Mercurial > mplayer.hg
comparison DOCS/tech/binary-packaging.txt @ 16949:d771b3d98d9d
SDL no longer needed by default
libavcodec MUST be linked in statically
author | rathann |
---|---|
date | Tue, 08 Nov 2005 23:58:43 +0000 |
parents | 37e1dc7e7107 |
children | 2ddf991d876d |
comparison
equal
deleted
inserted
replaced
16948:9b7925705f5b | 16949:d771b3d98d9d |
---|---|
36 * audio/video output | 36 * audio/video output |
37 - fbdev | 37 - fbdev |
38 - JPEG/PNG/TGA | 38 - JPEG/PNG/TGA |
39 - (X)MGA | 39 - (X)MGA |
40 - OSS | 40 - OSS |
41 - SDL | |
42 - tdfxfb | 41 - tdfxfb |
43 - (c/x)vidix | 42 - (c/x)vidix |
44 - X11/Xvideo | 43 - X11/Xvideo |
45 | 44 |
46 * codecs | 45 * codecs |
47 - FAAD | 46 - FAAD |
48 - libavcodec(internal) | 47 - libavcodec(internal) |
49 - native codecs (libmpeg2/liba52/mp3lib) | 48 - native codecs (libmpeg2/liba52/mp3lib) |
50 - Ogg Vorbis support | 49 - Vorbis Tremor codec(internal) |
51 - RealPlayer codecs support | 50 - RealPlayer codecs support |
52 - Win32/VfW/DShow/QT codecs support | 51 - Win32/VfW/DShow/QT codecs support |
53 - XAnim codecs support | 52 - XAnim codecs support |
54 | 53 |
55 * general: | 54 * general: |
80 lists. Binary packages MUST include both the man page and HTML | 79 lists. Binary packages MUST include both the man page and HTML |
81 documentation. Translated versions SHOULD be included, even if your | 80 documentation. Translated versions SHOULD be included, even if your |
82 package management system does not provide specific support for | 81 package management system does not provide specific support for |
83 internationalization. | 82 internationalization. |
84 | 83 |
85 Libavcodec MUST always be in the latest development version and it SHOULD | 84 Libavcodec MUST always be in the latest development version and it MUST |
86 be linked statically into the mplayer binary, because MPlayer requires a | 85 be linked statically into the mplayer binary, because MPlayer requires a |
87 recent libavcodec snapshot. While some distributions provide FFmpeg | 86 recent libavcodec snapshot. While some distributions provide FFmpeg |
88 packages containing a shared libavcodec library, they are often based on the | 87 packages containing a shared libavcodec library, they are often based on the |
89 last "release" version of FFmpeg, which is quite old and will usually not | 88 last "release" version of FFmpeg, which is quite old and will usually not |
90 function correctly with MPlayer. | 89 function correctly with MPlayer. |
102 /usr/share/man/man1/ man page | 101 /usr/share/man/man1/ man page |
103 /usr/share/man/XX/man1/ translated man page | 102 /usr/share/man/XX/man1/ translated man page |
104 /usr/share/mplayer/font/ fonts | 103 /usr/share/mplayer/font/ fonts |
105 /usr/share/mplayer/Skin/ GUI skins | 104 /usr/share/mplayer/Skin/ GUI skins |
106 | 105 |
107 You MUST never include the codecs.conf file in your package. It is useful | 106 You MUSTN'T include the codecs.conf file in your package. It is useful |
108 only for development purposes and often causes obscure problems for users. | 107 only for development purposes and often causes obscure problems for users. |
109 | 108 |
110 | 109 |
111 One package or many packages? | 110 One package or many packages? |
112 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 111 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
121 config files, man pages and documentation; | 120 config files, man pages and documentation; |
122 required by mplayer-gui | 121 required by mplayer-gui |
123 mplayer-codecs-* contain binary codecs available from MPlayer's site | 122 mplayer-codecs-* contain binary codecs available from MPlayer's site |
124 mplayer-font-* contain various bitmap fonts for OSD (obsolete) | 123 mplayer-font-* contain various bitmap fonts for OSD (obsolete) |
125 mplayer-gui contains MPlayer binary with GUI (gmplayer); | 124 mplayer-gui contains MPlayer binary with GUI (gmplayer); |
126 requires default skin package | 125 contans default skin (Blue) |
127 mplayer-skin-* contain various MPlayer GUI skins | 126 mplayer-skin-* contain various MPlayer GUI skins |
128 mplayer-vidix contains VIDIX support library for MPlayer | 127 mplayer-vidix contains VIDIX support library for MPlayer |
129 mplayer-vidix-* contain VIDIX drivers for specific cards, one per package | 128 mplayer-vidix-* contain VIDIX drivers for specific cards, one per package |
130 | 129 |
131 There is no strict policy for now, just use your common sense. | 130 There is no strict policy for now, just use your common sense. |