x264 Video Codec- Lastest

marcel

Super VIP
Messages
2,166
x264 Video Codec rev 1788

latest changes:
- Fix some crashes with high bit depth
Not all arrays were sufficiently aligned.
 

baha2

Super VIP
Messages
6,530
26.11.2010

x264 Video Codec rev1797 for 32bit

Code:
[B]Latest changes[/B]:
- Fix typo in r1797
 

baha2

Super VIP
Messages
6,530
07.12.2010

x264 Video Codec rev1820 for 32bit & 64bit

Code:
[B]Latest changes[/B]:
- Delete x264_config.h on distclean
- Hotfix for high bit depth
- Temporary fix for some unaligned access crashes.
 

Haitoku

Registered
Messages
3,933
22-09-2011

Version history:

Code:
r2085
Optimize x86 asm for Intel macro-op fusion
That is, place all loop counter tests right before their conditional jumps.

r2084
CAVLC: clean up and restructure
Somewhat faster CAVLC and RD bit-counting.

r2083
CABAC: clean up and restructure
Somewhat faster CABAC and RD bit-counting.

r2082
Some initial 4:2:2 x86 asm

r2081
4:2:2 encoding support

r2080
SSSE3/SSE4 9-way fully merged i4x4 analysis (sad/satd_x9)

i4x4 analysis cycles (per partition):
penryn sandybridge
184-> 75 157-> 54 preset=superfast (sad)
281->165 225->124 preset=faster (satd with early termination)
332->165 263->124 preset=medium
379->165 297->124 preset=slower (satd without early termination)

This is the first code in x264 that intentionally produces different behavior
on different cpus: satd_x9 is implemented only on ssse3+ and checks all intra
directions, whereas the old code (on fast presets) may early terminate after
checking only some of them. There is no systematic difference on slow presets,
though they still occasionally disagree about tiebreaks.

For ease of debugging, add an option "--cpu-independent" to disable satd_x9
and any analogous future code.

r2079
Faster intra_mbcmp_x3 for versions without dedicated asm
Select asm subroutines more intelligently in the wrapper functions.

r2078
Optimize x86 intra_predict_4x4 and 8x8

High bit depth Penryn, Sandybridge cycles:
4x4_ddl: 11->10, 9-> 8
4x4_ddr: 15->13, 12->11
4x4_hd: , 15->12
4x4_hu: , 14->13
4x4_vr: 15->14, 14->12
8x8_ddl: 32->19, 19->14
8x8_ddr: 42->19, 21->14
8x8_hd: , 15->13
8x8_hu: 21->17, 16->12
8x8_vr: 33->19,

8-bit Penryn, Sandybridge cycles:
4x4_ddr: 24->15,
4x4_hd: 24->16,
4x4_hu: 23->15,
4x4_vr: 23->16,
4x4_vl: 10-> 9,
8x8_ddl: 23->15,
8x8_hd: , 17->14
8x8_hu: , 15->14
8x8_vr: 20->16, 17->13

r2077
Use realistic alignment for intra pred benchmarks in checkasm

r2076
Fix frame packing SEI with --frame-packing 0
According to the spec, when frame_packing_arrangement_type is equal to 0, quincunx_sampling_flag shall be equal to 1.

r2075
Fix install/uninstall shared libs if SYS is WINDOWS/CYGWIN


 
Top