From 11d0290543bcaddd09fdf4793d5a5b002d2b4178 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 7 Mar 2016 14:44:14 +0100 Subject: README: edit release section, add section about preferred FFmpeg version All using properly seasoned words. --- README.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 6405add93b..07d9e1338d 100644 --- a/README.md +++ b/README.md @@ -123,20 +123,23 @@ of both FFmpeg and Libav. But FFmpeg is preferred, and some mpv features work with FFmpeg only (subtitle formats in particular). -## Release cycle +## Preferred FFmpeg version + +Using the latest FFmpeg release (or FFmpeg git master) is strongly recommended. +Older versions are unsupported, even if the build system still happens to +accept them. The main reason mpv still builds with older FFmpeg versions is to +evade arguing with people (users, distros) who insist on using older FFmpeg +versions for no rational reason. -Every few months, a new release is cut off of the master branch and is assigned -a 0.X.0 version number. +## Release cycle -As part of the maintenance process, minor releases are made, which are assigned -0.X.Y version numbers. Minor releases contain bug fixes only. They never merge -the master branch, and no features are added to it. Only the latest release is -maintained. +Every other month, an arbitrary git snapshot is made, and is assigned +a 0.X.0 version number. No further maintenance is done. -The goal of releases is to provide stability and an unchanged base for the sake -of Linux distributions. If you want the newest features, just use the master -branch, which is stable most of the time, except sometimes, when it's not. +The goal of releases is to make Linux distributions happy. Linux distributions +are also expected to apply their own patches in case of bugs and security +issues. Releases other than the latest release are unsupported and unmaintained. -- cgit v1.2.3