• Michael Niedermayer's avatar
    multithreaded/SMP motion estimation · 9c3d33d6
    Michael Niedermayer authored
    multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
    all pthread specific code is in pthread.c
    to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
    the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c
    
    Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
    9c3d33d6
Name
Last commit
Last update
doc Loading commit data...
libavcodec Loading commit data...
libavformat Loading commit data...
postproc Loading commit data...
tests Loading commit data...
vhook Loading commit data...
.cvsignore Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL Loading commit data...
Makefile Loading commit data...
README Loading commit data...
berrno.h Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
configure Loading commit data...
cygwin_inttypes.h Loading commit data...
ffinstall.nsi Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
output_example.c Loading commit data...
xvmc_render.h Loading commit data...