[x264-devel] commit: Fix deblocking + threads + AQ bug (Jason Garrett-Glaser )

git version control git at videolan.org
Mon Sep 22 11:47:56 CEST 2008


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Sun Sep 21 22:17:34 2008 -0700| [e71168d48b9cb994bbb3895bbf25ebee2893ba4f] | committer: Jason Garrett-Glaser 

Fix deblocking + threads + AQ bug
At low QPs, with threads and deblocking on, deblocking could be improperly disabled.
Revision in which this bug was introduced is unknown; it may be as old as b_variable_qp in x264 itself.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=e71168d48b9cb994bbb3895bbf25ebee2893ba4f
---

 encoder/ratecontrol.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/encoder/ratecontrol.c b/encoder/ratecontrol.c
index 103e73b..4f2604d 100644
--- a/encoder/ratecontrol.c
+++ b/encoder/ratecontrol.c
@@ -545,6 +545,7 @@ int x264_ratecontrol_new( x264_t *h )
         {
             rc[i] = rc[0];
             memcpy( &h->thread[i]->param, &h->param, sizeof( x264_param_t ) );
+            h->thread[i]->mb.b_variable_qp = h->mb.b_variable_qp;
         }
     }
 



More information about the x264-devel mailing list