Further improvement for multi-threaded proxies
authorSergey Sharybin <sergey.vfx@gmail.com>
Fri, 15 Mar 2013 16:57:19 +0000 (16:57 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Fri, 15 Mar 2013 16:57:19 +0000 (16:57 +0000)
commit08a8d11216053855460fdf54a88e33d88400a985
treef562f129adfcde117cab6e33b48d9866386eb9d6
parentbcec00dddcaedab7afbede3c4974b6c0cd1745c5
Further improvement for multi-threaded proxies

Handle sequences in a special case for dealing with
sequence sources.

Namely handle separate frames in separate threads,
but do disk read from a critical section since HDD
is not so friendly with lots threads requesting for
data from it.

Makes proxy building much faster than it was before.
source/blender/blenkernel/BKE_movieclip.h
source/blender/blenkernel/intern/movieclip.c
source/blender/editors/space_clip/clip_ops.c