avutil/libm: Only include intfloat.h when needed

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt 2025-03-19 10:15:15 +01:00
parent 079110238a
commit c94143350f
20 changed files with 23 additions and 2 deletions

View file

@ -27,6 +27,7 @@
#include <zlib.h> #include <zlib.h>
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/intfloat.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "libavutil/opt.h" #include "libavutil/opt.h"
#include "libavutil/imgutils.h" #include "libavutil/imgutils.h"

View file

@ -21,6 +21,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "libavutil/intfloat.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "avcodec.h" #include "avcodec.h"
#include "bytestream.h" #include "bytestream.h"

View file

@ -29,6 +29,7 @@
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/common.h" #include "libavutil/common.h"
#include "libavutil/imgutils.h" #include "libavutil/imgutils.h"
#include "libavutil/intfloat.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "libavutil/thread.h" #include "libavutil/thread.h"
#include "avcodec.h" #include "avcodec.h"

View file

@ -24,6 +24,7 @@
#include "h264pred_mips.h" #include "h264pred_mips.h"
#include "libavcodec/bit_depth_template.c" #include "libavcodec/bit_depth_template.c"
#include "libavutil/intfloat.h"
#include "libavutil/mips/mmiutils.h" #include "libavutil/mips/mmiutils.h"
#include "constants.h" #include "constants.h"

View file

@ -21,6 +21,7 @@
#include "libavcodec/hevc/hevcdec.h" #include "libavcodec/hevc/hevcdec.h"
#include "libavcodec/bit_depth_template.c" #include "libavcodec/bit_depth_template.c"
#include "libavcodec/mips/hevcdsp_mips.h" #include "libavcodec/mips/hevcdsp_mips.h"
#include "libavutil/intfloat.h"
#include "libavutil/mips/mmiutils.h" #include "libavutil/mips/mmiutils.h"
#define PUT_HEVC_QPEL_H(w, x_step, src_step, dst_step) \ #define PUT_HEVC_QPEL_H(w, x_step, src_step, dst_step) \

View file

@ -24,6 +24,7 @@
#include "vp8dsp_mips.h" #include "vp8dsp_mips.h"
#include "constants.h" #include "constants.h"
#include "libavutil/attributes.h" #include "libavutil/attributes.h"
#include "libavutil/intfloat.h"
#include "libavutil/mips/mmiutils.h" #include "libavutil/mips/mmiutils.h"
#include "libavutil/mem_internal.h" #include "libavutil/mem_internal.h"

View file

@ -22,6 +22,7 @@
#include "config_components.h" #include "config_components.h"
#include "libavutil/half2float.h" #include "libavutil/half2float.h"
#include "libavutil/intfloat.h"
#include "avcodec.h" #include "avcodec.h"
#include "codec_internal.h" #include "codec_internal.h"

View file

@ -25,6 +25,7 @@
#include "libavutil/imgutils.h" #include "libavutil/imgutils.h"
#include "libavutil/pixdesc.h" #include "libavutil/pixdesc.h"
#include "libavutil/float2half.h" #include "libavutil/float2half.h"
#include "libavutil/intfloat.h"
#include "avcodec.h" #include "avcodec.h"
#include "codec_internal.h" #include "codec_internal.h"
#include "encode.h" #include "encode.h"

View file

@ -54,6 +54,7 @@
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/avstring.h" #include "libavutil/avstring.h"
#include "libavutil/float_dsp.h" #include "libavutil/float_dsp.h"
#include "libavutil/intfloat.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "avcodec.h" #include "avcodec.h"
#include "bytestream.h" #include "bytestream.h"

View file

@ -29,6 +29,7 @@
#include "libavutil/csp.h" #include "libavutil/csp.h"
#include "libavutil/imgutils.h" #include "libavutil/imgutils.h"
#include "libavutil/internal.h" #include "libavutil/internal.h"
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/opt.h" #include "libavutil/opt.h"
#include "libavutil/pixdesc.h" #include "libavutil/pixdesc.h"

View file

@ -36,6 +36,7 @@
#include "video.h" #include "video.h"
#include "libavutil/eval.h" #include "libavutil/eval.h"
#include "libavutil/internal.h" #include "libavutil/internal.h"
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/mathematics.h" #include "libavutil/mathematics.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"

View file

@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavcodec/internal.h" #include "libavcodec/internal.h"
#include "avformat.h" #include "avformat.h"

View file

@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "avformat.h" #include "avformat.h"

View file

@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "libavutil/intfloat.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "avformat.h" #include "avformat.h"
#include "demux.h" #include "demux.h"

View file

@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/mem.h" #include "libavutil/mem.h"
#include "libavcodec/bytestream.h" #include "libavcodec/bytestream.h"

View file

@ -28,7 +28,9 @@
#include <math.h> #include <math.h>
#include "config.h" #include "config.h"
#include "attributes.h" #include "attributes.h"
#if !(HAVE_COPYSIGN && HAVE_HYPOT && HAVE_ISFINITE && HAVE_ISINF && HAVE_ISNAN)
#include "intfloat.h" #include "intfloat.h"
#endif
#include "mathematics.h" #include "mathematics.h"
#if HAVE_MIPSFPU && HAVE_INLINE_ASM #if HAVE_MIPSFPU && HAVE_INLINE_ASM

View file

@ -21,6 +21,7 @@
#include "libavutil/rational.c" #include "libavutil/rational.c"
#include "libavutil/integer.h" #include "libavutil/integer.h"
#include "libavutil/intfloat.h"
int main(void) int main(void)
{ {

View file

@ -19,12 +19,13 @@
*/ */
#include <math.h> #include <math.h>
#include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <stdio.h>
#include "libavutil/bswap.h" #include "libavutil/bswap.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/intfloat.h"
#include "config.h" #include "config.h"
#include "swscale_internal.h" #include "swscale_internal.h"

View file

@ -19,14 +19,15 @@
*/ */
#include <math.h> #include <math.h>
#include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <stdio.h>
#include <string.h> #include <string.h>
#include "libavutil/attributes.h" #include "libavutil/attributes.h"
#include "libavutil/avutil.h" #include "libavutil/avutil.h"
#include "libavutil/avassert.h" #include "libavutil/avassert.h"
#include "libavutil/bswap.h" #include "libavutil/bswap.h"
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "libavutil/mathematics.h" #include "libavutil/mathematics.h"
#include "libavutil/mem_internal.h" #include "libavutil/mem_internal.h"

View file

@ -28,6 +28,7 @@
#include "libswscale/swscale_internal.h" #include "libswscale/swscale_internal.h"
#include "libavutil/attributes.h" #include "libavutil/attributes.h"
#include "libavutil/cpu.h" #include "libavutil/cpu.h"
#include "libavutil/intfloat.h"
#include "yuv2rgb_altivec.h" #include "yuv2rgb_altivec.h"
#include "libavutil/ppc/util_altivec.h" #include "libavutil/ppc/util_altivec.h"