[FFmpeg-cvslog] lavf/mxfenc: Return AVERROR(EINVAL) in mxf_write_jpeg2000_subdesc() is pixfmt not set

2025-02-05 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri Nov 8 11:26:24 2024 +0100| [9729444c7d55b9c73c830be66650d80109bf0989] | committer: Tomas Härdin lavf/mxfenc: Return AVERROR(EINVAL) in mxf_write_jpeg2000_subdesc() is pixfmt not set > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/mxfenc: Make write_desc return int

2025-02-05 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri Nov 8 11:24:05 2024 +0100| [0202c7cc2ec524b5de7de223d641f5e1c7f4cd1d] | committer: Tomas Härdin lavf/mxfenc: Make write_desc return int This enables returning AVERRORs > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/mxfenc: Use nb_components, not av_pix_fmt_count_planes()

2024-11-08 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 29 16:13:04 2024 +0100| [733d891bdf4e8befa9356de113bcf9979e4895a7] | committer: Tomas Härdin lavf/mxfenc: Use nb_components, not av_pix_fmt_count_planes() Also check that pix_desc != NULL, thanks James Almer This fixes https://trac.ffmpeg.org

[FFmpeg-cvslog] lavf/mxfdec: Set a scan direction explicitly

2024-10-21 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon Oct 14 16:45:35 2024 +0200| [baa23e40c190ad0afdc2398e60d4da2aacc86ad9] | committer: Tomas Härdin lavf/mxfdec: Set a scan direction explicitly This prevents a theoretical case where seeks to a gap in an index can cause an infinite loop > h

[FFmpeg-cvslog] lavf/mxfdec: Remove a call to avio_tell() in klv_read_packet()

2024-10-01 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sun Sep 15 22:46:55 2024 +0200| [25d605d0808b54ec3a78fbf2fedd240e69c34d7c] | committer: Tomas Härdin lavf/mxfdec: Remove a call to avio_tell() in klv_read_packet() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/mxfdec: Speed up mxf_edit_unit_absolute_offset()

2024-10-01 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sun Sep 15 22:04:13 2024 +0200| [649ac17efd96ddc3967958c6bba07bed3e779bb0] | committer: Tomas Härdin lavf/mxfdec: Speed up mxf_edit_unit_absolute_offset() This involves computing the approximate location of the desired index table segment and linearly

[FFmpeg-cvslog] lavf/mxfdec: Speed up klv_read_packet()

2024-10-01 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Sep 14 11:48:09 2024 +0200| [e3fa469a55a09901d59c37e6977e0154a1c0ce47] | committer: Tomas Härdin lavf/mxfdec: Speed up klv_read_packet() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3fa469a55a09901d59c37e6977e0154a1c0c

[FFmpeg-cvslog] lavf/mxfdec: Switch to mxf_metadata_read_table loop to FF_ARRAY_ELEMS, skip if read == NULL

2024-09-18 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri Sep 13 14:09:56 2024 +0200| [8f2ba4333dcb96479706ee6dcfff85c3c6ae3e3e] | committer: Tomas Härdin lavf/mxfdec: Switch to mxf_metadata_read_table loop to FF_ARRAY_ELEMS, skip if read == NULL > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/mxfdec: Handle KLV fill

2024-09-18 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri Sep 13 14:10:34 2024 +0200| [665bf46ac24768854d8ddcad697d4e0fb890cad0] | committer: Tomas Härdin lavf/mxfdec: Handle KLV fill > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=665bf46ac24768854d8ddcad697d4e0fb890cad0 --- libavfor

[FFmpeg-cvslog] lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c()

2024-06-14 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Thu May 16 18:10:58 2024 +0200| [be2cabce327b58a549500bbeb3a342530f2573e9] | committer: Tomas Härdin lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c() Found by value analysis > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/common.h: Fix UB in av_clip_uintp2_c()

2024-06-14 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Thu May 16 16:37:58 2024 +0200| [3b9e457647a3c8554e32edf2e2effb11280ddda7] | committer: Tomas Härdin lavu/common.h: Fix UB in av_clip_uintp2_c() Found by value analysis > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/common.h: Fix UB in av_clipl_int32_c()

2024-06-14 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed May 15 21:03:47 2024 +0200| [818a487849b9f8234275f800f78f318750dc7e6d] | committer: Tomas Härdin lavu/common.h: Fix UB in av_clipl_int32_c() Found by value analysis > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/common.h: Fix UB in av_clip_intp2_c()

2024-06-14 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Thu May 16 16:33:44 2024 +0200| [60ab40be7086ad80418192a3eaf2f2b860c10369] | committer: Tomas Härdin lavu/common.h: Fix UB in av_clip_intp2_c() Found by value analysis > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/speedhqdec: Reindent

2024-06-03 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon May 13 17:01:28 2024 +0200| [017a18b0261749924a4864bafdb65fc9d738eebf] | committer: Tomas Härdin lavc/speedhqdec: Reindent > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=017a18b0261749924a4864bafdb65fc9d738eebf --- libavco

[FFmpeg-cvslog] lavc/speedhqenc: Require width to be a multiple of 16

2024-06-03 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue May 14 13:03:22 2024 +0200| [4037d5e103768e3c17841f2a4f94d5853ed7474a] | committer: Tomas Härdin lavc/speedhqenc: Require width to be a multiple of 16 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/speedhqdec: Add AV_CODEC_CAP_SLICE_THREADS

2024-06-03 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon May 13 16:36:31 2024 +0200| [42d5ddb2de8fccec7606c785e4adef3392df1c1c] | committer: Tomas Härdin lavc/speedhqdec: Add AV_CODEC_CAP_SLICE_THREADS Each field slice is assigned to one thread. Serial performance is unaffected. > http://git.videolan.

[FFmpeg-cvslog] lavc/speedhqdec: Obey AVDISCARD_ALL

2024-05-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed May 8 14:17:57 2024 +0200| [37db0454e4c046d9f85636cf98175cced7a2af98] | committer: Tomas Härdin lavc/speedhqdec: Obey AVDISCARD_ALL > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=37db0454e4c046d9f85636cf98175cced7a2a

[FFmpeg-cvslog] lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS

2024-05-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed May 8 14:17:18 2024 +0200| [5b32685d77c67880e8c630844edbdf89f9f9b387] | committer: Tomas Härdin lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b32685d77c67880e8c630844edbdf89f9f9b

[FFmpeg-cvslog] sws/utils.c: Do not uselessly call initFilter() when unscaling

2023-02-08 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Jan 31 16:33:21 2023 +0100| [a678b0c252473831c346d21f9412679ef789bf91] | committer: Tomas Härdin sws/utils.c: Do not uselessly call initFilter() when unscaling > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: Localize m->bytes_read

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 14:50:00 2022 +0200| [cb204f007be4b0cb32ec32b08f2fdfd798d339ea] | committer: Tomas Härdin libavcodec/jpeg2000_parser: Localize m->bytes_read Another 6% > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: Rearrange ifs

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 14:44:54 2022 +0200| [d6d7b78c4609c54966ba06a4dcb93086b9001c22] | committer: Tomas Härdin libavcodec/jpeg2000_parser: Rearrange ifs A modest 8% improvement > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: Reindent

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue May 31 11:37:55 2022 +0200| [ffc2d956746eeba88b787d985a44f0b77b9d9a15] | committer: Tomas Härdin libavcodec/jpeg2000_parser: Reindent > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ffc2d956746eeba88b787d985a44f0b77b9d9

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: LUTify info_marker()

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 14:41:38 2022 +0200| [01827beb70050f117a5cf6a800614b6402db7599] | committer: Tomas Härdin libavcodec/jpeg2000_parser: LUTify info_marker() This speeds find_frame_end() up by 39% according to valgrind > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: next_state is just a temporary

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 11:45:23 2022 +0200| [6704c2dd1903215f89e78dd1293247d798f58886] | committer: Tomas Härdin libavcodec/jpeg2000_parser: next_state is just a temporary > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: Simplify, fix reset_context()

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 11:44:06 2022 +0200| [5cfc1b0595784c84fee14e7e5653151339f57504] | committer: Tomas Härdin libavcodec/jpeg2000_parser: Simplify, fix reset_context() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/jpeg2000_parser: Speed up long skips

2022-06-10 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri May 20 11:38:25 2022 +0200| [1ee994e168dfdbed2909570e3b479b790cb2b0e8] | committer: Tomas Härdin libavcodec/jpeg2000_parser: Speed up long skips > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ee994e168dfdbed2909570e3b479b790cb2b

[FFmpeg-cvslog] doc/encoders.texi: Document updated behavior

2022-05-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Apr 9 14:40:47 2022 +0200| [30e2bb0f64d899f7558e8aeae463c8344fefa8f2] | committer: Tomas Härdin doc/encoders.texi: Document updated behavior Bitrates of akiyo changed slightly. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/encoders.texi: Document cinepak encoder

2022-05-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Apr 9 10:21:31 2022 +0200| [61bcd7737dca1f89235a63c97010822896735b09] | committer: Tomas Härdin doc/encoders.texi: Document cinepak encoder > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61bcd7737dca1f89235a63c97010822896735

[FFmpeg-cvslog] libavcodec/cinepakenc: Mark no-skip frames as keyframes

2022-05-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Apr 9 14:38:47 2022 +0200| [1cd8596ef4155347fb9c334b95521b92bd75b6f8] | committer: Tomas Härdin libavcodec/cinepakenc: Mark no-skip frames as keyframes Reset curframe whenever we generate a keyframe. Use -g instead of -keyint_min. > h

[FFmpeg-cvslog] avformat/mxfdec: Add missing const to mxf_mastering_display*

2021-02-03 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed Feb 3 16:00:23 2021 +0100| [e6254d5ab900be5dea32ecd89a76aaa90bb0cf1f] | committer: Tomas Härdin avformat/mxfdec: Add missing const to mxf_mastering_display* > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mxf: Establish register of local tags

2021-02-01 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed Jan 27 14:08:55 2021 +0100| [ff0618b5c4573765045bab58e4eecf4b1fe4d07e] | committer: Tomas Härdin avformat/mxf: Establish register of local tags Tags can be marked "not used" upfront, saving some space in the primer. av_asserts0() is used

[FFmpeg-cvslog] fate-mxf-probe-applehdr10: Ignore endianness

2020-10-12 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon Oct 5 10:17:13 2020 +0200| [86b485b5d68e20f8e804ee519463bce31da5417b] | committer: Tomas Härdin fate-mxf-probe-applehdr10: Ignore endianness > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86b485b5d68e20f8e804ee519463bce31da54

[FFmpeg-cvslog] MAINTAINERS: Add myself as mxf* maintainer

2020-02-02 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Feb 1 16:15:53 2020 +0100| [1c1548b5b8a952f99d8592fd68e160ae3064] | committer: Tomas Härdin MAINTAINERS: Add myself as mxf* maintainer I have more time for this these days > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] palettegen: Fill with last color, not black

2019-02-19 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed Jan 16 13:07:48 2019 +0100| [abc5ac3cf5176189f43062f6a3e29fd012134613] | committer: Tomas Härdin palettegen: Fill with last color, not black If we fill with black then the generated palette will have one color more than what the user requested

[FFmpeg-cvslog] Add IRC nicknames

2018-05-14 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Sat Apr 7 12:18:00 2018 +0200| [10ed9f2b12936a51047124358dffcee7dab8f421] | committer: Tomas Härdin Add IRC nicknames > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10ed9f2b12936a51047124358dffcee7dab8f421 --- MAINTAINERS |

[FFmpeg-cvslog] Add muxer/demuxer for raw codec2 and .c2 files

2018-02-24 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Aug 8 15:28:06 2017 +0200| [5655048c73f7c737f44f63e0c0d2b60abe4b9d2b] | committer: Tomas Härdin Add muxer/demuxer for raw codec2 and .c2 files > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5655048c73f7c737f44f63e0c0d2b60abe4b9

[FFmpeg-cvslog] Add libcodec2 en/decoder

2018-02-24 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Aug 8 15:27:27 2017 +0200| [f958f431eced497f42220d8f9890506215742512] | committer: Tomas Härdin Add libcodec2 en/decoder > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f958f431eced497f42220d8f9890506215742512 --- Change

[FFmpeg-cvslog] Add myself as codec2 maintainer

2018-02-24 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Feb 13 11:46:44 2018 +0100| [5f36c546ec4ef279027da6e0f0ef1276bea4207a] | committer: Tomas Härdin Add myself as codec2 maintainer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f36c546ec4ef279027da6e0f0ef1276bea4207a --- MAINTAIN

[FFmpeg-cvslog] Don't complain about codec2's 700 bit/s modes in ffmpeg.c

2018-02-24 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Thu Aug 3 17:33:04 2017 +0200| [5caae279799893e9ecd7646433262a07e0dfca75] | committer: Tomas Härdin Don't complain about codec2's 700 bit/s modes in ffmpeg.c > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] Add -vf scale example for making pixels square

2018-02-21 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon Feb 19 18:42:25 2018 +0100| [41317da325921d39834b65d8552a2ebb2f3e802b] | committer: Tomas Härdin Add -vf scale example for making pixels square This is a common use case. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] Add Cinepak encoder

2017-11-07 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Wed Jun 28 00:27:11 2017 +0200| [89e632de9b3acb05938d0d1ce7d74590c0ac65f2] | committer: Diego Biurrun Add Cinepak encoder With permission of Tomas Härdin applied by Rl aetey.se Signed-off-by: Diego Biurrun > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] Revert "avformat/mxfdec: detect loops during header parsing"

2014-10-28 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 28 13:33:47 2014 +0100| [1b17b64ee4d6d7070e0ef3ab312e5f81f45dad49] | committer: Michael Niedermayer Revert "avformat/mxfdec: detect loops during header parsing" This reverts commit 1c010fd035c1a14dc73827b84f21f593e969a5d6. Sig

[FFmpeg-cvslog] mxfdec: Parse PreviousPartition in mxf_seek_to_previous_partition()

2014-10-28 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 28 13:38:18 2014 +0100| [37c36861550f2a30f5bc6b9a4b18d34cb75da460] | committer: Michael Niedermayer mxfdec: Parse PreviousPartition in mxf_seek_to_previous_partition() Without this patch the demuxer can get stuck in a loop if PreviousPartition

[FFmpeg-cvslog] mxfdec: Merge last_partition and footer_partition

2014-10-28 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 28 14:27:06 2014 +0100| [b83affdc94a90a3e6cddc5e21ec06c14089a9208] | committer: Michael Niedermayer mxfdec: Merge last_partition and footer_partition FooterPartition offset specified in RIP takes precedence over any value written in

[FFmpeg-cvslog] mxfdec: Break out parts of mxf_read_header() into separate functions

2014-10-28 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 28 13:33:04 2014 +0100| [fc1b89d887a572f3c6e814a5374453e803931580] | committer: Michael Niedermayer mxfdec: Break out parts of mxf_read_header() into separate functions Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] mxfdec: Tighten RIP length bounds in mxf_read_random_index_pack()

2014-10-28 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Tue Oct 28 14:36:27 2014 +0100| [1a25c336aaaf9b0a412b0accc7107574e77a1511] | committer: Michael Niedermayer mxfdec: Tighten RIP length bounds in mxf_read_random_index_pack() Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] mxfdec: reduce loop bound in mxf_read_pixel_layout()

2014-10-27 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Mon Oct 27 13:59:48 2014 +0100| [11467ecf519788f2e2f49c63a17eb600e618489e] | committer: Vittorio Giovara mxfdec: reduce loop bound in mxf_read_pixel_layout() Makes coverity less confused and code more readable. Bug-Id: CID 732262 > h

[FFmpeg-cvslog] mxfenc: Fix possible integer overflows

2014-10-24 Thread Tomas Härdin
ffmpeg | branch: master | Tomas Härdin | Fri Oct 24 00:05:59 2014 +0100| [7df3b426bbfbd7efd9a0f56393e3cc78413b0869] | committer: Vittorio Giovara mxfenc: Fix possible integer overflows None of these are likely unless the user is writing a file with two billion streams or a duration of around