07.04.2010
latest changes:
- Fix HRD compliance
As usual, the spec is so insanely obfuscated that it's impossible to get things right the first time.
07.04.2010
latest changes:
- Fix HRD compliance
As usual, the spec is so insanely obfuscated that it's impossible to get things right the first time.
11.04.2010
x264 Video Codec r1538 for 32bit & 64bit
latest changes:
- Fix a use of sad_x4 that had non-mod64 stride
Minimal speed improvement, but fixes a violation of internal api.
17.04.2010
x264 Video Codec r1542 for 32bit & 64bit
latest changes:
- Fix various early terminations with slices
Neighbouring type values (type_top, etc) are now loaded even if the MB isn't available for prediction.
Significant overall performance increase (as high as 5-10%+) with lots of slices (e.g. with slice-max-size).
29.04.2010
x264 Video Codec r1570 for 32bit & 64bit
latest changes:
- r1548 broke subme < 3 + p8x8/b8x8
Caused significantly worse compression. Preset-wise, only affected veryfast.
Fixed by not modifying mvc in-place.
Please to avoid dead links prefer adding your files on the upload center
& let red color for team manager warnings Thx
x264_r1570_32bit.rar
x264_1570_64bit.rar
06.05.2010
x264 Video Codec r1583 for 32bit & 64bit
latest changes :
- Fix unresolved symbol in r1573
gnu ld didn't complain, but some other linkers did.
17.05.2010
x264 Video Codec r1592 for 32bit
latest changes:
- Overhaul CABAC: faster, less cache usage
Horribly munge up the CABAC tables to allow deduplication of some data.
Saves 256 bytes of L1d cache in non-RD, 512 bytes in RD.
Add asm versions of bypass and terminal; save L1i cache by re-using putbyte code.
Further optimize encode_decision.
All 3 primary CABAC functions fit in under 256 bytes of code total on x86_64.
21.05.2010
x264 Video Codec r1602 for 32bit
latest changes:
latest changes:
- Fix performance regression in r1582
Set the correct compiler flags.
09.06.2010
x264 Video Codec r1643 for 32bit & 64bit
latest changes:
- Replace some divisions with shifts
15.06.2010
x264 Video Codec r1649 for 32bit
latest changes:
- Faster mbtree_propagate asm
Replace fp division by multiply with the reciprocal.
Only ~12% faster on penryn, but over 80% faster on amd k8.
Also make checkasm slightly more tolerant to rounding error.
25.06.2010
x264 Video Codec r1659 for 32bit
Code:latest changes: - Interactive encoder control: error resilience In low-latency streaming with few clients, it is often feasible to modify encoder behavior in some fashion based on feedback from clients. One possible application of this is error resilience: if a packet is lost, mark the associated frame (and any referenced from it) as lost. This allows quick recovery from errors with minimal expense bit-wise. The new i_dpb_size parameter allows a calling application to tell x264 to use a larger DPB size than required by the number of reference frames. This lets x264 and the client keep a large buffer of old references to fall back to in case of lost frames. If no recovery is possible even with the available buffer, x264 will force a keyframe. This initial version does not support B-frames or intra refresh. Recommended usage is to set keyint to a very large value, so that keyframes do not occur except as necessary for extreme error recovery. Full documentation is in x264.h. Move DTS/PTS calculation to before encoding each frame instead of after. Improve documentation of x264_encoder_intra_refresh.