summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/va/surface.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-03st/va: Add support for P010, used for 10-bit videosThong Thai1-12/+22
2019-10-09vl: use u_format in vl_video_buffer_formatsMarek Olšák1-4/+2
2019-02-14drm-uapi: use local files, not system libdrmEric Engestrom1-1/+1
2019-01-09st/va: Return correct status from vlVaQuerySurfaceStatusIndrajit Das1-0/+31
2018-11-05st/va: fix incorrect use of resource_destroyMarek Olšák1-4/+2
2018-10-30gallium: rework PIPE_HANDLE_USAGE_* flagsMarek Olšák1-4/+2
2018-05-30gallium/winsys: rename DRM_API_HANDLE_* to WINSYS_HANDLE_*Dave Airlie1-2/+2
2018-05-03st/va: Support YUV formats in vaCreateSurfacesDrew Davenport1-23/+36
2018-04-26st/va: Fix typosDrew Davenport1-24/+24
2018-04-26st/va: Fix potential buffer overreadDrew Davenport1-1/+1
2018-02-09st/va: Enable vaExportSurfaceHandle()Mark Thompson1-1/+1
2018-02-05st/va: enable dual instances encode only for H264Boyuan Zhang1-10/+13
2017-10-17st/va: Return correct width and height for encode/decode supportMark Thompson1-10/+30
2017-10-17st/va: Disable vaExportSurfaceHandle()Mark Thompson1-1/+1
2017-10-07st/va: Implement vaExportSurfaceHandle()Mark Thompson1-0/+148
2017-10-04st/va: add RGB support to vlVaPutSurfaceLeo Liu1-1/+13
2017-09-25st/va: make internal func vlVaHandleSurfaceAllocate() call simplerLeo Liu1-5/+2
2017-09-07Revert "st/va: add enviromental variable to disable interlace"Leo Liu1-4/+0
2017-08-21st/va: make surface allocate functions more usefullyLeo Liu1-4/+4
2017-06-07util: Port nir_array functionality to u_dynarrayThomas Helland1-1/+1
2017-03-13st/va: add support for allocating 10bpp surfacesChristian König1-9/+15
2017-03-13st/va: clear the video surface on allocationChristian König1-4/+35
2017-03-13st/va: cleanup error handling in vlVaCreateSurfaces2Christian König1-25/+27
2017-03-07gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri1-14/+14
2017-03-07gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri1-5/+5
2017-03-06st/va: Fix forward/backward referencing for deinterlacingMark Thompson1-2/+2
2016-12-05st/va: remove unused variable pbuffJuan A. Suarez Romero1-1/+0
2016-12-05st/va: force to submit two consecutive single jobsBoyuan Zhang1-2/+6
2016-10-18st/va: set default rt formats when calling vaCreateConfigJulien Isorce1-2/+3
2016-10-14st/va: Return surface formats depending on config chroma formatMark Thompson1-2/+10
2016-09-27st/va: Fix vaSyncSurface with no outstanding operationMark Thompson1-0/+7
2016-09-20st/va: flush the context before calling flush_frontbuffer(v2)Nayan Deshmukh1-1/+5
2016-09-12st/va: also honors interlaced preference when providing a video formatJulien Isorce1-17/+19
2016-08-24st/va: add missing mutex_unlockEric Engestrom1-1/+3
2016-08-19st/va: enable dual instances encode by sync surfaceBoyuan Zhang1-0/+32
2016-07-25st/va: add enviromental variable to disable interlaceBoyuan Zhang1-0/+4
2016-07-25st/va: add encode entrypoint v2Boyuan Zhang1-3/+11
2016-06-27st/va: Check NULL pointerGurkirpal Singh1-0/+4
2016-06-14st/va: ensure linear memory for dmabufJulien Isorce1-0/+8
2016-05-17Treewide: Remove Elements() macroJan Vesely1-2/+2
2016-03-09gallium: add external usage flags to resource_from(get)_handle (v2)Marek Olšák1-1/+2
2016-01-18st/va: add motion adaptive deinterlacing v2Christian König1-3/+19
2016-01-12st/va: add BOB deinterlacing v2Christian König1-2/+14
2016-01-12st/va: make the implementation thread safe v2Christian König1-3/+17
2015-12-16st/va: remove fence handling v3Christian König1-9/+1
2015-12-14st/va: cleanup filter color standard handlingChristian König1-4/+4
2015-11-20st/va: use the vl_screen dispatchEmil Velikov1-7/+6
2015-11-06st/va: add support for RGBX and BGRX in VPPJulien Isorce1-16/+20
2015-11-05st/va: fix memory leak on error in vlVaCreateSurfaces2Julien Isorce1-3/+9
2015-11-05st/va: indent vlVaQuerySurfaceAttributes and vlVaCreateSurfaces2Julien Isorce1-283/+283