Changeset 26467


Ignore:
Timestamp:
02/25/14 17:48:45 (9 years ago)
Author:
obi
Message:

mipsel fix changefbresolution

Location:
titan/titan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/avsettings.h

    r26147 r26467  
    242242                                {
    243243                                        setvideomode(resolution->ret, 0);
    244                                         if(checkbox("ATEMIO5000") != 1)
     244//                                      if(checkbox("ATEMIO5000") != 1)
    245245                                                changefbresolution(resolution->ret, 0);
    246246                                        if(flag == 0)
     
    250250                                                {
    251251                                                        setvideomode(ret, 0);
    252                                                         if(checkbox("ATEMIO5000") != 1)
     252//                                                      if(checkbox("ATEMIO5000") != 1)
    253253                                                                changefbresolution(ret, 0);
    254254                                                }
  • titan/titan/fb.h

    r26464 r26467  
    225225        }
    226226
     227        printf("[Framebuffer] %dk video mem\n", fix_screeninfo.smem_len/1024);
    227228        if(!(mmapfb = (unsigned char*)mmap(0, fix_screeninfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)))
    228229        {
     
    323324                fb->width = 720;
    324325                fb->height = 576;
    325                 fb->pitch = fb->width * fb->colbytes;
     326                if(checkbox("ATEMIO5000") == 1)
     327                        fb->pitch = fb->width * (fb->colbytes * 8);
     328                else
     329                        fb->pitch = fb->width * fb->colbytes;
    326330        }
    327331        else if(ostrncmp("576", value, 3) == 0)
     
    329333                fb->width = 720;
    330334                fb->height = 576;
    331                 fb->pitch = fb->width * fb->colbytes;
     335                if(checkbox("ATEMIO5000") == 1)
     336                        fb->pitch = fb->width * (fb->colbytes * 8);
     337                else
     338                        fb->pitch = fb->width * fb->colbytes;
     339
    332340        }
    333341        else if(ostrncmp("720", value, 3) == 0)
     
    335343                fb->width = 1280;
    336344                fb->height = 720;
    337                 fb->pitch = fb->width * fb->colbytes;
     345                if(checkbox("ATEMIO5000") == 1)
     346                        fb->pitch = fb->width * (fb->colbytes * 8);
     347                else
     348                        fb->pitch = fb->width * fb->colbytes;
     349
    338350        }
    339351        else if(ostrncmp("1080", value, 4) == 0)
     
    341353                fb->width = 1920;
    342354                fb->height = 1080;
    343                 fb->pitch = fb->width * fb->colbytes;
     355                if(checkbox("ATEMIO5000") == 1)
     356                        fb->pitch = fb->width * (fb->colbytes * 8);
     357                else
     358                        fb->pitch = fb->width * fb->colbytes;
     359
    344360        }
    345361        if(skinfb == fb)
Note: See TracChangeset for help on using the changeset viewer.