- 21 Aug, 2008 2 commits
-
-
Loren Merritt authored
-
Loren Merritt authored
-
- 20 Aug, 2008 1 commit
-
-
Fiona Glaser authored
A bit more loop unrolling, and moving some constant code to the global init function
-
- 19 Aug, 2008 2 commits
-
-
Fiona Glaser authored
Convert the style of the deblocking code to the standard x264 style Eliminate some trailing whitespace
-
Fiona Glaser authored
Along with a bit of related code reorganization and macroification
-
- 16 Aug, 2008 2 commits
-
-
David Pethes authored
Faster variance calculation
-
Loren Merritt authored
-
- 15 Aug, 2008 1 commit
-
-
Fiona Glaser authored
Early termination for bS=0, alpha=0, beta=0 Refactoring, various other optimizations About 30% faster deblocking overall.
-
- 10 Aug, 2008 4 commits
-
-
Loren Merritt authored
-
Daniel Vergien authored
-
Gabriel Bouvigne authored
-
Loren Merritt authored
-
- 09 Aug, 2008 2 commits
-
-
Fiona Glaser authored
This code seemed to act up unexpectedly sometimes, creating a situation where in 1-pass VBV mode, a frame's quantizer would drop all the way to qpmin and then shoot back upwards to qpmax, causing serious visual issues. This change may decrease bitrate in VBV mode, but that is preferable to the artifacting produced by this code.
-
Fiona Glaser authored
-
- 31 Jul, 2008 1 commit
-
-
Loren Merritt authored
-
- 30 Jul, 2008 6 commits
-
-
Fiona Glaser authored
-
Fiona Glaser authored
-
Fiona Glaser authored
set the chroma DC coefficients to zero for residual coding in qpel-rd fix C99ism
-
Holger Lubitz authored
-
Holger Lubitz authored
-
Fiona Glaser authored
a do/while loop can be used for residual_write, but i8x8 had to be fixed so that it wouldn't call residual_write with zero coeffs proper nnz handling added to cabac intra rd refine chroma cbp added to 8x8 chroma rd cbp was tested, but wasn't useful
-
- 29 Jul, 2008 1 commit
-
-
Fiona Glaser authored
-
- 26 Jul, 2008 2 commits
-
-
Loren Merritt authored
-
Loic Le Loarer authored
-
- 24 Jul, 2008 3 commits
-
-
Fiona Glaser authored
-
Fiona Glaser authored
Split into a separate commit because this changes rounding, and thus changes output slightly.
-
Fiona Glaser authored
-
- 18 Jul, 2008 2 commits
-
-
Loren Merritt authored
if vbv is not enabled (and especially in crf/cqp), we have to guess max bitrate, so we might underestimate the required level.
-
Loren Merritt authored
(no immediate effect, since nothing writes such values yet)
-
- 16 Jul, 2008 1 commit
-
-
Anton Mitrofanov authored
-
- 12 Jul, 2008 3 commits
-
-
Fiona Glaser authored
Allow a QPfile to contain fewer frames than the total number of frames in the video and have ratecontrol fill in the rest. Patch by kemuri9.
-
Fiona Glaser authored
Bug report by Sigma Designs, Inc.
-
Fiona Glaser authored
In rare cases CABAC desync could occur, causing bitstream corruption
-
- 11 Jul, 2008 3 commits
-
-
Anton Mitrofanov authored
Doesn't affect the CLI, but potentially important for programs which call x264 as a shared library.
-
Fiona Glaser authored
Bigendian systems didn't have endian_fix32 defined
-
Fiona Glaser authored
Also remove display of "PCM" if PCM mode is never used in the encode. L1 reflist information will only show if pyramid coding is used.
-
- 10 Jul, 2008 4 commits
-
-
Fiona Glaser authored
In RD mode, always consider PCM as a macroblock mode possibility Fix bitstream writing for PCM blocks in CAVLC and CABAC, and a few other minor changes to make PCM work. PCM macroblocks improve compression at very low QPs (1-5) and in lossless mode.
-
Loren Merritt authored
-
Loren Merritt authored
-
Fiona Glaser authored
-