17:31
ALL: move av_unused to conform with standard requirement This is required placement by standard attribute, works the same for __attribute__((unused)). Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] compat/w32pthreads.h [DH] fftools/opt_common.c [DH] libavcodec/aacpsy.c [DH] libavcodec/cabac_functions.h [DH] libavcodec/cbs_av1.c [DH] libavcodec/dvbsubdec.c [DH] libavcodec/flacenc.c [DH] libavcodec/get_bits.h [DH] libavcodec/h264_mvpred.h [DH] libavcodec/h264pred_template.c [DH] libavcodec/h264qpel_template.c [DH] libavcodec/hqxvlc.h [DH] libavcodec/jpeg2000dec.c [DH] (...)
17:24
avutil/attributes: prefer clang attributes even in non-gnu builds In MSVC mode Clang doesn't define __GNUC__, but we can still attributes. Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] libavutil/attributes.h
17:22
avutil/attributes: use standard attributes when they are available Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] libavutil/attributes.h
17:10
avutil/attributes: add AV_HAS_STD_ATTRIBUTE For testing language standard attributes, for both C++ and C. Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] libavutil/attributes.h
18:35
forgejo/workflows: include size and mtime in cache hash In case some file has been updated. Generally fate samples shouldn't be replaced to preserve compatibility with older revisions, but before merge it may happen that files is replaced. Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] .forgejo/workflows/test.yml
16:19
configure: suppress C4267 warnings from MSVC Suppresses implicit integer conversion narrowing warnings: warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data Those implicit conversions are abundant in ffmpeg's code base. Additionally equivalent warnings are not enabled for GCC/Clang by default, so they are mostly left unfixed. Suppress reports about them to reduce noise in MSVC build log. Signed-off-by: Kacper Michajłow <kasper93ⓐgmail.com> [DH] (...)