Include alsa headers before the internal FFmpeg headers.
authorMatthieu Castet <castet.matthieu@free.fr>
Sun, 29 Nov 2009 23:30:46 +0000 (23:30 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Sun, 29 Nov 2009 23:30:46 +0000 (23:30 +0000)
This avoids symbol redefinitions problems, for example avoids the "free"
symbol to be redefined before system headers actually using it are
included, thus breaking compilation. In particular this change allows
to build FFmpeg with salsa.

Patch by matthieu castet <$surname.mat?hieu@free fr>.

Originally committed as revision 20665 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavdevice/alsa-audio-common.c
libavdevice/alsa-audio-dec.c
libavdevice/alsa-audio-enc.c

index f1d78b0cc519a8c11c864f6aa6372cf269a38515..e125b2d38646d1e4b617e8c7ff0e6491d78fdc23 100644 (file)
@@ -28,8 +28,8 @@
  * @author Nicolas George ( nicolas george normalesup org )
  */
 
-#include "libavformat/avformat.h"
 #include <alsa/asoundlib.h>
+#include "libavformat/avformat.h"
 
 #include "alsa-audio.h"
 
index da6746cf18dee22af3ea6ef528467f4c8f1d0ea6..4dac3f9cb448c7d380ac07f6fccad0090d6407a5 100644 (file)
@@ -45,8 +45,8 @@
  * plugin.
  */
 
-#include "libavformat/avformat.h"
 #include <alsa/asoundlib.h>
+#include "libavformat/avformat.h"
 
 #include "alsa-audio.h"
 
index 40eb5ba2acb10a69e213c4e30a994c84f45b4504..a0b01449b021c900b2c7f9671d29e3362981212d 100644 (file)
@@ -37,8 +37,8 @@
  * which gives a low latency suitable for real-time playback.
  */
 
-#include "libavformat/avformat.h"
 #include <alsa/asoundlib.h>
+#include "libavformat/avformat.h"
 
 #include "alsa-audio.h"