# HG changeset patch
# User Aarthi Thirumalai
# Date 1390567762 -19800
#      Fri Jan 24 18:19:22 2014 +0530
# Node ID 118235a34a09be7a1a3b15aee18a6d5c08a3a71d
# Parent  807495b7a9fc918b78ac664b273e973f03668818
slicetype: fix bug causing encoder crash in b-adapt 2 flow.

set initial value of best_cost to MAX_COST as frameCost will never be less
than 0.

diff -r 807495b7a9fc -r 118235a34a09 source/encoder/slicetype.cpp
--- a/source/encoder/slicetype.cpp Fri Jan 24 11:50:23 2014 +0530
+++ b/source/encoder/slicetype.cpp Fri Jan 24 18:19:22 2014 +0530
@@ -637,7 +637,7 @@
 {
     char paths[2][X265_LOOKAHEAD_MAX + 1];
     int num_paths = X265_MIN(cfg->param.bframes + 1, length);
-    uint64_t best_cost = (uint64_t)-1;
+    uint64_t best_cost = (uint64_t)MotionEstimate::COST_MAX;
     int idx = 0;

     /* Iterate over all currently possible paths */
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to