Hi,<div><br></div><div>I am new to x264 code and studying it. Could anyone tell me why the padding border needs to be doubled when interlaced flag is set?</div><div><br></div><div>in x264_frame_new(),</div><div><br></div><div>
 int i_padv = PADV << h->param.b_interlaced; </div><div><br></div><div><br></div><div>As far as I understand,  the padv is the vertical height in pixels for padding border at top/bottom, padh is the horizontal width in pixels for padding border at left/right.</div>
<div><br></div><div>so the start postion of the original pixel of one frame is, buffer_addr + stride*padv+padh, as the code in the x264 source. </div><div><br></div><div>Alex</div><div><br></div>