ffmpeg-rockchip/libavcodec/arm
Mans Rullgard d461a47317 Rearrange MpegEncContext to simplify access from asm
This moves the fields needed by asm near the top, before any
structs or other members which complicate the offset calculation.
Modifying other structs will no longer require updating the offsets,
and the asm code is slightly simpler due to the smaller offsets.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-29 17:14:29 +00:00
..
aac.h Add missing guards and includes to arm/aac.h 2010-01-16 15:54:01 +00:00
asm-offsets.h Rearrange MpegEncContext to simplify access from asm 2011-01-29 17:14:29 +00:00
asm.S ARM: disable movw/movt for relocated values on Apple platforms 2010-09-20 21:50:46 +00:00
dcadsp_init_arm.c DCA: ARM/NEON optimised lfe_fir 2010-04-12 20:45:33 +00:00
dcadsp_neon.S DCA: ARM/NEON optimised lfe_fir 2010-04-12 20:45:33 +00:00
dsputil_arm.h ARM: add some missing includes 2010-03-08 19:59:54 +00:00
dsputil_arm.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
dsputil_armv6.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
dsputil_init_arm.c Move mm_support() from libavcodec to libavutil, make it a public 2010-09-08 15:07:14 +00:00
dsputil_init_armv5te.c ARM: add ff_ prefix to lots of functions 2009-10-04 13:13:12 +00:00
dsputil_init_armv6.c ARMv6 optimised pix_sum 2010-02-09 16:13:52 +00:00
dsputil_init_neon.c Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. 2011-01-22 17:53:27 +00:00
dsputil_init_vfp.c Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. 2011-01-22 17:53:27 +00:00
dsputil_iwmmxt.c Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_ 2010-09-04 09:59:08 +00:00
dsputil_iwmmxt_rnd_template.c
dsputil_neon.S Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. 2011-01-22 17:53:27 +00:00
dsputil_vfp.S Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. 2011-01-22 17:53:27 +00:00
fft_init_arm.c ARM: NEON optimised synth_filter_float 2010-04-10 16:27:56 +00:00
fft_neon.S more credits to D. J. Bernstein for fft 2010-07-18 20:06:42 +00:00
h264dsp_init_arm.c ARM: NEON H264 8x8 IDCT 2010-08-05 19:45:57 +00:00
h264dsp_neon.S ARM: NEON H264 chroma loop filter 3 cycles faster 2010-07-15 21:59:27 +00:00
h264idct_neon.S ARM: fix NEON h264_idct_add8 2010-09-14 17:11:51 +00:00
h264pred_init_arm.c Reindent after r23716. 2010-06-22 19:17:41 +00:00
h264pred_neon.S ARM: NEON: fix overflow in h264 16x16 planar pred 2011-01-24 14:59:46 +00:00
int_neon.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
jrevdct_arm.S ARM: make function names all-lowercase 2009-10-06 21:55:41 +00:00
Makefile Split h264dsp and h264pred in configure. 2010-08-07 23:10:25 +00:00
mathops.h Add necessary #include for config.h. 2009-08-24 10:59:14 +00:00
mdct_neon.S Remove vestiges of radix-2 FFT 2010-07-01 23:21:42 +00:00
mpegvideo_arm.c ARM: check struct offsets only when they are used 2010-06-02 22:05:25 +00:00
mpegvideo_arm.h ARM: add some missing includes 2010-03-08 19:59:54 +00:00
mpegvideo_armv5te.c ARM: move mpegvideo prototypes to a header file 2010-03-08 02:36:07 +00:00
mpegvideo_armv5te_s.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
mpegvideo_iwmmxt.c Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_ 2010-09-04 09:59:08 +00:00
mpegvideo_neon.S Rearrange MpegEncContext to simplify access from asm 2011-01-29 17:14:29 +00:00
rdft_neon.S ARM: fix build for darwin/iphone 2010-04-22 21:19:32 +00:00
simple_idct_arm.S ARM: make function names all-lowercase 2009-10-06 21:55:41 +00:00
simple_idct_armv5te.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
simple_idct_armv6.S ARM: set size of asm functions in object files 2010-03-09 16:17:56 +00:00
simple_idct_neon.S ARM: remove unnecessary .previous directive 2010-07-07 20:09:45 +00:00
synth_filter_neon.S arm neon: Add missing mangle to external symbol 2010-06-01 20:59:06 +00:00
vp3dsp_neon.S vp3: 10l Fix DC-only IDCT for C and ARM too 2010-05-28 07:22:04 +00:00
vp56dsp_init_arm.c ARM: NEON optimised VP6 edge filter 2010-04-30 21:30:27 +00:00
vp56dsp_neon.S ARM: NEON optimised VP6 edge filter 2010-04-30 21:30:27 +00:00