Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-11w32thread: add missing #include thread.hMans Rullgard
This should fix building with win32 threads. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aef669cdfd984a737ad876b33ee1b160f87f5f9a)
2011-02-11Deprecate avcodec_thread_init()Alexander Strange
As a side effect of the last commit, avcodec_open() now calls it automatically, so there is no longer any need for clients to call it. Instead they should set AVCodecContext.thread_count. avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the next MAJOR libavcodec bump. Rename the functions to ff_thread_init/free, since they are now internal. Wrappers are provided to maintain API compatibility. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit c0b102ca03fe92250f1ce620aec3836f529fc1d6)
2011-02-11Frame-based multithreading framework using pthreadsAlexander Strange
See doc/multithreading.txt for details on use in codecs. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2010-03-15Remove avcodec_thread_execute from avcodec.h, and make static functions thatBenoit Fouet
need it in *thread.c. Originally committed as revision 22544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08w32thread: Make avcodec_thread_execute2() static here as wellAndreas Öman
Originally committed as revision 22325 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Always call avcodec_thread_init()Måns Rullgård
The various avcodec_thread_init() functions are updated to return immediately after setting avctx->thread_count. This allows -threads 0 to pass through to codecs. It also simplifies the usage for apps using libavcodec. Originally committed as revision 21358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-21In win32 thread implementation do not access jobnr if the thread is askedReimar Döffinger
to terminate, jobnr it does not point to a valid location in that case. Originally committed as revision 20565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-13Implement execute2 for w32threadReimar Döffinger
Originally committed as revision 20225 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-13Fix w32thread implementation to handle job count > thread_count.Reimar Döffinger
Originally committed as revision 20224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-12Fix a memleak with win32 threads: the handle returned by _beginthreadexShehzad Salim
must be closed (this differs from _beginthread). Patch by Shehzad Salim (shehzadsalim gmail com) Originally committed as revision 19633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-12Making it easier to send arbitrary structures as work orders to MT workersRoman Shaposhnik
Originally committed as revision 15804 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-07__stdcall -> WINAPIRamiro Polla
Windows x64 has no __stdcall. It is not yet supported, but someday it might... Originally committed as revision 12363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-13Add attribute that forces alignment of stack to functions that need it.Ramiro Polla
Necessary for systems that don't align by default to 16 bytes, required by some SSE instructions. Requires GCC >= 4.2. Based on patch by Gaël Chardon. Originally committed as revision 10106 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05license header consistency cosmeticsDiego Biurrun
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-12misc spelling fixesDiego Biurrun
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-10Remove redundant #inclusion of common.h, avcodec.h already #includes it.Diego Biurrun
Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-13Update licensing information: The FSF changed postal address.Diego Biurrun
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17COSMETICS: Remove all trailing whitespace.Diego Biurrun
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-19w32threads by (Gildas Bazin <gbazin at altern dot org>)Michael Niedermayer
Originally committed as revision 2803 to svn://svn.ffmpeg.org/ffmpeg/trunk