[EFL] Fix the gst-libav build on ARM Thumb2
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Sep 2014 13:14:12 +0000 (13:14 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Sep 2014 13:14:12 +0000 (13:14 +0000)
https://bugs.webkit.org/show_bug.cgi?id=137022

Reviewed by Zoltan Herczeg.

* efl/jhbuild.modules:
* efl/patches/gst-libav.patch: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@174005 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/efl/jhbuild.modules
Tools/efl/patches/gst-libav.patch [new file with mode: 0644]

index b9a274b..5d4e52f 100644 (file)
@@ -1,3 +1,13 @@
+2014-09-26  Csaba Osztrogon√°c  <ossy@webkit.org>
+
+        [EFL] Fix the gst-libav build on ARM Thumb2
+        https://bugs.webkit.org/show_bug.cgi?id=137022
+
+        Reviewed by Zoltan Herczeg.
+
+        * efl/jhbuild.modules:
+        * efl/patches/gst-libav.patch: Added.
+
 2014-09-26  Akos Kiss  <akiss@inf.u-szeged.hu>
 
         [EFL] Bump up dependencies not to conflict with the GTK port.
index 632a666..7865596 100644 (file)
     </dependencies>
     <branch repo="gstreamer"
             module="gst-libav/gst-libav-1.2.1.tar.xz" version="1.2.1"
-            hash="sha256:fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676"/>
+            hash="sha256:fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676">
+      <patch file="gst-libav.patch" strip="1"/>
+    </branch>
   </autotools> 
 
   <autotools id="libseccomp" autogen-sh="configure">
diff --git a/Tools/efl/patches/gst-libav.patch b/Tools/efl/patches/gst-libav.patch
new file mode 100644 (file)
index 0000000..0c30e11
--- /dev/null
@@ -0,0 +1,10 @@
+--- a/gst-libs/ext/libav/libavcodec/arm/videodsp_armv5te.S
++++ b/gst-libs/ext/libav/libavcodec/arm/videodsp_armv5te.S
+@@ -26,6 +26,7 @@
+         subs            r2,  r2,  #1
+         pld             [r0]
+         add             r0,  r0,  r1
++        it              ne
+         bne             ff_prefetch_arm
+         bx              lr
+ endfunc