示例#1
0
void LPP_Mp4Close(LPP_Mp4 *vd)
{
    if(vd->avc->mpeg) sceMpegDelete(vd->avc->mpeg);
    if(vd->avc->mpeg_ddrtop) free(vd->avc->mpeg_ddrtop);
	if(vd->avc->mpeg_buffer) free(vd->avc->mpeg_buffer);
	if(vd->avc->mpeg_sps_pps_buffer) free(vd->avc->mpeg_sps_pps_buffer);
    if(vd->avc) free(vd->avc);
	if(vd->csc) free(vd->csc);
	mp4_read_close(&(vd->reader));
	if(vd) free(vd);
}
示例#2
0
文件: vcodec.c 项目: yne/opentube-psp
char* stop() {
    Alert("vstop\n");
    sceMpegDelete(Mpeg);
    sceMpegFinish();
    Free(ot->me->buff);
    Free(ot->me->mpegAu);
    ot->sys->modstun(modmpg);
//	*ot->lcd=_lcd;
    ot->dmx->v=NULL;
    sceKernelStartThread(sceKernelCreateThread("arakiri",unload,0x11,0x10000,0,0),0,NULL);//to be unable to return
    return NULL;
}