]> git.sesse.net Git - x264/commit
x86 assembly code for NAL escaping
authorFiona Glaser <fiona@x264.com>
Thu, 27 May 2010 21:27:32 +0000 (14:27 -0700)
committerFiona Glaser <fiona@x264.com>
Wed, 2 Jun 2010 02:51:24 +0000 (19:51 -0700)
commit6589ad6dc6a2ac7599c5a19566306c274bd86853
tree8ffd072cc60b6cf0fbf0a6f8b61ce99e84b4e26a
parent9056470d688eeb0f337a1976576b3dac601d882c
x86 assembly code for NAL escaping
Up to ~10x faster than C depending on CPU.
Helps the most at very high bitrates (e.g. lossless).
Also make the C code faster and simpler.
Makefile
common/bitstream.c [new file with mode: 0644]
common/bitstream.h [moved from common/bs.h with 96% similarity]
common/common.c
common/common.h
common/x86/bitstream-a.asm [new file with mode: 0644]
common/x86/deblock-a.asm
encoder/encoder.c
tools/checkasm.c