-
Notifications
You must be signed in to change notification settings - Fork 169
Add crf ratecontrol support #70
base: master
Are you sure you want to change the base?
Commits on Jan 10, 2019
-
Add new rate control mode-crf that takes the cli -rc 2 and -crf value in [0-51]
Configuration menu - View commit details
-
Copy full SHA for e2e977b - Browse repository at this point
Copy the full SHA e2e977bView commit details
Commits on Jan 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac871ee - Browse repository at this point
Copy the full SHA ac871eeView commit details
Commits on Jan 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 808457f - Browse repository at this point
Copy the full SHA 808457fView commit details -
Configuration menu - View commit details
-
Copy full SHA for de97249 - Browse repository at this point
Copy the full SHA de97249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488721b - Browse repository at this point
Copy the full SHA 488721bView commit details -
1. Fixed Index comparision to compare with current Index + lookAheadD…
…istance 2. Added Check for FrameIndex not exceding No of Frame to Encode
Configuration menu - View commit details
-
Copy full SHA for 8f74ea2 - Browse repository at this point
Copy the full SHA 8f74ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3b2a4 - Browse repository at this point
Copy the full SHA 8f3b2a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e1a17 - Browse repository at this point
Copy the full SHA f1e1a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c2f324 - Browse repository at this point
Copy the full SHA 8c2f324View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd35f2 - Browse repository at this point
Copy the full SHA bfd35f2View commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 38b744d - Browse repository at this point
Copy the full SHA 38b744dView commit details
Commits on Mar 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 853a45e - Browse repository at this point
Copy the full SHA 853a45eView commit details -
If rate control is ON, base layer picture will not be processed until…
… the feedback of the previous base layer has arrived. The impact on speed to be evaluated
Configuration menu - View commit details
-
Copy full SHA for 87f7729 - Browse repository at this point
Copy the full SHA 87f7729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 708bd26 - Browse repository at this point
Copy the full SHA 708bd26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32dc411 - Browse repository at this point
Copy the full SHA 32dc411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d1bef - Browse repository at this point
Copy the full SHA 88d1befView commit details -
Fix Warning: When NAL Unit is non-VCL NAL, TemporalId shall be greate…
…r than or equal to the TemporalId of the access unit containing the NAL unit
Configuration menu - View commit details
-
Copy full SHA for f4d19b8 - Browse repository at this point
Copy the full SHA f4d19b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cddec5a - Browse repository at this point
Copy the full SHA cddec5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96524c4 - Browse repository at this point
Copy the full SHA 96524c4View commit details -
This fix ensures right signalling of Picture timing for keyframes>0
Configuration menu - View commit details
-
Copy full SHA for a199b68 - Browse repository at this point
Copy the full SHA a199b68View commit details -
Configuration menu - View commit details
-
Copy full SHA for e692a04 - Browse repository at this point
Copy the full SHA e692a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a7166 - Browse repository at this point
Copy the full SHA c8a7166View commit details -
-Fix 1. encoded bitrate will be within target Bitrate limit 2. previo…
…usly It was going beyond target Bitrate and was within Max Bitrate, if Max rate is Greater than Target Bitrate
Configuration menu - View commit details
-
Copy full SHA for 54eceb4 - Browse repository at this point
Copy the full SHA 54eceb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 429edb5 - Browse repository at this point
Copy the full SHA 429edb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d857190 - Browse repository at this point
Copy the full SHA d857190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d74be5 - Browse repository at this point
Copy the full SHA 0d74be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22f80ea - Browse repository at this point
Copy the full SHA 22f80eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f52a2f - Browse repository at this point
Copy the full SHA 5f52a2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd24050 - Browse repository at this point
Copy the full SHA dd24050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 713643e - Browse repository at this point
Copy the full SHA 713643eView commit details
Commits on Mar 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6311c66 - Browse repository at this point
Copy the full SHA 6311c66View commit details
Commits on Mar 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f268574 - Browse repository at this point
Copy the full SHA f268574View commit details -
Added feedback from packetization to picturemanager to address a dead…
…lock. Deadlock was due to base layer pictures waiting for the previous one. Once testing is done, I will removed the macros
Configuration menu - View commit details
-
Copy full SHA for f1cd4c5 - Browse repository at this point
Copy the full SHA f1cd4c5View commit details
Commits on Mar 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0b1103a - Browse repository at this point
Copy the full SHA 0b1103aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 494cb24 - Browse repository at this point
Copy the full SHA 494cb24View commit details -
Revert the feedback of filler bits error to GOP's virtual Buffer level
This commit ensures feeding filler bits error only to contextPtr->extraBitsGen and not to virtual Buffer level pertaining to each GOP.
Configuration menu - View commit details
-
Copy full SHA for 7b70491 - Browse repository at this point
Copy the full SHA 7b70491View commit details
Commits on Mar 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 07c3947 - Browse repository at this point
Copy the full SHA 07c3947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df55f3 - Browse repository at this point
Copy the full SHA 3df55f3View commit details
Commits on Apr 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e3b304d - Browse repository at this point
Copy the full SHA e3b304dView commit details
Commits on Apr 15, 2019
-
Fix:Remove the duplicated use of current frame bits for lookahead bas…
…ed VBV QP decisions
Configuration menu - View commit details
-
Copy full SHA for 603afa8 - Browse repository at this point
Copy the full SHA 603afa8View commit details -
Add support for vbv-end and vbv-end-fr-adj
vbv-end specifies Buffer Fullness at the end in %. Range[0-100],Default = 0 vbv-end-fr-adj specifies the frame from which vbv-end could be adjusted in % Range[0-100],Default = 0
Configuration menu - View commit details
-
Copy full SHA for aa3d3f6 - Browse repository at this point
Copy the full SHA aa3d3f6View commit details
Commits on Apr 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c82520c - Browse repository at this point
Copy the full SHA c82520cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1397357 - Browse repository at this point
Copy the full SHA 1397357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 742a38e - Browse repository at this point
Copy the full SHA 742a38eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6926341 - Browse repository at this point
Copy the full SHA 6926341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d6bce7 - Browse repository at this point
Copy the full SHA 1d6bce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c977220 - Browse repository at this point
Copy the full SHA c977220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9234146 - Browse repository at this point
Copy the full SHA 9234146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0560e9c - Browse repository at this point
Copy the full SHA 0560e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9703118 - Browse repository at this point
Copy the full SHA 9703118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d52a4 - Browse repository at this point
Copy the full SHA 01d52a4View commit details -
Move the low-level QP calculation after MD Fix the confromant part fo…
…r signaling QPs Create EstimateLcu and used in instead of EncodeLcu in VBV calculation ( // the function was overwriting the values of pictureControlSetPtr->prevCodedQp which are used in EC)
Configuration menu - View commit details
-
Copy full SHA for 501e5a4 - Browse repository at this point
Copy the full SHA 501e5a4View commit details -
Add cli support to enable/disable low level vbv
CLI:-low-level-vbv Default-disabled
Configuration menu - View commit details
-
Copy full SHA for 037d7c2 - Browse repository at this point
Copy the full SHA 037d7c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b7dea - Browse repository at this point
Copy the full SHA d1b7deaView commit details
Commits on Apr 29, 2019
-
Fix the run time error "No RC interval found" when
CRF+intraperiod=0 is enabled
Configuration menu - View commit details
-
Copy full SHA for 5a8dc53 - Browse repository at this point
Copy the full SHA 5a8dc53View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55a18b - Browse repository at this point
Copy the full SHA d55a18bView commit details
Commits on May 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e337b62 - Browse repository at this point
Copy the full SHA e337b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ebfc3 - Browse repository at this point
Copy the full SHA f7ebfc3View commit details
Commits on May 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c5cdcfe - Browse repository at this point
Copy the full SHA c5cdcfeView commit details
Commits on Jun 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for beda1ec - Browse repository at this point
Copy the full SHA beda1ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1386a6 - Browse repository at this point
Copy the full SHA d1386a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2442880 - Browse repository at this point
Copy the full SHA 2442880View commit details
Commits on Jun 11, 2019
-
Fixed hrd 1 crash issues caused by writeUvlc long bits, memmove and S…
…EIPeriod issues Signed-off-by: Hu, Kelvin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8e2fcd - Browse repository at this point
Copy the full SHA c8e2fcdView commit details
Commits on Jun 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 20e2bf9 - Browse repository at this point
Copy the full SHA 20e2bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6431e5c - Browse repository at this point
Copy the full SHA 6431e5cView commit details
Commits on Jun 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 80d1d8a - Browse repository at this point
Copy the full SHA 80d1d8aView commit details
Commits on Jun 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8997bc3 - Browse repository at this point
Copy the full SHA 8997bc3View commit details
Commits on Jun 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8570171 - Browse repository at this point
Copy the full SHA 8570171View commit details
Commits on Jun 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ceb6347 - Browse repository at this point
Copy the full SHA ceb6347View commit details
Commits on Jul 10, 2019
-
Merge branch 'master' of https://github.com/OpenVisualCloud/SVT-HEVC
# Conflicts: # Source/Lib/Codec/EbCodingLoop.c # Source/Lib/Codec/EbEncDecProcess.c # Source/Lib/Codec/EbEntropyCoding.h # Source/Lib/Codec/EbPacketizationProcess.c # Source/Lib/Codec/EbPictureControlSet.c # Source/Lib/Codec/EbSei.c
Configuration menu - View commit details
-
Copy full SHA for 5bb446b - Browse repository at this point
Copy the full SHA 5bb446bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ce68b - Browse repository at this point
Copy the full SHA c9ce68bView commit details -
Modify code as per suggestion Co-Authored-By: Christopher Degawa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f95710 - Browse repository at this point
Copy the full SHA 5f95710View commit details -
Merge branch 'master' of https://github.com/OpenVisualCloud/SVT-HEVC
# Conflicts: # Source/Lib/Codec/EbCodingLoop.c # Source/Lib/Codec/EbDefinitions.h # Source/Lib/Codec/EbEncDecProcess.c # Source/Lib/Codec/EbEntropyCoding.h # Source/Lib/Codec/EbPacketizationProcess.c # Source/Lib/Codec/EbPictureControlSet.c # Source/Lib/Codec/EbPictureControlSet.h
Configuration menu - View commit details
-
Copy full SHA for 015a2bc - Browse repository at this point
Copy the full SHA 015a2bcView commit details
Commits on Jul 15, 2019
-
Revert "Update CMakeLists.txt "
This reverts commit 5f95710.
Configuration menu - View commit details
-
Copy full SHA for 1165741 - Browse repository at this point
Copy the full SHA 1165741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e6e924 - Browse repository at this point
Copy the full SHA 5e6e924View commit details -
Fix SVT-HEVC ffmpeg integration error
This commit fixes the error- SvtHevcEnc not found using pkg-config due to improper linking of math library
Configuration menu - View commit details
-
Copy full SHA for d3d530c - Browse repository at this point
Copy the full SHA d3d530cView commit details
Commits on Jul 31, 2019
-
Fix license header in newly added files
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85a36e2 - Browse repository at this point
Copy the full SHA 85a36e2View commit details
Commits on Aug 10, 2019
-
Fix initialization of Neighbor arrays in EstimateLcu()
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5bd916 - Browse repository at this point
Copy the full SHA c5bd916View commit details -
Update Estimatelcu() to that of master
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e393fd0 - Browse repository at this point
Copy the full SHA e393fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d499b4f - Browse repository at this point
Copy the full SHA d499b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c710fc5 - Browse repository at this point
Copy the full SHA c710fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84979ba - Browse repository at this point
Copy the full SHA 84979baView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6ae721 - Browse repository at this point
Copy the full SHA b6ae721View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce88bc4 - Browse repository at this point
Copy the full SHA ce88bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07731f - Browse repository at this point
Copy the full SHA b07731fView commit details -
Merge branch 'master' of https://github.com/OpenVisualCloud/SVT-HEVC
# Conflicts: # Config/Sample.cfg # Docs/svt-hevc_encoder_user_guide.md # Source/API/EbApi.h # Source/App/EbAppConfig.c # Source/App/EbAppConfig.h # Source/App/EbAppContext.c # Source/Lib/Codec/EbEncDecProcess.c # Source/Lib/Codec/EbEncHandle.c # Source/Lib/Codec/EbEncodeContext.c # Source/Lib/Codec/EbEncodeContext.h # Source/Lib/Codec/EbEntropyCoding.h # Source/Lib/Codec/EbPacketizationProcess.c # Source/Lib/Codec/EbPacketizationReorderQueue.c # Source/Lib/Codec/EbPacketizationReorderQueue.h # Source/Lib/Codec/EbPictureControlSet.c # Source/Lib/Codec/EbPictureDecisionProcess.c # Source/Lib/Codec/EbRateControlProcess.c
Configuration menu - View commit details
-
Copy full SHA for 1e85639 - Browse repository at this point
Copy the full SHA 1e85639View commit details -
Cleanup unneccesary file changes
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef9c29a - Browse repository at this point
Copy the full SHA ef9c29aView commit details
Commits on Aug 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c849c55 - Browse repository at this point
Copy the full SHA c849c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a99e9 - Browse repository at this point
Copy the full SHA 72a99e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c16092c - Browse repository at this point
Copy the full SHA c16092cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0b0ece - Browse repository at this point
Copy the full SHA c0b0eceView commit details -
Remove the SATD asm implementation
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1335e73 - Browse repository at this point
Copy the full SHA 1335e73View commit details -
Move PredictBits() to a new file to remove redundant copy of it as Pr…
…edictBitsDup() in EbEncDecProcess.c Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40a5f97 - Browse repository at this point
Copy the full SHA 40a5f97View commit details
Commits on Aug 14, 2019
-
Remove unused variable rowIndex+Move tempCoeffPtr assignment after
EncodeLcu This commit also has some cleanups done Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce4672c - Browse repository at this point
Copy the full SHA ce4672cView commit details -
Add Macro for Rc Tolerance and Step size values + Add VBV control to …
…avoid underflow while removing a single frame Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ee527f - Browse repository at this point
Copy the full SHA 3ee527fView commit details -
Add code for planning VBV Buffer Fullness after lookahead VBV to use …
…in low level VBV Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5d6a00 - Browse repository at this point
Copy the full SHA a5d6a00View commit details -
Restrict low level vbv when lookahead predictions are not done + enab…
…le lookahead for crf Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a984744 - Browse repository at this point
Copy the full SHA a984744View commit details -
Merge branch 'master' of https://github.com/OpenVisualCloud/SVT-HEVC
Signed-off-by: kirithika <[email protected]> # Conflicts: # Source/Lib/Codec/EbEncDecProcess.c # Source/Lib/Codec/EbPictureControlSet.c
Configuration menu - View commit details
-
Copy full SHA for 8c2612f - Browse repository at this point
Copy the full SHA 8c2612fView commit details -
Fix build error + update BKC for frame level VBV
Signed-off-by: kirithika <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e231e2 - Browse repository at this point
Copy the full SHA 2e231e2View commit details
Commits on Aug 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a218fa7 - Browse repository at this point
Copy the full SHA a218fa7View commit details
Commits on Oct 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 93f6794 - Browse repository at this point
Copy the full SHA 93f6794View commit details
Commits on Oct 18, 2019
-
Fixed the compiling errors/warnings for rebasing PR OpenVisualCloud#70.
Signed-off-by: Austin Hu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e93b4e9 - Browse repository at this point
Copy the full SHA e93b4e9View commit details -
Signed-off-by: Austin Hu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7effc8 - Browse repository at this point
Copy the full SHA b7effc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ba809c - Browse repository at this point
Copy the full SHA 8ba809cView commit details
Commits on Oct 24, 2019
-
Fixed some rebasing errors in EbEncDecProcess.c
Signed-off-by: Austin Hu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7135294 - Browse repository at this point
Copy the full SHA 7135294View commit details
Commits on Nov 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 79f187c - Browse repository at this point
Copy the full SHA 79f187cView commit details