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.