/usr/share/doc/svt-av1-libs/Docs
NameSizeModeActions
img/-0755rm
Appendix-Alt-Refs.md163360644editdlrm
Appendix-CDEF.md257950644editdlrm
Appendix-CfL.md90150644editdlrm
Appendix-Compliant-Subpel-Interpolation-Filter-Search.md110310644editdlrm
Appendix-Compound-Mode-Prediction.md227020644editdlrm
Appendix-DLF.md257360644editdlrm
Appendix-Film-Grain-Synthesis.md127490644editdlrm
Appendix-Filter-Intra.md67680644editdlrm
Appendix-Global-Motion.md165410644editdlrm
Appendix-Intra-Block-Copy.md75810644editdlrm
Appendix-Local-Warped-Motion.md176490644editdlrm
Appendix-Palette-Prediction.md88400644editdlrm
Appendix-Restoration-Filter.md225200644editdlrm
Appendix-SQ-Weight.md12440644editdlrm
Appendix-Subpel-Interpolation-Open-Loop-ME.md60720644editdlrm
Appendix-TX-Search.md133460644editdlrm
Appendix-Variance-Based-Adaptive-Quantization.md127000644editdlrm
README.md14630644editdlrm
svt-av1-decoder-design.md328000644editdlrm
svt-av1-encoder-design.md683800644editdlrm
svt-av1_decoder_user_guide.md18610644editdlrm
svt-av1_encoder_user_guide.md292640644editdlrm
Edit: /usr/share/doc/svt-av1-libs/Docs/Appendix-SQ-Weight.md (1244B)
# SQ_Weight Appendix ## Description SQ\_WEIGHT determines if the evaluation of HA, HB, VA, VB, H4 and V4 shapes could be skipped based on the cost of SQ, H and V shapes. Specifically: - skip HA, HB and H4 if (valid SQ and H) and (H\_COST \> (SQ\_WEIGHT \* SQ\_COST) / 100) - skip VA, VB and V4 if (valid SQ and V) and (V\_COST \> (SQ\_WEIGHT \* SQ\_COST) / 100) - `The lower the SQ_WEIGHT, the higher the chance to skip NSQ` ## SQ\_WEIGHT Derivation SQ\_WEIGHT = **Base** + **Offset** **Base = f(Preset)** **Preset(s)** | **BASE** ---------------| --------- MR | ∞ M0 | 105 M1 | 105 M2 | 100 M3 & beyond | 95 **Offset = f (Target Shape, Block/PIC Type, Coeff Info, QP)** ![sq_weight_fig1](./img/sq_weight_fig1.png) PS. ![sq_weight_fig2](./img/sq_weight_fig2.png) ## Notes The feature settings that are described in this document were compiled at v0.8.3 of the code and may not reflect the current status of the code. The description in this document represents an example showing how features would interact with the SVT architecture. For the most up-to-date settings, it's recommended to review the section of the code implementing this feature.