]> git.sesse.net Git - narabu/history
narabu
2017-11-12 Steinar H. GundersonMore fixes of hard-coded values. master
2017-11-12 Steinar H. GundersonParametrize STREAM_BUF_SIZE in the .cpp file.
2017-11-12 Steinar H. GundersonFix some hardcoded resolutions in the encoder.
2017-10-17 Steinar H. GundersonRequire GL_ARB_gpu_shader_int64 instead of GL_NV_gpu_sh...
2017-10-17 Steinar H. GundersonMake rans.shader write uint32s, shedding the GL_NV_gpu_...
2017-10-17 Steinar H. GundersonEncapsulate things a bit better in rans.shader.
2017-10-17 Steinar H. GundersonAdd an assert to die early if the shader really fails.
2017-10-17 Steinar H. GundersonActivate the same-block optimization for the GPU encode...
2017-10-17 Steinar H. GundersonTiny optimization.
2017-10-17 Steinar H. GundersonPull the rANS distributions into uniforms instead of...
2017-10-17 Steinar H. GundersonKill the division in the rANS GPU encoder.
2017-10-16 Steinar H. GundersonReverse the ac3/ac4 coefficients, too.
2017-10-16 Steinar H. GundersonFix some texture permissions.
2017-10-16 Steinar H. GundersonUpdate a boring comment.
2017-10-16 Steinar H. GundersonRemove some redundant includes.
2017-10-16 Steinar H. GundersonFlip the encoding order so that it is correct.
2017-10-16 Steinar H. GundersonAdd more off-by-one fixes.
2017-10-16 Steinar H. GundersonFix an operator precedence issue.
2017-10-16 Steinar H. GundersonRemove coded.dat; it changes too much and is easily...
2017-10-16 Steinar H. GundersonAdd a cargo-culting barrier that seems to help the...
2017-10-16 Steinar H. GundersonSave some needless sign extending, and fix an escaping...
2017-10-16 Steinar H. GundersonImplement sign_bias in the rANS GPU encoder. Still...
2017-10-16 Steinar H. GundersonFix some off-by-ones in the tally shader.
2017-10-16 Steinar H. GundersonFix some voting problems in the tally shader.
2017-10-16 Steinar H. GundersonMake the encoder 100% GPU. Not working yet, though.
2017-10-12 Steinar H. GundersonSilence some Mesa warnings.
2017-10-12 Steinar H. GundersonAdd rANS normalization to the encoder.
2017-10-10 Steinar H. GundersonSpeed up the histogram counting immensely by adding...
2017-10-10 Steinar H. GundersonMake quant_matrix a bit more compact.
2017-10-10 Steinar H. GundersonStart trying to count the rANS distributions from the...
2017-10-09 Steinar H. GundersonMinor whitespace fix.
2017-10-09 Steinar H. GundersonAdd some more debugging.
2017-10-09 Steinar H. GundersonFix the DCT scaling (I believe).
2017-10-08 Steinar H. GundersonFix the upload type of the image.
2017-10-08 Steinar H. GundersonUpdate qdd with newer DC coefficient predictions.
2017-10-07 Steinar H. GundersonFix an IDCT error.
2017-10-07 Steinar H. GundersonA sign fix in the FDCT.
2017-10-07 Steinar H. GundersonAdd the beginnings of a GPU encoder.
2017-10-06 Steinar H. GundersonAdd support for repeating blocks. About 2% size reduction.
2017-10-05 Steinar H. GundersonAdd some code for calculating maximum coefficent ranges...
2017-10-03 Steinar H. GundersonRevert "Switch to 64-bit rANS, although probably due...
2017-10-03 Steinar H. GundersonSwitch to 64-bit rANS, although probably due for immedi...
2017-10-03 Steinar H. GundersonDon't print out the shader on failure, as it's not...
2017-09-24 Steinar H. GundersonReduce the spam level from qdc a little bit.
2017-09-24 Steinar H. GundersonMake the number of GPU iterations a named constant.
2017-09-24 Steinar H. GundersonMake the GPU decoder (finally) work with any resolution.
2017-09-24 Steinar H. GundersonMake blocks per stream a named constant.
2017-09-24 Steinar H. GundersonGet -Wall clean.
2017-09-24 Steinar H. GundersonStop hardcoding blocks per row in the shader.
2017-09-24 Steinar H. GundersonPredict Y DC from 128 instead of 0; microscopic improve...
2017-09-24 Steinar H. GundersonPredict DC across the entire slice instead of resetting...
2017-09-24 Steinar H. GundersonSanitize compile flags.
2017-09-21 Steinar H. GundersonMake num_blocks a uniform.
2017-09-20 Steinar H. GundersonUse WIDTH and HEIGHT some places instead of 1280 and...
2017-09-19 Steinar H. GundersonPrepare for more flexible slices.
2017-09-17 Steinar H. GundersonDC predict chroma. ~1.5% lower bitrate.
2017-09-17 Steinar H. GundersonSymbolize NUM_SYMS a bit.
2017-09-17 Steinar H. GundersonGo down to 4 rANS streams instead of 8.
2017-09-17 Steinar H. GundersonRevert "k-means instead of k-medoids; doesn't work...
2017-09-17 Steinar H. Gundersonk-means instead of k-medoids; doesn't work as well...
2017-09-17 Steinar H. GundersonAdd some code for (semi-)optimal assignment of rANS...
2017-09-16 Steinar H. GundersonAdd a Makefile.
2017-09-16 Steinar H. GundersonAdd a .gitignore file.
2017-09-16 Steinar H. GundersonAdd some inactive debugging code to store the coefficients.
2017-09-16 Steinar H. GundersonAdd some parallel slicing code (not really a win).
2017-09-16 Steinar H. GundersonRemove some obsolete caching code.
2017-09-16 Steinar H. GundersonAdd a test image.
2017-09-16 Steinar H. GundersonAdd a PSNR measurement tool.
2017-09-16 Steinar H. GundersonEncode sign bit directly in rANS, using some symmetry...
2017-09-16 Steinar H. GundersonAdd the GPU decoder itself.
2017-09-16 Steinar H. GundersonAdd the decoder.
2017-09-16 Steinar H. GundersonAdd color support.
2017-09-16 Steinar H. GundersonChange quantization to MPEG-2, some other changes.
2017-09-16 Steinar H. GundersonRevert "Encoder with 4x4 blocks (using TF switching)."
2017-09-16 Steinar H. GundersonEncoder with 4x4 blocks (using TF switching).
2017-09-16 Steinar H. GundersonAdd support for optimal renormalization.
2017-09-16 Steinar H. GundersonAdd the missing DCT code.
2017-09-16 Steinar H. GundersonEmbed ryg_rans (from https://github.com/rygorous/ryg_rans).
2017-09-16 Steinar H. GundersonInitial checkin.