X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Fenclame.c;h=491365136279b1514ce93cfab99f2b0000e474ab;hb=422bd7c776567d6fed7dc7185543ce3027c7e796;hp=c0b0f9df08a20e1b6b71a02b9245fc9ddc498505;hpb=c3341843bff8097ef6a7028d68b760b9bcb39935;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/enclame.c b/libhb/enclame.c index c0b0f9df..49136513 100644 --- a/libhb/enclame.c +++ b/libhb/enclame.c @@ -68,6 +68,13 @@ int enclameInit( hb_work_object_t * w, hb_job_t * job ) **********************************************************************/ void enclameClose( hb_work_object_t * w ) { + hb_work_private_t * pv = w->private_data; + + lame_close( pv->lame ); + hb_list_empty( &pv->list ); + free( pv->buf ); + free( pv ); + w->private_data = NULL; } /*********************************************************************** @@ -101,7 +108,7 @@ static hb_buffer_t * Encode( hb_work_object_t * w ) buf->stop = buf->start + 90000 * 1152 / pv->job->arate; buf->size = lame_encode_buffer_interleaved( pv->lame, samples_s16, 1152, buf->data, LAME_MAXMP3BUFFER ); - buf->key = 1; + buf->frametype = HB_FRAME_AUDIO; if( !buf->size ) {