summaryrefslogtreecommitdiffstats
path: root/src/surface.c
Commit message (Expand)AuthorAgeFilesLines
* Add support for the single-planar V4L2 APImasterPaul Kocialkowski2018-09-071-25/+48
* Register video format directly instead of tiled indicatorPaul Kocialkowski2018-09-071-7/+12
* Grab the base index when allocating buffers and mapping themPaul Kocialkowski2018-07-201-3/+8
* surface: Avoid unitialized variable compiler warningPaul Kocialkowski2018-07-201-3/+2
* Rename request_buffer helper to query_bufferPaul Kocialkowski2018-07-201-5/+5
* surface: Remove duplicate request fd closePaul Kocialkowski2018-07-201-3/+0
* Add support for QuerySurfaceAttributesPaul Kocialkowski2018-07-181-0/+76
* surface: Add ExportSurfaceHandle support for dma-buf exportPaul Kocialkowski2018-07-181-0/+96
* surface: Add basic support for CreateSurfaces2Paul Kocialkowski2018-07-181-3/+14
* tree: Remove void * castsMaxime Ripard2018-07-171-10/+6
* tree: Rename cedrus_data to request_dataMaxime Ripard2018-07-171-8/+8
* tree: Rename the header and definesMaxime Ripard2018-07-171-1/+1
* tree: Rename the libva hooksMaxime Ripard2018-07-171-30/+24
* h264: Don't set num_slices anymoreMaxime Ripard2018-07-171-0/+1
* tree: Run clang-format to conform to the kernel coding styleMaxime Ripard2018-07-171-47/+96
* tree: Shorten struct sunxi_cedrus_driver_data nameMaxime Ripard2018-07-171-8/+8
* tree: Change the macros to take the actual arguments they are usingMaxime Ripard2018-07-131-4/+4
* Abstract away MPEG2 supportMaxime Ripard2018-07-111-1/+1
* Rework buffer management to be more generic and support untiled formatPaul Kocialkowski2018-07-111-21/+58
* Set surface destination index at context time for consistencyPaul Kocialkowski2018-07-101-1/+1
* Add dummy vaPutSurface implementationPaul Kocialkowski2018-06-211-0/+10
* Sync with latest definitions from the Cedrus driver and requests APIPaul Kocialkowski2018-06-211-2/+2
* Remove X11 support with vaPutSurfacePaul Kocialkowski2018-06-211-54/+0
* Separate Rendering and Dsiplaying surface statusPaul Kocialkowski2018-04-261-5/+2
* surface: Shortcut when the surface is already readyPaul Kocialkowski2018-04-251-1/+4
* surface: Close request fd on errorPaul Kocialkowski2018-04-251-18/+43
* surface: Close request fd when destroyingPaul Kocialkowski2018-04-251-0/+4
* surface: Reinit media request on completion failurePaul Kocialkowski2018-04-251-1/+3
* surface: Avoid memset that overrides metadataPaul Kocialkowski2018-04-251-2/+5
* Use all-caps macros instead of object_heap_lookup (for now)Paul Kocialkowski2018-04-251-5/+3
* Centralize buffer-related ressources in surface object and avoid dynamic indexesPaul Kocialkowski2018-04-251-16/+28
* surface: Use the MB32-tiled NV12 V4L2 pixel format definitionPaul Kocialkowski2018-04-251-1/+1
* surface: Resolve various trivial build issuesPaul Kocialkowski2018-04-251-12/+13
* Move log function to a dedicated file and rename it along the wayPaul Kocialkowski2018-04-241-2/+3
* Introduce and use media helpers, updated to the latest media request APIPaul Kocialkowski2018-04-241-8/+5
* Rename mem2mem_fd to video_fd to prepare for media introductionPaul Kocialkowski2018-04-241-7/+7
* Introduce and use dedicated v4l2 helpers to replace inline ioctlsPaul Kocialkowski2018-04-241-62/+15
* surface: Harmonize coding stylePaul Kocialkowski2018-04-241-89/+90
* Sanitize unimplemented functionsPaul Kocialkowski2018-04-231-2/+6
* Reorder functions, with a straightforward logicPaul Kocialkowski2018-04-231-1/+0
* Rework comments by splitting them into README and removing redundant onesPaul Kocialkowski2018-04-231-15/+3
* surface: Rename functions arguments for more clarityPaul Kocialkowski2018-04-231-33/+33
* Use libVA naming style for public API functionsPaul Kocialkowski2018-04-231-7/+7
* Remove INIT_DRIVER_DATA and replace it with explicit definitionPaul Kocialkowski2018-04-231-5/+10
* Drop the _drv_video suffix from sunxi_cedrus files for concisenessPaul Kocialkowski2018-04-231-1/+1
* surface: Use object surface structure directly instead of abstract typePaul Kocialkowski2018-04-231-6/+6
* surface: Amend timeoutMaxime Ripard2018-04-201-1/+1
* surface: select cannot return 0 if there's no timeoutMaxime Ripard2018-04-201-1/+1
* surface: Don't timeout on select anymoreMaxime Ripard2018-04-201-2/+1
* surface: Add weird commentMaxime Ripard2018-04-201-2/+2