aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authorstefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2012-08-22 07:53:21 +0000
committerstefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2012-08-22 07:53:21 +0000
commit2143c60315ace0b0d81255f8309861fd85ea916d (patch)
treef5a2ee94a2366a8a9dc4c2aa9645df77d7b01ab7 /third_party
parentd81d906adf926df3ab88efdc08d9bfb391c1b420 (diff)
downloadwebrtc-2143c60315ace0b0d81255f8309861fd85ea916d.tar.gz
Roll libvpx to 8bec177d.
Also removing update_libvpx.sh as it is not needed when rolling libvpx in WebRTC. Verified on try bots. BUG= Review URL: https://webrtc-codereview.appspot.com/749004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2652 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'third_party')
-rw-r--r--third_party/libvpx/libvpx_srcs_arm_neon.gypi1
-rw-r--r--third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h3
-rwxr-xr-xthird_party/libvpx/update_libvpx.sh70
3 files changed, 3 insertions, 71 deletions
diff --git a/third_party/libvpx/libvpx_srcs_arm_neon.gypi b/third_party/libvpx/libvpx_srcs_arm_neon.gypi
index 7784128184..8f84669e5e 100644
--- a/third_party/libvpx/libvpx_srcs_arm_neon.gypi
+++ b/third_party/libvpx/libvpx_srcs_arm_neon.gypi
@@ -17,6 +17,7 @@
'source/libvpx/vp8/common/arm/armv6/filter_v6.asm',
'source/libvpx/vp8/common/arm/armv6/idct_blk_v6.c',
'source/libvpx/vp8/common/arm/armv6/idct_v6.asm',
+ 'source/libvpx/vp8/common/arm/armv6/intra4x4_predict_v6.asm',
'source/libvpx/vp8/common/arm/armv6/iwalsh_v6.asm',
'source/libvpx/vp8/common/arm/armv6/loopfilter_v6.asm',
'source/libvpx/vp8/common/arm/armv6/simpleloopfilter_v6.asm',
diff --git a/third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h b/third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h
index ddbaeb140e..ae861952f1 100644
--- a/third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h
+++ b/third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h
@@ -120,7 +120,8 @@ void vp8_build_intra_predictors_mbuv_s_c(struct macroblockd *x, unsigned char *
#define vp8_build_intra_predictors_mbuv_s vp8_build_intra_predictors_mbuv_s_c
void vp8_intra4x4_predict_c(unsigned char *Above, unsigned char *yleft, int left_stride, B_PREDICTION_MODE b_mode, unsigned char *dst, int dst_stride, unsigned char top_left);
-#define vp8_intra4x4_predict vp8_intra4x4_predict_c
+void vp8_intra4x4_predict_armv6(unsigned char *Above, unsigned char *yleft, int left_stride, B_PREDICTION_MODE b_mode, unsigned char *dst, int dst_stride, unsigned char top_left);
+#define vp8_intra4x4_predict vp8_intra4x4_predict_armv6
void vp8_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,int flimit);
#define vp8_mbpost_proc_down vp8_mbpost_proc_down_c
diff --git a/third_party/libvpx/update_libvpx.sh b/third_party/libvpx/update_libvpx.sh
deleted file mode 100755
index 9825c1e2ed..0000000000
--- a/third_party/libvpx/update_libvpx.sh
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash -e
-#
-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# This tool is used to update libvpx source code with the latest git
-# repository.
-#
-# Make sure you run this in a svn checkout of deps/third_party/libvpx!
-
-# Usage:
-#
-# $ ./update_libvpx.sh [branch]
-
-# Tools required for running this tool:
-#
-# 1. Linux / Mac
-# 2. svn
-# 3. git
-
-# Location for the remote git repository.
-GIT_REPO="http://git.chromium.org/webm/libvpx.git"
-
-GIT_BRANCH="master"
-LIBVPX_SRC_DIR="source/libvpx"
-BASE_DIR=`pwd`
-
-if [ -n "$1" ]; then
- GIT_BRANCH="$1"
-fi
-
-rm -rf $(svn ls $LIBVPX_SRC_DIR)
-svn update $LIBVPX_SRC_DIR
-
-cd $LIBVPX_SRC_DIR
-
-# Make sure git doesn't mess up with svn.
-echo ".svn" >> .gitignore
-
-# Start a local git repo.
-git init
-git add .
-git commit -a -m "Current libvpx"
-
-# Add the remote repo.
-git remote add origin $GIT_REPO
-git fetch
-
-add="$(git diff-index --diff-filter=D origin/$GIT_BRANCH | \
-tr -s '\t' ' ' | cut -f6 -d\ )"
-delete="$(git diff-index --diff-filter=A origin/$GIT_BRANCH | \
-tr -s '\t' ' ' | cut -f6 -d\ )"
-
-# Switch the content to the latest git repo.
-git checkout -b tot origin/$GIT_BRANCH
-
-# Git is useless now, remove the local git repo.
-rm -rf .git
-
-# Update SVN with the added and deleted files.
-echo "$add" | xargs -i svn add --parents {}
-echo "$delete" | xargs -i svn rm {}
-
-# Find empty directories and remove them from SVN.
-find . -type d -empty -not -iwholename '*.svn*' -exec svn rm {} \;
-
-chmod 755 build/make/*.sh build/make/*.pl configure
-
-cd $BASE_DIR