Builder ffmpeg-solaris10-sparc Build #13963
Results:
Failed shell_2 shell_3 shell_4 shell_5
SourceStamp:
| Project | ffmpeg |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Branch | master |
| Revision | 927ffd0930fa3f7a948d4ed30c67bd518f9549ce |
| Got Revision | 927ffd0930fa3f7a948d4ed30c67bd518f9549ce |
| Changes | 41 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpeg-solaris10-sparc' triggered this build
Steps and Logfiles:
-
git update ( 12 secs )
-
shell 'gsed -i ...' ( 0 secs )
-
shell_1 'gsed -i ...' ( 0 secs )
-
shell_2 'gsed -i ...' failed ( 0 secs )
-
shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 10 secs )
-
shell_4 'gmake fate-rsync' failed ( 0 secs )
-
shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 0 secs )
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc | slave |
| buildername | ffmpeg-solaris10-sparc | Builder |
| buildnumber | 13963 | Build |
| codebase | Build | |
| got_revision | 927ffd0930fa3f7a948d4ed30c67bd518f9549ce | Git |
| project | ffmpeg | Build |
| repository | https://git.ffmpeg.org/ffmpeg.git | Build |
| revision | 927ffd0930fa3f7a948d4ed30c67bd518f9549ce | Build |
| scheduler | schedule-ffmpeg-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Andreas Rheinhardtandreas.rheinhardt@outlook.com
- Lynnedev@lynne.ee
- Michael Niedermayermichael@niedermayer.cc
Timing:
| Start | Tue Jun 23 20:15:26 2026 |
| End | Tue Jun 23 20:15:51 2026 |
| Elapsed | 24 secs |
All Changes:
:
Change #272320
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:05:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision c78350af98ee49089dec1739b9d29ec9d8951971 Comments
avformat/hlsenc: Forward AVFormatContext.flags Needed for AVFMT_FLAG_BITEXACT. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavformat/hlsenc.c
Change #272321
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:14:42 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 1d92e85fcd08fb3812b6dcd3d48dd33d382923cd Comments
tests/fate/hlsenc: Make hls-iframes-single-fmp4 bitexact The mp4 file contained LIBAVFORMAT_IDENT and when it's length changes (as during a major version bump) the test output changes. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- tests/fate/hlsenc.mak
- tests/ref/fate/hls-iframes-single-fmp4
Change #272322
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision d333beb8b52b10dd069aab4b835f5826094ff2ee Comments
avdevice: Remove deprecated FF_API_ALSA_CHANNELS Deprecated since 2025-02-01. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavdevice/alsa.h
- libavdevice/alsa_dec.c
- libavdevice/version_major.h
Change #272323
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 509c1f99a7c0a3ffb9387c1aac19fe7b2c87594a Comments
avfilter: Remove deprecated FF_API_BUFFERSINK_OPTS Deprecated since 2024-09-30. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavfilter/buffersink.c
- libavfilter/version_major.h
Change #272324
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 711613885708ec9c5d6c9c1ddd22002456fe2578 Comments
avfilter/avfilter: Remove FF_API_CONTEXT_PUBLIC Deprecated on 2024-10-07. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavfilter/avfilter.h
- libavfilter/version_major.h
Change #272325
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 9f58e3014cf4132541a787b9460a3fce33da619a Comments
avfilter: Remove FF_API_LIBNPP_SUPPORT libnpp and the corresponding filters have been deprecated in commit 994a368451b37b97ed2ff76354fd97d5c6a0fff2 on 2025-09-26. By the time of our next release, a year will have passed, so they are removed immediately. Note: Passing --enable-libnpp to configure results in a warning about the deprecation and is otherwise a no-op. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- configure
- doc/filters.texi
- libavfilter/Makefile
- libavfilter/allfilters.c
- libavfilter/version_major.h
- libavfilter/vf_sharpen_npp.c
- libavfilter/vf_transpose_npp.c
Change #272326
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 5aba289032376751b0f35d513007ff0f1ad3bc70 Comments
avformat: Remove FF_API_INTERNAL_TIMING Deprecated since 2024-07-09. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavformat/avformat.c
- libavformat/avformat.h
- libavformat/internal.h
- libavformat/options.c
- libavformat/version_major.h
Change #272327
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 9549c9ad79ee399ff469a420223d4b6118498f7e Comments
avformat/tls: Remove FF_API_NO_DEFAULT_TLS_VERIFY The decision to switch to checking peer certificates by default at the next major version bump was announced on 2025-08-09 in commit 5621eee672391680f432075865e7580189ad0097. Thanks to Michael Niedermayer for pointing out that the documentation needs to be updated, too. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- doc/protocols.texi
- libavformat/tls.h
- libavformat/version_major.h
Change #272328
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 6d2d1f3f3237408d1f674dbfcdf54f0f15790ecb Comments
avformat/oggenc: Remove deprecated pagesize option Deprecated in commit 59220d559b5077c15fa6434e42df95f3b92f0199. on 2013-01-08. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavformat/oggenc.c
Change #272329
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision ca1d253621d4643b7b9ba13ded6dfc68c329fda5 Comments
avcodec/sonic: Remove sonic codecs The original plan from commit d89fbfd4df6fd64f604a8373224aa396149a3784 (merged on 2024-11-25) was to remove the encoders on the then next major version bump (i.e. the bump to lavc 62, the current version) and to disable the decoders by default on said bump. Both did not happen; one deadline has already passed and the other is right upon us, so just remove all sonic codecs now. Note: Codec IDs and descriptors are kept. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- MAINTAINERS
- configure
- libavcodec/Makefile
- libavcodec/allcodecs.c
- libavcodec/sonic.c
- libavcodec/version_major.h
Change #272330
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision f31675400b9956f178e8743e4f9038a6fc1211d8 Comments
avcodec: Remove FF_CODEC_OMX The omx encoders were deprecated on 2024-11-09. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- MAINTAINERS
- configure
- libavcodec/Makefile
- libavcodec/allcodecs.c
- libavcodec/omx.c
- libavcodec/version_major.h
Change #272331
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision e7858bb3bb6df0220ec6b70480c4fd63a4c3c74e Comments
avcodec: Remove FF_API_PARSER_CODECID The parser API was scheduled to use enum AVCodecID in commit 8a322c956f3808a7199aef9b63a187af17c0a372 on 2025-11-01. The switch is made now despite this being fairly recently because it involves no deprecation and therefore no change from our downstreams at all. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/avcodec.h
- libavcodec/parser.c
- libavcodec/parser_internal.h
- libavcodec/version_major.h
Change #272332
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision e967ae98f404aca912a80f014e6473276804235f Comments
avcodec: Remove FF_API_PARSER_PRIVATE Deprecated on 2025-11-01. It is removed right now despite this being fairly recently, because users never had a legitimate reason to touch these fields at all: After all, their meaning was entirely undocumented. Furthermore, the split callback is unset for any parser since commit e5af9203098a889f36b759652615046254d45102 from 2021. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/avcodec.h
- libavcodec/parser_internal.h
- libavcodec/parsers.c
- libavcodec/version_major.h
Change #272333
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 17:15:02 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 7fd9780ab2f4e67bc3596286f96843e2eb3905bc Comments
avcodec: Remove FF_API_NVDEC_OLD_PIX_FMTS The switch to the new pixel formats was announced on 2025-07-11. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/cuviddec.c
- libavcodec/nvdec.c
- libavcodec/version_major.h
Change #272334
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:13:06 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 0438966d84deb34394df1929a53ab79fee5cc8d4 Comments
avcodec: Remove FF_API_V408_CODECID Deprecated on 2024-10-12. The output of the v410enc test changes because padding bits are now filled with 1s instead of zeroes and because bits_per_coded_sample changes to 30 (from 32), see https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22455#issuecomment-46213. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/allcodecs.c
- libavcodec/codec_desc.c
- libavcodec/codec_id.h
- libavcodec/v308dec.c
- libavcodec/v308enc.c
- libavcodec/v408dec.c
- libavcodec/v408enc.c
- libavcodec/v410dec.c
- libavcodec/v410enc.c
- libavcodec/version.c
- libavcodec/version_major.h
- libavformat/isom_tags.c
- libavformat/movenc.c
- libavformat/riff.c
- tests/fate/video.mak
- tests/ref/fate/v410enc
Change #272335
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision c85b83f8dfbbe59e5758460b2a66a0c8c155a697 Comments
avcodec: Remove FF_API_CODEC_PROPS Deprecated since 2025-01-05. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/av1dec.c
- libavcodec/avcodec.c
- libavcodec/avcodec.h
- libavcodec/h2645_sei.c
- libavcodec/hevc/hevcdec.c
- libavcodec/itut35.c
- libavcodec/jpeg2000dec.c
- libavcodec/libdav1d.c
- libavcodec/mjpegdec.c
- libavcodec/mpeg12dec.c
- libavcodec/pthread_frame.c
- libavcodec/version_major.h
- libavcodec/vp9.c
- libavcodec/webp.c
- libavformat/dump.c
Change #272336
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 861d17e0f0de4567dac75671ae33fdb2392cb33b Comments
avcodec/exr: Remove FF_API_EXR_GAMMA Deprecated on 2025-03-28. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/exr.c
- libavcodec/version_major.h
Change #272337
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 1c2e63045641d40a11400dd130763f24b6d690b0 Comments
avcodec/nvenc_h264: Remove FF_API_NVENC_H264_MAIN I.e. switch to high profile by default. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/nvenc_h264.c
- libavcodec/version_major.h
Change #272338
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 38221d0ec9d835e42125c4ff9c71214e27049b24 Comments
avcodec/codec: Remove deprecated AVCodec arrays They were deprecated in 3305767560a6303f474fffa3afb10c500059b455 on 2024-09-08. Removing them allows to constify all FFCodecs; furthermore, it allows to use a union of a video-only and a audio-only structure to reduce sizeof(FFCodec). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/allcodecs.c
- libavcodec/avcodec.c
- libavcodec/codec.h
- libavcodec/codec_internal.h
- libavcodec/libaomenc.c
- libavcodec/libvpxenc.c
- libavcodec/libx265.c
- libavcodec/tests/avcodec.c
- libavcodec/tests/encinfo.c
Change #272339
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision e930e2e60ac00c858d1381d6cc0b03df0237636e Comments
avcodec/exif: Remove avpriv_exif_decode_ifd() Superseded by the public exif API. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/exif.c
- libavcodec/exif_internal.h
Change #272340
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision c03d6ba2ebf0ef2b02c8db07ef8e06e77ef4a84d Comments
avcodec/packet: Remove AVPacketList Deprecated in f7db77bd8785d1715d3e7ed7e69bd1cc991f2d07 on 2021-03-17. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/packet.h
Change #272341
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 191be14fb6d7b3aa108cfd88d9353e000e9f86c3 Comments
avcodec/packet: Accept const dictionaries in av_packet_pack_dictionary() Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- doc/APIchanges
- libavcodec/packet.c
- libavcodec/packet.h
- libavcodec/version.h
Change #272342
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 51231c558848d29e5dc809b1b419b62f649f85fb Comments
avutil/common: Remove FF_API_MOD_UINTP2 Deprecated on 2024-06-13. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavutil/common.h
- libavutil/version.h
Change #272343
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 46d52299f5b9059e100801cd640aa1ccab4e9458 Comments
avutil/cpu: Remove FF_API_RISCV_FD_ZBA Deprecated on 2024-08-05. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavutil/cpu.h
- libavutil/version.h
Change #272344
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 38990c59d73999dce2b1bb9ceae68431f9b3c474 Comments
avutil/hwcontext_vulkan: Remove FF_API_VULKAN_FIXED_QUEUES Deprecated on 2024-08-11. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavutil/hwcontext_vulkan.c
- libavutil/hwcontext_vulkan.h
- libavutil/version.h
Change #272345
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision c32a719cb27a7c9b81501f943a4ed9b64c8fc378 Comments
avutil: Remove FF_API_OPT_INT_LIST Deprecated on 2024-09-30. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/textformat/avtextformat.c
- fftools/textformat/tf_compact.c
- fftools/textformat/tf_default.c
- fftools/textformat/tf_flat.c
- fftools/textformat/tf_ini.c
- fftools/textformat/tf_json.c
- fftools/textformat/tf_mermaid.c
- fftools/textformat/tf_xml.c
- libavcodec/avdct.h
- libavcodec/v210enc.h
- libavformat/async.c
- libavformat/bluray.c
- libavformat/cache.c
- libavformat/crypto.c
- libavformat/file.c
- libavformat/ipfsgateway.c
- libavformat/libsmbclient.c
- libavformat/network.c
- libavformat/shared.c
- libavformat/subfile.c
- libavutil/avutil.h
- libavutil/opt.h
- libavutil/utils.c
- libavutil/version.h
Change #272346
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 1c36aa8e335ef3f821adcef20f73299955ac8f5a Comments
avutil/opt: Remove FF_API_OPT_PTR Deprecated on 2024-10-16. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavutil/opt.c
- libavutil/opt.h
- libavutil/version.h
Change #272347
Category ffmpeg Changed by Lynne <dev@lynne.ee> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 61693f6c35ff812da6092894f5f2c6d8068bb6a6 Comments
hwcontext_vulkan: switch to VkAccessFlagBits2
Changed files
- doc/APIchanges
- libavutil/hwcontext_vulkan.h
- libavutil/version.h
Change #272348
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision da0ea43984e8e76b2ce1c72e0ab52305fcaecc48 Comments
avutil/hwcontext_vulkan: Move AVVkFrame.internal to the end This allows us to remove it by allocating AVVkFrameInternal jointly with AVVkFrame. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavutil/hwcontext_vulkan.h
Change #272349
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision fff992a5bc91ef521b04e15b83651ec22610110b Comments
avutil/xga_font_data: Stop exporting font data directly Commit c6c80631868dbe96d9fe0b2a61181d970381191a added getters for them. Also remove av_export_avutil and the BUILDING_foo macro. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- ffbuild/library.mak
- libavutil/internal.h
- libavutil/xga_font_data.c
- libavutil/xga_font_data.h
Change #272350
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 2d3776b8cc97e605883b1352f6e798791e54cf06 Comments
avutil/x86/emms: Unavpriv avpriv_emms_asm() This fallback function is used if external MMX is available, while inline MMX and intrinsics for emitting emms are unavailable. It is implemented as an avpriv function, which has several drawbacks for shared builds: 1. The function is so small (3 bytes; 16 with padding) that the overhead of exporting and importing it dwarfs the gains from code deduplication. 2. A call to an external library has more overhead than a library-internal one. 3. It may cause linking failures when a libavutil not exporting avpriv_emms_asm() is paired with a library needing it (if inline assembly and intrinsics were unavailable when building the dependent library). I am not aware of this ever happening. 4. We would be forced to keep avpriv_emms_asm() around for ABI stability even after it is no longer needed. This commit therefore uses the STLIBOBJS, SHLIBOBJS approach to duplicating it into each library on its own if needed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/x86/Makefile
- libavcodec/x86/emms.asm
- libavfilter/x86/Makefile
- libavfilter/x86/emms.asm
- libavutil/emms.h
- libavutil/x86/Makefile
- libavutil/x86/emms.asm
- libswscale/x86/Makefile
- libswscale/x86/emms.asm
Change #272351
Category ffmpeg Changed by Michael Niedermayer <michael@niedermayer.cc> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 54849fe663b21ecd456099c4d40d510fc2afe533 Comments
avcodec/avformat: Unavpriv avpriv_packet_list_*() The avpriv_packet_list_put/get/free() functions and the PacketList type were implemented in libavcodec and exported via the avpriv_ mechanism solely so that libavformat (and decklink in libavdevice) could use them; libavcodec itself has no users of them. Exporting them across the library boundary has the usual drawbacks for shared builds (export/import overhead and having to keep them around for ABI stability even once unneeded). Move the implementation and the PacketList/PacketListEntry types to libavformat and rename the functions to ff_packet_list_*(). libavformat is the primary user and compiles the new packet_list.c directly; decklink, the only libavdevice user, gets a private copy for shared builds via the SHLIBOBJS scheme already used for reverse.o and ccfifo.o (static builds resolve the symbols from libavformat). AVPACKET_IS_EMPTY() and ff_side_data_set_prft() remain in libavcodec/packet_internal.h as they are libavcodec-internal.
Changed files
- libavcodec/packet.c
- libavcodec/packet_internal.h
- libavdevice/Makefile
- libavdevice/decklink_common.cpp
- libavdevice/decklink_common.h
- libavdevice/decklink_dec.cpp
- libavdevice/dshow_capture.h
- libavdevice/packet_list.c
- libavdevice/vfwcap.c
- libavformat/Makefile
- libavformat/aiffenc.c
- libavformat/avformat.c
- libavformat/demux.c
- libavformat/demux_utils.c
- libavformat/flacenc.c
- libavformat/internal.h
- libavformat/matroskadec.c
- libavformat/movenc.c
- libavformat/movenc.h
- libavformat/movenc_ttml.c
- libavformat/mp3enc.c
- libavformat/mux.c
- libavformat/mxfenc.c
- libavformat/packet_internal.h
- libavformat/packet_list.c
- libavformat/ttaenc.c
Change #272352
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 762b94e672c4644624c49fa35e92524fa8a3611f Comments
libs: Bump major version of all libraries Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- doc/APIchanges
- libavcodec/version.h
- libavcodec/version_major.h
- libavdevice/version.h
- libavdevice/version_major.h
- libavfilter/version.h
- libavfilter/version_major.h
- libavformat/version.h
- libavformat/version_major.h
- libavutil/version.h
- libswresample/version.h
- libswresample/version_major.h
- libswscale/version.h
- libswscale/version_major.h
Change #272353
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision d77b5234b509c8323bdf5e0c6f07cbf4beb252c1 Comments
fftools/ffmpeg_opt: Remove deprecated no-op -qphist option Deprecated and disabled in commit 2f24290c8edd14262ee8a674a64b1223e1cbbf41 on 2023-04-13. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_opt.c
Change #272354
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision d09f5815d79b866d6c5932e1088c5c18ec835d7e Comments
fftools/ffmpeg_opt: Remove disabled and deprecated adrift_threshold Deprecated in commit 5a04aae82193d75b8f8814dc7e35f4cc84b1beba on 2023-05-02. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_opt.c
Change #272355
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:57 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 985ebb17490bd8c129328d08ae07c9db4d03356c Comments
fftools/ffmpeg_mux_init: Remove deprecated FFMPEG_OPT_ENC_TIME_BASE_NUM Deprecated in commit dff3a283cd8c71802d43fbbbfcf57fb479784a24 on 2023-07-23. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_mux_init.c
Change #272356
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:58 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 1c99ba791b126d006f6a91e2331ffb1e4dd65187 Comments
fftools/ffmpeg_mux_init: Remove deprecated source_no_drop Deprecated in commit d2c416fdf1ecc9c354642d7410944a506c4985a6 on 2023-10-10. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_mux_init.c
Change #272357
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:58 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 687e061cb20765a2a67a04fa2914853a512a6fee Comments
fftools/ffmpeg: Remove deprecated -vsync/fps_mode drop Deprecated in commit 3dc319587f5bb96905f5984262e036c58a756c8c on 2023-12-18. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_filter.c
- fftools/ffmpeg_mux.c
- fftools/ffmpeg_mux.h
- fftools/ffmpeg_mux_init.c
- fftools/ffmpeg_opt.c
Change #272358
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:58 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 7a6c1b19ab12eda975f34295b4542611c3d6d0f7 Comments
fftools/ffmpeg: Remove deprecated -top option Deprecated in commit 5d58a35f983fa0ce028fad593697903aecae9adf on 2023-09-18. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_dec.c
- fftools/ffmpeg_demux.c
- fftools/ffmpeg_enc.c
- fftools/ffmpeg_mux_init.c
- fftools/ffmpeg_opt.c
Change #272359
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:58 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 07407fff6142f14dcb21b8a06d0d15db0e31135e Comments
fftools/ffmpeg: Remove deprecated -filter_complex_script option Deprecated in commit c316c4c77b1bac8e9a77000294d3e8cf0ca45dc7 on 2024-01-20. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- fftools/ffmpeg.h
- fftools/ffmpeg_mux_init.c
- fftools/ffmpeg_opt.c
Change #272360
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Changed at Tue 23 Jun 2026 19:15:58 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 927ffd0930fa3f7a948d4ed30c67bd518f9549ce Comments
fftools/ffmpeg: Remove deprecated -vsync option Deprecated in commit 09c53a04c5892baee88872fbce3df17a00472faa on 2022-06-11. Thanks to Michael Niedermayer for pointing out that the documentation needs to be updated, too. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- doc/ffmpeg.texi
- doc/filters.texi
- doc/muxers.texi
- fftools/ffmpeg.h
- fftools/ffmpeg_mux_init.c
- fftools/ffmpeg_opt.c