This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from 3386acd2f9 avutil/slicethread: fix build without threading support
new fd131e7913 avfilter/vf_nvoffruc: Add filter for nvidia's Optical Flow
FRUC library
new 25a955f91a avfilter/vf_nvoffruc: add support for `source_fps`
expressions
new 43187a7ac5 avfilter/vf_nvoffruc: Drop use of internal.h
new a7a40351bf avfilter/vf_nvoffruc: update to use FFFilter
new d3327f9ae9 avfilter/nvoffruc: add Windows build support
new 7a065cfd57 avfilter/nvoffruc: add diff for NvOFFRUC.h
new 0abbcdbdc4 avfilter/nvoffruc: add fallback for new timebase being
unexpressible
new d42a94ccd8 vf_nvoffruc: update hw_frames_ctx on passthrough frames
new ebcbde8296 avfilter/vf_nvoffruc: Add the NvOFFRUC.h header
new a9a90eaa64 avfilter/nvoffruc: Add P010 support
new b4937a4fbb lavu/hwcontext: reverse order of teardown of frames context
and pool
new 3d92d5b144 nvdec: Attempt to support h.263 decoding
new c9edae942e avformat/hls: Try and mark discontinuous packets
new f5b6ea3b65 avcodec: add bink2 video decoder
new af0d0cbd57 avutil/hwcontext_vulkan: fix the GBRAPF16 Vulkan format
mapping
new 4d8037a8d5 avutil/hwcontext_vulkan: enable VK_NV_optical_flow
new acddf16353 avfilter/fruc_vulkan: copy vf_framerate.c verbatim to
vf_fruc_vulkan.c
new b16c028002 avfilter/fruc_vulkan: wire up filter as a copy of
vf_framerate
new b58f426684 avfilter/fruc_vulkan: evaluate the output frame rate as an
expression
new 9f60ec3010 avfilter/fruc_vulkan: fall back to a plain timebase when
reduction degenerates
new 0dd13033a1 avfilter/fruc_vulkan: turn the filter into a Vulkan filter
new 2133f67b2f avutil/vulkan: select nearest mipmap filtering for nearest
samplers
new d6c932b563 avfilter/fruc_vulkan: add the initial optical-flow pipeline
new 70b8291155 avfilter/fruc_vulkan: expose optical flow perf level and
grid size
new c3a1b5e0ad avfilter/fruc_vulkan: warp frames with the computed optical
flow
new 0b8913d087 avutil/vulkan: add ff_vk_exec_add_dep_signal_sem
new 4dc6c1a628 avfilter/fruc_vulkan: pipeline the cross-queue submissions
new 3f1a8edbb8 avfilter/fruc_vulkan: double-buffer optical flow resources
new df77e84cb4 avfilter/fruc_vulkan: suppress spurious flow in featureless
regions
new ef7317dc4c avfilter/fruc_vulkan: support planar RGB and additional
packed formats
new 1250049b6f avfilter/fruc_vulkan: don't recalculate warping for every
plane
new 6dcef57f0c Merge branch 'fruc_vulkan_pr'
new dac4bc7586 configure: find an installed nvidia-video-filters package
new 5b8190461c avfilter: add a shared core for the RTX Video CUDA filters
new 404b97e551 avfilter: add vsr_cuda, NVIDIA RTX Video Super Resolution
new 5664364466 avfilter: add isr_cuda, NVIDIA NGX Image Super Resolution
new 47d0aa27ab avfilter: add vsr_drv_cuda, the driver RTX VSR network
new ee8579987d avfilter: add dlpp_drv_cuda, the driver DLPP
super-resolution network
new 7ca18c5f07 avfilter: add truehdr_cuda, NVIDIA RTX TrueHDR inverse tone
mapping
new d8eb6779c3 avfilter: add truehdr_drv_cuda, the driver RTX TrueHDR
network
new 44f50e6eb7 avfilter: add deepdvc_drv_cuda, NVIDIA RTX Dynamic Vibrance
new fe061a2d37 avfilter: add smoothmotion_cuda, NVIDIA Smooth Motion frame
interpolation
new 11143c0eb0 avfilter/smoothmotion_cuda: build on the shared RTX core
new 0db5be95d6 avfilter/rtx_cuda: clean up comments
new 1f7d511a25 avfilter/smoothmotion_cuda: add field_align, defaulting to
exact
new 63ee38cd7f Merge branch 'nvidia-video-filters'
The 46 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
configure | 83 ++
doc/filters.texi | 697 +++++++++++
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/bink2.c | 869 ++++++++++++++
libavcodec/bink2f.c | 1125 +++++++++++++++++
libavcodec/bink2g.c | 1197 ++++++++++++++++++
libavcodec/codec_desc.c | 7 +
libavcodec/codec_id.h | 1 +
libavcodec/h263dec.c | 2 +
libavcodec/nvdec.c | 1 +
libavcodec/nvdec_mpeg4.c | 9 +-
libavfilter/Makefile | 10 +
libavfilter/NvOFFRUC.h | 389 ++++++
libavfilter/allfilters.c | 10 +
libavfilter/nvoffruc-ffmpeg.diff | 53 +
libavfilter/rtx_cuda.c | 823 +++++++++++++
libavfilter/rtx_cuda.h | 436 +++++++
libavfilter/rtx_dlpp_abi.h | 102 ++
libavfilter/vf_deepdvc_drv_cuda.c | 280 +++++
libavfilter/vf_dlpp_drv_cuda.c | 347 ++++++
libavfilter/vf_fruc_vulkan.c | 1601 +++++++++++++++++++++++++
libavfilter/vf_isr_cuda.c | 318 +++++
libavfilter/vf_nvoffruc.c | 785 ++++++++++++
libavfilter/vf_smoothmotion_cuda.c | 964 +++++++++++++++
libavfilter/vf_smoothmotion_cuda.cu | 462 +++++++
libavfilter/vf_truehdr_cuda.c | 313 +++++
libavfilter/vf_truehdr_drv_cuda.c | 410 +++++++
libavfilter/vf_vsr_cuda.c | 373 ++++++
libavfilter/vf_vsr_drv_cuda.c | 350 ++++++
libavfilter/vulkan/Makefile | 2 +
libavfilter/vulkan/fruc_grayscale.comp.glsl | 67 ++
libavfilter/vulkan/fruc_interpolate.comp.glsl | 156 +++
libavformat/bink.c | 3 +-
libavformat/hls.c | 7 +-
libavutil/hwcontext.c | 6 +-
libavutil/hwcontext_vulkan.c | 12 +-
libavutil/vulkan.c | 19 +-
libavutil/vulkan.h | 3 +
libavutil/vulkan_functions.h | 1 +
40 files changed, 12283 insertions(+), 12 deletions(-)
create mode 100644 libavcodec/bink2.c
create mode 100644 libavcodec/bink2f.c
create mode 100644 libavcodec/bink2g.c
create mode 100644 libavfilter/NvOFFRUC.h
create mode 100644 libavfilter/nvoffruc-ffmpeg.diff
create mode 100644 libavfilter/rtx_cuda.c
create mode 100644 libavfilter/rtx_cuda.h
create mode 100644 libavfilter/rtx_dlpp_abi.h
create mode 100644 libavfilter/vf_deepdvc_drv_cuda.c
create mode 100644 libavfilter/vf_dlpp_drv_cuda.c
create mode 100644 libavfilter/vf_fruc_vulkan.c
create mode 100644 libavfilter/vf_isr_cuda.c
create mode 100644 libavfilter/vf_nvoffruc.c
create mode 100644 libavfilter/vf_smoothmotion_cuda.c
create mode 100644 libavfilter/vf_smoothmotion_cuda.cu
create mode 100644 libavfilter/vf_truehdr_cuda.c
create mode 100644 libavfilter/vf_truehdr_drv_cuda.c
create mode 100644 libavfilter/vf_vsr_cuda.c
create mode 100644 libavfilter/vf_vsr_drv_cuda.c
create mode 100644 libavfilter/vulkan/fruc_grayscale.comp.glsl
create mode 100644 libavfilter/vulkan/fruc_interpolate.comp.glsl
--
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]