summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2010-12-20 05:53:28 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-12-20 05:53:28 +0200
commit2bc23997973f353e037b44a1bfde38685a6ff0bd (patch)
tree39ac68ab395f3fdb63c5e677d0c10b5ff5a7f394 /DOCS
parent1cf4802c1d53bb5e7c2d5604b52001afa8ca572f (diff)
downloadmpv-2bc23997973f353e037b44a1bfde38685a6ff0bd.tar.bz2
mpv-2bc23997973f353e037b44a1bfde38685a6ff0bd.tar.xz
vd_ffmpeg: set thread count to number of cores on machine by default
Make "-lavdopts threads=0" mean an autodetected number of threads, and make that the default value of the option. Also increase the upper limit of the option from 8 to 16. Add new file osdep/numcores.c which tries to determine the number of cores available on the machine. numcores.c is based (heavily modified) on public domain numcpus.c by Philip Willoughby <pgw99@doc.ic.ac.uk>, downloaded from http://csgsoft.doc.ic.ac.uk/numcpus/
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/en/mplayer.18
1 files changed, 6 insertions, 2 deletions
diff --git a/DOCS/man/en/mplayer.1 b/DOCS/man/en/mplayer.1
index ed23d1f1d2..be9d8cf3e1 100644
--- a/DOCS/man/en/mplayer.1
+++ b/DOCS/man/en/mplayer.1
@@ -4909,8 +4909,12 @@ This degrades quality a lot of in almost all cases
Skips decoding of frames completely.
Big speedup, but jerky motion and sometimes bad artifacts
(see skiploopfilter for available skip values).
-.IPs "threads=<1\-8> (MPEG-1/2 and H.264 only)"
-number of threads to use for decoding (default: 1)
+.IPs "threads=<0\-16>"
+Number of threads to use for decoding.
+Whether threading is actually supported depends on codec.
+0 means autodetect number of cores on the machine and use that, up to the
+maximum of 16.
+(default: 0)
.IPs vismv=<value>
Visualize motion vectors.
.RSss