x264 Video Codec- Lastest

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec description

A free library for encoding H264/AVC video streams

Note: x264 is still considered alpha, so errors can (and will) occur!

Here are some key features of "x264 Video Codec":

· CAVLC/CABAC
· Multi-references
· Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
· Inter P: all partitions (from 16x16 down to 4x4)
· Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
· Ratecontrol: optional VBV, single or multipass ABR, constant quantizer
· Scene cut detection
· Adaptive B-frame placement
· B-frames as references / arbitrary frame order
· 8x8 and 4x4 adaptive spatial transform
· Lossless mode
· Custom quantization matrices
· Parallel encoding of multiple slices
· Interlacing

What's New in This Release: [ read full changelog ]

· Remove pre-scenecut from fprofile commands as well
· Also add psy-trellis to fprofile
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1123

x264 Video Codec r1123
07.03.2009


Code:
A free library for encoding H264/AVC video streams

The code is written from scratch by Laurent Aimar, Loren Merritt, Eric Petit(OS X), Min Chen (vfw/asm), Justin Clay(vfw), M�ns Rullg�rd, Christian Heine (asm), and Alex Izvorski (asm).

Note: x264 is still considered alpha, so errors can (and will) occur! 

Here are some key features of "x264 Video Codec":

· CAVLC/CABAC
· Multi-references
· Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
· Inter P: all partitions (from 16x16 down to 4x4)
· Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
· Ratecontrol: optional VBV, single or multipass ABR, constant quantizer
· Scene cut detection
· Adaptive B-frame placement
· B-frames as references / arbitrary frame order
· 8x8 and 4x4 adaptive spatial transform
· Lossless mode
· Custom quantization matrices
· Parallel encoding of multiple slices
· Interlacing

What's New in This Release:

· Update some asm copyright headers
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1125

x264 Video Codec r1125
08.03.2009


What's New in This Release:

· Faster SSE2 pixel_var
· Optimized using the DEINTB method from r1122. ~32% faster var_16x16 on Conroe.
 

josagi

Super VIP
Messages
3,052
x264 Video Codec r1127

What's New in This Release

· Faster integral_init
· palignr to avoid unaligned loads is worth it in inith, but not initv.
 
Last edited:

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1127

Code:
A free library for encoding H264/AVC video streams

The code is written from scratch by Laurent Aimar, Loren Merritt, Eric Petit(OS X), Min Chen (vfw/asm), Justin Clay(vfw), M�ns Rullg�rd, Christian Heine (asm), and Alex Izvorski (asm).

Note: x264 is still considered alpha, so errors can (and will) occur!

Here are some key features of "x264 Video Codec":

· CAVLC/CABAC
· Multi-references
· Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
· Inter P: all partitions (from 16x16 down to 4x4)
· Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
· Ratecontrol: optional VBV, single or multipass ABR, constant quantizer
· Scene cut detection
· Adaptive B-frame placement
· B-frames as references / arbitrary frame order
· 8x8 and 4x4 adaptive spatial transform
· Lossless mode
· Custom quantization matrices
· Parallel encoding of multiple slices
· Interlacing

the first x32 chip [EXE]
the second x64 chip [EXE]


What's New in This Release:

· Faster integral_init
· palignr to avoid unaligned loads is worth it in inith, but not initv.
 
Last edited:

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1128

x264 Video Codec r1128

Code:
Here are some key features of "x264 Video Codec":

· CAVLC/CABAC
· Multi-references
· Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
· Inter P: all partitions (from 16x16 down to 4x4)
· Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
· Ratecontrol: optional VBV, single or multipass ABR, constant quantizer
· Scene cut detection
· Adaptive B-frame placement
· B-frames as references / arbitrary frame order
· 8x8 and 4x4 adaptive spatial transform
· Lossless mode
· Custom quantization matrices
· Parallel encoding of multiple slices
· Interlacing
What's New in This Release:

· SSE2 zigzag_interleave
· Replace PHADD with FastShuffle (more accurate naming).
· This flag represents asm functions that rely on fast SSE2 shuffle units, and thus are only faster on Phenom, Nehalem, and Penryn CPUs.
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1129

Code:
the first x32 chip [EXE]
the second x64 chip [EXE]
What's New in This Release:

· Add missing "static" qualifier to two arrays
· Should slightly improve performance.
 

tani1

Staff member
Super Moderator
Messages
17,767
for x264 Video Codec r1130

Note: x264 is still considered alpha, so errors can (and will) occur!

Here are some key features of "x264 Video Codec":


· CAVLC/CABAC
· Multi-references
· Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
· Inter P: all partitions (from 16x16 down to 4x4)
· Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
· Ratecontrol: optional VBV, single or multipass ABR, constant quantizer
· Scene cut detection
· Adaptive B-frame placement
· B-frames as references / arbitrary frame order
· 8x8 and 4x4 adaptive spatial transform
· Lossless mode
· Custom quantization matrices
· Parallel encoding of multiple slices
· Interlacing

What's New in This Release:
· Faster probe_skip
· Add a second chroma threshold after the DC transform.
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1134


Code:
the first x32 chip [EXE]
the second x64 chip [EXE]

What's New in This Release:

latest changes:
- intra_sad_x3_8x8 assembly
 

josagi

Super VIP
Messages
3,052
x264 Video Codec r1136

What´s new in this release?
- Activate intra_sad_x3_8x8c in lookahead
 
Last edited:

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1136 for chip 64

What´s new in this release?
- Activate intra_sad_x3_8x8c in lookahead
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1137 for chip 32

latest changes:
- Faster CABAC RDO
Since the bypass case is quite unlikely, especially when doing merged sigmap/level coding,
it's faster to use a branch than a cmov.
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1137 for chip x64

latest changes:
- Faster CABAC RDO
Since the bypass case is quite unlikely, especially when doing merged sigmap/level coding,
it's faster to use a branch than a cmov.
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1139 for chip x32

latest changes:
- Various CABAC optimizations
Move calculation of b_intra out of the core residual loop and hardcode it where applicable.
Inlining cabac_mb_mvd was unnecessary and wasted tremendous amounts of code size. Inlining only cache_mvd is faster and significantly smaller.
 

juli13

Staff member
Administrator
Messages
10,198
x264 Video Codec r1139 for chip x64

latest changes:
- Various CABAC optimizations
Move calculation of b_intra out of the core residual loop and hardcode it where applicable.
Inlining cabac_mb_mvd was unnecessary and wasted tremendous amounts of code size. Inlining only cache_mvd is faster and significantly smaller.
 

juli13

Staff member
Administrator
Messages
10,198
15.04.2009
x264 Video Codec r1140 for chip x34

latest changes:
- Slightly faster SSE4 SA8D, SSE4 Hadamard_AC, SSE2 SSIM
shufps is the most underrated SSE instruction on x86.
 

juli13

Staff member
Administrator
Messages
10,198
15.04.2009
x264 Video Codec r1140 for chip x64

latest changes:
- Slightly faster SSE4 SA8D, SSE4 Hadamard_AC, SSE2 SSIM
shufps is the most underrated SSE instruction on x86.
 

juli13

Staff member
Administrator
Messages
10,198
19.04.2009
x264 Video Codec r1143 for chip x32
x264 Video Codec r1143 for chip x64

latest changes:
- Add "coded blocks" stat to output information.
This measures the total percentage of blocks, intra and inter, which have nonzero coefficients.
"y,uvAC,uvDC" refers to luma, chroma DC, and chroma AC blocks.
Note that skip blocks are included in this stat.
 

juli13

Staff member
Administrator
Messages
10,198
21.04.2009
x264 Video Codec r1144 for chip x32

latest changes:
- fix conversions between vectors with differing element types or numbers of subparts errors
 

juli13

Staff member
Administrator
Messages
10,198
22.04.2009
x264 Video Codec r1145 for chip x32
x264 Video Codec r1145 for chip x64

latest changes:
- fix "incompatible types in initialization" compilation issues with GCC 4.3 (which is stricter than previous compiler version)
 
Top