151 |
if (pEnc->mbParam.fincr>0) |
if (pEnc->mbParam.fincr>0) |
152 |
simplify_time(&pEnc->mbParam.fincr, &pEnc->mbParam.fbase); |
simplify_time(&pEnc->mbParam.fincr, &pEnc->mbParam.fbase); |
153 |
|
|
154 |
/* plugin */ |
/* plugins */ |
155 |
|
if(create->num_plugins > 0) { |
156 |
pEnc->num_plugins = create->num_plugins; |
pEnc->num_plugins = create->num_plugins; |
157 |
pEnc->plugins = xvid_malloc(sizeof(xvid_enc_plugin_t) * pEnc->num_plugins, CACHE_LINE); |
pEnc->plugins = xvid_malloc(sizeof(xvid_enc_plugin_t) * pEnc->num_plugins, CACHE_LINE); |
158 |
if (pEnc->plugins == NULL) |
if (pEnc->plugins == NULL) |
159 |
goto xvid_err_memory0; |
goto xvid_err_memory0; |
160 |
|
} else { |
161 |
|
pEnc->num_plugins = 0; |
162 |
|
pEnc->plugins = NULL; |
163 |
|
} |
164 |
|
|
165 |
for (n=0; n<pEnc->num_plugins;n++) { |
for (n=0; n<pEnc->num_plugins;n++) { |
166 |
xvid_plg_create_t pcreate; |
xvid_plg_create_t pcreate; |
582 |
pEnc->mbParam.edged_height); |
pEnc->mbParam.edged_height); |
583 |
image_destroy(&pEnc->f_refhv, pEnc->mbParam.edged_width, |
image_destroy(&pEnc->f_refhv, pEnc->mbParam.edged_width, |
584 |
pEnc->mbParam.edged_height); |
pEnc->mbParam.edged_height); |
585 |
|
image_destroy(&pEnc->vGMC, pEnc->mbParam.edged_width, |
586 |
|
pEnc->mbParam.edged_height); |
587 |
|
|
588 |
if ((pEnc->mbParam.plugin_flags & XVID_REQORIGINAL)) { |
if ((pEnc->mbParam.plugin_flags & XVID_REQORIGINAL)) { |
589 |
image_destroy(&pEnc->sOriginal, pEnc->mbParam.edged_width, |
image_destroy(&pEnc->sOriginal, pEnc->mbParam.edged_width, |
605 |
} |
} |
606 |
|
|
607 |
|
|
608 |
if (pEnc->num_plugins>0) |
if (pEnc->num_plugins>0) { |
|
{ |
|
609 |
xvid_plg_destroy_t pdestroy; |
xvid_plg_destroy_t pdestroy; |
610 |
memset(&pdestroy, 0, sizeof(xvid_plg_destroy_t)); |
memset(&pdestroy, 0, sizeof(xvid_plg_destroy_t)); |
611 |
|
|