Ignore:
Timestamp:
02/22/17 20:24:12 (7 years ago)
Author:
gost
Message:

[titan] reactivate fastzap for dm900

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/service.h

    r39653 r40071  
    163163                        return 1;
    164164                }
    165 
     165               
     166#ifdef DREAMBOX
     167                if(status.aktservice->fedev != fenode)
     168                {
     169                        int fastzap = getconfigint("fastzap", NULL);
     170                        if(fastzap == 1)
     171                        {
     172                                audioclose(status.aktservice->audiodev, -1);
     173                                status.aktservice->audiodev = NULL;
     174                                dmxstop(status.aktservice->dmxaudiodev);
     175                                dmxclose(status.aktservice->dmxaudiodev, -1);
     176                                status.aktservice->dmxaudiodev = NULL;
     177                        }
     178                        if(fastzap == 1 || fastzap == 2)
     179                        {
     180                                videoclose(status.aktservice->videodev, -1);
     181                                status.aktservice->videodev = NULL;
     182                                dmxstop(status.aktservice->dmxvideodev);
     183                                dmxclose(status.aktservice->dmxvideodev, -1);
     184                                status.aktservice->dmxvideodev = NULL;
     185                                dmxstop(status.aktservice->dmxpcrdev);
     186                                dmxclose(status.aktservice->dmxpcrdev, -1);
     187                                status.aktservice->dmxpcrdev = NULL;
     188                                dmxstop(status.aktservice->dmxsubtitledev);
     189                                dmxclose(status.aktservice->dmxsubtitledev, -1);
     190                                status.aktservice->dmxsubtitledev = NULL;
     191                        }
     192                }
     193#endif
     194               
    166195                status.aktservice->fedev = fenode;
    167196
     
    770799                videostop(node->videodev, clear);
    771800
    772                 int fastzap = 0;
    773                 if(checkbox("DM900") != 1) //dm900 no fastzap
    774                         fastzap = getconfigint("fastzap", NULL);
     801                int     fastzap = getconfigint("fastzap", NULL);
    775802
    776803                if(flag == 3) flag = 0;
Note: See TracChangeset for help on using the changeset viewer.