--- ./third_party/ffmpeg/chromium/scripts/build_ffmpeg.sh.orig 2013-10-18 18:18:28.032701497 -0600 +++ ./third_party/ffmpeg/chromium/scripts/build_ffmpeg.sh 2013-10-18 18:37:10.817807244 -0600 @@ -310,13 +310,12 @@ # much smaller than optimized arm builds, hence we go with the global # CrOS settings. add_flag_common --enable-armv6 - add_flag_common --enable-armv6t2 + add_flag_common --disable-armv6t2 add_flag_common --enable-vfp - add_flag_common --enable-thumb + add_flag_common --disable-thumb add_flag_common --disable-neon - add_flag_common --extra-cflags=-march=armv7-a - add_flag_common --extra-cflags=-mtune=cortex-a8 - add_flag_common --extra-cflags=-mfpu=vfpv3-d16 + add_flag_common --extra-cflags=-march=armv6 + add_flag_common --extra-cflags=-mfpu=vfp # NOTE: softfp/hardfp selected at gyp time. add_flag_common --extra-cflags=-mfloat-abi=hard elif [ "$TARGET_ARCH" = "arm-neon" ]; then --- ./third_party/ffmpeg/ffmpeg.gyp.orig 2013-10-18 18:07:27.025272782 -0600 +++ ./third_party/ffmpeg/ffmpeg.gyp 2013-10-18 18:38:58.462388238 -0600 @@ -234,9 +234,7 @@ '-marm', ], 'cflags': [ - '-mthumb', - '-march=armv7-a', - '-mtune=cortex-a8', + '-march=armv6', ], # On arm we use gcc to compile the assembly. 'sources': [ @@ -245,7 +243,7 @@ 'conditions': [ ['arm_neon == 0', { 'cflags': [ - '-mfpu=vfpv3-d16', + '-mfpu=vfp', ], }, { 'cflags': [