20 Commits

Author SHA1 Message Date
palana
c94482e80c Log actual device for QSV any configuration 2013-05-20 00:54:05 +02:00
palana
3978ed114f Added detection for QSV dispatcher bug (see <http://software.intel.com/en-us/forums/topic/359368#comment-1722674>) 2013-05-17 00:36:42 +02:00
palana
6da593293e Added SEI data for QSV 2013-05-17 00:36:42 +02:00
palana
04d7c16a33 Improved error handling for high load situations 2013-05-16 03:24:16 +02:00
palana
08ee4d267d Track surfaces locked by QSV 2013-05-15 18:26:00 +02:00
palana
29234349a5 Cleanup timestamp handling 2013-05-15 18:11:17 +02:00
palana
dff95a437d Use CircularLists for queue handling 2013-05-15 03:18:49 +02:00
palana
63cd70fedd Fix QSV buffers for video sizes with width or height that are not a multiple of 16 2013-05-15 01:35:19 +02:00
palana
4d5d8570a5 Code cleanup and unsquishing, sanitized DTS handling 2013-05-12 20:17:01 +02:00
palana
3a8de6a253 Use QSV API 1.6 if available 2013-05-12 20:10:48 +02:00
palana
76f238a887 Improved tracking of buffers in use 2013-05-12 20:10:32 +02:00
palana
3c98b2d59a Only output one frame at a time 2013-05-12 19:04:49 +02:00
jp9000
962ecf4cd3 made a slight tweak to get the proper DTS values in QSV frame output 2013-05-11 17:56:32 -07:00
palana
ece127f49a Fix tearing issue with multithreaded optimizations and QSV 2013-05-12 02:21:16 +02:00
palana
e763642e18 Missing include for VS2012, fixes #203 2013-05-11 17:22:20 +02:00
palana
9d5661b50c Fixed propagation of x264 fallback in case QSV is selected 2013-05-11 06:32:59 +02:00
palana
b1487c25cf Improved timestamp handling in QSV encoder 2013-05-11 04:38:46 +02:00
palana
0c43b3e31e Moved yuv buffer mutliplexing to QSV encoder and implemented a more asynchronous pipeline 2013-05-10 19:07:34 +02:00
palana
57a3a93de2 Fixed a memory leak in x264 encode path and minor improvements for QSV encoder 2013-05-10 18:51:54 +02:00
palana
46c03b946f Implemented QSV encoder
Added libmfx (opensource part of Intel Media SDK dispatcher and headers)
2013-05-10 01:57:46 +02:00