aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
Commit message (Collapse)AuthorAge
* Improve readme aesthetics.Gravatar Aman2018-09-30
| | | | | This fixes the line under the header, creates a title header, and slightly improves list formatting.
* README: mention that Libav support is brokenGravatar wm42018-04-20
| | | | | I hoped Libav would add the FFmpeg changes (codec/demuxer/filter list APIs), but nothing happened. So it's broken currently.
* README: mention some semi-required FFmpeg dependenciesGravatar wm42018-03-03
| | | | | | | | I think DASH playback tends to work much better with FFmpeg's DASH demuxer, which requires libxml2. For nvdec, FFmpeg git master now requires the external nvidia headers, since the builtin ones were removed.
* README: some rewording and markdown improvementsGravatar Larivact2017-12-15
|
* README: reorganize table of contentsGravatar Larivact2017-12-15
| | | | | Add missing sections, make order consistent, create a new section for external links and rename "Manual" link.
* Remove support for ffmpeg-mpvGravatar Rostislav Pehlivanov2017-12-05
|
* README: fix markdown formatting of ffmpeg linkGravatar Vijay Marupudi2017-11-26
| | | | Pretty self-explanatory, square brackets instead of curly ones.
* build: make it easier to force FFmpeg upstreamGravatar wm42017-11-01
| | | | | | | | | | | Apparently some people want this. Actually making it compile is still their problem, though, and I expect that build with FFmpeg upstream will occasionally be broken (as it is right now). This is because mpv also relies on API provided by Libav, and if FFmpeg hasn't merged that yet, it's not our problem - we provide a version of FFmpeg upstream with those changes merged, and it's called ffmpeg-mpv. Also adjust the README which still talked about FFmpeg releases.
* Bump libav* API useGravatar wm42017-10-30
| | | | (Not tested on Windows and OSX.)
* Copyright: some more licensing clarificationsGravatar wm42017-10-13
| | | | | | Unfortunately I'm also adding the full text of the LGPL license text, because the GPL one was already present in this repository, and I don't want to imply that the GPL somehow has priority.
* README.md: explicitly link contribute.mdGravatar wm42017-10-09
| | | | | Also move the license section, because it looks strange how the link list is above it.
* README: drop support for Windows VistaGravatar Martin Herkt2017-10-04
| | | | See #4952.
* video: drop old D3D11/DXVA2 supportGravatar wm42017-09-26
| | | | | | | | | Now you need FFmpeg git, or something. This also gets rid of the last real use of gpu_memcpy(). libavutil does that itself. (vaapi.c still used it, but it was essentially unused, because the code path isn't really in use anymore. It wasn't even included due to the d3d-hwaccel dependency in wscript.)
* Revert "x11: drop xscrnsaver use"Gravatar Martin Herkt2017-08-20
| | | | | | | | | | | | | | This broke screensaver/powersave inhibition with at least KDE and LXDE. This is a release blocker. Since fdo, KDE and GNOME idiots seem to be unable to reach a consensus on a simple protocol, this seems unlikely to get fixed upstream this year, so revert this change. Fixes #4752. Breaks #4706 but I don’t give a damn. This reverts commit 3f75b3c3439241c209349908fa190c0382e44f05.
* x11: drop xscrnsaver useGravatar wm42017-08-08
| | | | | | | | | | | It's an ancient X11 protocol extension that apparently nobody uses anymore (desktop environments in particular have replaced it with equally bad protocols that require tons of dependencies). Users keep complaining about it being a required dependency. The impact is likely minimal to none. Fixes #4706 and other annoying people.
* README: shorten a section and link to FAQ insteadGravatar wm42017-06-27
|
* README: missing correction from previous commitGravatar Ricardo Constantino2017-06-21
| | | | | Also add links pointing to wiki and issue tracker feature requests for new contributions.
* README: more grammar and spelling correctionsGravatar Ricardo Constantino2017-06-21
| | | | Most of them pointed out and corrected by uau.
* README.md: spelling correctionsGravatar adeshkp2017-06-20
|
* README: add example compilation commandsGravatar wm42017-06-02
| | | | Not sure if that helps.
* video: drop vaapi/vdpau hw decoding support with FFmpeg 3.2Gravatar wm42017-04-23
| | | | | | | | | | This drops support for the old libavcodec APIs. Now FFmpeg 3.3 or FFmpeg git is required. Libav has no release with the new APIs yet, so for Libav git as of a few weeks or months ago or so is required if you want to use Libav. Not much actually changes in hwdec_vaegl.c - some code is removed, but the reindentation inflates the diff.
* README: list some more X11 dependenciesGravatar wm42017-04-23
|
* build: make various x11 protocol extension libs mandatoryGravatar wm42017-04-21
| | | | | | | Reduces the ifdeffery, which is good and will avoid silent breakages, or weird behavior if a lib is omitted. Also reorder the x11_common.c include statements.
* Switch demuxing and decoding to GStreamer (finally FFmpeg independence!)Gravatar wm42017-04-01
| | | | | | README.md: fix linebreaks It's only a README, but the 80 columns limit should be followed.
* README.md: update comments about Windows hwdec/GLGravatar wm42017-03-13
| | | | | | We have direct rendering with hardware decoding now (so no SSE4 for memcpy from GPU memory required), and also OpenGL drivers are not so much of a problem anymore with ANGLE being default.
* build: bump required minimum versions to FFmpeg 3.2.2 and Libav 12Gravatar wm42016-12-07
| | | | Fixes the build with Libav 11 (not).
* README: add links to various changelogsGravatar wm42016-11-15
| | | | | | | | We're too lazy to maintain a full changelog, but there are still a bunch of places which document specific changes. A user really should check them on each update, even if there are transition periods (including printing warnings etc.) for most changes. It's a good idea to give them more exposure by adding them to the README.
* readme: fix typoGravatar Ben Boeckel2016-07-01
|
* player: fatal error if linked and compiled FFmpeg versions mismatchGravatar wm42016-07-01
| | | | | | | | | We don't support this anymore. This tries to exit in a controlled way after command line options are applied in order to honor logging options and, in case of libmpv, not to kill the host. Not sure if it would be better to just vomit text to stderr and call abort().
* README: declare that we do not respect FFmpeg ABI rulesGravatar wm42016-06-29
|
* README: eloborate on stable FFmpeg releases furtherGravatar wm42016-03-10
| | | | We _really_ try to discourage using older releases.
* README: edit release section, add section about preferred FFmpeg versionGravatar wm42016-03-07
| | | | All using properly seasoned words.
* README: remove pointer to homebrew-mpvGravatar Stefano Pigozzi2015-12-26
|
* README: add something about system requirementsGravatar wm42015-11-22
| | | | | | | | | This is actually all bullshit. There are many factors that can ruin the video playback experience (and most outside of our or the user's control). One thing that makes sense is that this declares incompatibility with Windows XP (fixes #2473).
* README: suggest uchardet instead of Enca as dependencyGravatar wm42015-11-16
| | | | | Enca is dead, uchardet is better (in half of all cases; on others it's worse).
* README: link to Copyright instead of LICENSE fileGravatar wm42015-10-06
| | | | | | | The Copyright file explains the whole license mess. The earlier change was apparently confusing, because the link reading "details" merely linked to the GPLv2 license instead of explaining anything. In fact, I meant to link to the Copyright file in the first place.
* README: clarify license statementGravatar wm42015-10-06
| | | | Fixes #2382.
* README: remove dead links to mailing listsGravatar wm42015-07-14
| | | | | | These were deleted due to inactivity. Fixes #2135.
* Various spelling fixesGravatar Marcin Kurczewski2015-06-18
| | | | Signed-off-by: wm4 <wm4@nowhere>
* old-configure: hideGravatar wm42015-05-09
| | | | It shouldn't be used, but it's still in the repo because I say so.
* manpage: update mpv IRC channelsGravatar Niklas Haas2015-04-27
| | | | | Moved to #mpv and #mpv-devel, respectively. Travis details were also updated.
* README: remove dead linkGravatar wm42015-04-10
|
* Update README.mdGravatar Cris2015-04-09
| | | | Signed-off-by: wm4 <wm4@nowhere>
* README: fix typosGravatar wm42015-03-04
|
* README: add some better linksGravatar wm42015-03-04
| | | | | Also write something about MPlayer, since this is a frequently asked question.
* build: bump required FFmpeg/Libav librariesGravatar wm42015-03-03
| | | | | | | | | | | | | | | | The af_lavrresample commit made compilation fail on Libav 10, so I think it's time to require somewhat more recent dependencies. Libav 11 is the latest release, and FFmpeg 2.4 seems to correspond to Libav 11. So use these. Also adjust the configure failure message. Instead of (accidentally) printing the pkg-config versions twice, print the release version numbers too. This is helpful, because the release version numbers are completely different from the pkg-config ones. I will probably remove some compatibility hacks in the following commits too.
* build: require recent libassGravatar wm42015-02-18
| | | | | | | | | Nobody should use an older version. It's perfectly backwards and forward compatible, so distros have no excuse not to package a recent version. Older versions lack tons of bug fixes (some of them crashing bugs, and potentially security relevant). With love to Debian, which is still on 0.10.2.
* README: mention some more depsGravatar wm42015-02-09
|
* README: movie -> mediaGravatar wm42015-02-08
| | | | Requested in #935.
* README: mention that youtube-dl integration requires LuaGravatar wm42015-01-30
|