[x264-devel] Allow WEIGHTP_FAKE in interlaced mode
    Jason Garrett-Glaser 
    git at videolan.org
       
    Mon Feb  7 06:31:32 CET 2011
    
    
  
x264 | branch: master | Jason Garrett-Glaser <jason at x264.com> | Sat Feb  5 15:02:34 2011 -0800| [16868ec528909a80766a9a737e6ce3649521d9c3] | committer: Jason Garrett-Glaser
Allow WEIGHTP_FAKE in interlaced mode
It seems to work fine as-is even though real weightp doesn't support interlacing yet.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=16868ec528909a80766a9a737e6ce3649521d9c3
---
 encoder/encoder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/encoder/encoder.c b/encoder/encoder.c
index 3ff5897..782d34f 100644
--- a/encoder/encoder.c
+++ b/encoder/encoder.c
@@ -774,7 +774,7 @@ static int x264_validate_parameters( x264_t *h )
     }
 
     h->param.analyse.i_weighted_pred = x264_clip3( h->param.analyse.i_weighted_pred, X264_WEIGHTP_NONE, X264_WEIGHTP_SMART );
-    if( !h->param.analyse.i_weighted_pred && h->param.rc.b_mb_tree && h->param.analyse.b_psy && !h->param.b_interlaced )
+    if( !h->param.analyse.i_weighted_pred && h->param.rc.b_mb_tree && h->param.analyse.b_psy )
         h->param.analyse.i_weighted_pred = X264_WEIGHTP_FAKE;
 
     if( h->i_thread_frames > 1 )
    
    
More information about the x264-devel
mailing list