aballier    15/02/06 13:46:29

  Added:                gejengel-0.1.4-ffmpeg2.patch
  Log:
  add patch to build with ffmpeg2, bug #536626
  
  Signed-off-by: [email protected]
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.1                  media-sound/gejengel/files/gejengel-0.1.4-ffmpeg2.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/files/gejengel-0.1.4-ffmpeg2.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/files/gejengel-0.1.4-ffmpeg2.patch?rev=1.1&content-type=text/plain

Index: gejengel-0.1.4-ffmpeg2.patch
===================================================================
Index: gejengel-0.1.4/src/AudioDecoder/ffmpegdecoder.cpp
===================================================================
--- gejengel-0.1.4.orig/src/AudioDecoder/ffmpegdecoder.cpp
+++ gejengel-0.1.4/src/AudioDecoder/ffmpegdecoder.cpp
@@ -28,6 +28,10 @@ extern "C"
     #include <libavcodec/avcodec.h>
 }
 
+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
+#endif
+
 using namespace std;
 using namespace utils;
 
@@ -71,7 +75,7 @@ void FFmpegDecoder::destroy()
 
     if (m_pFormatContext)
     {
-        av_close_input_file(m_pFormatContext);
+        avformat_close_input(&m_pFormatContext);
         m_pFormatContext = NULL;
     }
 




Reply via email to