Commit Graph

  • c1f5108ac3 include/h264-ctrls.h, src/config.c: rename to V4L2_PIX_FMT_H264_SLICE test0r 2026-04-25 21:13:11 +00:00
  • a3c2476de1 Respect libdir for install path Chen-Yu Tsai 2019-05-17 13:59:26 +08:00
  • 3264c0495c Add option to specify path to up-to-date kernel headers Chen-Yu Tsai 2019-05-17 11:45:27 +08:00
  • 7f359be748 Include missing needed codec headers for build Paul Kocialkowski 2019-05-16 16:30:43 +02:00
  • d48ace9757 Update H.264 V4L2 pixel format, which was renamed Paul Kocialkowski 2019-05-16 16:24:23 +02:00
  • fc9252a4d0 image: Fix pitches and offsets in the save image Nicolas Dufresne 2019-05-11 20:01:52 -04:00
  • 7233c5a2ae image: Partially implement vaGetImage Nicolas Dufresne 2019-05-11 18:06:02 -04:00
  • b8ac9bb9ea surface: Only set format if unset Nicolas Dufresne 2019-05-11 18:04:05 -04:00
  • b5cee9f480 include: Update headers to latest series Paul Kocialkowski 2019-05-16 14:59:22 +02:00
  • 0f4a76e9a6 Lower libva requirement to API version 1.1.0 (lib version 2.1.0) Paul Kocialkowski 2019-03-07 14:06:36 +01:00
  • 0c611c6b7a Implement proper timestamping for references Paul Kocialkowski 2019-03-07 11:37:53 +01:00
  • 3176adf69c Include local copies of DRM and V4L2 codec definitions Paul Kocialkowski 2019-03-07 10:32:05 +01:00
  • ca5198b429 Add support for the meson build system Paul Kocialkowski 2019-03-07 10:22:23 +01:00
  • e29b04ccc7 autotools: Rewrite configuration in a minimalistic fashion Paul Kocialkowski 2019-03-07 10:20:37 +01:00
  • 518d7a0c59 Update and harmonize heading author lists Paul Kocialkowski 2019-03-07 10:20:10 +01:00
  • 4855281abe video.c: update struct video_format field Ralf Zerres 2019-03-03 18:10:46 +01:00
  • 85a0f72f72 Merge pull request #9 from jernejsk/build_fix Maxime Ripard 2018-11-16 16:48:59 +00:00
  • a816436baf config: fix building with h264 enabled Jernej Skrabec 2018-10-31 18:10:47 +01:00
  • e62c2d1c8e Merge pull request #8 from ezequielgarcia/fixes Maxime Ripard 2018-10-16 14:53:12 +00:00
  • 59cd32bc42 Fix single planar QBUF ioctl Ezequiel Garcia 2018-10-12 16:42:02 -03:00
  • 2c27ec3794 Add settable attributes to pixelformats Ezequiel Garcia 2018-10-12 16:13:05 -03:00
  • b2944629fa Add support for dynamic detection of supported codecs Ezequiel Garcia 2018-10-12 16:11:06 -03:00
  • 3e442a19b6 CREDITS: add Albin Söderqvist Thomas Petazzoni 2018-09-08 08:50:36 +02:00
  • 7ff2543e64 Add support for the single-planar V4L2 API Paul Kocialkowski 2018-09-07 16:43:13 +02:00
  • 25a8ac4d7e Register video format directly instead of tiled indicator Paul Kocialkowski 2018-09-07 12:46:52 +02:00
  • 8857fc7019 Merge pull request #6 from tpetazzoni/credits Maxime Ripard 2018-09-05 07:43:03 +00:00
  • 26454b70a6 Merge pull request #4 from tpetazzoni/minor-doc-updates Maxime Ripard 2018-09-05 07:42:35 +00:00
  • d53335bbc8 Add CREDITS file Thomas Petazzoni 2018-09-04 12:03:23 +02:00
  • 128936588f Update AUTHORS file with Maxime and Paul Thomas Petazzoni 2018-09-02 21:54:52 +02:00
  • c71e16a141 Update README.md to mention H265 support Thomas Petazzoni 2018-09-02 21:54:18 +02:00
  • 13eaae060e Add support for H265 decoding, including predictive frames Paul Kocialkowski 2018-08-31 10:13:52 +02:00
  • 1c009e64d5 media: Adapt for the latest Request API Paul Kocialkowski 2018-08-28 10:39:41 +02:00
  • 5fd5c9823b mpeg2: Update to match latest definitions Paul Kocialkowski 2018-08-09 14:04:11 +02:00
  • e96e5f392a request: Check required v4l2 capabilities after opening the video node Paul Kocialkowski 2018-08-06 16:39:16 +02:00
  • 57999e3883 v4l2: Add support for querying capabilities Paul Kocialkowski 2018-08-06 16:38:48 +02:00
  • 7d1ac10517 Add support for MPEG2 quantization matrices Paul Kocialkowski 2018-07-25 14:19:34 +02:00
  • 815f38a6a7 Remove stray empty template file Paul Kocialkowski 2018-07-25 14:19:10 +02:00
  • c9327dd55a Grab the base index when allocating buffers and mapping them Paul Kocialkowski 2018-07-20 13:48:51 +02:00
  • 3b0e7dbf12 surface: Avoid unitialized variable compiler warning Paul Kocialkowski 2018-07-20 13:43:11 +02:00
  • fa7ab6a251 context: Liberate output and capture buffers at ContextDestroy Paul Kocialkowski 2018-07-19 15:07:43 +02:00
  • 72c22a3bce v4l2: Introduce helper to request buffers Paul Kocialkowski 2018-07-19 15:03:47 +02:00
  • d2357862f8 Rename request_buffer helper to query_buffer Paul Kocialkowski 2018-07-19 14:58:13 +02:00
  • c2fb5683cf surface: Remove duplicate request fd close Paul Kocialkowski 2018-07-19 14:11:24 +02:00
  • c764527c17 Add support for QuerySurfaceAttributes Paul Kocialkowski 2018-07-18 15:07:42 +02:00
  • 7587ef6901 surface: Add ExportSurfaceHandle support for dma-buf export Paul Kocialkowski 2018-07-18 15:02:37 +02:00
  • 48a6e0a7ef fixup! buffer: Add Acquire/ReleaseBufferHandle support for dma-buf export Paul Kocialkowski 2018-07-18 14:55:06 +02:00
  • c3400478ff fixup! v4l2: Add helper for exporting with dma-buf Paul Kocialkowski 2018-07-18 14:54:47 +02:00
  • 019a0ccb42 buffer: Add Acquire/ReleaseBufferHandle support for dma-buf export Paul Kocialkowski 2018-07-18 14:50:08 +02:00
  • 7a72782612 request: Reorder BufferInfo Paul Kocialkowski 2018-07-18 14:46:47 +02:00
  • 9a4693ca0d buffer: Store derived surface id and buffer info for dma-buf export Paul Kocialkowski 2018-07-18 14:45:01 +02:00
  • 2543041a18 image: Replace buffer ID with full VAImage structure Paul Kocialkowski 2018-07-18 14:39:39 +02:00
  • 4cf9400dc2 v4l2: Add helper for exporting with dma-buf Paul Kocialkowski 2018-07-18 14:30:38 +02:00
  • 793a29d668 image: Mark unimplemented functions as such Paul Kocialkowski 2018-07-18 14:21:02 +02:00
  • 829abae895 surface: Add basic support for CreateSurfaces2 Paul Kocialkowski 2018-07-18 14:20:19 +02:00
  • 3119125a2a tree: add the driver_data parameter to the IMAGE macro as well Maxime Ripard 2018-07-16 14:06:26 +02:00
  • b4605a08bd README: Update supported codecs Paul Kocialkowski 2018-07-17 17:49:17 +02:00
  • 4173013493 libva: Change the vendor string Maxime Ripard 2018-07-17 17:01:08 +02:00
  • 59c4a6e034 libva: Change the environment variables name Maxime Ripard 2018-07-17 16:58:04 +02:00
  • 4dbfe44c9b README: Update with the new name Maxime Ripard 2018-07-17 16:53:18 +02:00
  • 22e0c6c3e1 tree: Rename the libva name for real Maxime Ripard 2018-07-17 16:43:58 +02:00
  • 791428e2c0 buffer: Remove the sunxi_cedrus_destroy buffer prototype Maxime Ripard 2018-07-17 16:34:39 +02:00
  • 92f6546596 tree: Remove void * casts Maxime Ripard 2018-07-17 16:32:57 +02:00
  • 111f5b209a tree: Rename cedrus_data to request_data Maxime Ripard 2018-07-17 16:21:50 +02:00
  • 4ad990e087 tree: Rename the header and defines Maxime Ripard 2018-07-17 16:17:12 +02:00
  • 913e1e642c tree: Rename the libva hooks Maxime Ripard 2018-07-17 16:06:11 +02:00
  • d43854dfd9 tree: Change sunxi_cedrus_log for request_log Maxime Ripard 2018-07-17 15:54:55 +02:00
  • 2d1bce38c2 h264: Don't set num_slices anymore Maxime Ripard 2018-07-17 15:17:35 +02:00
  • 38d38134c7 h264: Set PPS pic_init_qp_minus26 field Maxime Ripard 2018-07-17 15:16:38 +02:00
  • 1fca951c05 h264: Fix prediction weight table Maxime Ripard 2018-07-17 14:42:13 +02:00
  • e7c09a336f h264: Implement local cache of the latest decoded pictures Maxime Ripard 2018-07-16 14:28:25 +02:00
  • dadb3d344f h264: Pass the context to the sub-control functions Maxime Ripard 2018-07-16 14:25:44 +02:00
  • acc0cf3475 codecs: pass the context to the controls function as well Maxime Ripard 2018-07-16 14:13:16 +02:00
  • 5aeb07f8bf tree: Run clang-format to conform to the kernel coding style Maxime Ripard 2018-07-16 22:02:38 +02:00
  • f831082a09 config: Add missing header Maxime Ripard 2018-07-17 10:10:22 +02:00
  • b938824c48 tree: Shorten struct sunxi_cedrus_driver_data name Maxime Ripard 2018-07-16 21:32:21 +02:00
  • 6f8697cb1b cedrus: remove useless cast Maxime Ripard 2018-07-16 21:27:40 +02:00
  • 23be0e66a3 video: Make video_v4l2_format function private Maxime Ripard 2018-07-16 21:04:18 +02:00
  • 2208d57b8f h264: shorten the surface_object parameter name Maxime Ripard 2018-07-16 14:11:18 +02:00
  • 5b50ce871e mpeg2: remove unused includes from header Maxime Ripard 2018-07-16 14:08:43 +02:00
  • e968914819 h264: define properly the set controls function Maxime Ripard 2018-07-16 14:08:03 +02:00
  • 5aa1604a6c tree: add the driver_data parameter to the BUFFER macro as well Maxime Ripard 2018-07-16 14:06:26 +02:00
  • 6194f1e7da h264: Adjust for the latest h264 API changes Maxime Ripard 2018-07-13 16:10:21 +02:00
  • 22b51f5ced h264: Fix build failure introduced by previous commit Maxime Ripard 2018-07-13 16:10:02 +02:00
  • fd263773cc tree: Change the macros to take the actual arguments they are using Maxime Ripard 2018-07-13 16:00:08 +02:00
  • 18331ff41d video: Removed unused macro Paul Kocialkowski 2018-07-11 17:47:22 +02:00
  • 1efa9d877e Add support for H264 decoding Maxime Ripard 2018-07-11 17:06:40 +02:00
  • d7d8fc744b Abstract away MPEG2 support Maxime Ripard 2018-07-11 16:18:18 +02:00
  • 03fd51b3b3 Reduce switch/case indentation Paul Kocialkowski 2018-07-11 15:32:52 +02:00
  • a9f3129298 context: Use proper error path Paul Kocialkowski 2018-07-11 15:21:17 +02:00
  • 53a8c6e1cf context: Make it clear why we copy the ids Maxime Ripard 2018-06-13 17:06:33 +02:00
  • 9f2c069f76 Rework buffer management to be more generic and support untiled format Paul Kocialkowski 2018-07-11 15:16:52 +02:00
  • 2ca67372f8 Set surface destination index at context time for consistency Paul Kocialkowski 2018-06-21 17:51:21 +02:00
  • 40fdba5c48 Fix deprecated type use for iterator Paul Kocialkowski 2018-06-22 10:30:46 +02:00
  • 000ca7239a object_heap: Sanitize coding style Paul Kocialkowski 2018-06-22 09:58:45 +02:00
  • e23807f928 Add dummy vaPutSurface implementation Paul Kocialkowski 2018-06-21 09:55:42 +02:00
  • bb73d363a3 Sync with latest definitions from the Cedrus driver and requests API Paul Kocialkowski 2018-06-18 15:07:59 +02:00
  • c0a3cd8fcd Remove X11 support with vaPutSurface Paul Kocialkowski 2018-06-20 17:44:57 +02:00
  • 5bedd8d898 v4l2: Update to the latest request API definition Paul Kocialkowski 2018-05-19 15:57:11 +02:00
  • 00c190c740 context: Include missing utils header Paul Kocialkowski 2018-05-02 16:42:35 +02:00
  • 26536a0d8b context: Add warning about index mismatch when allocating source buffers Paul Kocialkowski 2018-04-27 21:15:22 +02:00