[FFmpeg-cvslog] avcodec/jpegxl_parser: add sanity check for frame size

2025-07-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jul 15 13:54:05 2025 -0400| [829680f96a7a7ff02d1543895ec0fb713309d5c0] | committer: Leo Izen avcodec/jpegxl_parser: add sanity check for frame size If a frame size is absolutely massive, this can spin the parser as it attempts to decode a permuted TOC

[FFmpeg-cvslog] configure: rename POSIX ioctl check

2025-06-08 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jun 6 16:09:34 2025 -0400| [5fea5e3e11d6ff425db48f44489916399822aece] | committer: Leo Izen configure: rename POSIX ioctl check Commit 00b64fca55a3a009c9d0e391c85f4fd3291e5d12 introduced configure detection for HAVE_POSIX_IOCTL but unfortunately this

[FFmpeg-cvslog] avcodec/libjxlenc: prevent color encoding from being set twice

2025-04-16 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Apr 13 06:09:22 2025 -0400| [b09501031aae87c22c883fbeeb1b733d4b4d6920] | committer: Leo Izen avcodec/libjxlenc: prevent color encoding from being set twice We currently populate the color encoding bundle and then check to see if there's an ICC pr

[FFmpeg-cvslog] avcodec/pngdec: avoid hard failure on illegal sBIT chunks

2025-02-09 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Feb 3 22:22:24 2025 -0500| [3fca5877d0341578eb4cb23ba74b71c8637f81a0] | committer: Leo Izen avcodec/pngdec: avoid hard failure on illegal sBIT chunks If a malformed chunk like sBIT appears but otherwise the stream is still parseable, we should print a

[FFmpeg-cvslog] avcodec/jpegxl_parse{,r}: fix integer overflow for some malformed files

2025-01-30 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Jan 29 14:58:15 2025 -0500| [0225fe857d0d174e5c2b36642f5e02670f50b444] | committer: Leo Izen avcodec/jpegxl_parse{,r}: fix integer overflow for some malformed files If there's a very large ISOBMFF box that needs to be skipped, it can cause an ove

[FFmpeg-cvslog] avutil/frame: check return value for cropping offsets

2025-01-28 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 21 07:34:01 2025 -0500| [3380c0d27df1e07f009e114da98fb8033c2ce33d] | committer: Leo Izen avutil/frame: check return value for cropping offsets This function can return AVERROR_BUG in theory if something went wrong, but so can the caller, so we

[FFmpeg-cvslog] avutil/frame.h: improve documentation for AV_FRAME_FLAG_LOSSLESS

2025-01-11 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jan 10 08:13:41 2025 -0500| [f651ca3a6838be90e7d5189d831c9db8cb7e3ec8] | committer: Leo Izen avutil/frame.h: improve documentation for AV_FRAME_FLAG_LOSSLESS It should be more clear what this flag is indicating with a more verbose comment documenting it

[FFmpeg-cvslog] avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID

2025-01-03 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Dec 3 19:57:17 2024 -0500| [07e54f9b5c1ce0690fd75f67eb4f112f9514] | committer: Leo Izen avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID A new codec ID has been added to avcodec for animated JPEG XL, so we should use that in the animated

[FFmpeg-cvslog] avcodec/libjxl: add animated JPEG XL encoder

2025-01-03 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Dec 3 19:54:13 2024 -0500| [f3c408264554211b7a4c729d5fe482d633bac01a] | committer: Leo Izen avcodec/libjxl: add animated JPEG XL encoder libjxl supports animated encoding, so we add a wrapper to the library using the receive_packet callback method

[FFmpeg-cvslog] avcodec/png{dec,enc}: update mDCV and cLLI chunk capitalization

2024-12-09 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Dec 1 09:20:49 2024 -0500| [c1e3d55f99d3a669642d7d8d6cd0dc4d90f60bc1] | committer: Leo Izen avcodec/png{dec,enc}: update mDCV and cLLI chunk capitalization The PNGv3 Specification Draft [1] has changed the capitalization of mDCV and cLLI chunks

[FFmpeg-cvslog] MAINTAINERS: list csp.c and csp.h maintainers

2024-11-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Nov 22 12:00:43 2024 -0500| [3c3bf6c109605e6ac053bea343641d2c9dd90dbd] | committer: Leo Izen MAINTAINERS: list csp.c and csp.h maintainers Ronald S. Bultje wrote most of the code before there was a refactor and condense (which I mostly wrote). As such

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol

2024-11-13 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Thu Nov 7 11:31:49 2024 -0500| [77facc9a55750a8b4a20dbcf0c6745063bf18dd5] | committer: Leo Izen avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol The JPEG XL parser has an entropy decoder inside, which supports LZ77 length

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol

2024-11-13 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Thu Nov 7 11:31:49 2024 -0500| [b45da36a2948fd9954902d3405cf2bad2ce582a9] | committer: Leo Izen avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol The JPEG XL parser has an entropy decoder inside, which supports LZ77 length

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol

2024-11-13 Thread Leo Izen
ffmpeg | branch: release/7.1 | Leo Izen | Thu Nov 7 11:31:49 2024 -0500| [11e8319b8ef0015e248ff3a400457ebdc0eb77b2] | committer: Leo Izen avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol The JPEG XL parser has an entropy decoder inside, which supports LZ77 length

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol

2024-11-13 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Nov 7 11:31:49 2024 -0500| [18883fbcab752d5857b99afafe045508a26a2413] | committer: Leo Izen avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol The JPEG XL parser has an entropy decoder inside, which supports LZ77 length-distance

[FFmpeg-cvslog] avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec

2024-07-30 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Fri Jul 19 12:04:19 2024 -0400| [6662b0cdd12c01b9020e6dd73f8fef3a071df790] | committer: Leo Izen avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec The PNG specification[1] says that sBIT entries must be at most the bit depth specified in

[FFmpeg-cvslog] avcodec/pngenc: fix sBIT writing for indexed-color PNGs

2024-07-30 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Fri Jul 19 12:04:20 2024 -0400| [0bd31a8f91bb65b370bbe9234e2636a1f359a4cd] | committer: Leo Izen avcodec/pngenc: fix sBIT writing for indexed-color PNGs We currently write invalid sBIT entries for indexed PNGs, which by PNG specification[1] must be 3

[FFmpeg-cvslog] avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec

2024-07-30 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Fri Jul 19 12:04:19 2024 -0400| [63e90b338c85813b5b8e55deb2abf90d6edd931a] | committer: Leo Izen avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec The PNG specification[1] says that sBIT entries must be at most the bit depth specified in

[FFmpeg-cvslog] avcodec/pngenc: fix sBIT writing for indexed-color PNGs

2024-07-30 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Fri Jul 19 12:04:20 2024 -0400| [0ab20b5788d08f1947a6351e048fcdbc2838fc49] | committer: Leo Izen avcodec/pngenc: fix sBIT writing for indexed-color PNGs We currently write invalid sBIT entries for indexed PNGs, which by PNG specification[1] must be 3

[FFmpeg-cvslog] avcodec/pngenc: fix sBIT writing for indexed-color PNGs

2024-07-30 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jul 19 12:04:20 2024 -0400| [7bb5626fa7754b37932dfa11d497b7101c55291a] | committer: Leo Izen avcodec/pngenc: fix sBIT writing for indexed-color PNGs We currently write invalid sBIT entries for indexed PNGs, which by PNG specification[1] must be 3-bytes

[FFmpeg-cvslog] avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec

2024-07-30 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jul 19 12:04:19 2024 -0400| [825606641b11f3f1f5c5efb0f95501b2c2d34d50] | committer: Leo Izen avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec The PNG specification[1] says that sBIT entries must be at most the bit depth specified in IHDR

[FFmpeg-cvslog] fate/png: add mDCv and cLLi read and write test

2024-07-19 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jul 15 22:23:51 2024 -0400| [e30bc8a963eab1097bfb985351ca7eaf1f272ba6] | committer: Leo Izen fate/png: add mDCv and cLLi read and write test This test confirms that we can write mDCv and cLLi chunks and read them back via the png decoder. It uses an

[FFmpeg-cvslog] avcodec/png: more informative error message for invalid sBIT size

2024-07-18 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Fri Jul 12 15:03:17 2024 -0400| [6a8cf7b3834bf649197392d7c6bb05dc2ba21a55] | committer: Leo Izen avcodec/png: more informative error message for invalid sBIT size If the sBIT chunk size is invalid, we should print a more informative error message

[FFmpeg-cvslog] avcodec/pngdec: avoid erroring with sBIT on indexed-color images

2024-07-18 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Fri Jul 12 15:03:16 2024 -0400| [09c1c0b12653c34137e5075889fe91a69447845f] | committer: Leo Izen avcodec/pngdec: avoid erroring with sBIT on indexed-color images Indexed color images use three colors for sBIT, but the function ff_png_get_nb_channels

[FFmpeg-cvslog] avcodec/png: more informative error message for invalid sBIT size

2024-07-18 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Fri Jul 12 15:03:17 2024 -0400| [daffde0544aa7db7964d7a9dc8e36cee831709f7] | committer: Leo Izen avcodec/png: more informative error message for invalid sBIT size If the sBIT chunk size is invalid, we should print a more informative error message

[FFmpeg-cvslog] avcodec/pngdec: avoid erroring with sBIT on indexed-color images

2024-07-18 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Fri Jul 12 15:03:16 2024 -0400| [b5d42852d05509d8970452fdd573e0bf9ad3cb4a] | committer: Leo Izen avcodec/pngdec: avoid erroring with sBIT on indexed-color images Indexed color images use three colors for sBIT, but the function ff_png_get_nb_channels

[FFmpeg-cvslog] avcodec/png: more informative error message for invalid sBIT size

2024-07-18 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jul 12 15:03:17 2024 -0400| [90e28331c7887b83d7c508bea71735ae12dad177] | committer: Leo Izen avcodec/png: more informative error message for invalid sBIT size If the sBIT chunk size is invalid, we should print a more informative error message rather

[FFmpeg-cvslog] avcodec/pngdec: avoid erroring with sBIT on indexed-color images

2024-07-18 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jul 12 15:03:16 2024 -0400| [4225f51c62b69f12e51151c2c73245342890f794] | committer: Leo Izen avcodec/pngdec: avoid erroring with sBIT on indexed-color images Indexed color images use three colors for sBIT, but the function ff_png_get_nb_channels returns

[FFmpeg-cvslog] avcodec/pngenc: fix mDCv typo

2024-07-03 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Tue Jul 2 09:39:01 2024 -0400| [89a85efbf1f708e8eb9170d89ec49c065a066cee] | committer: Leo Izen avcodec/pngenc: fix mDCv typo When mDCv support was added, there was a typo in both variable names and also the MKTAG itself, incorrectly listing it as

[FFmpeg-cvslog] avcodec/pngdec: fix mDCv typo

2024-07-03 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Tue Jul 2 09:24:18 2024 -0400| [5ce0c378966f6bc328f643549cad288ab1d3a163] | committer: Leo Izen avcodec/pngdec: fix mDCv typo When mDCv support was added, there was a typo in both variable names and also the MKTAG itself, incorrectly listing it as

[FFmpeg-cvslog] avcodec/pngenc: fix mDCv typo

2024-07-03 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jul 2 09:39:01 2024 -0400| [d69e52252320011f094292e7398645614f9dfe96] | committer: Leo Izen avcodec/pngenc: fix mDCv typo When mDCv support was added, there was a typo in both variable names and also the MKTAG itself, incorrectly listing it as mDVc

[FFmpeg-cvslog] avcodec/pngdec: fix mDCv typo

2024-07-03 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jul 2 09:24:18 2024 -0400| [c1af34c25bd48a547930094fd60e5458dd1c6d9b] | committer: Leo Izen avcodec/pngdec: fix mDCv typo When mDCv support was added, there was a typo in both variable names and also the MKTAG itself, incorrectly listing it as mDVc

[FFmpeg-cvslog] avcodec/aacdec_lpd: remove unused local variables

2024-06-27 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jun 21 17:20:13 2024 -0400| [539d2e989d7ce3556a549d59ee9c5125ae7d7b6b] | committer: Leo Izen avcodec/aacdec_lpd: remove unused local variables int idx, and int first_tcx_flag are set but not used, so this commit removes their declarations and

[FFmpeg-cvslog] avcodec, avformat/ffjni: fix duplicate JNI symbols

2024-04-04 Thread Leo Izen
ffmpeg | branch: release/7.0 | Leo Izen | Wed Mar 27 09:06:19 2024 -0400| [9a4c7b937f4b804a023a9949d1250a332b33107c] | committer: Matthieu Bouron avcodec, avformat/ffjni: fix duplicate JNI symbols Use SHLIBOBJS and STLIBOBJS in the Makefiles for avcodec and avformat, and add a stub ffjni.c to

[FFmpeg-cvslog] avcodec, avformat/ffjni: fix duplicate JNI symbols

2024-04-04 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Mar 27 09:06:19 2024 -0400| [7c338f470f869978efa3ec161c5f28fa83840c00] | committer: Matthieu Bouron avcodec, avformat/ffjni: fix duplicate JNI symbols Use SHLIBOBJS and STLIBOBJS in the Makefiles for avcodec and avformat, and add a stub ffjni.c to

[FFmpeg-cvslog] avutil/film_grain_params: remove unused variables

2024-03-24 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Mar 23 20:10:13 2024 -0400| [438fcc3f6e0c425691643ca783613ef84e712bbc] | committer: Leo Izen avutil/film_grain_params: remove unused variables These variables are never read from, so they trigger -Wunused-variables Signed-off-by: Leo Izen > h

[FFmpeg-cvslog] avutil/film_grain_params: remove do loop in CHECK macro

2024-03-24 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Mar 23 20:10:14 2024 -0400| [ac21582e5334388bc0ac47c273ac134023c64984] | committer: Leo Izen avutil/film_grain_params: remove do loop in CHECK macro The continue statement will break out of the do/while loop, not the outer loop as intended. This is one

[FFmpeg-cvslog] avformat/jpegxl_anim_dec: set pos for generic index

2024-03-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Mar 21 16:24:39 2024 -0400| [83ed18a3ca05caaaead58f8b662a3c00700823c5] | committer: Leo Izen avformat/jpegxl_anim_dec: set pos for generic index avpkt->pos needs to be set for generic indexing or features such as the stream_loop option will not w

[FFmpeg-cvslog] avcodec/libjxlenc: add option to disable xyb encoding

2024-03-12 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Feb 11 12:03:19 2024 -0500| [a356815a31921676900a9a51f35f9e0036419047] | committer: Leo Izen avcodec/libjxlenc: add option to disable xyb encoding Add an AVOption to the libjxl encoder wrapper, which exposes the flag uses_original_profile in libjxl. For

[FFmpeg-cvslog] avcodec/tiff: pass arguments to bytestream2_seek in the right order

2024-02-11 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Jan 31 14:37:17 2024 -0500| [eb4df2709ec41923b598650051c39b1eda392c8b] | committer: Leo Izen avcodec/tiff: pass arguments to bytestream2_seek in the right order The function signature for bytestream2_seek is (gb, offset, whence); Before this patch, the

[FFmpeg-cvslog] avcodec/pngenc: write cLLi and mDVc chunks

2024-02-11 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Feb 4 04:35:58 2024 -0500| [78949041417caaef0c82b2b23d7defdd88aa2378] | committer: Leo Izen avcodec/pngenc: write cLLi and mDVc chunks These chunks contain the Content Light Level Information and the Mastering Display Color Volume information that

[FFmpeg-cvslog] avcodec/pngdec: read cLLi and mDVc chunks

2024-02-11 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Feb 4 04:35:57 2024 -0500| [c7a57b0f70f8d1574aa0f0dbe98db85d8ac91c76] | committer: Leo Izen avcodec/pngdec: read cLLi and mDVc chunks These chunks contain the Content Light Level Information and the Mastering Display Color Volume information that

[FFmpeg-cvslog] avcodec/libjxlenc: support negative linesizes

2024-02-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jan 29 19:34:03 2024 -0500| [c0de7ac52067efe27d8515de7a078afe441ec0ec] | committer: Leo Izen avcodec/libjxlenc: support negative linesizes libjxl doesn't support negative strides, but JPEG XL has an orientation flag inside the codestream. We ca

[FFmpeg-cvslog] avcodec/libjxl.h: include version.h

2024-01-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 23 17:29:14 2024 -0500| [ac06190a5a11f2b170e7719d769d7c0d65bff3e0] | committer: Leo Izen avcodec/libjxl.h: include version.h This file has been exported since our minimum required version (0.7.0), but it wasn't documented. Instead i

[FFmpeg-cvslog] avformat/mxfenc: remove unused variables

2024-01-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 23 17:12:40 2024 -0500| [9d4eda804034effed00fe8fade3fcc9cf1149723] | committer: Leo Izen avformat/mxfenc: remove unused variables Produces a -Wunused-variables warning with -Wall. Signed-off-by: Leo Izen > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] MAINTAINERS: add my new PGP key

2024-01-10 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jan 8 14:01:59 2024 -0500| [40bd65a72aa3c5b5794caba082f1a852a31cd391] | committer: Leo Izen MAINTAINERS: add my new PGP key Adding my new gpg key that I will be using from now on. This key is ed25519, which is more secure than the old rsa4096. Signed

[FFmpeg-cvslog] avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size

2023-12-27 Thread Leo Izen
ffmpeg | branch: release/6.1 | Leo Izen | Fri Dec 22 21:50:44 2023 -0500| [1a3ec3f2f8b2b7588cb81e1aa01b15d5d1725f20] | committer: Leo Izen avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size The specification doesn't mention that clusters cannot have alphabet sizes gr

[FFmpeg-cvslog] avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size

2023-12-27 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Dec 22 21:50:44 2023 -0500| [fb54c89a0df3d63198678b17d64aef4dbb599109] | committer: Leo Izen avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size The specification doesn't mention that clusters cannot have alphabet sizes greater t

[FFmpeg-cvslog] avcodec/libjxlenc: accept rgbf32 and rgbaf32 frames

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Dec 11 07:02:33 2023 -0500| [42f78925d706ad62c982ec25566351f75d44d482] | committer: Leo Izen avcodec/libjxlenc: accept rgbf32 and rgbaf32 frames These pixel formats have always been supported by libjxl, but at the time this plugin was written, they were

[FFmpeg-cvslog] avcodec/pngdec: improve handling of bad cICP range tags

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Dec 12 14:41:01 2023 -0500| [4013b8d3f04966338267aecee2ac7d23ed2064b5] | committer: Leo Izen avcodec/pngdec: improve handling of bad cICP range tags FFmpeg doesn't support tv-range RGB throughout most of its pipeline, so we should keep the wa

[FFmpeg-cvslog] avcodec/libjxldec: produce rgbf32 and rgbaf32 frames

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Dec 11 07:02:32 2023 -0500| [f6ef6a853cd6334fcc70aa6c1b3f05028d57b82b] | committer: Leo Izen avcodec/libjxldec: produce rgbf32 and rgbaf32 frames These pixel formats have always been supported by libjxl, but at the time this plugin was written, they

[FFmpeg-cvslog] avcodec/libjxldec: emit proper PTS to decoded AVFrame

2023-12-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Dec 15 16:06:33 2023 -0500| [5942cf46b6ca4daeff51322ce9fb6e683366a166] | committer: Leo Izen avcodec/libjxldec: emit proper PTS to decoded AVFrame If a sequence of JXL images is encapsulated in a container that has PTS information, we should use the PTS

[FFmpeg-cvslog] avformat/hls: use av_strlcopy instead of strncpy

2023-12-16 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Nov 23 10:31:59 2023 -0500| [1f56bfc9869b05df7bf15705c3f7b137dece1bd6] | committer: Leo Izen avformat/hls: use av_strlcopy instead of strncpy Avoids a -Wstringop-truncation warning by using av_strlcopy instead of strncpy. Additionally, prints a warning

[FFmpeg-cvslog] fate/jpegxl: add multiframe permuted TOC image parser test

2023-12-15 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Dec 9 14:49:38 2023 -0500| [1a049595320094bb3a03a0893fe69990c2eb4964] | committer: Leo Izen fate/jpegxl: add multiframe permuted TOC image parser test This test verifies the parser's handling of multiframe JXL files that have an entropy-en

[FFmpeg-cvslog] fate/jpegxl: add parser test for extboxes and small files

2023-12-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Nov 27 09:10:08 2023 -0500| [b60d39fbe2b30225e504ea9e0dc8c30c78683c90] | committer: Leo Izen fate/jpegxl: add parser test for extboxes and small files Add a fate test for the above commits fixing extremely small files or files with extended box sizes

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix parsing sequences of extremely small files

2023-12-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Nov 27 09:10:07 2023 -0500| [c4be080e65a37cac5ef8ce6ba7a9e1a59cb9b7dd] | committer: Leo Izen avcodec/jpegxl_parser: fix parsing sequences of extremely small files This patch allows the JXL parser to parse sequences of extremely small files concatenated

[FFmpeg-cvslog] avcodec/jpegxl_parse{,r}: use correct ISOBMFF extended size location

2023-12-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Nov 27 09:10:06 2023 -0500| [019b3ea65aee78cb68ee94beb37dab1bba5d2aa6] | committer: Leo Izen avcodec/jpegxl_parse{,r}: use correct ISOBMFF extended size location According to ISO/IEC 14996-12, size == 1 means a 64-bit extended-size field occurs *after

[FFmpeg-cvslog] fftools/ffplay_renderer: declare function argument as const

2023-11-27 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Nov 23 09:38:19 2023 -0500| [36980179a0065e119dcfeea26b3f9cec7066] | committer: Zhao Zhili fftools/ffplay_renderer: declare function argument as const Declaring the function argument as const fixes a warning down the line that the const parameter is

[FFmpeg-cvslog] avcodec/librsvgdec: fix memory leaks and deprecated functions

2023-10-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Oct 7 21:36:23 2023 -0400| [86ed68420d3b60439d0b7767c53d0fdc1deb7277] | committer: Leo Izen avcodec/librsvgdec: fix memory leaks and deprecated functions At various points through the function librsvg_decode_frame, errors are returned from immediately

[FFmpeg-cvslog] MAINTAINERS: add entry for jpegxl*

2023-10-17 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Oct 15 08:13:00 2023 -0400| [95fbb6cce8e448d7ac6dcabb83be9808105c8b9b] | committer: Leo Izen MAINTAINERS: add entry for jpegxl* Adding myself for jpegxl* in avcodec as I'm the maintainer of this parser. Signed-off-by: Leo Izen &

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix OOB read regression

2023-10-17 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Oct 14 20:49:24 2023 -0400| [bf814387f42e9b0dea9d75c03db4723c88e7d962] | committer: Leo Izen avcodec/jpegxl_parser: fix OOB read regression In f7ac3512f5b5cb8eb149f37300b43461d8e93af3 the size of the dynamically allocated buffer was shrunk, but it was

[FFmpeg-cvslog] configure: improve libmfx deprecation warning

2023-10-14 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Oct 6 08:59:25 2023 -0400| [1e888462a1ea2b3f1144b536fd2702d95759ba43] | committer: Leo Izen configure: improve libmfx deprecation warning The libmfx deprecation warning tells you to build against libmfx 1.x, but the actual solution is to use --enable

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix various memory issues

2023-10-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Oct 3 11:00:35 2023 -0400| [f7ac3512f5b5cb8eb149f37300b43461d8e93af3] | committer: Leo Izen avcodec/jpegxl_parser: fix various memory issues The spec caps the prefix alphabet size to 32768 (i.e. 1 << 15) so we should check for that and reject alp

[FFmpeg-cvslog] avcodec/jpegxl_parser: add some icc profile checks

2023-10-05 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Oct 3 13:38:25 2023 -0400| [ec74553205a4e52598f9799d03fb2682f7d23831] | committer: Leo Izen avcodec/jpegxl_parser: add some icc profile checks This patch will cause the parser to abort if it detects an icc profile with an invalid size. This is

[FFmpeg-cvslog] avformat/libssh: avoid deprecated functions

2023-09-18 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Sep 13 06:31:16 2023 -0400| [9b454fdaef413edfc8e0473569462271a64c59fb] | committer: Leo Izen avformat/libssh: avoid deprecated functions Avoid using the deprecated functions ssh_try_publickey_from_file among others in favor of symbols introduced in

[FFmpeg-cvslog] fftools/ffmpeg_mux: replace monotonous with monotonic

2023-09-01 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Aug 29 16:54:54 2023 -0400| [60be62d29388fdc681540dff387e0304e610bf39] | committer: Leo Izen fftools/ffmpeg_mux: replace monotonous with monotonic The word "monotonous" means "spoken in a monotone" which is not what we mean here. We

[FFmpeg-cvslog] fate/jpegxl_anim: add demuxer fate test for jpegxl_anim

2023-09-01 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jul 10 18:08:07 2023 -0400| [a49d7a14978f7a8d92ef4eb00602b2163d4636ea] | committer: Leo Izen fate/jpegxl_anim: add demuxer fate test for jpegxl_anim Adds a fate test for the jpegxl_anim demuxer, that should allow testing for true positives and false

[FFmpeg-cvslog] avformat/jpegxl: remove jpegxl_probe, instead call avcodec/jpegxl_parse

2023-08-26 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jul 10 18:07:09 2023 -0400| [e8a63b4763bf8f10b00a83fe993b2bfdfe4f0545] | committer: Leo Izen avformat/jpegxl: remove jpegxl_probe, instead call avcodec/jpegxl_parse This prevents code duplication in the source form by calling the parse code that was

[FFmpeg-cvslog] avcodec/libjxldec: fix errors when decoding grayscale after rgb

2023-08-26 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Aug 1 09:14:21 2023 -0400| [245910d5c90d733e4ac1030a28cea7111dc07192] | committer: Leo Izen avcodec/libjxldec: fix errors when decoding grayscale after rgb Fixes an error that's caused by decoding a grayscale JXL image after an RGB image is de

[FFmpeg-cvslog] avcodec/jpegxl_parser: add JPEG XL parser

2023-08-26 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jul 10 18:05:53 2023 -0400| [0c0dd23fe1102313742092c4760596971755814e] | committer: Leo Izen avcodec/jpegxl_parser: add JPEG XL parser Add a full parser to libavcodec for AV_CODEC_ID_JPEGXL. It finds the end of the stream in order to packetize the codec

[FFmpeg-cvslog] avcodec/libjxldec: use internal AVFrame as buffered space

2023-08-26 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jul 10 18:05:09 2023 -0400| [7a69f7312e84f95c6ed08cee45ffee0db7e9a58e] | committer: Leo Izen avcodec/libjxldec: use internal AVFrame as buffered space Before this commit, the decoder erroneously assumes that the AVFrame passed to the receive_frame is

[FFmpeg-cvslog] avcodec/exr: tag gamma=1.0 output as linear light

2023-08-17 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Aug 16 00:54:36 2023 -0400| [7098bec73bd3de63f514ba6ec091fd2f5096ddce] | committer: Leo Izen avcodec/exr: tag gamma=1.0 output as linear light By default the OpenEXR decoder outputs linear light pixel data by applying a gamma=1.0 transfer (i.e. a no-op

[FFmpeg-cvslog] avcodec/pngdec: read colorspace info when decoding with AVDISCARD_ALL

2023-02-28 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Feb 2 10:01:42 2023 -0500| [fadfa147f812a3fe9e68723347d37b9cccd6222d] | committer: Leo Izen avcodec/pngdec: read colorspace info when decoding with AVDISCARD_ALL These chunks are lightweight and it's useful information to have when running ffmpeg

[FFmpeg-cvslog] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-02-09 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon Jan 30 11:50:10 2023 -0500| [719a93f4e40b202c5b74b58bcff85395a3edd0c7] | committer: Anton Khirnov avutil/{color_utils, csp}: merge color_utils into csp and expose API libavutil/color_utils contains some avpriv_ symbols that map enum

[FFmpeg-cvslog] avcodec/pngenc: avoid writing cICP when inappropriate

2023-02-08 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Feb 1 12:04:30 2023 -0500| [5cf0bc42362ce54afa84103ab5e3ca28e695110f] | committer: Leo Izen avcodec/pngenc: avoid writing cICP when inappropriate We parse the fallback cHRM on decode and correctly determine that we have BT.709 primaries, but unknown

[FFmpeg-cvslog] avcodec/libjxl: add #ifdef guards for libjxl >= 0.8.0 features

2023-02-06 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Feb 4 16:29:15 2023 -0500| [000934830620c03be55644e054f9ffaaadac2a0a] | committer: Leo Izen avcodec/libjxl: add #ifdef guards for libjxl >= 0.8.0 features Since many distributions ship libjxl 0.7.0 still, we'd still prefer to compile against t

[FFmpeg-cvslog] avcodec/libjxl: respect AVCodecContext->bits_per_raw_sample

2023-01-31 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jan 27 06:47:15 2023 -0500| [fb823161a8e3dfc864a7bd83a9b968f4912c5b1d] | committer: Leo Izen avcodec/libjxl: respect AVCodecContext->bits_per_raw_sample libjxl only accepts 16-bit buffers with its API, but it can accept 9-bit to 15-bit input via a

[FFmpeg-cvslog] avcodec/png: support cICP chunks

2023-01-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 17 13:38:42 2023 -0500| [6f79f0971e8ccf6c7a2b8eb1dbc5b64fdd77ca0f] | committer: Leo Izen avcodec/png: support cICP chunks This commit adds both decode and encode support for cICP chunks, which allow a PNG image's pixel data to be tagged by a

[FFmpeg-cvslog] avcodec/png: use libavutil/csp.h for cHRM chunks

2023-01-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 17 11:09:29 2023 -0500| [2548c32cc10f256cc0ff90457631ef7ef94070af] | committer: Leo Izen avcodec/png: use libavutil/csp.h for cHRM chunks The cHRM chunk is descriptive. That is, it describes the primaries that should be used to interpret the pixel

[FFmpeg-cvslog] avcodec/pngdec: support decoding sRGB chunks

2023-01-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue Jan 17 12:32:31 2023 -0500| [f7bab37c8e66f3c77a5fbb5b5b72c10b0fb4ca5a] | committer: Leo Izen avcodec/pngdec: support decoding sRGB chunks If an sRGB chunk is present in the PNG file, this commit will cause the png decoder to ignore the cHRM and gAMA

[FFmpeg-cvslog] avcodec/libjxldec: fix gamma22 and gamma28 recognition

2023-01-22 Thread Leo Izen
ffmpeg | branch: release/5.1 | Leo Izen | Wed Jan 18 09:16:37 2023 -0500| [30d432f205538f6ef6c86ed0a90e27cdd735cd2b] | committer: Jan Ekström avcodec/libjxldec: fix gamma22 and gamma28 recognition Gamma 2.2 and Gamma 2.8 are tagged in the file as 0.45455 and 0.35714, respectively (i.e. 1/2.2

[FFmpeg-cvslog] avcodec/libjxldec: fix gamma22 and gamma28 recognition

2023-01-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Jan 18 09:16:37 2023 -0500| [9d5e66942c5bae578926e29efebec348199798df] | committer: Jan Ekström avcodec/libjxldec: fix gamma22 and gamma28 recognition Gamma 2.2 and Gamma 2.8 are tagged in the file as 0.45455 and 0.35714, respectively (i.e. 1/2.2 and 1

[FFmpeg-cvslog] avcodec/pnm: avoid mirroring PFM images vertically

2022-12-27 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Nov 16 06:43:06 2022 -0500| [cd9dd0300639689630171893b3dfb6c9ba63a692] | committer: James Almer avcodec/pnm: avoid mirroring PFM images vertically PFM (aka Portable FloatMap) encodes its scanlines from bottom-to-top, not from top-to-bottom, unlike other

[FFmpeg-cvslog] avutil/pixfmt.h: add native-endian RGB32F and RGBA32F formats

2022-10-11 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Oct 2 03:58:34 2022 -0400| [479747645f795b6f4f376578ea1556409f943c31] | committer: James Almer avutil/pixfmt.h: add native-endian RGB32F and RGBA32F formats Add an AV_PIX_FMT_NE macro for RGB32FBE/RGB32FLE and also one for RGBA32FBE/RGBA32FLE for

[FFmpeg-cvslog] avcodec/libjxlenc: avoid hard failure with unspecified primaries

2022-09-25 Thread Leo Izen
ffmpeg | branch: release/5.1 | Leo Izen | Fri Jul 15 13:27:10 2022 -0400| [05d6157aab34bc49f23284645a8f34ece870f44d] | committer: James Almer avcodec/libjxlenc: avoid hard failure with unspecified primaries This patch prevents the libjxl encoder wrapper from failing to encode images when the

[FFmpeg-cvslog] avcodec/libjxlenc: avoid hard failure with unspecified primaries

2022-07-16 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Jul 15 13:27:10 2022 -0400| [940169b8aab406a8b1ccee4a9705a1e06b76d035] | committer: Niklas Haas avcodec/libjxlenc: avoid hard failure with unspecified primaries This patch prevents the libjxl encoder wrapper from failing to encode images when the input

[FFmpeg-cvslog] avcodec/libjxlenc: properly read input colorspace

2022-06-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue May 3 11:38:43 2022 -0400| [59a58d1a85611c65c9f6910c75ee5bfa7ba43364] | committer: Niklas Haas avcodec/libjxlenc: properly read input colorspace Whether an ICC profile is present or not, the libjxl encoder wrapper should now properly read colorspace

[FFmpeg-cvslog] avcodec/libjxldec: properly tag output colorspace

2022-06-25 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Tue May 3 11:37:27 2022 -0400| [ef43767911eb81e8d21e1359e4c61871f8a66433] | committer: Niklas Haas avcodec/libjxldec: properly tag output colorspace Whether an ICC profile is present or not, the decoder should now properly tag the colorspace of pixel data

[FFmpeg-cvslog] avutil/csp: create public API for colorspace structs

2022-06-01 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat May 28 09:30:36 2022 -0400| [d42b410e05ad1c4d6e74aa981b4a4423103291fb] | committer: Ronald S. Bultje avutil/csp: create public API for colorspace structs This commit moves some of the functionality from avfilter/colorspace into avutil/csp and exposes

[FFmpeg-cvslog] doc/encoders: document libjxl encoder options

2022-04-28 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Wed Apr 27 11:00:57 2022 -0400| [ec07b1547753864d1fb47eb2747613dddba507b2] | committer: Gyan Doshi doc/encoders: document libjxl encoder options Add more detailed documenation for the libjxl encoder wrapper than is present currently inside libavcodec

[FFmpeg-cvslog] avcodec/version: bump minor version for Jpeg XL

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Apr 23 15:34:58 2022 -0400| [cfbde390f3214d530c86a13c4f6b945b664a45c1] | committer: Jan Ekström avcodec/version: bump minor version for Jpeg XL The version.h bump got missed with the Jpeg XL patchset. This should bump the minor version in accordance

[FFmpeg-cvslog] avformat/version: bump minor version for Jpeg XL

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sat Apr 23 15:36:13 2022 -0400| [58039129e53dd7c111febcf8621da0424afb7e4f] | committer: Jan Ekström avformat/version: bump minor version for Jpeg XL The version.h bump got missed with the Jpeg XL patchset. This should bump the minor version in accordance

[FFmpeg-cvslog] avcodec/libjxl: add Jpeg XL encoding via libjxl

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Apr 17 09:22:35 2022 -0400| [5f0b4e9c709761eafe0775c1c1791b09462a91e0] | committer: Lynne avcodec/libjxl: add Jpeg XL encoding via libjxl This commit adds encoding support to libavcodec for Jpeg XL images via the external library libjxl. > h

[FFmpeg-cvslog] avformat/image2: add Jpeg XL as image2 format

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Apr 17 09:22:36 2022 -0400| [3ac23440ef4a5a203f53b33325fa38b2e8afa219] | committer: Lynne avformat/image2: add Jpeg XL as image2 format This commit adds support to libavformat for muxing and demuxing Jpeg XL images as image2 streams. > h

[FFmpeg-cvslog] avcodec/libjxl: add Jpeg XL decoding via libjxl

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Apr 17 09:22:34 2022 -0400| [458cc7e314e1a00017dd090db388db6659d1bb5f] | committer: Lynne avcodec/libjxl: add Jpeg XL decoding via libjxl This commit adds decoding support to libavcodec for Jpeg XL images via the external library libjxl. > h

[FFmpeg-cvslog] avcodec/jpegxl: add Jpeg XL image codec

2022-04-23 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Apr 17 09:22:33 2022 -0400| [0008c159562b877700cd9b7c96f941de4ee69af5] | committer: Lynne avcodec/jpegxl: add Jpeg XL image codec This commit adds support to libavcodec to read encoded Jpeg XL images. Jpeg XL is intended to be an extended-life

[FFmpeg-cvslog] avformat/movenc: allow Apple Lossless inside mp4

2020-11-22 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Fri Nov 20 11:38:31 2020 -0500| [f5dcaf2daa34d9cbe6e6ad13ea2c8a7ee43d0064] | committer: Jan Ekström avformat/movenc: allow Apple Lossless inside mp4 The 'alac' identifier has been registered to ISO and thus towards ISOBMFF at the MP4 registration

[FFmpeg-cvslog] doc/filters.texi: Add default values to vf_vaguedenoiser options

2017-09-03 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Sun Sep 3 05:01:13 2017 -0400| [dda1c23c20d727b7b9dbe1121cc63c2ba54f51ff] | committer: Paul B Mahol doc/filters.texi: Add default values to vf_vaguedenoiser options > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] encoders.texi: Replace x264 --full-help suggestion with --fullhelp

2017-08-15 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Thu Aug 10 12:40:23 2017 -0400| [cbd8e070561b0bec6ecf22dfd8e4db91824e8b07] | committer: Michael Niedermayer encoders.texi: Replace x264 --full-help suggestion with --fullhelp Reviewed-by: Steven Liu Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] doc/filters: Added line to the af_bs2b filter docs mentioning --enable-libbs2b

2017-05-16 Thread Leo Izen
ffmpeg | branch: master | Leo Izen | Mon May 15 19:38:36 2017 -0400| [f810c469223b92da97505f8b1475b04388cf9308] | committer: Michael Niedermayer doc/filters: Added line to the af_bs2b filter docs mentioning --enable-libbs2b Reviewed-by: Paul B Mahol Signed-off-by: Michael Niedermayer

  1   2   >