ffmpeg | branch: master | Benjamin Cheng | Sat Dec 21 15:25:37
2024 -0500| [bf9f921ef7c6b77da4c93dd292cb8bea97a49b1d] | committer: Lynne
avcodec/hw_base_encode: restrict size of next_prev
Some drivers are more strict about the size of the reference lists given
(i.e. VAOn12 [1]). The next_prev
ffmpeg | branch: release/6.1 | Benjamin Cheng | Fri Sep 22
12:49:22 2023 -0400| [884a660cae23769d92d533cc1b6232d3cdfbae43] | committer:
Lynne
hwcontext_vulkan: guard unistd.h include
win32 typically doesn't have unistd.h, so always including it will break
MSVC builds. The usage of those
ffmpeg | branch: master | Benjamin Cheng | Fri Sep 22 12:49:22
2023 -0400| [185871fdd39762295973c1f3db1459e04121317c] | committer: Lynne
hwcontext_vulkan: guard unistd.h include
win32 typically doesn't have unistd.h, so always including it will break
MSVC builds. The usage of those
ffmpeg | branch: release/6.1 | Benjamin Cheng | Fri Oct 13
15:10:55 2023 -0400| [116cb346e36b71be0e45f97030eebeb893c16bfd] | committer:
Lynne
vulkan_h264: fix long-term ref handling
h->long_ref isn't guaranteed to be contiguously filled. Use the approach
from both vaapi_h264 and vd
ffmpeg | branch: master | Benjamin Cheng | Fri Oct 13 15:10:55
2023 -0400| [4536de3769796a74ea26fcdfdae73af5e0fa8b5a] | committer: Lynne
vulkan_h264: fix long-term ref handling
h->long_ref isn't guaranteed to be contiguously filled. Use the approach
from both vaapi_h264 and vdpau_h2
ffmpeg | branch: master | Benjamin Cheng | Sat Sep 30 12:57:29
2023 -0400| [2a36e44af38c95a95a68aa93345d96f9c5c0bdf5] | committer: Lynne
vulkan_hevc: handle non-contiguous SPS/PPS/VPS ids
Some clips (i.e. SLIST_B_Sony_9) will use PPS 0 and 8, before PPS 1-7.
vulkan_hevc expects {sps,pps,vps
ffmpeg | branch: master | Benjamin Cheng | Mon Aug 21 10:05:03
2023 -0400| [b4f0701358604df5283b6e2942dfbc9421cb19d4] | committer: Lynne
vulkan_h264: send scaling lists in zig-zag order
h264_ps turns the scaling lists into matrices with a raster scan order,
but Vulkan wants the scaling lists