This is an automated email from the git hooks/post-receive script.

Git pushed a change to branch master
in repository ffmpeg.

    from 9d3f0f2c58 doc/filters: fix gradients coordinates
     new 0a41fef0fa avfilter/vf_scale: honor the chroma location of the input 
frame
     new a532a8383f swscale: do not use the unscaled converters across a chroma 
position change
     new 6507dc36e5 swscale: pass the chroma positions to the cascaded contexts
     new a74f493bae swscale: infer an unspecified chroma location from the 
other side
     new 08a654a564 avfilter: add link negotiation for AVChromaLocation
     new f1e72313f5 avfilter/vf_setparams: declare the chroma location of the 
output
     new fd02c29562 avfilter/vf_zscale: negotiate the chroma location
     new a5aaa01fde avfilter/vf_zscale: apply the requested primaries and 
transfer to passthrough frames
     new 00043979b0 avfilter/vf_libplacebo: negotiate the chroma location
     new 62c64b818d avfilter/vf_libplacebo: reject commands for the negotiated 
options
     new 799b0625bb avfilter/vaapi_vpp: assume untagged input is sited like the 
output
     new 8da735c301 avfilter/vf_scale_vaapi: convert to the negotiated chroma 
location
     new 00e49750e8 avfilter/vf_scale_vulkan: convert to the negotiated chroma 
location
     new c200628eac avcodec: add AV_CODEC_CONFIG_CHROMA_LOCATION
     new f3d2f99263 avfilter/buffersrc: add chroma_location parameter
     new 30e7a93bee avfilter/buffersink: add support for chroma locations
     new f42ad4dea8 avfilter/vf_format: add chroma_locations parameter
     new 950fe27d23 avfilter/vf_scale: convert to the negotiated chroma location
     new 3c339b39ab avcodec/{dvenc,mpeg12enc,mpeg4videoenc}: declare the 
required chroma locations
     new 02abeae2c7 fftools/ffmpeg: add chroma location support
     new 6f3a36a090 tests/fate/vcodec: declare the chroma location of the 
vsynth sources
     new 73749924b0 tests/fate: add chroma location negotiation tests

The 22 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:
 doc/APIchanges                                     |   7 +
 doc/filters.texi                                   |  33 +-
 fftools/ffmpeg.h                                   |   2 +
 fftools/ffmpeg_dec.c                               |   1 +
 fftools/ffmpeg_enc.c                               |  13 +-
 fftools/ffmpeg_filter.c                            |  28 +-
 fftools/ffmpeg_mux_init.c                          |   6 +
 libavcodec/avcodec.c                               |   4 +
 libavcodec/avcodec.h                               |   1 +
 libavcodec/codec_internal.h                        |  11 +
 libavcodec/dvenc.c                                 |   1 +
 libavcodec/mpeg12enc.c                             |  23 +
 libavcodec/mpeg4videoenc.c                         |   1 +
 libavcodec/version.h                               |   2 +-
 libavfilter/avfilter.c                             |   5 +
 libavfilter/avfilter.h                             |  11 +
 libavfilter/avfiltergraph.c                        |  31 +-
 libavfilter/buffersink.c                           |  12 +
 libavfilter/buffersink.h                           |   2 +
 libavfilter/buffersrc.c                            |  57 ++-
 libavfilter/buffersrc.h                            |   5 +
 libavfilter/formats.c                              |  71 +++
 libavfilter/formats.h                              |  47 ++
 libavfilter/vaapi_vpp.c                            |  12 +-
 libavfilter/version.h                              |   2 +-
 libavfilter/vf_format.c                            |  19 +-
 libavfilter/vf_libplacebo.c                        |  37 +-
 libavfilter/vf_scale.c                             |  16 +-
 libavfilter/vf_scale_vaapi.c                       |  38 +-
 libavfilter/vf_scale_vulkan.c                      |  57 ++-
 libavfilter/vf_setparams.c                         |   7 +
 libavfilter/vf_zscale.c                            |  21 +-
 libavfilter/video.c                                |   1 +
 libavfilter/vulkan/scale.comp.glsl                 |  45 +-
 libswscale/format.c                                |  22 +
 libswscale/format.h                                |   6 +
 libswscale/graph.c                                 |   2 +
 libswscale/utils.c                                 |  78 +++-
 tests/fate/ffmpeg.mak                              |   3 +
 tests/fate/filter-video.mak                        |  39 ++
 tests/fate/vcodec.mak                              |   2 +-
 tests/ref/fate/ffmpeg-chroma-location              |   6 +
 tests/ref/fate/ffmpeg-heif-merge-filtergraph       |   2 +-
 tests/ref/fate/filter-codecview                    |  10 +-
 .../ref/fate/{jpg-rgb-1 => filter-noformat-chroma} |   4 +-
 tests/ref/fate/filter-overlay-dvdsub-2397          | 176 +++----
 tests/ref/fate/filter-pp7                          |  10 +-
 .../{jpg-rgb-1 => filter-scalechroma-alphablend}   |   4 +-
 .../ref/fate/filter-scalechroma-alphablend-scaled  |   6 +
 tests/ref/fate/filter-scalechroma-downscale        |   6 +
 tests/ref/fate/filter-scalechroma-infer            |   6 +
 tests/ref/fate/filter-scalechroma-infer-noop       |   1 +
 tests/ref/fate/filter-scalechroma-matrix           |   6 +
 .../fate/{jpg-rgb-1 => filter-scalechroma-nv24}    |   4 +-
 tests/ref/fate/filter-scalechroma-ref              |   6 +
 .../{jpg-rgb-1 => filter-scalechroma-setparams}    |   4 +-
 tests/ref/fate/filter-scalechroma-untagged         |   6 +
 .../{jpg-rgb-1 => filter-scalechroma-untagged-422} |   4 +-
 .../fate/{jpg-rgb-1 => filter-scalechroma-uyvy422} |   4 +-
 .../fate/{jpg-rgb-1 => filter-scalechroma-yuyv422} |   4 +-
 ...pg-rgb-1 => filter-scalechroma-yuyv422-topleft} |   4 +-
 tests/ref/fate/filter-spp                          |  10 +-
 tests/ref/fate/filter-zscale-chroma-input-override |   9 +
 tests/ref/fate/filter-zscale-passthrough           |   4 +
 tests/ref/fate/h264-brokensps-2580                 |  54 +--
 tests/ref/fate/h264-bsf-mp4toannexb-new-extradata  |   4 +-
 tests/ref/fate/h264-bsf-redundant-pps-side-data2   |   4 +-
 tests/ref/fate/h264-extradata-reload               |   4 +-
 .../fate/h264-reinit-large_420_8-to-small_420_8    | 200 ++++----
 .../fate/h264-reinit-small_420_8-to-large_444_10   | 100 ++--
 .../fate/h264-reinit-small_420_9-to-small_420_8    | 200 ++++----
 .../fate/h264-reinit-small_422_9-to-small_420_9    | 200 ++++----
 tests/ref/fate/hevc-mv-switch                      | 296 ++++++------
 tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10  | 512 ++++++++++-----------
 tests/ref/fate/matroska-stereo3d-sbs               |   4 +-
 tests/ref/fate/mpeg4-resolution-change-down-down   | 200 ++++----
 tests/ref/fate/mpeg4-resolution-change-down-up     | 200 ++++----
 tests/ref/fate/mpeg4-resolution-change-up-down     | 200 ++++----
 tests/ref/fate/mpeg4-resolution-change-up-up       | 200 ++++----
 tests/ref/fate/mxf-d10-user-comments               |  12 +-
 tests/ref/fate/png-mdcv                            |   6 +-
 tests/ref/lavf/dv                                  |   4 +-
 tests/ref/lavf/dv_ntsc                             |   4 +-
 tests/ref/lavf/dv_pal                              |   4 +-
 tests/ref/lavf/gxf                                 |   6 +-
 tests/ref/lavf/gxf_ntsc                            |   6 +-
 tests/ref/lavf/gxf_pal                             |   6 +-
 tests/ref/lavf/mkv                                 |   4 +-
 tests/ref/lavf/mkv_attachment                      |   4 +-
 tests/ref/lavf/mxf                                 |   6 +-
 tests/ref/lavf/mxf_d10                             |   4 +-
 tests/ref/lavf/mxf_dv25                            |   4 +-
 tests/ref/lavf/mxf_dvcpro100                       |   4 +-
 tests/ref/lavf/mxf_dvcpro50                        |   4 +-
 tests/ref/seek/lavf-gxf                            |  36 +-
 tests/ref/seek/lavf-mkv                            |  44 +-
 tests/ref/seek/vsynth_lena-mpeg2-422               |  40 +-
 tests/ref/seek/vsynth_lena-mpeg2-idct-int          |  40 +-
 tests/ref/seek/vsynth_lena-mpeg2-ilace             |  40 +-
 tests/ref/seek/vsynth_lena-mpeg2-ivlc-qprd         |  40 +-
 tests/ref/seek/vsynth_lena-mpeg2-thread            |  40 +-
 tests/ref/seek/vsynth_lena-mpeg2-thread-ivlc       |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4                   |  48 +-
 tests/ref/seek/vsynth_lena-mpeg4-adap              |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-adv               |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-error             |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-nr                |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-nsse              |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-qpel              |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-qprd              |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-rc                |  40 +-
 tests/ref/seek/vsynth_lena-mpeg4-thread            |  40 +-
 tests/ref/vsynth/vsynth1-dv                        |   4 +-
 tests/ref/vsynth/vsynth1-dv-411                    |   6 +-
 tests/ref/vsynth/vsynth1-dv-50                     |   4 +-
 tests/ref/vsynth/vsynth1-dv-fhd                    |   6 +-
 tests/ref/vsynth/vsynth1-dv-hd                     |   6 +-
 tests/ref/vsynth/vsynth1-mpeg2                     |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-422                 |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-idct-int            |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-ilace               |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-ivlc-qprd           |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-thread              |   8 +-
 tests/ref/vsynth/vsynth1-mpeg2-thread-ivlc         |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4                     |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-adap                |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-adv                 |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-error               |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-layout              |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-nr                  |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-nsse                |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-qpel                |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-qprd                |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-rc                  |   8 +-
 tests/ref/vsynth/vsynth1-mpeg4-thread              |   8 +-
 tests/ref/vsynth/vsynth2-dv                        |   4 +-
 tests/ref/vsynth/vsynth2-dv-411                    |   6 +-
 tests/ref/vsynth/vsynth2-dv-50                     |   4 +-
 tests/ref/vsynth/vsynth2-dv-fhd                    |   6 +-
 tests/ref/vsynth/vsynth2-dv-hd                     |   6 +-
 tests/ref/vsynth/vsynth2-mpeg2                     |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-422                 |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-idct-int            |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-ilace               |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-ivlc-qprd           |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-thread              |   8 +-
 tests/ref/vsynth/vsynth2-mpeg2-thread-ivlc         |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4                     |   6 +-
 tests/ref/vsynth/vsynth2-mpeg4-adap                |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-adv                 |   6 +-
 tests/ref/vsynth/vsynth2-mpeg4-error               |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-nr                  |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-nsse                |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-qpel                |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-qprd                |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-rc                  |   8 +-
 tests/ref/vsynth/vsynth2-mpeg4-thread              |   8 +-
 tests/ref/vsynth/vsynth3-dv-fhd                    |   2 +-
 tests/ref/vsynth/vsynth3-dv-hd                     |   2 +-
 tests/ref/vsynth/vsynth3-mpeg2                     |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-422                 |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-idct-int            |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-ilace               |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-ivlc-qprd           |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-thread              |   8 +-
 tests/ref/vsynth/vsynth3-mpeg2-thread-ivlc         |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4                     |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-adap                |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-adv                 |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-error               |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-nr                  |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-nsse                |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-qpel                |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-qprd                |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-rc                  |   8 +-
 tests/ref/vsynth/vsynth3-mpeg4-thread              |   8 +-
 tests/ref/vsynth/vsynth_lena-dv                    |   4 +-
 tests/ref/vsynth/vsynth_lena-dv-411                |   6 +-
 tests/ref/vsynth/vsynth_lena-dv-50                 |   4 +-
 tests/ref/vsynth/vsynth_lena-dv-fhd                |   4 +-
 tests/ref/vsynth/vsynth_lena-dv-hd                 |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg2                 |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-422             |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-idct-int        |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-ilace           |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-ivlc-qprd       |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-thread          |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg2-thread-ivlc     |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg4                 |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-adap            |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-adv             |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-error           |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-nr              |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-nsse            |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-qpel            |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-qprd            |   8 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-rc              |   6 +-
 tests/ref/vsynth/vsynth_lena-mpeg4-thread          |   6 +-
 198 files changed, 2761 insertions(+), 2114 deletions(-)
 create mode 100644 tests/ref/fate/ffmpeg-chroma-location
 copy tests/ref/fate/{jpg-rgb-1 => filter-noformat-chroma} (52%)
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-alphablend} (52%)
 create mode 100644 tests/ref/fate/filter-scalechroma-alphablend-scaled
 create mode 100644 tests/ref/fate/filter-scalechroma-downscale
 create mode 100644 tests/ref/fate/filter-scalechroma-infer
 create mode 100644 tests/ref/fate/filter-scalechroma-infer-noop
 create mode 100644 tests/ref/fate/filter-scalechroma-matrix
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-nv24} (52%)
 create mode 100644 tests/ref/fate/filter-scalechroma-ref
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-setparams} (52%)
 create mode 100644 tests/ref/fate/filter-scalechroma-untagged
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-untagged-422} (52%)
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-uyvy422} (52%)
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-yuyv422} (52%)
 copy tests/ref/fate/{jpg-rgb-1 => filter-scalechroma-yuyv422-topleft} (52%)
 create mode 100644 tests/ref/fate/filter-zscale-chroma-input-override
 create mode 100644 tests/ref/fate/filter-zscale-passthrough

-- 
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