\r
~implementation()\r
{\r
- ogl_.invoke([this]\r
+ auto image_data = image_data_;\r
+ ogl_.begin_invoke([=]() mutable\r
{\r
- image_data_.reset();\r
- });\r
+ image_data.reset();\r
+ }, high_priority);\r
}\r
\r
const boost::iterator_range<const uint8_t*> image_data()\r
\r
~implementation()\r
{\r
- ogl_.invoke([=]\r
+ auto buffers = buffers_;\r
+ auto textures = textures_;\r
+ ogl_.begin_invoke([=]() mutable\r
{\r
- buffers_.clear();\r
- textures_.clear();\r
+ buffers.clear();\r
+ textures.clear();\r
}, high_priority);\r
}\r
\r
\r
\r
/* File created by MIDL compiler version 7.00.0555 */\r
-/* at Fri Jun 10 12:06:51 2011\r
+/* at Mon Jun 13 12:50:08 2011\r
*/\r
/* Compiler settings for interop\DeckLinkAPI.idl:\r
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 \r
\r
\r
/* File created by MIDL compiler version 7.00.0555 */\r
-/* at Fri Jun 10 12:06:51 2011\r
+/* at Mon Jun 13 12:50:08 2011\r
*/\r
/* Compiler settings for interop\DeckLinkAPI.idl:\r
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 \r