]> granicus.if.org Git - handbrake/commitdiff
encavcodec: fix crash during 2 pass encode
authorJohn Stebbins <jstebbins.hb@gmail.com>
Tue, 27 Dec 2016 16:56:25 +0000 (08:56 -0800)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Tue, 27 Dec 2016 16:59:44 +0000 (08:59 -0800)
This affect mpeg4, mpeg2, vp8 and vp9 encoding

(cherry picked from commit 3b9c9a263f7ffa959d56d914c62df18c9567c0db)

libhb/encavcodec.c

index d7a751e6da27bcd44666c7c4683920d1b25b2243..0543fe47c50d9f6e1f86da1f7b7f001d0ceea82f 100644 (file)
@@ -352,10 +352,10 @@ int encavcodecInit( hb_work_object_t * w, hb_job_t * job )
     }
 
     if (job->pass_id == HB_PASS_ENCODE_1ST &&
-        pv->context->stats_out != NULL)
+        context->stats_out != NULL)
     {
         // Some encoders may write stats during init in avcodec_open
-        fprintf(pv->file, "%s", pv->context->stats_out);
+        fprintf(pv->file, "%s", context->stats_out);
     }
 
     // avcodec_open populates the opts dictionary with the