<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 July 2014 10:58, Anton Mitrofanov <span dir="ltr"><<a href="mailto:git@videolan.org" target="_blank">git@videolan.org</a>></span> wrote:</div>

<div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> <a href="http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=9e93d18b7fe7668f8277b5f117d7e39be24c6070" target="_blank">http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=9e93d18b7fe7668f8277b5f117d7e39be24c6070</a><br>


---<br>
<br>
 encoder/encoder.c |   13 ++++++++-----<br>
 1 file changed, 8 insertions(+), 5 deletions(-)<br>
<br>
diff --git a/encoder/encoder.c b/encoder/encoder.c<br>
index bd26a9f..5305f75 100644<br>
--- a/encoder/encoder.c<br>
+++ b/encoder/encoder.c<br>
@@ -97,11 +97,14 @@ static void x264_frame_dump( x264_t *h )<br>
         int cw = h->param.i_width>>1;<br>
         int ch = h->param.i_height>>CHROMA_V_SHIFT;<br>
         pixel *planeu = x264_malloc( (cw*ch*2+32)*sizeof(pixel) );<br>
+        if( planeu )<br>
+        {<br>
+            pixel *planev = planeu + cw*ch + 16;<br>
+            h->mc.plane_copy_deinterleave( planeu, cw, planev, cw, h->fdec->plane[1], h->fdec->i_stride[1], cw, ch );<br>
+            fwrite( planeu, 1, cw*ch*sizeof(pixel), f );<br>
+            fwrite( planev, 1, cw*ch*sizeof(pixel), f );<br>
+            x264_free( planeu );<br>
+        }<br>
     }<br>
     fclose( f );<br>
 }<br></blockquote><div><br></div><div><br></div><div><br></div><div>Is this intended to be fail-silent?</div><div><br></div><div><br></div><div>-- </div><div>Igor M.</div><div> </div></div></div></div>