]> git.sesse.net Git - ffmpeg/commitdiff
Do not include mathematics.h in avutil.h
authorMans Rullgard <mans@mansr.com>
Sat, 4 Jun 2011 11:58:23 +0000 (12:58 +0100)
committerMans Rullgard <mans@mansr.com>
Sun, 3 Jul 2011 20:42:06 +0000 (21:42 +0100)
Signed-off-by: Mans Rullgard <mans@mansr.com>
54 files changed:
ffmpeg.c
ffplay.c
ffserver.c
libavcodec/acelp_pitch_delay.c
libavcodec/ituh263dec.c
libavcodec/mpegvideo_enc.c
libavcodec/snow.c
libavcodec/utils.c
libavcodec/xsubdec.c
libavfilter/vf_aspect.c
libavfilter/vf_crop.c
libavfilter/vf_overlay.c
libavfilter/vf_pad.c
libavfilter/vf_scale.c
libavfilter/vf_setpts.c
libavfilter/vf_settb.c
libavfilter/vsrc_color.c
libavfilter/vsrc_nullsrc.c
libavformat/applehttp.c
libavformat/asfdec.c
libavformat/assdec.c
libavformat/audiointerleave.c
libavformat/avidec.c
libavformat/dv.c
libavformat/dvenc.c
libavformat/ffmetadec.c
libavformat/gxfenc.c
libavformat/matroskaenc.c
libavformat/mov.c
libavformat/movenc.c
libavformat/mp3dec.c
libavformat/mpegenc.c
libavformat/mpegtsenc.c
libavformat/mxfdec.c
libavformat/nsvdec.c
libavformat/nut.c
libavformat/nutdec.c
libavformat/nutenc.c
libavformat/oggenc.c
libavformat/output-example.c
libavformat/pcm.c
libavformat/r3d.c
libavformat/riff.c
libavformat/rl2.c
libavformat/rtpdec.c
libavformat/rtpenc.c
libavformat/rtsp.c
libavformat/rtspdec.c
libavformat/seek.c
libavformat/utils.c
libavformat/vqf.c
libavformat/wav.c
libavutil/avutil.h
tests/seek_test.c

index b9309aed43d18c8e35d2845e6ba8a488f6f784f3..1a4d2a1204a92a9fceaa5af20b1024a599be0ec2 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -40,6 +40,7 @@
 #include "libavutil/fifo.h"
 #include "libavutil/intreadwrite.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/pixdesc.h"
 #include "libavutil/avstring.h"
 #include "libavutil/libm.h"
index 73b30c400bd65b3518f60d8a5b0fbbabf776d22d..706ee25d65a56b334a59b7fb9088ec05c47d88d9 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -25,6 +25,7 @@
 #include <limits.h>
 #include "libavutil/avstring.h"
 #include "libavutil/colorspace.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/pixdesc.h"
 #include "libavutil/imgutils.h"
 #include "libavutil/dict.h"
index 65a97b20cc05d7ddd5d213c042a9331d57fab0af..f80ad972e587b87129a0d1cd69f3585268a0008c 100644 (file)
@@ -37,6 +37,7 @@
 #include "libavutil/avstring.h"
 #include "libavutil/lfg.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/random_seed.h"
 #include "libavutil/parseutils.h"
 #include "libavutil/opt.h"
index 4e44bc9122fe4e28dd6e2e96099c0bcb0d1d5565..2b791b5aa33f8d87704253d981f51dad07ee2bec 100644 (file)
@@ -20,6 +20,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "avcodec.h"
 #include "dsputil.h"
 #include "acelp_pitch_delay.h"
index 0bb92da8338429f20e2b70551d1a3cd594c12b18..7071b845fc027459d7b53a758f92bc0695e17119 100644 (file)
@@ -30,6 +30,7 @@
 //#define DEBUG
 #include <limits.h>
 
+#include "libavutil/mathematics.h"
 #include "dsputil.h"
 #include "avcodec.h"
 #include "mpegvideo.h"
index cd13a5cd2b3e97d9db0a3bc4d0d6db7df688b632..73bcc5b229e6611f2562ea69af25e263e5758082 100644 (file)
@@ -28,6 +28,7 @@
  */
 
 #include "libavutil/intmath.h"
+#include "libavutil/mathematics.h"
 #include "avcodec.h"
 #include "dsputil.h"
 #include "mpegvideo.h"
index 4ab029de5c4067cdc3c72b98477f0fd416ddc6ad..6a63da7aa81fa0815a9a990549467af91ebdc80c 100644 (file)
@@ -3697,6 +3697,7 @@ AVCodec ff_snow_encoder = {
 #undef printf
 
 #include "libavutil/lfg.h"
+#include "libavutil/mathematics.h"
 
 int main(void){
     int width=256;
index 44a6f8c232f56eec7989c36fd8081bd67158bb18..722f7582316f3ced9b7dd0d09b6202f7cd980328 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "libavutil/avstring.h"
 #include "libavutil/crc.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/pixdesc.h"
 #include "libavutil/audioconvert.h"
 #include "libavutil/imgutils.h"
index 097cbc6c1d80b9b6e995af019a1d785a9f39f49b..4afefac2c451f506a522b5e098b2c3ff5311f91f 100644 (file)
@@ -18,6 +18,8 @@
  * License along with Libav; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
+
+#include "libavutil/mathematics.h"
 #include "libavutil/imgutils.h"
 #include "avcodec.h"
 #include "get_bits.h"
index 2ede0fd95983c712f4f363faa18a643a32eada46..b43aa86bea4d97a6cf4106a7f3a2de66f40f613e 100644 (file)
@@ -23,6 +23,7 @@
  * aspect ratio modification video filters
  */
 
+#include "libavutil/mathematics.h"
 #include "avfilter.h"
 
 typedef struct {
index 69e5a520c873d31c4785e5f95b8a66ebfb5e3f1d..0880d4e5f91c81d53d175ed8a7f74577d11d9936 100644 (file)
@@ -30,6 +30,7 @@
 #include "libavutil/avstring.h"
 #include "libavutil/libm.h"
 #include "libavutil/imgutils.h"
+#include "libavutil/mathematics.h"
 
 static const char *var_names[] = {
     "E",
index c8bdf5164265a905a12ae87089854f68add1200e..39b237523587c30bf8cc5140e131eabb84ec8a12 100644 (file)
@@ -30,6 +30,7 @@
 #include "libavutil/avstring.h"
 #include "libavutil/pixdesc.h"
 #include "libavutil/imgutils.h"
+#include "libavutil/mathematics.h"
 #include "internal.h"
 
 static const char *var_names[] = {
index 18873b88379e9800e749b84f1fd4d4f8d793183d..851172c058fda05499288ce3c39026410c450123 100644 (file)
@@ -32,6 +32,7 @@
 #include "libavutil/avassert.h"
 #include "libavutil/imgutils.h"
 #include "libavutil/parseutils.h"
+#include "libavutil/mathematics.h"
 #include "drawutils.h"
 
 static const char *var_names[] = {
index 65fe01c9ae495538d93cc3dc892905f2a4d65ebe..9ec686f8f964a3060111b03826ad9a077b2bceed 100644 (file)
@@ -26,6 +26,7 @@
 #include "avfilter.h"
 #include "libavutil/avstring.h"
 #include "libavutil/eval.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/pixdesc.h"
 #include "libswscale/swscale.h"
 
index bece3736b07fd6503e89086f526e98e8d1bfe77b..f2650923d0faf80b57780a638b58ac725c14a2f7 100644 (file)
@@ -27,6 +27,7 @@
 /* #define DEBUG */
 
 #include "libavutil/eval.h"
+#include "libavutil/mathematics.h"
 #include "avfilter.h"
 
 static const char *var_names[] = {
index 9575483c598285300b10451c45618301f0281849..eeb4353915fc0d4d094b3ea0a3a074f4974e2298 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "libavutil/avstring.h"
 #include "libavutil/eval.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/rational.h"
 #include "avfilter.h"
 #include "internal.h"
index 6d41c8ab71006981078f562b2b42c46ad399dbbe..0fb08d7dc6518bb1fdec60146a0218203e883de5 100644 (file)
@@ -22,6 +22,7 @@
 #include "libavutil/pixdesc.h"
 #include "libavutil/colorspace.h"
 #include "libavutil/imgutils.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/parseutils.h"
 #include "drawutils.h"
 
index 629de78a1871214d1f39caf450a93b7107fd878e..dfd56fa4951123fe55606747374e479a8a243869 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "libavutil/avstring.h"
 #include "libavutil/eval.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/parseutils.h"
 #include "avfilter.h"
 
index 38f33a24f35e6f2460fe3a0b9364fa7e131982f4..7e0c930271019a9ab5d577edd2c945384e9db0d3 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "libavutil/avstring.h"
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/opt.h"
 #include "libavutil/dict.h"
 #include "avformat.h"
index 38fe4f9fa2f070deaf97d4760b9d5234896f35f8..ac559a0edd3af3c48e5ad7cab852299d4e015295 100644 (file)
@@ -25,6 +25,7 @@
 #include "libavutil/common.h"
 #include "libavutil/avstring.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "libavcodec/mpegaudio.h"
 #include "avformat.h"
 #include "avio_internal.h"
index b270200af2cba769f982029ca5ab688b96a78b6b..08b520e6563a6772e7808ba76243d1281c9fbcae 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "internal.h"
 
index e4cb1b8edcf5cedd3adcd96db3a2bb942e4d5904..e48f826e1466eaf163b2986e7d2e855cb86ade20 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "libavutil/fifo.h"
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "audiointerleave.h"
 #include "internal.h"
index a00b9ced2db35d958d0ad6c7953aa5bc9dc667f7..2ea156e9ec70e08c0f006939da8d7a97b6a6ad14 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <strings.h>
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/bswap.h"
 #include "libavutil/dict.h"
 #include "avformat.h"
index 4b41e0aa8e78a318718d08924dcbd1705f11dc9e..f38b9546053e862012a8429870d097fea5973e18 100644 (file)
@@ -32,6 +32,7 @@
 #include "avformat.h"
 #include "libavcodec/dvdata.h"
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "dv.h"
 
 struct DVDemuxContext {
index 537581ac3a87b3384dae190d7bef5bb12c8a9ee5..504e3ee26f6104236f5ba171eae9dd576366c3ce 100644 (file)
@@ -35,6 +35,7 @@
 #include "libavcodec/dvdata.h"
 #include "dv.h"
 #include "libavutil/fifo.h"
+#include "libavutil/mathematics.h"
 
 struct DVMuxContext {
     const DVprofile*  sys;           /* current DV profile, e.g.: 525/60, 625/50 */
index e3d800d3c4272a41c263c5d7bea5c3b3153ef198..73d3b83ed7678a9bc8a786830f196b264898521e 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "ffmeta.h"
 #include "internal.h"
index ac8847598495548af2a918aab0d693962b610147..5a3ff39ab215517b68ee999147ebbf081d9f4d3c 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "libavutil/intfloat_readwrite.h"
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "gxf.h"
 #include "riff.h"
index 34c65d07a4e2dc2d661a58f01522c88ec2cf2a02..d132b65f5bb86f9c5a6e3727c0fe81fa7c496f81 100644 (file)
@@ -29,6 +29,7 @@
 #include "libavutil/samplefmt.h"
 #include "libavutil/intreadwrite.h"
 #include "libavutil/intfloat_readwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/random_seed.h"
 #include "libavutil/lfg.h"
 #include "libavutil/dict.h"
index f0b87dd84c1907129f49290f88497451883c04c5..acde35d97e357062f14ad05b9571c55e9f93ced2 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "libavutil/intreadwrite.h"
 #include "libavutil/intfloat_readwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/avstring.h"
 #include "libavutil/dict.h"
 #include "avformat.h"
index 2e2f86933856c7476215a86c2e887a08ac2a9363..0de7c4d44ded7ffa38bfc35c515d596ea9831b2f 100644 (file)
@@ -33,6 +33,7 @@
 #include "internal.h"
 #include "libavutil/avstring.h"
 #include "libavutil/intfloat_readwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/opt.h"
 #include "libavutil/dict.h"
 #include "rtpenc.h"
index a1db2323ac88fd3b2be3091ed554b9b2016287f3..70ced02218f4cf40e05518eedd36bfe7e161b3f4 100644 (file)
@@ -22,6 +22,7 @@
 #include "libavutil/avstring.h"
 #include "libavutil/intreadwrite.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "id3v2.h"
 #include "id3v1.h"
index 820c5bd5e17ba71efc8b03d385d64f6c4d15b2b2..5859254492106975e62a14eaacb37e18b0a2c85b 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "libavutil/fifo.h"
+#include "libavutil/mathematics.h"
 #include "libavcodec/put_bits.h"
 #include "avformat.h"
 #include "mpeg.h"
index 26d2cb229fe2f605292d684775558288414f6d3d..83ede1d79b129dc82cd8e8c1d1e9c7ca5f3a459d 100644 (file)
@@ -22,6 +22,7 @@
 #include "libavutil/bswap.h"
 #include "libavutil/crc.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/opt.h"
 #include "libavcodec/mpegvideo.h"
 #include "avformat.h"
index 82daa2a0028c6ca872d0efdc5f4fe1b69157719b..cf2bb6cc657d7ac3f63ea84b7367836982f007b6 100644 (file)
@@ -46,6 +46,7 @@
 //#define DEBUG
 
 #include "libavutil/aes.h"
+#include "libavutil/mathematics.h"
 #include "libavcodec/bytestream.h"
 #include "avformat.h"
 #include "mxf.h"
index 6e9cfe3a84609da743ed1ad7cbf1e680bcea6144..4787331def1c1682fd4e8d54f9a2792c6e819feb 100644 (file)
@@ -18,6 +18,8 @@
  * License along with Libav; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
+
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "riff.h"
 #include "libavutil/dict.h"
index 9a2ee6b0b06711ebdbc34c29e0c725c2cd45ade5..1ce048d6450f39ad3d20da0117a7b6723ccc98f2 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "libavutil/tree.h"
 #include "nut.h"
 #include "internal.h"
index db1b999c90ff5cc29b03c76b9e06bc861699e042..93888a2bd6065ca4891ddb6c1b4d3b53d88e213c 100644 (file)
@@ -24,6 +24,7 @@
 #include "libavutil/avstring.h"
 #include "libavutil/bswap.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/tree.h"
 #include "avio_internal.h"
 #include "nut.h"
index 260a7607d81c134b05719261fc06f21e0f66db55..412c670387cf9dcf0968d06dba95d517a368e920 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/tree.h"
 #include "libavutil/dict.h"
 #include "libavcodec/mpegaudiodata.h"
index bc4b3c10b2fd2e1169153668abb661e5ddce7ec4..2b2189c10e31789edbdda4702c8d3fba79e58cc3 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "libavutil/crc.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/random_seed.h"
 #include "libavcodec/xiph.h"
 #include "libavcodec/bytestream.h"
index 4453c03039cd05f6824cbc2ef28c0dbfa4d9506d..3b28b7c7c6364a2cd2374f0a1c78107295dc1127 100644 (file)
@@ -34,6 +34,7 @@
 #include <string.h>
 #include <math.h>
 
+#include "libavutil/mathematics.h"
 #include "libavformat/avformat.h"
 #include "libswscale/swscale.h"
 
index 26ab1424b2fe3ed497e8116a2fe89198855d8b92..7d5fed560124607602956cb9f730abb6e3f0bd8c 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "pcm.h"
 
index 619c6a7b6cd1703dc5b07f432807893fdf198134..5dd7f997e5b6a8f17d1b6fb79bc37f3554e9c91a 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "libavutil/intreadwrite.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 
 typedef struct {
index 817349cb82d19b48a5fca6395ae39a78993eeead..27f45b91d99a9460276b866730673059df939f62 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "libavcodec/avcodec.h"
 #include "avformat.h"
 #include "avio_internal.h"
index b4172c284adb06c57a6a0f451e1c7654553c0fc0..12cb391ad812ca9dcf8acd21aa24f079ec165699 100644 (file)
@@ -34,6 +34,7 @@
  */
 
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 
 #define EXTRADATA1_SIZE (6 + 256 * 3) ///< video base, clr, palette
index a910cf08bb0bcb73530c30a2de0b0b306844ff24..2c262d9bd3190d2a14586d4d5623ea0f8194a368 100644 (file)
@@ -19,6 +19,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "libavutil/mathematics.h"
 #include "libavcodec/get_bits.h"
 #include "avformat.h"
 #include "mpegts.h"
index 3da6dfb3a9c708fbd14eab5fdb2e24673cb896cd..c41215877815ba3a95505a307ea9e10bb4498a9d 100644 (file)
@@ -22,6 +22,7 @@
 #include "avformat.h"
 #include "mpegts.h"
 #include "internal.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/random_seed.h"
 #include "libavutil/opt.h"
 
index 80cd587144919c43395753df2b5e5873d910cd97..ce9bf1e1eb2e9c7d0782bf62a58d596291dd32cd 100644 (file)
@@ -22,6 +22,7 @@
 #include "libavutil/base64.h"
 #include "libavutil/avstring.h"
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/parseutils.h"
 #include "libavutil/random_seed.h"
 #include "libavutil/dict.h"
index 9cd9be1d4bb6349a4ebe9504e833267f40d087b4..2dff46d1de48b0979ed91d05fc422a3866bf4495 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "libavutil/avstring.h"
 #include "libavutil/intreadwrite.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/opt.h"
 #include "avformat.h"
 
index 71e2f8a6b44593ac98ec6f12674c2cfbb71342a6..6c4286bb8e6727ea812fb5d6c14204b57a7790f8 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "seek.h"
+#include "libavutil/mathematics.h"
 #include "libavutil/mem.h"
 #include "internal.h"
 
index de26a1886eb79d41ea81b629813ae050349d371d..060e58e9b2cb0978c5eb293a4f77c8d54b73ad13 100644 (file)
@@ -31,6 +31,7 @@
 #include "metadata.h"
 #include "id3v2.h"
 #include "libavutil/avstring.h"
+#include "libavutil/mathematics.h"
 #include "riff.h"
 #include "audiointerleave.h"
 #include "url.h"
index 5be7dfea21855c778ea076a61cac729c75a23e04..dd02abd70ac85889d977062b254c3ca4877e7f8a 100644 (file)
@@ -22,6 +22,7 @@
 #include "avformat.h"
 #include "libavutil/intreadwrite.h"
 #include "libavutil/dict.h"
+#include "libavutil/mathematics.h"
 
 typedef struct VqfContext {
     int frame_bit_len;
index 92c9bfcbc47c0c8f838851ece0732b3125805dac..391461044b3b11449cc63ee13726170f9c20161b 100644 (file)
@@ -22,6 +22,8 @@
  * License along with Libav; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
+
+#include "libavutil/mathematics.h"
 #include "avformat.h"
 #include "avio_internal.h"
 #include "pcm.h"
index b8882a705ec101290aa136a89e7d68723eb22380..53dba004e7da0017b01da7f42d915a893997c8a7 100644 (file)
@@ -121,7 +121,6 @@ char av_get_picture_type_char(enum AVPictureType pict_type);
 
 #include "common.h"
 #include "error.h"
-#include "mathematics.h"
 #include "rational.h"
 #include "log.h"
 #include "pixfmt.h"
index 5d4f41c5286fff261f60d6b7c48f603e655436ca..71b2a2d6c03c7094621f715036e683221d0dd2fa 100644 (file)
@@ -25,6 +25,7 @@
 #include <string.h>
 
 #include "libavutil/common.h"
+#include "libavutil/mathematics.h"
 #include "libavformat/avformat.h"
 
 #undef exit