diff options
author | stefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2012-08-22 07:53:21 +0000 |
---|---|---|
committer | stefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2012-08-22 07:53:21 +0000 |
commit | 2143c60315ace0b0d81255f8309861fd85ea916d (patch) | |
tree | f5a2ee94a2366a8a9dc4c2aa9645df77d7b01ab7 /third_party | |
parent | d81d906adf926df3ab88efdc08d9bfb391c1b420 (diff) | |
download | webrtc-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.gypi | 1 | ||||
-rw-r--r-- | third_party/libvpx/source/config/linux/arm-neon/vpx_rtcd.h | 3 | ||||
-rwxr-xr-x | third_party/libvpx/update_libvpx.sh | 70 |
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 |