/*
 *  ======== VIDENCCOPY_TI_free ========
 */
Int VIDENCCOPY_TI_free(IALG_Handle handle, IALG_MemRec memTab[])
{
    GT_2trace(curTrace, GT_ENTER, "VIDENCCOPY_TI_free(0x%lx, 0x%lx)\n",
        handle, memTab);

    VIDENCCOPY_TI_alloc(NULL, NULL, memTab);
    return (1);
}
Example #2
0
/*
 *  ======== VIDENCCOPY_TI_free ========
 */
Int VIDENCCOPY_TI_free(IALG_Handle handle, IALG_MemRec memTab[])
{
    Log_print2(Diags_ENTRY, "[+E] VIDENCCOPY_TI_free(0x%lx, 0x%lx)",
            (IArg)handle, (IArg)memTab);

	VIDENCCOPY_TI_Obj *VIDENC_COPY = (Void*)handle;
	//VIDENCCOPY_TI_alloc(NULL,NULL,memTab);
    VIDENCCOPY_TI_alloc(NULL, NULL, memTab);

	memTab[1].base = VIDENC_COPY->p_data;
	memTab[1].size = sizeof(char) * 25000 * 1024;

	memTab[2].base = VIDENC_COPY->p_ddr_data;
	memTab[2].size = sizeof(char) * 150000* 1024;

	memTab[3].base = VIDENC_COPY->p_DARAM0;
	memTab[3].size = sizeof(char) * 127*1024;

    return (4);
}