aboutsummaryrefslogtreecommitdiff
path: root/videogrid/videogrid.cc
diff options
context:
space:
mode:
authorlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-07-14 12:31:26 +0000
committerlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-07-14 12:31:26 +0000
commit406e2fe1dd7b669559b7d27cdfe9199dcb95399b (patch)
treed9c1733ec86179f7a074187d4f59af92274dcc1e /videogrid/videogrid.cc
parent529ce9f8c579fa4809808656a92ef6fc18d728bf (diff)
format list filter improvements
svn path=/trunk/externals/pdvjtools/; revision=11859
Diffstat (limited to 'videogrid/videogrid.cc')
-rw-r--r--videogrid/videogrid.cc28
1 files changed, 22 insertions, 6 deletions
diff --git a/videogrid/videogrid.cc b/videogrid/videogrid.cc
index 70f4013..090d9b5 100644
--- a/videogrid/videogrid.cc
+++ b/videogrid/videogrid.cc
@@ -665,28 +665,44 @@ extern "C"
maxim = x->x_num_fil * x->x_num_col;
path ig_path = PATH_TEMPORAL;
/* si hi ha tants nodes a la cua com el maxim */
- if((numNodes(&x->x_cua)) >= maxim){
+ /* if((numNodes(&x->x_cua)) >= maxim){ */
/* desencua */
- int extret;
- extret = desencuar(&x->x_cua);
+ /* int extret;
+ extret = desencuar(&x->x_cua); */
/* obtenir la posició en la cua del nou node */
- if(x->x_ultima_img == maxim - 1) {
+ /* if(x->x_ultima_img == maxim - 1) {
pos = 0;
}else{
pos = x->x_ultima_img + 1;
}
sys_vgui(".x%x.c delete %xS%d\n", glist_getcanvas(x->x_glist), x, x->x_ultima_img);
- }
+ }*/
/* FFMPEG o Quicktime per les conversions */
int fferror=0;
- int nN = x->x_ultima_img;
+ /* int nN = x->x_ultima_img; */
+ int nN;
if (format_adequat_v(entrada, x->x_format_list) == 0) {
/* ara no entra: format_adequat_v = 0 sempre */
/* convertir_img(entrada,FORMAT_MINIATURA, x->x_w_cell, x->x_h_cell, nN); */
fferror = 0;
} else {
+ /* si hi ha tants nodes a la cua com el maxim */
+ if((numNodes(&x->x_cua)) >= maxim){
+ /* desencua */
+ int extret;
+ extret = desencuar(&x->x_cua);
+ /* obtenir la posició en la cua del nou node */
+ if(x->x_ultima_img == maxim - 1) {
+ pos = 0;
+ }else{
+ pos = x->x_ultima_img + 1;
+ }
+ sys_vgui(".x%x.c delete %xS%d\n", glist_getcanvas(x->x_glist), x, x->x_ultima_img);
+ }
+ /* FFMPEG o Quicktime per les conversions */
+ nN = x->x_ultima_img;
fferror=convertir_img_ff(entrada,FORMAT_MINIATURA, x->x_w_cell, x->x_h_cell, nN);
}
/* post ("%d",fferror); */