[FFmpeg-cvslog] swscale/x86/init: use isSemiPlanarYUV

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 23 01:33:00 2021 -0600| [3e00b9e395fd6bc1d79e0e30885b7ccc2c9ecbba] | committer: rcombs swscale/x86/init: use isSemiPlanarYUV Fixes P210/P410 cases introduced (and broken) in 88d804b7ffa20caab2e8e2809da974c41f7fd8fc > http://git.videolan.org/gitweb.cg

[FFmpeg-cvslog] MAINTAINERS: add my gpg fingerprint

2021-12-22 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Wed Dec 22 16:26:02 2021 +0800| [ba44843f405d69ba51332b05a1eb959e93343567] | committer: Haihao Xiang MAINTAINERS: add my gpg fingerprint Signed-off-by: Haihao Xiang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba44843f405d69ba51332b05a1

[FFmpeg-cvslog] lavfi/metal: fix build on pre-10.15 SDKs

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Tue Dec 21 02:37:10 2021 -0600| [0f77ee9d97a9a9ed56da59a192acc616f574b932] | committer: rcombs lavfi/metal: fix build on pre-10.15 SDKs > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f77ee9d97a9a9ed56da59a192acc616f574b932 --- libavfilter/metal

[FFmpeg-cvslog] configure: test the metal compiler before use

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Tue Dec 21 02:35:40 2021 -0600| [62ad427823a22e2afa5069f9611ce07d6a87da78] | committer: rcombs configure: test the metal compiler before use Apparently Metal.framework is included with the command line tools (and thus may be present without Xcode), but the Met

[FFmpeg-cvslog] lavfi/metal: fix build with pre-10.11 deployment targets

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Tue Dec 21 02:38:18 2021 -0600| [8e24a8e93a9e0326967cf61a5caa243f566b3f81] | committer: rcombs lavfi/metal: fix build with pre-10.11 deployment targets - Ensure the yadif .metal compiles when targeting any Metal runtime version - Use some preprocessor awkwardn

[FFmpeg-cvslog] configure: ensure we use the macOS SDK's metal compiler by default

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Tue Dec 21 02:34:51 2021 -0600| [376790086046f57283491854544ea85cfd73e4ce] | committer: rcombs configure: ensure we use the macOS SDK's metal compiler by default Apparently on some OS and Xcode versions this can select an iOS SDK, which in turn may fail on the

[FFmpeg-cvslog] lavfi/metal: don't use braced-include for internal headers

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Tue Dec 21 02:34:25 2021 -0600| [2d16182e7d99a77634f2518966beb8c41b7c7978] | committer: rcombs lavfi/metal: don't use braced-include for internal headers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d16182e7d99a77634f2518966beb8c41b7c7978 ---

[FFmpeg-cvslog] configure: fix .d generation for C++ and Obj-C files

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Mon Dec 20 17:21:52 2021 -0600| [bc63ef354a24ba9b56ecc7722aa485b991382771] | committer: rcombs configure: fix .d generation for C++ and Obj-C files > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc63ef354a24ba9b56ecc7722aa485b991382771 --- confi

[FFmpeg-cvslog] configure: fix setting OBJCCFLAGS

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Mon Dec 20 17:21:05 2021 -0600| [942f94e830f5821fa61514eebfc6033f65a71fd8] | committer: rcombs configure: fix setting OBJCCFLAGS We call this OBJCFLAGS in help text, but common.mak looks for OBJCCFLAGS. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/videotoolboxenc: explicitly set realtime=false

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 14:39:19 2021 -0600| [4778ab2b1fa993457bb3657de56a12dc9a55f3a0] | committer: rcombs lavc/videotoolboxenc: explicitly set realtime=false On some encoders, this defaults to true, which can result in encode speed being _limited_ to only slightly above

[FFmpeg-cvslog] libavcodec/videotoolboxenc: use the correct types for options

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 14:35:17 2021 -0600| [802c0515067fa3f5a67feb56241789dfcfb1ad09] | committer: rcombs libavcodec/videotoolboxenc: use the correct types for options These are all set by AV_OPT_TYPE_INT or AV_OPT_TYPE_BOOL; the only reason they worked before was that t

[FFmpeg-cvslog] lavc/videotoolbox: set attachments on decoded buffers

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 05:02:47 2021 -0600| [b04601ed6ab91c4f6f5cbe08050ea1e4d001cec4] | committer: rcombs lavc/videotoolbox: set attachments on decoded buffers VideoToolbox internally sets all the colorspace parameters to BT709, regardless of what the bitstream actually

[FFmpeg-cvslog] lavu/hwcontext_videotoolbox: use OS-provided mapping routines when available

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 06:46:32 2021 -0600| [5afc5661ac042f04111305c34020e9b0ff87400f] | committer: rcombs lavu/hwcontext_videotoolbox: use OS-provided mapping routines when available > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5afc5661ac042f04111305c34020

[FFmpeg-cvslog] lavu/videotoolbox: expose routine to set CVPixelBufferRef metadata

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 05:02:18 2021 -0600| [b7e1ec7bda90f979e29f7e06dcd73b5e38ed3ac0] | committer: rcombs lavu/videotoolbox: expose routine to set CVPixelBufferRef metadata > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7e1ec7bda90f979e29f7e06dcd73b5e38ed3a

[FFmpeg-cvslog] lavu/videotoolbox: expose conversion routines for color parameters

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 04:59:13 2021 -0600| [69bd95dcd8d09ecc04f994a239c1d3da62ec38d6] | committer: rcombs lavu/videotoolbox: expose conversion routines for color parameters Also fixes symbol lookup errors on older macOS when built with a newer SDK, introduced in 6cab5206

[FFmpeg-cvslog] swscale: add P210/P410/P216/P416 output

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 18:03:46 2021 -0600| [88d804b7ffa20caab2e8e2809da974c41f7fd8fc] | committer: rcombs swscale: add P210/P410/P216/P416 output > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88d804b7ffa20caab2e8e2809da974c41f7fd8fc --- libswscale/output.

[FFmpeg-cvslog] lavc/proresdec: fix threaded hwaccel decode

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Sat Dec 18 04:55:44 2021 -0600| [9a890e49b66d611c1c97347c9529ae85920bd5a1] | committer: rcombs lavc/proresdec: fix threaded hwaccel decode > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a890e49b66d611c1c97347c9529ae85920bd5a1 --- libavcodec/pro

[FFmpeg-cvslog] lavc/Makefile: fix missing hevc_videotoolbox case

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:32:30 2021 -0600| [310a1c25e8248a1bfa8fcfa06bbeff64a41fbd79] | committer: rcombs lavc/Makefile: fix missing hevc_videotoolbox case > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=310a1c25e8248a1bfa8fcfa06bbeff64a41fbd79 --- libavcod

[FFmpeg-cvslog] FATE: always pass -nostdin to ffmpeg

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 19:04:11 2021 -0600| [0e7684e55481197caa067c2b01d376b14a0ec251] | committer: rcombs FATE: always pass -nostdin to ffmpeg This avoids making terminal config changes that may not be reverted properly during parallel testing. > http://git.videolan.org

[FFmpeg-cvslog] lavc/videotoolboxenc: add handling for non-NAL-based codecs

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:31:19 2021 -0600| [2bb5edc38cd4884b5f8a6f3907cd8aa8a297b2be] | committer: rcombs lavc/videotoolboxenc: add handling for non-NAL-based codecs > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bb5edc38cd4884b5f8a6f3907cd8aa8a297b2be ---

[FFmpeg-cvslog] lavc/videotoolboxenc: add ProRes support

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:33:46 2021 -0600| [18192166e79134ec5fda1ea26d4fcf7b24345b33] | committer: rcombs lavc/videotoolboxenc: add ProRes support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=18192166e79134ec5fda1ea26d4fcf7b24345b33 --- Changelog

[FFmpeg-cvslog] lavc/videotoolboxenc: vastly simplify get_cv_pixel_info

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:29:29 2021 -0600| [30539394bb8b98ab6f7418e837006ef4c61d79f9] | committer: rcombs lavc/videotoolboxenc: vastly simplify get_cv_pixel_info No longer requires per-format switch cases. The frame==0 path was unused (and would've crashed anyway). > h

[FFmpeg-cvslog] lavc/videotoolboxenc: config-gate ATSC CC support

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:28:52 2021 -0600| [c8323350f49dd95a67ceb42cef9cb012673f4598] | committer: rcombs lavc/videotoolboxenc: config-gate ATSC CC support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8323350f49dd95a67ceb42cef9cb012673f4598 --- libavcod

[FFmpeg-cvslog] lavc/videotoolboxenc: fix RGB support

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:26:41 2021 -0600| [7644c6224f327de23d2532d879aa36a31fe46bf4] | committer: rcombs lavc/videotoolboxenc: fix RGB support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7644c6224f327de23d2532d879aa36a31fe46bf4 --- libavcodec/videotool

[FFmpeg-cvslog] lavc/videotoolboxenc: use common routine for pixfmt conversion

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:19:33 2021 -0600| [028a6ed1a1cb125bf1b228eca4fead08a6d89334] | committer: rcombs lavc/videotoolboxenc: use common routine for pixfmt conversion > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=028a6ed1a1cb125bf1b228eca4fead08a6d89334 -

[FFmpeg-cvslog] lavc/videotoolboxenc: detect alpha more generically

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:24:59 2021 -0600| [e55db79612cb39053442b69d911740ed47cb8347] | committer: rcombs lavc/videotoolboxenc: detect alpha more generically Fixes support for alpha in hardware input frames > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e55

[FFmpeg-cvslog] lavc/videotoolboxenc: don't access int64_t member as int

2021-12-22 Thread rcombs
ffmpeg | branch: master | rcombs | Thu Dec 16 17:21:41 2021 -0600| [2acb13cb93b668d1b22bb541ab7e4583af2e7ea8] | committer: rcombs lavc/videotoolboxenc: don't access int64_t member as int > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2acb13cb93b668d1b22bb541ab7e4583af2e7ea8 --- l

[FFmpeg-cvslog] libavformat: add side_data copy in concat demuxer

2021-12-22 Thread Gerard Sole
ffmpeg | branch: master | Gerard Sole | Wed Dec 15 20:00:31 2021 +0100| [18ad360648cd185b0ffbb444eedcbf5732774408] | committer: Nicolas George libavformat: add side_data copy in concat demuxer Adds support for concat demuxer to copy the side data information from the input file to the resultin