History

Do not include mathematics.h in avutil.h

Mans Rullgard committed 15 years ago

Commit 0ebcdf51 parent ee8aecd54 files · +56 −1Browse files

Unified · Split

54 files
  1. ffmpeg.c +1 −0
  2. ffplay.c +1 −0
  3. ffserver.c +1 −0
  4. libavcodec/acelp_pitch_delay.c +1 −0
  5. libavcodec/ituh263dec.c +1 −0
  6. libavcodec/mpegvideo_enc.c +1 −0
  7. libavcodec/snow.c +1 −0
  8. libavcodec/utils.c +1 −0
  9. libavcodec/xsubdec.c +2 −0
  10. libavfilter/vf_aspect.c +1 −0
  11. libavfilter/vf_crop.c +1 −0
  12. libavfilter/vf_overlay.c +1 −0
  13. libavfilter/vf_pad.c +1 −0
  14. libavfilter/vf_scale.c +1 −0
  15. libavfilter/vf_setpts.c +1 −0
  16. libavfilter/vf_settb.c +1 −0
  17. libavfilter/vsrc_color.c +1 −0
  18. libavfilter/vsrc_nullsrc.c +1 −0
  19. libavformat/applehttp.c +1 −0
  20. libavformat/asfdec.c +1 −0
  21. libavformat/assdec.c +1 −0
  22. libavformat/audiointerleave.c +1 −0
  23. libavformat/avidec.c +1 −0
  24. libavformat/dv.c +1 −0
  25. libavformat/dvenc.c +1 −0
  26. libavformat/ffmetadec.c +1 −0
  27. libavformat/gxfenc.c +1 −0
  28. libavformat/matroskaenc.c +1 −0
  29. libavformat/mov.c +1 −0
  30. libavformat/movenc.c +1 −0
  31. libavformat/mp3dec.c +1 −0
  32. libavformat/mpegenc.c +1 −0
  33. libavformat/mpegtsenc.c +1 −0
  34. libavformat/mxfdec.c +1 −0
  35. libavformat/nsvdec.c +2 −0
  36. libavformat/nut.c +1 −0
  37. libavformat/nutdec.c +1 −0
  38. libavformat/nutenc.c +1 −0
  39. libavformat/oggenc.c +1 −0
  40. libavformat/output-example.c +1 −0
  41. libavformat/pcm.c +1 −0
  42. libavformat/r3d.c +1 −0
  43. libavformat/riff.c +1 −0
  44. libavformat/rl2.c +1 −0
  45. libavformat/rtpdec.c +1 −0
  46. libavformat/rtpenc.c +1 −0
  47. libavformat/rtsp.c +1 −0
  48. libavformat/rtspdec.c +1 −0
  49. libavformat/seek.c +1 −0
  50. libavformat/utils.c +1 −0
  51. libavformat/vqf.c +1 −0
  52. libavformat/wav.c +2 −0
  53. libavutil/avutil.h +0 −1
  54. tests/seek_test.c +1 −0
ffmpeg.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include "libavutil/fifo.h"
4141 #include "libavutil/intreadwrite.h"
4242 #include "libavutil/dict.h"
43+#include "libavutil/mathematics.h"
4344 #include "libavutil/pixdesc.h"
4445 #include "libavutil/avstring.h"
4546 #include "libavutil/libm.h"
ffplay.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <limits.h>
2626 #include "libavutil/avstring.h"
2727 #include "libavutil/colorspace.h"
28+#include "libavutil/mathematics.h"
2829 #include "libavutil/pixdesc.h"
2930 #include "libavutil/imgutils.h"
3031 #include "libavutil/dict.h"
ffserver.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include "libavutil/avstring.h"
3838 #include "libavutil/lfg.h"
3939 #include "libavutil/dict.h"
40+#include "libavutil/mathematics.h"
4041 #include "libavutil/random_seed.h"
4142 #include "libavutil/parseutils.h"
4243 #include "libavutil/opt.h"
libavcodec/acelp_pitch_delay.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2121 */
2222
23+#include "libavutil/mathematics.h"
2324 #include "avcodec.h"
2425 #include "dsputil.h"
2526 #include "acelp_pitch_delay.h"
libavcodec/ituh263dec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 //#define DEBUG
3131 #include <limits.h>
3232
33+#include "libavutil/mathematics.h"
3334 #include "dsputil.h"
3435 #include "avcodec.h"
3536 #include "mpegvideo.h"
libavcodec/mpegvideo_enc.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 */
2929
3030 #include "libavutil/intmath.h"
31+#include "libavutil/mathematics.h"
3132 #include "avcodec.h"
3233 #include "dsputil.h"
3334 #include "mpegvideo.h"
libavcodec/snow.c+1−0
@@ -3697,6 +3697,7 @@ AVCodec ff_snow_encoder = { · 3696 unmodified lines
36973697 #undef printf
36983698
36993699 #include "libavutil/lfg.h"
3700+#include "libavutil/mathematics.h"
37003701
37013702 int main(void){
37023703 int width=256;
libavcodec/utils.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "libavutil/avstring.h"
2929 #include "libavutil/crc.h"
30+#include "libavutil/mathematics.h"
3031 #include "libavutil/pixdesc.h"
3132 #include "libavutil/audioconvert.h"
3233 #include "libavutil/imgutils.h"
libavcodec/xsubdec.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 * License along with Libav; if not, write to the Free Software
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
21+
22+#include "libavutil/mathematics.h"
2123 #include "libavutil/imgutils.h"
2224 #include "avcodec.h"
2325 #include "get_bits.h"
libavfilter/vf_aspect.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 * aspect ratio modification video filters
2424 */
2525
26+#include "libavutil/mathematics.h"
2627 #include "avfilter.h"
2728
2829 typedef struct {
libavfilter/vf_crop.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/avstring.h"
3131 #include "libavutil/libm.h"
3232 #include "libavutil/imgutils.h"
33+#include "libavutil/mathematics.h"
3334
3435 static const char *var_names[] = {
3536 "E",
libavfilter/vf_overlay.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/avstring.h"
3131 #include "libavutil/pixdesc.h"
3232 #include "libavutil/imgutils.h"
33+#include "libavutil/mathematics.h"
3334 #include "internal.h"
3435
3536 static const char *var_names[] = {
libavfilter/vf_pad.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/avassert.h"
3333 #include "libavutil/imgutils.h"
3434 #include "libavutil/parseutils.h"
35+#include "libavutil/mathematics.h"
3536 #include "drawutils.h"
3637
3738 static const char *var_names[] = {
libavfilter/vf_scale.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "avfilter.h"
2727 #include "libavutil/avstring.h"
2828 #include "libavutil/eval.h"
29+#include "libavutil/mathematics.h"
2930 #include "libavutil/pixdesc.h"
3031 #include "libswscale/swscale.h"
3132
libavfilter/vf_setpts.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 /* #define DEBUG */
2828
2929 #include "libavutil/eval.h"
30+#include "libavutil/mathematics.h"
3031 #include "avfilter.h"
3132
3233 static const char *var_names[] = {
libavfilter/vf_settb.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include "libavutil/avstring.h"
2727 #include "libavutil/eval.h"
28+#include "libavutil/mathematics.h"
2829 #include "libavutil/rational.h"
2930 #include "avfilter.h"
3031 #include "internal.h"
libavfilter/vsrc_color.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/pixdesc.h"
2323 #include "libavutil/colorspace.h"
2424 #include "libavutil/imgutils.h"
25+#include "libavutil/mathematics.h"
2526 #include "libavutil/parseutils.h"
2627 #include "drawutils.h"
2728
libavfilter/vsrc_nullsrc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include "libavutil/avstring.h"
2525 #include "libavutil/eval.h"
26+#include "libavutil/mathematics.h"
2627 #include "libavutil/parseutils.h"
2728 #include "avfilter.h"
2829
libavformat/applehttp.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "libavutil/avstring.h"
2929 #include "libavutil/intreadwrite.h"
30+#include "libavutil/mathematics.h"
3031 #include "libavutil/opt.h"
3132 #include "libavutil/dict.h"
3233 #include "avformat.h"
libavformat/asfdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/common.h"
2626 #include "libavutil/avstring.h"
2727 #include "libavutil/dict.h"
28+#include "libavutil/mathematics.h"
2829 #include "libavcodec/mpegaudio.h"
2930 #include "avformat.h"
3031 #include "avio_internal.h"
libavformat/assdec.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/mathematics.h"
2223 #include "avformat.h"
2324 #include "internal.h"
2425
libavformat/audiointerleave.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "libavutil/fifo.h"
24+#include "libavutil/mathematics.h"
2425 #include "avformat.h"
2526 #include "audiointerleave.h"
2627 #include "internal.h"
libavformat/avidec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <strings.h>
2323 #include "libavutil/intreadwrite.h"
24+#include "libavutil/mathematics.h"
2425 #include "libavutil/bswap.h"
2526 #include "libavutil/dict.h"
2627 #include "avformat.h"
libavformat/dv.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "avformat.h"
3333 #include "libavcodec/dvdata.h"
3434 #include "libavutil/intreadwrite.h"
35+#include "libavutil/mathematics.h"
3536 #include "dv.h"
3637
3738 struct DVDemuxContext {
libavformat/dvenc.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavcodec/dvdata.h"
3636 #include "dv.h"
3737 #include "libavutil/fifo.h"
38+#include "libavutil/mathematics.h"
3839
3940 struct DVMuxContext {
4041 const DVprofile* sys; /* current DV profile, e.g.: 525/60, 625/50 */
libavformat/ffmetadec.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/mathematics.h"
2223 #include "avformat.h"
2324 #include "ffmeta.h"
2425 #include "internal.h"
libavformat/gxfenc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "libavutil/intfloat_readwrite.h"
23+#include "libavutil/mathematics.h"
2324 #include "avformat.h"
2425 #include "gxf.h"
2526 #include "riff.h"
libavformat/matroskaenc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/samplefmt.h"
3030 #include "libavutil/intreadwrite.h"
3131 #include "libavutil/intfloat_readwrite.h"
32+#include "libavutil/mathematics.h"
3233 #include "libavutil/random_seed.h"
3334 #include "libavutil/lfg.h"
3435 #include "libavutil/dict.h"
libavformat/mov.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "libavutil/intreadwrite.h"
2929 #include "libavutil/intfloat_readwrite.h"
30+#include "libavutil/mathematics.h"
3031 #include "libavutil/avstring.h"
3132 #include "libavutil/dict.h"
3233 #include "avformat.h"
libavformat/movenc.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "internal.h"
3434 #include "libavutil/avstring.h"
3535 #include "libavutil/intfloat_readwrite.h"
36+#include "libavutil/mathematics.h"
3637 #include "libavutil/opt.h"
3738 #include "libavutil/dict.h"
3839 #include "rtpenc.h"
libavformat/mp3dec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/avstring.h"
2323 #include "libavutil/intreadwrite.h"
2424 #include "libavutil/dict.h"
25+#include "libavutil/mathematics.h"
2526 #include "avformat.h"
2627 #include "id3v2.h"
2728 #include "id3v1.h"
libavformat/mpegenc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "libavutil/fifo.h"
23+#include "libavutil/mathematics.h"
2324 #include "libavcodec/put_bits.h"
2425 #include "avformat.h"
2526 #include "mpeg.h"
libavformat/mpegtsenc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/bswap.h"
2323 #include "libavutil/crc.h"
2424 #include "libavutil/dict.h"
25+#include "libavutil/mathematics.h"
2526 #include "libavutil/opt.h"
2627 #include "libavcodec/mpegvideo.h"
2728 #include "avformat.h"
libavformat/mxfdec.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 //#define DEBUG
4747
4848 #include "libavutil/aes.h"
49+#include "libavutil/mathematics.h"
4950 #include "libavcodec/bytestream.h"
5051 #include "avformat.h"
5152 #include "mxf.h"
libavformat/nsvdec.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 * License along with Libav; if not, write to the Free Software
1919 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2020 */
21+
22+#include "libavutil/mathematics.h"
2123 #include "avformat.h"
2224 #include "riff.h"
2325 #include "libavutil/dict.h"
libavformat/nut.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/mathematics.h"
2223 #include "libavutil/tree.h"
2324 #include "nut.h"
2425 #include "internal.h"
libavformat/nutdec.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "libavutil/avstring.h"
2525 #include "libavutil/bswap.h"
2626 #include "libavutil/dict.h"
27+#include "libavutil/mathematics.h"
2728 #include "libavutil/tree.h"
2829 #include "avio_internal.h"
2930 #include "nut.h"
libavformat/nutenc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "libavutil/intreadwrite.h"
23+#include "libavutil/mathematics.h"
2324 #include "libavutil/tree.h"
2425 #include "libavutil/dict.h"
2526 #include "libavcodec/mpegaudiodata.h"
libavformat/oggenc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "libavutil/crc.h"
23+#include "libavutil/mathematics.h"
2324 #include "libavutil/random_seed.h"
2425 #include "libavcodec/xiph.h"
2526 #include "libavcodec/bytestream.h"
libavformat/output-example.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <string.h>
3535 #include <math.h>
3636
37+#include "libavutil/mathematics.h"
3738 #include "libavformat/avformat.h"
3839 #include "libswscale/swscale.h"
3940
libavformat/pcm.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/mathematics.h"
2223 #include "avformat.h"
2324 #include "pcm.h"
2425
libavformat/r3d.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include "libavutil/intreadwrite.h"
2525 #include "libavutil/dict.h"
26+#include "libavutil/mathematics.h"
2627 #include "avformat.h"
2728
2829 typedef struct {
libavformat/riff.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/mathematics.h"
2223 #include "libavcodec/avcodec.h"
2324 #include "avformat.h"
2425 #include "avio_internal.h"
libavformat/rl2.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include "libavutil/intreadwrite.h"
37+#include "libavutil/mathematics.h"
3738 #include "avformat.h"
3839
3940 #define EXTRADATA1_SIZE (6 + 256 * 3) ///< video base, clr, palette
libavformat/rtpdec.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/mathematics.h"
2223 #include "libavcodec/get_bits.h"
2324 #include "avformat.h"
2425 #include "mpegts.h"
libavformat/rtpenc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "avformat.h"
2323 #include "mpegts.h"
2424 #include "internal.h"
25+#include "libavutil/mathematics.h"
2526 #include "libavutil/random_seed.h"
2627 #include "libavutil/opt.h"
2728
libavformat/rtsp.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/base64.h"
2323 #include "libavutil/avstring.h"
2424 #include "libavutil/intreadwrite.h"
25+#include "libavutil/mathematics.h"
2526 #include "libavutil/parseutils.h"
2627 #include "libavutil/random_seed.h"
2728 #include "libavutil/dict.h"
libavformat/rtspdec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "libavutil/avstring.h"
2323 #include "libavutil/intreadwrite.h"
24+#include "libavutil/mathematics.h"
2425 #include "libavutil/opt.h"
2526 #include "avformat.h"
2627
libavformat/seek.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "seek.h"
24+#include "libavutil/mathematics.h"
2425 #include "libavutil/mem.h"
2526 #include "internal.h"
2627
libavformat/utils.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "metadata.h"
3232 #include "id3v2.h"
3333 #include "libavutil/avstring.h"
34+#include "libavutil/mathematics.h"
3435 #include "riff.h"
3536 #include "audiointerleave.h"
3637 #include "url.h"
libavformat/vqf.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "avformat.h"
2323 #include "libavutil/intreadwrite.h"
2424 #include "libavutil/dict.h"
25+#include "libavutil/mathematics.h"
2526
2627 typedef struct VqfContext {
2728 int frame_bit_len;
libavformat/wav.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 * License along with Libav; if not, write to the Free Software
2323 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2424 */
25+
26+#include "libavutil/mathematics.h"
2527 #include "avformat.h"
2628 #include "avio_internal.h"
2729 #include "pcm.h"
libavutil/avutil.h+0−1
@@ -121,7 +121,6 @@ char av_get_picture_type_char(enum AVPictureType pict_type); · 120 unmodified lines
121121
122122 #include "common.h"
123123 #include "error.h"
124−#include "mathematics.h"
125124 #include "rational.h"
126125 #include "log.h"
127126 #include "pixfmt.h"
tests/seek_test.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <string.h>
2626
2727 #include "libavutil/common.h"
28+#include "libavutil/mathematics.h"
2829 #include "libavformat/avformat.h"
2930
3031 #undef exit

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