History

avutil/libm: Only include intfloat.h when needed

Andreas Rheinhardt committed 1 year ago

Commit c9414331 parent 079110220 files · +23 −2Browse files

Unified · Split

20 files
  1. libavcodec/exrenc.c +1 −0
  2. libavcodec/fastaudio.c +1 −0
  3. libavcodec/jpeg2000.c +1 −0
  4. libavcodec/mips/h264pred_mmi.c +1 −0
  5. libavcodec/mips/hevcdsp_mmi.c +1 −0
  6. libavcodec/mips/vp8dsp_mmi.c +1 −0
  7. libavcodec/pnmdec.c +1 −0
  8. libavcodec/pnmenc.c +1 −0
  9. libavcodec/speexdec.c +1 −0
  10. libavfilter/vf_tonemap.c +1 −0
  11. libavfilter/vf_zscale.c +1 −0
  12. libavformat/ircamdec.c +1 −0
  13. libavformat/lafdec.c +1 −0
  14. libavformat/pdvdec.c +1 −0
  15. libavformat/usmdec.c +1 −0
  16. libavutil/libm.h +2 −0
  17. libavutil/tests/rational.c +1 −0
  18. libswscale/input.c +2 −1
  19. libswscale/output.c +2 −1
  20. libswscale/ppc/swscale_altivec.c +1 −0
libavcodec/exrenc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <zlib.h>
2828
2929 #include "libavutil/avassert.h"
30+#include "libavutil/intfloat.h"
3031 #include "libavutil/mem.h"
3132 #include "libavutil/opt.h"
3233 #include "libavutil/imgutils.h"
libavcodec/fastaudio.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2222 */
2323
24+#include "libavutil/intfloat.h"
2425 #include "libavutil/mem.h"
2526 #include "avcodec.h"
2627 #include "bytestream.h"
libavcodec/jpeg2000.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/avassert.h"
3030 #include "libavutil/common.h"
3131 #include "libavutil/imgutils.h"
32+#include "libavutil/intfloat.h"
3233 #include "libavutil/mem.h"
3334 #include "libavutil/thread.h"
3435 #include "avcodec.h"
libavcodec/mips/h264pred_mmi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "h264pred_mips.h"
2626 #include "libavcodec/bit_depth_template.c"
27+#include "libavutil/intfloat.h"
2728 #include "libavutil/mips/mmiutils.h"
2829 #include "constants.h"
2930
libavcodec/mips/hevcdsp_mmi.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavcodec/hevc/hevcdec.h"
2222 #include "libavcodec/bit_depth_template.c"
2323 #include "libavcodec/mips/hevcdsp_mips.h"
24+#include "libavutil/intfloat.h"
2425 #include "libavutil/mips/mmiutils.h"
2526
2627 #define PUT_HEVC_QPEL_H(w, x_step, src_step, dst_step) \
libavcodec/mips/vp8dsp_mmi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "vp8dsp_mips.h"
2525 #include "constants.h"
2626 #include "libavutil/attributes.h"
27+#include "libavutil/intfloat.h"
2728 #include "libavutil/mips/mmiutils.h"
2829 #include "libavutil/mem_internal.h"
2930
libavcodec/pnmdec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "config_components.h"
2323
2424 #include "libavutil/half2float.h"
25+#include "libavutil/intfloat.h"
2526
2627 #include "avcodec.h"
2728 #include "codec_internal.h"
libavcodec/pnmenc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/imgutils.h"
2626 #include "libavutil/pixdesc.h"
2727 #include "libavutil/float2half.h"
28+#include "libavutil/intfloat.h"
2829 #include "avcodec.h"
2930 #include "codec_internal.h"
3031 #include "encode.h"
libavcodec/speexdec.c+1−0
@@ -54,6 +54,7 @@ · 53 unmodified lines
5454 #include "libavutil/avassert.h"
5555 #include "libavutil/avstring.h"
5656 #include "libavutil/float_dsp.h"
57+#include "libavutil/intfloat.h"
5758 #include "libavutil/mem.h"
5859 #include "avcodec.h"
5960 #include "bytestream.h"
libavfilter/vf_tonemap.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/csp.h"
3030 #include "libavutil/imgutils.h"
3131 #include "libavutil/internal.h"
32+#include "libavutil/intfloat.h"
3233 #include "libavutil/intreadwrite.h"
3334 #include "libavutil/opt.h"
3435 #include "libavutil/pixdesc.h"
libavfilter/vf_zscale.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "video.h"
3737 #include "libavutil/eval.h"
3838 #include "libavutil/internal.h"
39+#include "libavutil/intfloat.h"
3940 #include "libavutil/intreadwrite.h"
4041 #include "libavutil/mathematics.h"
4142 #include "libavutil/mem.h"
libavformat/ircamdec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
2121
22+#include "libavutil/intfloat.h"
2223 #include "libavutil/intreadwrite.h"
2324 #include "libavcodec/internal.h"
2425 #include "avformat.h"
libavformat/lafdec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
2121
22+#include "libavutil/intfloat.h"
2223 #include "libavutil/intreadwrite.h"
2324 #include "libavutil/mem.h"
2425 #include "avformat.h"
libavformat/pdvdec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
2121
22+#include "libavutil/intfloat.h"
2223 #include "libavutil/mem.h"
2324 #include "avformat.h"
2425 #include "demux.h"
libavformat/usmdec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
2121
22+#include "libavutil/intfloat.h"
2223 #include "libavutil/intreadwrite.h"
2324 #include "libavutil/mem.h"
2425 #include "libavcodec/bytestream.h"
libavutil/libm.h+2−0
@@ -28,7 +28,9 @@ · 27 unmodified lines
2828 #include <math.h>
2929 #include "config.h"
3030 #include "attributes.h"
31+#if !(HAVE_COPYSIGN && HAVE_HYPOT && HAVE_ISFINITE && HAVE_ISINF && HAVE_ISNAN)
3132 #include "intfloat.h"
33+#endif
3234 #include "mathematics.h"
3335
3436 #if HAVE_MIPSFPU && HAVE_INLINE_ASM
libavutil/tests/rational.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "libavutil/rational.c"
2323 #include "libavutil/integer.h"
24+#include "libavutil/intfloat.h"
2425
2526 int main(void)
2627 {
libswscale/input.c+2−1
@@ -19,12 +19,13 @@ · 18 unmodified lines
1919 */
2020
2121 #include <math.h>
22+#include <stddef.h>
2223 #include <stdint.h>
23−#include <stdio.h>
2424
2525 #include "libavutil/bswap.h"
2626 #include "libavutil/intreadwrite.h"
2727 #include "libavutil/avassert.h"
28+#include "libavutil/intfloat.h"
2829 #include "config.h"
2930 #include "swscale_internal.h"
3031
libswscale/output.c+2−1
@@ -19,14 +19,15 @@ · 18 unmodified lines
1919 */
2020
2121 #include <math.h>
22+#include <stddef.h>
2223 #include <stdint.h>
23−#include <stdio.h>
2424 #include <string.h>
2525
2626 #include "libavutil/attributes.h"
2727 #include "libavutil/avutil.h"
2828 #include "libavutil/avassert.h"
2929 #include "libavutil/bswap.h"
30+#include "libavutil/intfloat.h"
3031 #include "libavutil/intreadwrite.h"
3132 #include "libavutil/mathematics.h"
3233 #include "libavutil/mem_internal.h"
libswscale/ppc/swscale_altivec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libswscale/swscale_internal.h"
2929 #include "libavutil/attributes.h"
3030 #include "libavutil/cpu.h"
31+#include "libavutil/intfloat.h"
3132 #include "yuv2rgb_altivec.h"
3233 #include "libavutil/ppc/util_altivec.h"
3334

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t