Ticket #2166: improved_utf8_filename_support_for_int_player.diff

File improved_utf8_filename_support_for_int_player.diff, 1.4 KB (added by Pekka Jääskeläinen <pekka.jaaskelainen@…>, 18 years ago)

patch against trunk

  • libs/libmythtv/RingBuffer.cpp

    old new  
    221221        while (openTimer.elapsed() < timetowait)
    222222        {
    223223            lasterror = 0;
    224             fd2 = open(filename.ascii(), O_RDONLY|O_LARGEFILE|O_STREAMING);
     224            fd2 = open(filename.local8Bit(), O_RDONLY|O_LARGEFILE|O_STREAMING);
    225225               
    226226            if (fd2 < 0)
    227227            {
     
    276276#ifdef USING_FRONTEND
    277277    else if (is_dvd)
    278278    {
    279         dvdPriv->OpenFile(filename);
     279        dvdPriv->OpenFile(filename.local8Bit());
    280280        readblocksize = DVD_BLOCK_SIZE * 62;
    281281    }
    282282#endif // USING_FRONTEND
  • programs/mythtv/main.cpp

    old new  
    256256    {
    257257        ProgramInfo *pginfo = new ProgramInfo();
    258258        pginfo->endts = QDateTime::currentDateTime().addSecs(-180);
    259         pginfo->pathname = filename;
     259        pginfo->pathname = QString::fromLocal8Bit(filename);
    260260        pginfo->isVideo = true;
    261    
    262261        tv->Playback(pginfo);
    263262    }
    264263    else