annotate bethsoftvideo.h @ 4987:02199b094850 libavcodec

sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels. core2: before mmx2=193 cycles. after mmx2=174 sse2=122 ssse3=115 (cycles). k8: before mmx2=205. after mmx2=184 sse2=180. p4: before mmx2=342. after mmx2=314 sse2=309.
author lorenm
date Sat, 12 May 2007 01:16:06 +0000
parents 2137206961c9
children 9ecbfc0c82bf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4803
35e47a6e01e2 Bethsoft VID demuxer and video decoder
diego
parents:
diff changeset
1 enum BethsoftVidBlockType
35e47a6e01e2 Bethsoft VID demuxer and video decoder
diego
parents:
diff changeset
2 {
4818
2137206961c9 align vertically
michael
parents: 4812
diff changeset
3 PALETTE_BLOCK = 0x02,
2137206961c9 align vertically
michael
parents: 4812
diff changeset
4 FIRST_AUDIO_BLOCK = 0x7c,
2137206961c9 align vertically
michael
parents: 4812
diff changeset
5 AUDIO_BLOCK = 0x7d,
4812
d9cff0d54fdd use shorter names for the block type enum
michael
parents: 4811
diff changeset
6 VIDEO_I_FRAME = 0x03,
d9cff0d54fdd use shorter names for the block type enum
michael
parents: 4811
diff changeset
7 VIDEO_P_FRAME = 0x01,
d9cff0d54fdd use shorter names for the block type enum
michael
parents: 4811
diff changeset
8 VIDEO_YOFF_P_FRAME = 0x04,
d9cff0d54fdd use shorter names for the block type enum
michael
parents: 4811
diff changeset
9 EOF_BLOCK = 0x14,
4803
35e47a6e01e2 Bethsoft VID demuxer and video decoder
diego
parents:
diff changeset
10 };