jp9000
c3e498d25f
libobs: Add frame caching for async video sources
...
The temporary unoptimized code we were using before just completely
allocated a new copy of each frame every single time a new async frame
was output by the source plugin. This just creates a cache of frames as
needed for the current format/width/height to minimize the allocation
and deallocation. If new frames come in that are of a different
format/width/height, it'll just clear the cache. This is a fairly
important optimization.
2015-01-05 02:10:33 -08:00
..
2014-09-26 17:23:07 -07:00
2014-12-21 10:14:18 -08:00
2015-01-03 02:37:13 -08:00
2015-01-03 02:37:20 -08:00
2015-01-03 02:37:20 -08:00
2015-01-03 02:37:21 -08:00
2014-09-27 09:41:32 -07:00
2014-05-08 14:43:16 +02:00
2014-12-28 01:03:10 -08:00
2014-12-14 18:39:54 +01:00
2014-12-21 10:14:22 -08:00
2014-12-21 10:14:22 -08:00
2014-07-27 17:29:10 -07:00
2014-12-15 01:55:18 -08:00
2014-10-01 15:32:49 +02:00
2014-09-25 21:48:11 -07:00
2014-07-27 17:28:35 -07:00
2014-09-26 17:23:07 -07:00
2015-01-03 02:37:19 -08:00
2014-12-21 10:14:21 -08:00
2014-06-28 20:54:14 +02:00
2014-09-15 17:19:37 -05:00
2015-01-05 02:10:33 -08:00
2014-09-25 21:48:11 -07:00
2014-10-19 15:00:07 +02:00
2014-10-05 13:01:19 -07:00
2014-12-31 04:03:45 -08:00
2014-12-21 10:14:21 -08:00
2015-01-03 20:46:18 -08:00
2015-01-03 20:46:18 -08:00
2014-12-28 01:04:26 -08:00
2014-06-15 20:33:13 -07:00
2014-10-01 15:39:57 +02:00
2014-12-21 10:14:21 -08:00
2015-01-05 02:10:33 -08:00
2014-12-28 01:51:43 -08:00
2014-02-12 08:04:50 -07:00
2015-01-03 02:37:20 -08:00
2014-09-25 21:48:11 -07:00
2015-01-03 02:37:21 -08:00
2014-07-27 17:29:10 -07:00
2015-01-03 02:37:21 -08:00
2015-01-03 20:47:29 -08:00
2014-10-29 16:17:07 +01:00
2014-07-26 14:27:39 +02:00