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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 - 100 of 101 matches
Mail list logo