Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Turing codec Version 1.2
Main features added: - New SIMD optimisation functions for intra-prediction and quantisation - Revised rate-control algorithm for parallel processing - Fixes to field-coding and SAO - Added frame doubling functioanlity and temporal scalability - Added conformance window settings for interlaced material - Added fade detection algorithm
- Loading branch information
Showing
with
34,252 additions
and 10,040 deletions.
- +5 −0 CMakeLists.txt
- +8 −3 havoc/CMakeLists.txt
- +271 −264 havoc/Jit.h
- +1 −1 havoc/diff.cpp
- +1 −1 havoc/hadamard.cpp
- +8 −5 havoc/havoc.cpp
- +3 −2 havoc/havoc.h
- +2 −2 havoc/havoc_test.c
- +141 −1 havoc/havoc_test.h
- +5 −5 havoc/pred_inter.cpp
- +21,971 −205 havoc/pred_intra.cpp
- +24 −41 havoc/pred_intra.h
- +7 −5 havoc/quantize.cpp
- +0 −3,941 havoc/residual_decode.cpp
- +0 −148 havoc/residual_decode.h
- +2 −2 havoc/sad.cpp
- +1 −1 havoc/ssd.cpp
- +5,379 −0 havoc/transform.cpp
- +150 −0 havoc/transform.h
- +1 −1 turing/AdaptiveQuantisation.h
- +57 −61 turing/Binarization.h
- +56 −57 turing/BlockData.h
- +19 −3 turing/CMakeLists.txt
- +155 −153 turing/Cabac.h
- +76 −71 turing/CabacWriter.h
- +3 −11 turing/CandModeList.h
- +99 −23 turing/CodedData.h
- +44 −0 turing/ContextModel.cpp
- +3 −21 turing/ContextModel.h
- +237 −214 turing/Decode.h
- +24 −269 turing/Dsp.h
- +34 −34 turing/EncSao.h
- +32 −0 turing/EncodeResidual.cpp
- +76 −0 turing/EncodeResidual.h
- +303 −0 turing/EncodeResidual.hpp
- +32 −0 turing/EncodeResidualPopcnt.cpp
- +40 −20 turing/Encoder.cpp
- +1 −0 turing/Encoder.h
- +1 −1 turing/EstimateIntraComplexity.h
- +1 −1 turing/EstimateRate.h
- +51 −72 turing/Global.h
- +34 −48 turing/GlobalState.h
- +35 −26 turing/Handlers.h
- +111 −84 turing/InputQueue.cpp
- +1 −1 turing/InputQueue.h
- +219 −115 turing/IntraReferenceSamples.h
- +255 −236 turing/QpState.h
- +322 −288 turing/RateControl.cpp
- +335 −163 turing/RateControl.h
- +20 −26 turing/Read.h
- +165 −90 turing/Reconstruct.cpp
- +6 −7 turing/ReconstructionCache.h
- +57 −2 turing/SCDetection.h
- +30 −0 turing/ScanOrder.cpp
- +91 −13 turing/ScanOrder.h
- +2 −2,481 turing/Search.cpp
- +2,568 −0 turing/Search.hpp
- +26 −0 turing/SearchLzcnt.cpp
- +31 −35 turing/Snake.h
- +5 −0 turing/Speed.h
- +193 −174 turing/StateEncode.h
- +16 −17 turing/StateFunctionTables.h
- +21 −11 turing/StatePictures.h
- +73 −71 turing/StateSpatial.h
- +2 −2 turing/StateValues.h
- +5 −3 turing/SyntaxCtu.hpp
- +28 −20 turing/TaskEncodeInput.cpp
- +22 −10 turing/TaskEncodeOutput.cpp
- +20 −8 turing/TaskEncodeSubstream.cpp
- +3 −5 turing/TaskSao.cpp
- +218 −454 turing/Write.h
- +11 −7 turing/encode.cpp
- +1 −1 turing/sei/user_data_unregistered.h
- +1 −2 turing/signature.cpp
- +1 −1 turing/turing.h
Oops, something went wrong.