vd_ffmpeg: set thread count to number of cores on machine by default
commit2bc23997973f353e037b44a1bfde38685a6ff0bd
authorUoti Urpala <uau@glyph.nonexistent.invalid>
Mon, 20 Dec 2010 03:53:28 +0000 (20 05:53 +0200)
committerUoti Urpala <uau@glyph.nonexistent.invalid>
Mon, 20 Dec 2010 03:53:28 +0000 (20 05:53 +0200)
tree39ac68ab395f3fdb63c5e677d0c10b5ff5a7f394
parent1cf4802c1d53bb5e7c2d5604b52001afa8ca572f
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/
DOCS/man/en/mplayer.1
Makefile
defaultopts.c
libmpcodecs/vd_ffmpeg.c
osdep/numcores.c [new file with mode: 0644]
osdep/numcores.h [new file with mode: 0644]