Module: Mesa
Branch: main
Commit: 64da736286d0f1cba47ead6d93bb2e7766ef0ad4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=64da736286d0f1cba47ead6d93bb2e7766ef0ad4

Author: Sil Vilerino <[email protected]>
Date:   Tue Dec 20 13:29:47 2022 -0500

d3d12: AV1 Encode

Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23811>

---

 src/gallium/drivers/d3d12/d3d12_video_enc.cpp      |  698 +++--
 src/gallium/drivers/d3d12/d3d12_video_enc.h        |  192 +-
 src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp  | 2695 ++++++++++++++++++++
 src/gallium/drivers/d3d12/d3d12_video_enc_av1.h    |   77 +
 src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp |   78 +-
 src/gallium/drivers/d3d12/d3d12_video_enc_hevc.cpp |   71 +-
 .../d3d12/d3d12_video_encoder_bitstream.cpp        |  140 +-
 .../drivers/d3d12/d3d12_video_encoder_bitstream.h  |   21 +-
 .../d3d12_video_encoder_bitstream_builder_av1.cpp  |  923 +++++++
 .../d3d12_video_encoder_bitstream_builder_av1.h    |  252 ++
 .../d3d12_video_encoder_references_manager_av1.cpp |  431 ++++
 .../d3d12_video_encoder_references_manager_av1.h   |   79 +
 src/gallium/drivers/d3d12/d3d12_video_screen.cpp   |  629 ++++-
 src/gallium/drivers/d3d12/d3d12_video_types.h      |   33 +
 src/gallium/drivers/d3d12/meson.build              |   10 +
 15 files changed, 6024 insertions(+), 305 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=64da736286d0f1cba47ead6d93bb2e7766ef0ad4

Reply via email to