Changeset 15273


Ignore:
Timestamp:
04/15/12 17:50:38 (11 years ago)
Author:
obi
Message:

[titan] update grid

Location:
titan
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/mc/mc_pictureplayer_settings.h

    r15235 r15273  
    1414        struct skin* pp_interval = getscreennode(mc_pictureplayer_settings, "interval");
    1515        struct skin* showpictitle = getscreennode(mc_pictureplayer_settings, "showpictitle");
     16        struct skin* picdenom = getscreennode(mc_pictureplayer_settings, "picdenom");
     17        struct skin* pichwdecode = getscreennode(mc_pictureplayer_settings, "pichwdecode");
     18
     19        changeinput(picdenom, "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16");
     20        setchoiceboxselection(picdenom, getskinconfig("picdenom", NULL));
     21
     22        addchoicebox(pichwdecode, "0", _("off"));       
     23        addchoicebox(pichwdecode, "1", _("on"));       
     24        setchoiceboxselection(pichwdecode, getconfig("pichwdecode", NULL));
    1625
    1726        addchoicebox(showpictitle, "0", _("off"));     
     
    6675                        addconfigscreen("pp_interval", pp_interval);
    6776                        addconfigscreen("showpictitle", showpictitle);
     77                        addconfigscreen("picdenom", picdenom);
     78                        addconfigscreen("pichwdecode", pichwdecode);
    6879                        break;
    6980                }
  • titan/skins/mc/skin.xml

    r15229 r15273  
    130130<node name=interval type=choicebox parent=listbox valign=middle posx=0 text="Interval" bordercol=bordercol bordersize=1 width=100% height=25>
    131131<node name=showpictitle type=choicebox parent=listbox valign=middle posx=0 text="Show Pictitle" bordercol=bordercol bordersize=1 width=100% height=25>
     132
     133<node name=picdenom type=choicebox parent=listbox valign=middle posx=0 text="Picdenom Mode" bordercol=bordercol bordersize=1 width=100% height=25>
     134<node name=pichwdecode type=choicebox parent=listbox valign=middle posx=0 text="Pic HW-decode" bordercol=bordercol bordersize=1 width=100% height=25>
     135
    132136<node name=b1 text="OK" halign=center valign=center bordercol=bgcol bordersize=0 posx=35% posy=90% width=150 height=30/>
    133137<node name=b1 text="OK" halign=center valign=center bordercol=okcol bordersize=2 posx=35% posy=95% width=150 height=2/>
  • titan/titan/filelist.h

    r15243 r15273  
    201201        debug(1000, "in");
    202202        struct dirent64 **filelist;
    203         int count, tmpcount, i = 0, gridbr = 0, posx = 0;
     203        int count, tmpcount, i = 0, gridbr = 0, posx = 0, pagecount = 0, sumcount = 0;
    204204        struct skin *child = node, *oldchild = NULL, *parentdir = NULL;
    205205        char *tmpstr = NULL;
     
    271271        if(status.filelistextend == 2 && parentdir != NULL)
    272272        {
     273                sumcount++;
     274                pagecount++;
     275                debug(10, "pdir: pagecount: %d", pagecount);
     276                debug(10, "pdir: sumcount: %d", sumcount);
     277
    273278                parentdir->picheight = 180;
    274279                parentdir->picwidth = 180;                             
     
    326331                                        if(child != parentdir)
    327332                                        {
     333                                                sumcount++;
     334                                                pagecount++;
     335                                                debug(10, "dir: pagecount: %d", pagecount);
     336                                                debug(10, "dir: sumcount: %d", sumcount);
     337                                               
    328338                                                debug(10, "filename: %s", filelist[i]->d_name);
    329339                                                child->picheight = 180;
     
    383393                                                {
    384394                                                        debug(10, "picpath: %s", tmpstr);
     395                                                        debug(10, "dir: change pic");
    385396                                                        changepic(child, tmpstr);
    386397                                                        free(tmpstr); tmpstr = NULL;
     
    488499                                        if(status.filelistextend == 2)
    489500                                        {
     501                                                sumcount++;
     502                                                pagecount++;
     503                                                debug(10, "files: pagecount: %d", pagecount);
     504                                                debug(10, "files: sumcount: %d", sumcount);
     505
    490506                                                if(gridbr == 0) child->type = GRIDBR;
    491507       
     
    552568                                                if(tmpstr != NULL)
    553569                                                {
    554                                                         changepic(child, tmpstr);
     570                                                        debug(10, "files: change pic");
     571                                                        if(cmpfilenameext(filelist[i]->d_name, ".jpg") == 0)
     572                                                                changepic(child, tmpstr);
     573                                                        else
     574                                                                changepicmem(child, tmpstr,pagecount + 1000);
    555575                                                        free(tmpstr); tmpstr = NULL;
    556576                                                }
     
    645665                i++;
    646666        }
    647 
     667       
     668/*
     669        for (i = 0; i <= pagecount; i++)
     670        {
     671                printf("delmarkedpic=%d\n", i + 1000);
     672                delmarkedpic(i + 1000);
     673        }
     674*/
    648675        free(filelist);
    649676        debug(1000, "out");
  • titan/titan/sh4port.h

    r15256 r15273  
    371371        if(temp4 > skinfb->height) temp4 = skinfb->height;
    372372               
    373         if(decode_jpeg_noalloc(fp, temp1, temp2, temp1, temp2, (char *)*mem, 1) == LIBMMEIMG_SUCCESS)
     373        if(decode_jpeg_noalloc(fp, temp1, temp2, 200, 200, (char *)*mem, 1) == LIBMMEIMG_SUCCESS)
    374374        {
    375375                fclose(fp);
Note: See TracChangeset for help on using the changeset viewer.