# HG changeset patch # User diego # Date 1157889954 0 # Node ID f3c62f9df8d2317f40a982827c86469b73f59a8d # Parent 85e7b710ae4847dd5c3d1708f8e50268f9d81e63 Some more hints for binary packagers. diff -r 85e7b710ae48 -r f3c62f9df8d2 DOCS/tech/binary-packaging.txt --- a/DOCS/tech/binary-packaging.txt Sun Sep 10 11:16:57 2006 +0000 +++ b/DOCS/tech/binary-packaging.txt Sun Sep 10 12:05:54 2006 +0000 @@ -43,7 +43,7 @@ - X11/Xvideo * codecs - - FAAD + - FAAD(internal) - libavcodec(internal) - native codecs (libmpeg2/liba52/mp3lib) - Vorbis Tremor codec(internal) @@ -88,6 +88,13 @@ last "release" version of FFmpeg, which is quite old and will usually not function correctly with MPlayer. +Support for binary codecs MUST be present but it MUST NOT result in a hard +dependency on a binary codecs package. MPlayer is fully functional without +external binary codecs. If you package binary codecs yourself, package the +essential codecs package, not the all codecs package. + +Bitmap fonts are deprecated, don't package them. Use TrueType fonts instead. + File locations ~~~~~~~~~~~~~~ @@ -103,7 +110,7 @@ /usr/share/mplayer/font/ fonts /usr/share/mplayer/skins/ GUI skins -You MUSTN'T include the codecs.conf file in your package. It is useful +You MUST NOT include the codecs.conf file in your package. It is useful only for development purposes and often causes obscure problems for users. Please avoid using the deprecated paths for binary codecs (/usr/lib/win32/) @@ -177,6 +184,14 @@ MPlayer 1.0pre5-Mandrake-PLF-3.2.3 (C) 2000-2004 MPlayer Team MPlayer 1.0pre5-Solaris-3.4.0 (C) 2000-2004 MPlayer Team +If you patch MPlayer, send your patches to us! We will try to integrate them. +Furthermore, we're often able to come up with a cleaner or more general +solution to your problem. + +If you should modified configuration files or similar, please patch the +official one instead of copying it into your package. This way you will +automatically pick up changes we make to it. + Tips and tricks ~~~~~~~~~~~~~~~