This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/blenkernel/intern
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
..
2012-12-29 11:03:03 +00:00
2013-02-06 12:16:53 +00:00
2013-03-10 05:46:24 +00:00
2013-03-08 04:00:06 +00:00
2012-12-29 01:54:58 +00:00
2013-01-21 15:41:00 +00:00
2013-03-15 09:48:51 +00:00
2013-02-04 00:18:09 +00:00
2013-03-08 04:00:06 +00:00
2013-03-07 02:44:55 +00:00
2013-03-09 05:35:49 +00:00
2012-12-20 00:29:31 +00:00
2013-01-22 11:18:41 +00:00
2013-03-08 04:00:06 +00:00
2013-03-10 06:40:19 +00:00
2013-03-09 05:35:49 +00:00
2013-01-19 06:12:25 +00:00
2013-03-08 04:00:06 +00:00
2013-03-10 05:46:24 +00:00
2013-03-11 16:23:33 +00:00
2013-03-13 03:46:22 +00:00
2013-03-10 05:19:29 +00:00
2013-03-08 04:00:06 +00:00
2013-03-14 05:52:30 +00:00