[x264-devel] commit: Fix crash in fake-interlaced at some resolutions ( Jason Garrett-Glaser )

git at videolan.org git at videolan.org
Wed Jun 9 20:38:02 CEST 2010


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Tue Jun  8 15:38:32 2010 -0700| [b474d0e5790da0c1aa6107ef571d7572f2e94221] | committer: Jason Garrett-Glaser 

Fix crash in fake-interlaced at some resolutions

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

 common/frame.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/frame.c b/common/frame.c
index 9d630f8..44c579e 100644
--- a/common/frame.c
+++ b/common/frame.c
@@ -40,9 +40,9 @@ x264_frame_t *x264_frame_new( x264_t *h, int b_fdec )
     CHECKED_MALLOCZERO( frame, sizeof(x264_frame_t) );
 
     /* allocate frame data (+64 for extra data for me) */
-    i_width  = ALIGN( h->param.i_width, 16 );
+    i_width  = h->sps->i_mb_width*16;
     i_stride = ALIGN( i_width + 2*PADH, align );
-    i_lines  = ALIGN( h->param.i_height, 16<<h->param.b_interlaced );
+    i_lines  = h->sps->i_mb_height*16;
 
     frame->i_plane = 3;
     for( int i = 0; i < 3; i++ )



More information about the x264-devel mailing list