Changeset 44977


Ignore:
Timestamp:
12/09/20 01:31:50 (19 months ago)
Author:
obi
Message:

libeplayer3 readd old fastforward code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/libeplayer3/output/linuxdvb_mipsel.c

    r44970 r44977  
    502502    if (video && videofd != -1) {
    503503
    504 //        getLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
    505504        getLinuxDVBMutex();
    506505
     
    514513        }
    515514
    516 //        releaseLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
    517                 releaseLinuxDVBMutex();
     515        releaseLinuxDVBMutex();
    518516    }
    519517
     
    542540    if (video && videofd != -1) {
    543541
    544 //        getLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
    545                 getLinuxDVBMutex();
     542        getLinuxDVBMutex();
    546543
    547544        speedIndex = context->playback->Speed % (sizeof (SpeedList) / sizeof (int));
     
    549546        linuxdvb_printf(1, "speedIndex %d\n", speedIndex);
    550547
    551         // if (ioctl(videofd, VIDEO_SET_SPEED, SpeedList[speedIndex]) == -1)
    552         // {
    553             // linuxdvb_err("ioctl failed with errno %d\n", errno);
    554             // linuxdvb_err("VIDEO_SET_SPEED: %s\n", strerror(errno));
    555             // ret = cERR_LINUXDVB_ERROR;
    556         // }
    557 
    558 //        releaseLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
    559                 releaseLinuxDVBMutex();
     548        if (ioctl(videofd, VIDEO_SET_SPEED, SpeedList[speedIndex]) == -1)
     549        {
     550            linuxdvb_err("ioctl failed with errno %d\n", errno);
     551            linuxdvb_err("VIDEO_SET_SPEED: %s\n", strerror(errno));
     552            ret = cERR_LINUXDVB_ERROR;
     553        }
     554
     555        releaseLinuxDVBMutex();
    560556    }
    561557
    562558    if (audio && audiofd != -1) {
    563559
    564 //        getLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
    565                 getLinuxDVBMutex();
     560        getLinuxDVBMutex();
    566561
    567562        speedIndex = context->playback->Speed % (sizeof (SpeedList) / sizeof (int));
     
    569564        linuxdvb_printf(1, "speedIndex %d\n", speedIndex);
    570565
    571         // if (ioctl(audiofd, AUDIO_SET_SPEED, SpeedList[speedIndex]) == -1)
    572         // {
    573             // linuxdvb_err("ioctl failed with errno %d\n", errno);
    574             // linuxdvb_err("AUDIO_SET_SPEED: %s\n", strerror(errno));
    575             // ret = cERR_LINUXDVB_ERROR;
    576         // }
    577 
    578 //        releaseLinuxDVBMutex(FILENAME, __FUNCTION__,__LINE__);
     566        if (ioctl(audiofd, AUDIO_SET_SPEED, SpeedList[speedIndex]) == -1)
     567        {
     568            linuxdvb_err("ioctl failed with errno %d\n", errno);
     569            linuxdvb_err("AUDIO_SET_SPEED: %s\n", strerror(errno));
     570            ret = cERR_LINUXDVB_ERROR;
     571        }
     572
    579573        releaseLinuxDVBMutex();
    580574    }
     
    585579}
    586580#endif
    587 
    588581
    589582int LinuxDvbReverse(Context_t  *context __attribute__((unused)), char * type __attribute__((unused))) {
Note: See TracChangeset for help on using the changeset viewer.