]> granicus.if.org Git - handbrake/commitdiff
decavcodec: remove unnecessary code.
authorRodeo <tdskywalker@gmail.com>
Sun, 3 Mar 2013 22:25:45 +0000 (22:25 +0000)
committerRodeo <tdskywalker@gmail.com>
Sun, 3 Mar 2013 22:25:45 +0000 (22:25 +0000)
Was obsolete since SVN revision 3786.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5295 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/decavcodec.c

index 8e376755248dee6e35b4c13f40dba598ec40dd49..18972a8b938c1213be0933079189728a42019993 100644 (file)
@@ -994,14 +994,6 @@ static hb_buffer_t *link_buf_list( hb_work_private_t *pv )
     return head;
 }
 
-static void init_video_avcodec_context( hb_work_private_t *pv )
-{
-    /* we have to wrap ffmpeg's get_buffer to be able to set the pts (?!) */
-    pv->context->opaque = pv;
-    pv->context->get_buffer = get_frame_buf;
-    pv->context->reget_buffer = reget_frame_buf;
-}
-
 static int decavcodecvInit( hb_work_object_t * w, hb_job_t * job )
 {
 
@@ -1057,7 +1049,6 @@ static int decavcodecvInit( hb_work_object_t * w, hb_job_t * job )
         pv->context->workaround_bugs = FF_BUG_AUTODETECT;
         pv->context->err_recognition = AV_EF_CRCCHECK;
         pv->context->error_concealment = FF_EC_GUESS_MVS|FF_EC_DEBLOCK;
-        init_video_avcodec_context( pv );
     }
     return 0;
 }
@@ -1195,7 +1186,6 @@ static int decavcodecvWork( hb_work_object_t * w, hb_buffer_t ** buf_in,
         // it to preserve any existing priv_data because they test the pointer
         // before allocating new memory, but the memset has already cleared it.
         avcodec_get_context_defaults3( pv->context, codec );
-        init_video_avcodec_context( pv );
         if ( setup_extradata( w, in ) )
         {
             // we didn't find the headers needed to set up extradata.