summaryrefslogtreecommitdiffstats
path: root/video/vaapi.c
Commit message (Expand)AuthorAgeFilesLines
* vd_lavc, vaapi: move hw device creation to generic codewm42017-02-201-2/+11
* vaapi: remove central lock around vaapi API callswm42017-01-281-26/+2
* vaapi: fix va_surface_get_uncropped_size() for libavutil surfaceswm42017-01-181-3/+9
* hwdec: add a AVBufferRef(AVHWDeviceContext) fieldwm42017-01-161-0/+2
* vaapi: always create AVHWDeviceContext on initwm42017-01-131-0/+20
* vaapi: use libavutil functions for copying hw surfaces to memorywm42017-01-121-21/+1
* vaapi: set our own context in AVHWFramesContext not AVHWDeviceContextwm42017-01-121-4/+4
* vaapi: add missing config.h includewm42017-01-111-0/+2
* vaapi: add hacks to support vaapi surfaces created by libavutilwm42017-01-111-20/+45
* vaapi: move standalone display creation code to common codewm42017-01-111-0/+115
* vaapi: set libva message callbackswm42017-01-081-0/+61
* vaapi: rearrange va_initialize() internals and fix double-free on errorwm42017-01-081-17/+13
* video: change hw_subfmt meaningwm42016-07-151-1/+1
* video: refactor how VO exports hwdec device handleswm42016-05-091-2/+1
* vaapi: determine surface format in decoder, not in rendererwm42016-04-111-0/+32
* vaapi: replace VA_STR_FOURCCwm42016-01-111-1/+1
* Remove some VLAswm42015-11-061-11/+8
* vaapi: drop non-existing FourCCwm42015-10-171-1/+0
* vaapi: use GPU memcpy for reading back from HW surfacewm42015-09-251-1/+5
* vaapi: cosmetics, minor fixeswm42015-09-251-3/+3
* vf_vavpp: allocate output surfaces with the same size as inputwm42015-09-231-0/+9
* vaapi: destroy derived VAImage after each usewm42015-07-151-0/+4
* vaapi: don't assume vaQueryImageFormats() returns sorted listwm42015-07-151-8/+13
* Revert "vaapi: remove vaDeriveImage() code path"wm42015-07-151-17/+40
* vaapi: drop compatibility crap and vo_vaapi deinterlacerwm42015-07-081-7/+5
* vaapi: treat cropped decoder output slightly more correctlywm42015-06-291-2/+13
* vaapi: fix potential NULL deref on memory allocation failurewm42015-06-291-2/+3
* vaapi: remove vaDeriveImage() code pathwm42015-06-291-40/+17
* video: reduce error message when loading hwdec backend failswm42015-06-201-1/+4
* command: add property returning detected hwdec APIwm42015-02-021-0/+1
* video: handle hwdec screenshots differentlywm42015-01-221-2/+10
* video: have a generic context struct for hwdec backendswm42015-01-221-0/+4
* vaapi: minor simplificationwm42015-01-211-4/+3
* vaapi: try dealing with Intel's braindamaged shit driverswm42014-08-211-2/+26
* video: introduce failure path for image allocationswm42014-06-171-1/+2
* video: warn if an emulated hwdec API is usedwm42014-05-281-0/+6
* vaapi: solve potential problem with ambiguous image formatswm42014-03-171-32/+27
* vaapi: simplifywm42014-03-171-67/+60
* vaapi: make struct va_surface privatewm42014-03-171-42/+44
* vaapi: replace image pool implementation with mp_image_poolwm42014-03-171-163/+72
* vaapi: fix initialization error code pathwm42013-12-231-1/+2
* vaapi: mp_msg conversionswm42013-12-211-39/+43
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* vaapi: remove unused hw image formats, simplifywm42013-11-291-2/+2
* video/out: always support redrawing VO window at any pointwm42013-10-021-1/+1
* vaapi: fix inverted conditionwm42013-09-291-2/+2
* vaapi: make vaDeriveImage() less verbosewm42013-09-271-1/+1
* vaapi: check image format in va_surface_upload()wm42013-09-271-2/+5
* vaapi: potentially make reading surfaces back to system RAM fasterwm42013-09-271-30/+53
* vaapi: fix compilation with Libavwm42013-09-251-3/+3
* vaapi: add vf_vavpp and use it for deinterlacingxylosper2013-09-251-0/+520