[FFmpeg-devel] [PATCH] h264: integrate clear_blocks calls with IDCT.
Michael Niedermayer
michaelni at gmx.at
Sat Feb 16 23:48:27 CET 2013
On Sat, Feb 16, 2013 at 11:19:33AM -0800, Ronald S. Bultje wrote:
> From: "Ronald S. Bultje" <rsbultje at gmail.com>
>
> The non-intra-pcm branch in hl_decode_mb (simple, 8bpp) goes from 700
> to 672 cycles, and the complete loop of decode_mb_cabac and hl_decode_mb
> (in the decode_slice loop) goes from 1759 to 1733 cycles on the clip
> tested (cathedral), i.e. almost 30 cycles per mb faster.
>
> Arm assembly changes untested.
> ---
> libavcodec/arm/h264idct_neon.S | 20 +++++--
> libavcodec/h264.c | 14 ++---
> libavcodec/h264_mb_template.c | 11 +---
> libavcodec/h264addpx_template.c | 4 ++
> libavcodec/h264dsp.c | 4 +-
> libavcodec/h264dsp.h | 4 +-
> libavcodec/h264idct_template.c | 16 ++++--
> libavcodec/h264pred.h | 8 +--
> libavcodec/h264pred_template.c | 28 ++++++----
> libavcodec/ppc/h264_altivec.c | 3 ++
> libavcodec/svq3.c | 2 +
> libavcodec/x86/h264_idct.asm | 108 ++++++++++++++++++++++++++++---------
> libavcodec/x86/h264_idct_10bit.asm | 53 ++++++++++++++++--
> 13 files changed, 202 insertions(+), 73 deletions(-)
Doesnt apply, git also cant fallback to a 3way merge for this due to
it not hvaing the h264.c that was prior to this patch
Applying: h264: integrate clear_blocks calls with IDCT.
fatal: sha1 information is lacking or useless (libavcodec/h264.c).
Repository lacks necessary blobs to fall back on 3-way merge.
Cannot fall back to three-way merge.
Patch failed at 0001 h264: integrate clear_blocks calls with IDCT.
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
The real ebay dictionary, page 2
"100% positive feedback" - "All either got their money back or didnt complain"
"Best seller ever, very honest" - "Seller refunded buyer after failed scam"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130216/7d67382f/attachment.asc>
More information about the ffmpeg-devel
mailing list