blender/extern
Sergey Sharybin 6dc4ea34e4 Multi-threaded frame calculation for movie clip proxies
This commit implements multi-threaded calculation of frames
when building proxies. Both scaling and undistortion steps
are now threaded.

Frames and proxy resolution are still handled one-by-one,
saving files after every single step. So if HDD is not so
fast, this commit could have not so much benefit.

Internal changes:

- Added IMB_scaleImBuf_threaded which scales given image
  buffer in multiple threads and uses bilinear filtering.

- libmv's camera intrinsics now have SetThreads() method
  which is used to specify how many OpenMP threads to use
  for buffer distortion/undistortion.

  And yeah, this code is using OpenMP for threading.

- Reshuffled a bit libmv-capi calls and added function
  BKE_tracking_distortion_set_threads to specify number
  of threads used by intrinscis.
2013-03-15 11:59:46 +00:00
..
binreloc update gpl header in cmake files 2012-02-11 04:05:00 +00:00
bullet2 OSX/gcc-4.6: workaround a compilerbug, use apple-gcc instead 2013-03-07 22:12:23 +00:00
carve Update Carve to newest upstream version with some assorted fixes 2013-02-25 10:02:43 +00:00
colamd update gpl header in cmake files 2012-02-11 04:05:00 +00:00
Eigen3 Merging r50625 through r51896 from trunk into soc-2011-tomato 2012-11-05 19:42:27 +00:00
glew Merging r51923 through r52851 from trunk into soc-2011-tomato 2012-12-10 15:18:00 +00:00
libmv Multi-threaded frame calculation for movie clip proxies 2013-03-15 11:59:46 +00:00
libopenjpeg add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without having libopenjpeg installed. 2012-06-23 14:23:44 +00:00
libredcode style cleanup 2012-05-27 00:36:50 +00:00
lzma update gpl header in cmake files 2012-02-11 04:05:00 +00:00
lzo Update bundled version of minilzo 2013-02-25 08:16:28 +00:00
rangetree Import the RangeTree library into extern 2012-12-30 18:20:52 +00:00
recastnavigation Merging r50625 through r51896 from trunk into soc-2011-tomato 2012-11-05 19:42:27 +00:00
wcwidth Patch [#34373] Use i18n monospace font in Text editor and Python console 2013-03-12 07:25:53 +00:00
xdnd Merging r51923 through r52851 from trunk into soc-2011-tomato 2012-12-10 15:18:00 +00:00
CMakeLists.txt Patch [#34373] Use i18n monospace font in Text editor and Python console 2013-03-12 07:25:53 +00:00
SConscript Patch [#34373] Use i18n monospace font in Text editor and Python console 2013-03-12 07:25:53 +00:00