[99293] trunk/dports/kde/kdemultimedia4

nicos at macports.org nicos at macports.org
Wed Oct 31 05:08:40 PDT 2012


Revision: 99293
          http://trac.macports.org//changeset/99293
Author:   nicos at macports.org
Date:     2012-10-31 05:08:40 -0700 (Wed, 31 Oct 2012)
Log Message:
-----------
kdemultimedia4: fixing build after upgrade of ffmpeg

Modified Paths:
--------------
    trunk/dports/kde/kdemultimedia4/Portfile

Added Paths:
-----------
    trunk/dports/kde/kdemultimedia4/files/
    trunk/dports/kde/kdemultimedia4/files/patch-moviedecoder.diff

Modified: trunk/dports/kde/kdemultimedia4/Portfile
===================================================================
--- trunk/dports/kde/kdemultimedia4/Portfile	2012-10-31 10:01:47 UTC (rev 99292)
+++ trunk/dports/kde/kdemultimedia4/Portfile	2012-10-31 12:08:40 UTC (rev 99293)
@@ -28,6 +28,9 @@
                     path:lib/libavcodec.dylib:ffmpeg \
                     port:taglib
 
+#Patch from version 4.9.0 which supports higher versions of ffmpeg
+patchfiles          patch-moviedecoder.diff
+
 configure.args-append   -DBUILD_dragonplayer=ON \
                         -DBUILD_juk=ON \
                         -DBUILD_kmix=OFF \

Added: trunk/dports/kde/kdemultimedia4/files/patch-moviedecoder.diff
===================================================================
--- trunk/dports/kde/kdemultimedia4/files/patch-moviedecoder.diff	                        (rev 0)
+++ trunk/dports/kde/kdemultimedia4/files/patch-moviedecoder.diff	2012-10-31 12:08:40 UTC (rev 99293)
@@ -0,0 +1,16 @@
+--- ffmpegthumbs/ffmpegthumbnailer/moviedecoder.cpp.orig	2012-08-01 01:25:06.000000000 +0900
++++ ffmpegthumbs/ffmpegthumbnailer/moviedecoder.cpp	2012-05-31 01:49:24.000000000 +0900
+@@ -52,12 +52,11 @@
+ void MovieDecoder::initialize(const QString& filename)
+ {
+     av_register_all();
+-    avcodec_init();
+     avcodec_register_all();
+ 
+     QFileInfo fileInfo(filename);
+ 
+-    if ((!m_FormatContextWasGiven) && av_open_input_file(&m_pFormatContext, fileInfo.absoluteFilePath().toUtf8().data(), NULL, 0, NULL) != 0) {
++    if ((!m_FormatContextWasGiven) && avformat_open_input(&m_pFormatContext, fileInfo.absoluteFilePath().toLocal8Bit().data(), NULL, NULL) != 0) {
+         kDebug() <<  "Could not open input file: " << fileInfo.absoluteFilePath();
+         return;
+     }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121031/149324ed/attachment.html>


More information about the macports-changes mailing list