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]

Reply via email to