[x264-devel] commit: Fix noise reduction in threaded mode. (Alexander Strange )

git version control git at videolan.org
Mon Jun 2 20:38:40 CEST 2008


x264 | branch: master | Alexander Strange <astrange at ithinksw.com> | Mon Jun  2 12:16:51 2008 -0600| [c415d98820c96b8eb489736b1c9ed7c5927b077f]

Fix noise reduction in threaded mode.
Previously enabling noise reduction with threads had no effect.
Note that this is not an optimal solution; each thread still tracks noise reducation separately (unlike in single-threaded mode).

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

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

diff --git a/encoder/encoder.c b/encoder/encoder.c
index 39c5d5f..aa9d372 100644
--- a/encoder/encoder.c
+++ b/encoder/encoder.c
@@ -1602,7 +1602,7 @@ static void x264_encoder_frame_end( x264_t *h, x264_t *thread_current,
     /* restore CPU state (before using float again) */
     x264_emms();
 
-    x264_noise_reduction_update( h );
+    x264_noise_reduction_update( thread_current );
 
     /* ---------------------- Compute/Print statistics --------------------- */
     x264_thread_sync_stat( h, h->thread[0] );



More information about the x264-devel mailing list