[FFmpeg-cvslog] vp8: armv6: fix non-armv6t2 build

Mans Rullgard git at videolan.org
Thu Apr 26 22:43:21 CEST 2012


ffmpeg | branch: master | Mans Rullgard <mans at mansr.com> | Wed Apr 25 23:09:31 2012 +0100| [3d11c2d76dd8aefca66de20328985dd30d7958f9] | committer: Mans Rullgard

vp8: armv6: fix non-armv6t2 build

The assembler may fail to place literal pools close enough to
instructions referencing them.  An explicit .ltorg directive
fixes this.

Signed-off-by: Mans Rullgard <mans at mansr.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d11c2d76dd8aefca66de20328985dd30d7958f9
---

 libavcodec/arm/vp8dsp_armv6.S |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/libavcodec/arm/vp8dsp_armv6.S b/libavcodec/arm/vp8dsp_armv6.S
index dea7489..08054ff 100644
--- a/libavcodec/arm/vp8dsp_armv6.S
+++ b/libavcodec/arm/vp8dsp_armv6.S
@@ -1109,6 +1109,8 @@ function ff_vp8_h_loop_filter8uv_armv6, export=1
         b               vp8_h_loop_filter_armv6
 endfunc
 
+.ltorg
+
 @ MC
 
 @ void put_vp8_pixels16(uint8_t *dst, int dststride, uint8_t *src,



More information about the ffmpeg-cvslog mailing list