mesa/src/gallium/frontends/va
Thong Thai c4f05bdf60
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
frontends/va: include picture_*.c based on selected codec
Only add the appropriate picture_{h264,h264_enc,vc1,...}.c file when the
corresponding codec is enabled via the -Dvideo-codecs flag.

Add stub functions to va_private.h, so that the code in decode.c and
encode.c remains untouched.

Signed-off-by: Thong Thai <thong.thai@amd.com>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39354>
2026-01-20 22:42:08 +00:00
..
buffer.c frontends/va: fix potential overflows 2025-07-04 15:26:39 +00:00
config.c frontends/va: Remove MPEG4 decode support 2026-01-12 14:51:33 +00:00
context.c frontends/va: Remove MPEG4 decode support 2026-01-12 14:51:33 +00:00
decode.c frontends/va: Remove MPEG4 decode support 2026-01-12 14:51:33 +00:00
display.c egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
encode.c frontends/va: Move encode functions to separate file 2025-10-16 16:33:15 +00:00
image.c frontends/va: Fix RGB/YUV conversion in Get/PutImage 2026-01-12 15:32:40 +00:00
meson.build frontends/va: include picture_*.c based on selected codec 2026-01-20 22:42:08 +00:00
picture.c frontends/va: Remove MPEG4 decode support 2026-01-12 14:51:33 +00:00
picture_av1.c frontends/va: Handle properly when decoding more slices than limit 2025-04-23 15:37:04 +00:00
picture_av1_enc.c radeonsi/vcn: Cleanup AV1 screen content tools coding 2025-11-18 09:28:13 +00:00
picture_h264.c frontends/va: Support VA_PICTURE_H264_NON_EXISTING 2026-01-12 11:35:41 +00:00
picture_h264_enc.c frontends/va: Always reset H264 slice ref modification and marking count 2025-10-28 09:43:26 +00:00
picture_hevc.c gallium/vl: Remove mpeg12 shader decoder 2025-09-29 10:47:02 +00:00
picture_hevc_enc.c frontends/va: Fix RefRpsIdx calculation in st_ref_pic_set 2025-07-09 16:30:37 +00:00
picture_mjpeg.c frontends/va: Move mjpeg sampling_factor to pipe_mjpeg_picture_desc 2024-12-06 11:24:53 +00:00
picture_mpeg12.c
picture_vc1.c frontends/va: Fix decoding VC1 interlaced video 2024-12-21 08:54:41 +00:00
picture_vp9.c frontends/va: Add VP9 use_prev_frame_mvs and segmentation_update_data flags 2025-10-13 08:11:55 +00:00
postproc.c frontends/va: Also treat PRI/TRC_RESERVED0 as unspecified 2026-01-12 15:32:39 +00:00
subpicture.c util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
surface.c gallium: change pipe_framebuffer_state width/height to 32-bit integer 2025-12-05 21:22:36 +00:00
va_private.h frontends/va: include picture_*.c based on selected codec 2026-01-20 22:42:08 +00:00