ffmpeg | branch: master | Niklas Haas | Tue Jun 28 15:10:00
2022 +0200| [e1a0f2df3d8c150016bfa2f0dfde7d6b56c6bf3f] | committer: Niklas Haas
avcodec: add API for automatic handling of icc profiles
This functionally already exists, but as pointed out in #9672 and #9673,
requiring users to manuall
ffmpeg | branch: master | Niklas Haas | Tue Jun 28 14:25:15
2022 +0200| [61ffa23c2e42887b32d469d9e69e9eb887b29e9c] | committer: Niklas Haas
avcodec/codec_internal: add cap for ICC profile support
Codecs that can read/write ICC profiles deserve a special capability so
the common logic in encode.
ffmpeg | branch: master | Niklas Haas | Tue Jun 28 13:55:37
2022 +0200| [1cbd4552fe3bcdc36b76304d11b883d061cc23ee] | committer: Niklas Haas
fflcms2: move to libavcodec
We will need this helper inside libavcodec in the future, so move it
there, leaving behind an #include to the raw source file i
ffmpeg | branch: master | Niklas Haas | Tue Jun 28 15:13:04
2022 +0200| [c688ddc067e0d9ade731b3adb5c6fde259cbc5f6] | committer: Niklas Haas
avcodec: add common fflcms2 boilerplate
Handling this in general code makes more sense than handling it in
individual codec files, because it would be a lo
ffmpeg | branch: master | Niklas Haas | Thu Jul 28 16:47:34
2022 +0200| [1001bdc5047ec7ed0754a2084b77637028bb82cc] | committer: Niklas Haas
fate/png: add test for ICC profile parsing
This tests the new "-flags2 icc_profiles" option by making sure the
embedded ICC profile gets correctly detected
ffmpeg | branch: master | Niklas Haas | Tue Jun 28 15:15:40
2022 +0200| [77f8dcb26582b00c53caf35f05eedef2523a2578] | committer: Niklas Haas
avcodec/decode: parse ICC profiles
Implementation for the decode side of the ICC profile API, roughly
matching the behavior of the existing vf_iccdetect fi
ffmpeg | branch: master | Niklas Haas | Tue Jun 28 15:03:19
2022 +0200| [8377ef43f4f9be46391bb5b43bbe7e9c6c1ad8dc] | committer: Niklas Haas
avcodec/encode:: generate ICC profiles
Only if requested, and only if the codec signals support for ICC
profiles. Implementation roughly matches the functi
ffmpeg | branch: master | Thilo Borgmann | Mon Jul 18
16:09:46 2022 +0200| [cf1f57443158bcbe84a213e8dc631a302993f9a2] | committer:
Thilo Borgmann
lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf1f57443158bcbe84a213e8dc63
ffmpeg | branch: master | Thilo Borgmann | Sat Jul 30
13:10:45 2022 +0200| [9d66417cc5bd705dca15e90aea3fa59d07422705] | committer:
Thilo Borgmann
lavfi/cropdetect: Add new mode to detect crop-area based on motion vectors and
edges
This filter allows crop detection even if the video is embedde
ffmpeg | branch: master | Thilo Borgmann | Sat Jul 30
13:20:02 2022 +0200| [cd8515eb70f7ab0961b9401248ff5046b99c67ec] | committer:
Thilo Borgmann
Changelog: Update after last commit
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cd8515eb70f7ab0961b9401248ff5046b99c67ec
---
Chang
ffmpeg | branch: master | Thilo Borgmann | Sat Jul 30
13:20:56 2022 +0200| [665349c4c0fabb6cdb647c8803fad4f3c2937182] | committer:
Thilo Borgmann
lavfi/vf_cropdetect: Reindent after last commit
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=665349c4c0fabb6cdb647c8803fad4f3c2937182
ffmpeg | branch: master | James Almer | Thu Jul 28 14:20:22
2022 -0300| [6406d5e430953085a0100b44dd8fceb478b383e2] | committer: James Almer
avcodec/aacdec: print a log message when treating mono HE-AAC as stereo
Since this behavior is intentional, use the VERBOSE level instead of WARNING as
it'
ffmpeg | branch: master | James Almer | Fri Jul 29 18:05:51
2022 -0300| [6ca16906439f689e4627b7cb4e6466bd45cc696f] | committer: James Almer
avcodec/alac: don't fail if channels aren't set during init() when extradata is
valid
The decoder is meant to use it as a fallback if the value in extrada
ffmpeg | branch: release/5.1 | James Almer | Fri Jul 29
18:05:51 2022 -0300| [915ef932a3cd4679fa58d6c514992d90e5fa6930] | committer:
James Almer
avcodec/alac: don't fail if channels aren't set during init() when extradata is
valid
The decoder is meant to use it as a fallback if the value in e
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jul 29 08:43:55 2022 +0200| [879eedb2d1f185bd4998631be21b1417874e] |
committer: Andreas Rheinhardt
avcodec/ttmlenc: Deduplicate ttml_default_namespacing string
String literals are allowed to be deduplicated (and toolchains
are already capa
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jul 29 09:57:14 2022 +0200| [92e702863ce7df7f7670086cd2edd87e0a1c1487] |
committer: Andreas Rheinhardt
avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it
In this case, this allows to inline the initial run_cb and lev_cb
valu
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jul 22 06:27:05 2022 +0200| [a2d7da01e8f9a2ab5815c0a9718dc952f751667d] |
committer: Andreas Rheinhardt
avcodec/threadframe: Constify the frame in ff_thread_await_progress
It is safe to call it on a const ThreadFrame*.
Signed-off-by: Andreas R
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 30 22:14:26 2022 +0200| [f0dd4ab055b16bcfe2f9ad1f00d109494db135aa] |
committer: Andreas Rheinhardt
avfilter/vf_cropdetect: Remove set-but-unused variable
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 30 22:20:12 2022 +0200| [f654aa8a096a4b1d9f3bd3d81417977486d8d009] |
committer: Andreas Rheinhardt
tests/ref/fate/filter-metadata-cropdetect[12]: Fix ref file
Necessitated by 6ca43a9675d651d7ea47c7ba2fafb1bf831c4d0b
and 425b309fa43236f4b7c
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 20:33:19 2022 +0200| [41ea00672ac4e4e3d2e4355a3cd4245ee245] |
committer: Andreas Rheinhardt
avcodec/xwdenc: Don't modify input frame
These modifications were actually meant to be applied to
the coded_frame, yet 08b31a72dbcf2935e871e
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 20:44:54 2022 +0200| [da668fa7d24e54945b0cce4deb7ca026b5bd8301] |
committer: Andreas Rheinhardt
swscale/rgb2rgb: Don't cast const away
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da668
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 21:19:53 2022 +0200| [021336317584fdf51e26b8eb205e27c955ab9292] |
committer: Andreas Rheinhardt
avcodec/fitsenc: Don't cast const away unnecessarily
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 21:13:05 2022 +0200| [90c38612f8265d3751afa8d3f885023e472560c4] |
committer: Andreas Rheinhardt
avcodec/gif: Remove redundant cast
Possible since 529a9893d769f381b72785c500662be2020da5fe.
Signed-off-by: Andreas Rheinhardt
> http://gi
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 21:24:12 2022 +0200| [e207f75ba8c9e74cb606bc36697149fca3a13a4c] |
committer: Andreas Rheinhardt
avcodec/diracdsp: Don't cast const away unnecessarily
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 00:32:28 2022 +0200| [22ca2ef018096ce6019070e2067128dbd2f8d1fc] |
committer: Andreas Rheinhardt
avcodec/pnmdec, pnm_parser: Improve const-correctness
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 23:02:11 2022 +0200| [d8388e1b4e3965dd17d6aafbee1438e49cb6a219] |
committer: Andreas Rheinhardt
avcodec/ilbcdec: Move transient GetBitContext from ctx to stack
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 21:24:43 2022 +0200| [941a82b57c8e69ca72a82695cef97604f5a9e944] |
committer: Andreas Rheinhardt
avcodec/dxv: Don't cast const away unnecessarily
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 22:37:21 2022 +0200| [86460b366cfb12f7a192e15883148272b1dd5513] |
committer: Andreas Rheinhardt
avcodec/ilbcdec: Fix const correctness
Also constify everything that can be constified.
Signed-off-by: Andreas Rheinhardt
> http://git.vi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 00:48:41 2022 +0200| [e4547c136acf4a956824b9cbfd53eecfb8aa93c0] |
committer: Andreas Rheinhardt
avcodec/pnmdec: Fix indentation
Forgotten after ff1450e449f848ad4b37b3cf448315ba4581364e.
Signed-off-by: Andreas Rheinhardt
> http://git.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 25 21:33:14 2022 +0200| [e86b8ca7f1c149b15e1e173191fcd59b48497519] |
committer: Andreas Rheinhardt
avcodec/cinepakenc: Avoid casting const away
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 06:21:26 2022 +0200| [7e41f95dce6390f39a5134a25213828ed65fac6b] |
committer: Andreas Rheinhardt
avcodec/snow: Remove unused halfpel_plane
Committed in 5be3a818719d613e2f225cf1532fda01ba106b04 in
an unfinished state; never used or finish
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 20:19:06 2022 +0200| [dd20ebb2ca2a572557de612eef2df1a57738efde] |
committer: Andreas Rheinhardt
avcodec/pngenc: Don't cast const away unnecessarily
Possible since 529a9893d769f381b72785c500662be2020da5fe.
Signed-off-by: Andreas Rheinha
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 20:02:25 2022 +0200| [145236741d9a7c18da4ee22c30b777b781bc5ac8] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Inline values in ff_update_block_index()
This is possible for most of the callers, because e.g. only
the MPEG-4 decoder c
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:17:08 2022 +0200| [2793e4353f2ec11084bcdf211c32649c47a704bc] |
committer: Andreas Rheinhardt
avcodec/half2float: Constify arrays in half2float()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 06:30:28 2022 +0200| [dc3e25e4d3c152ff87030e89247b3e8d9bdef925] |
committer: Andreas Rheinhardt
avcodec/lossless_videoencdsp: Constify src sub_left_predict
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 04:50:55 2022 +0200| [af43da3e4d861cd408292aefed0dea2121d5521a] |
committer: Andreas Rheinhardt
avcodec/videodsp: Constify buf in VideoDSPContext.prefetch
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.g
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 07:50:01 2022 +0200| [e7cb7c762abca7444ed3a5a2a839b10c05c455f3] |
committer: Andreas Rheinhardt
avcodec/cfhdencdsp: Constify input pointers
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 07:25:02 2022 +0200| [abb85429f3424375f21bdd135656c2d88357b3d5] |
committer: Andreas Rheinhardt
avcodec/me_cmp: Constify me_cmp_func buffer parameters
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 08:00:28 2022 +0200| [966fc1230a68d4107994038b71c3200b069ed22e] |
committer: Andreas Rheinhardt
avcodec/mpegvideoencdsp: Allow pointers to const where possible
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 08:20:14 2022 +0200| [209a11053f3249e1f5f36a6a74089df92181d25a] |
committer: Andreas Rheinhardt
avcodec/mpegvideodsp: Constify src pointers
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 26 08:36:11 2022 +0200| [34276b815b7eddffdd0713569e4b8009c923b029] |
committer: Andreas Rheinhardt
avcodec/motion_est: Constify pointers to frame data
Reviewed-by: Michael Niedermayer
Signed-off-by: Andreas Rheinhardt
> http://git.video
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 03:34:17 2022 +0200| [4368e86a02b8dde9824b44923dc01834046ad360] |
committer: Andreas Rheinhardt
avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target
This is possible now that ff_thread_await_progress() accepts
a const ThreadF
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 04:28:03 2022 +0200| [94dd8f421eedf58c3399f25dee169790b28c614b] |
committer: Andreas Rheinhardt
avcodec/wavpack: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually) a data race,
so it
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jul 22 07:11:47 2022 +0200| [0eb399ac3953da16f880a1e455bb009a45f76d49] |
committer: Andreas Rheinhardt
avcodec: Constify ThreadFrames if possible
This is possible now that ff_thread_await_progress() accepts
a const ThreadFrame*.
Signed-off-by
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 04:35:33 2022 +0200| [9c4f7d1e880a000a070f445386c870427e57971c] |
committer: Andreas Rheinhardt
avcodec/vp8: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it must
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:11:35 2022 +0200| [0eae123dbd610b4ad371c6ebfc41a9d5b56abec8] |
committer: Andreas Rheinhardt
avcodec/proresdec2: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:11:59 2022 +0200| [0980d3801d12939bd0eaa6b23b7a21d9012d8c5e] |
committer: Andreas Rheinhardt
avcodec/magicyuv: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:14:10 2022 +0200| [a18c372390346d089580a18183115c8f8ef2d1ec] |
committer: Andreas Rheinhardt
avcodec/jpeg2000dec: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:17:55 2022 +0200| [e725c5e24eaa94cd5a99e039d6c569a24e335d5a] |
committer: Andreas Rheinhardt
avcodec/exr: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it must
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:16:33 2022 +0200| [9ea03f5678c21e07da9f484846beb2637d41cd7d] |
committer: Andreas Rheinhardt
avcodec/diracdec: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:14:32 2022 +0200| [5ad29e15908523c423c881bce2aaf62e433169b6] |
committer: Andreas Rheinhardt
avcodec/dxv: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it must
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 23 06:15:23 2022 +0200| [597dc96736a960ed95f2cbbf0b32ddad210c7f2a] |
committer: Andreas Rheinhardt
avcodec/dvdec: Constify slice threads' ptr to main context
Modifying the main context from a slice thread is (usually)
a data race, so it mu
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jul 31 04:57:23 2022 +0200| [1368b5a72502ad18794854ed61a574653bfa5900] |
committer: Andreas Rheinhardt
avcodec/ttmlenc: Use string literal macro for default namespacing
Fixes -Werror=format-security build failures when building with
disabled o
53 matches
Mail list logo