Changeset 34931


Ignore:
Timestamp:
07/28/15 16:27:53 (9 years ago)
Author:
gost
Message:

test... set record.h to 34847

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/record.h

    r34928 r34931  
    8484                                tmpstr = ostrcat(_("No space left on device"), NULL, 0, 0);
    8585                                break;
    86                         case 18:
    87                                 tmpstr = ostrcat(_("No free encoder"), NULL, 0, 0);
    88                                 break;
    89                         case 19:
    90                                 tmpstr = ostrcat(_("Can't open VIDEO device"), NULL, 0, 0);
    91                                 break;
    92                         case 20:
    93                                 tmpstr = ostrcat(_("Can't open AUDIO device"), NULL, 0, 0);
    94                                 break;
    9586                }
    9687                if(tmpstr != NULL)
     
    326317                        }
    327318                        encoderclose(node->encoderdev, -1);
    328                         printf("---- encoder closed\n");
    329319                }
    330320#endif
     
    680670                                                {
    681671                                                        if(buf[i] == 0x47)
    682                                                         {
    683672                                                                buf[i+3] = buf[i+3] & 0x3f;
    684                                                                 i = i + 188;
    685                                                         }
    686 /*                                                      else
    687                                                         {
    688                                                                 while(i < readret-1)
    689                                                                 {
    690                                                                         i = i + 1;
    691                                                                         if(buf[i] == 0x47)
    692                                                                         {
    693                                                                                 buf[i+3] = buf[i+3] & 0x3f;
    694                                                                                 i = i + 188;
    695                                                                                 break;
    696                                                                         }
    697                                                                 }       
    698                                                         }*/
     673                                                        i = i + 188;
    699674                                                }
    700675                                        }
     
    733708                                        }*/
    734709//Workaround scrambled Bits
    735 
    736710#ifndef MIPSEL
    737711                                        if(servicenode->type == RECORDPLAY)
     
    757731                                                                        i = i + 188;
    758732                                                                }
    759 /*                                                              else
     733                                                                else
    760734                                                                {
    761735                                                                        while(i < readret-1)
     
    769743                                                                                }
    770744                                                                        }       
    771                                                                 }*/
     745                                                                }
    772746                                                        }
    773747                                                }
     
    966940        tmpstr = ostrcat(tmpstr, buf1, 1, 1);
    967941        tmpstr = ostrcat(tmpstr, ")", 1, 0);
    968         if(ostrcmp(channelname, "HDMIIN") == 0)
    969                 tmpstr = ostrcat(tmpstr, ".mpeg", 1, 0);
    970         else
    971                 tmpstr = ostrcat(tmpstr, ".ts", 1, 0);
     942        tmpstr = ostrcat(tmpstr, ".ts", 1, 0);
    972943
    973944        return tmpstr;
     
    1000971        }
    1001972
    1002         //hdmi record.. serviceid=65535
    1003         if(filefd < 0 && chnode->serviceid != 65535)
     973        if(filefd < 0)
    1004974        {
    1005975                tpnode = chnode->transponder;
     
    1010980                }
    1011981        }
    1012        
    1013982
    1014983        switch(type)
     
    1022991                        fd = recordfd;
    1023992                        break;
    1024                 case RECSTREAMENC:
     993                                case RECSTREAMENC:
    1025994                        servicetype = RECORDSTREAM;
    1026995                        fd = recordfd;
     
    11411110        if(rectimernode != NULL) servicenode->rectimestamp = ostrcat(rectimernode->timestamp, NULL, 0, 0);
    11421111
    1143         if(filefd < 0 && chnode->serviceid != 65535)
     1112        if(filefd < 0)
    11441113        {
    11451114                //got frontend dev
     
    13531322                }
    13541323        }
    1355 #ifdef MIPSEL
    1356         else if(chnode->serviceid == 65535)
    1357         {
    1358                 encoderset(-1, 1, 1024*1024*8, 1280, 720, 25000, 0, 0);
    1359                 encnode = encoderopen(0);
    1360                 if(encnode == NULL)
    1361                 {
    1362                         ret = 18;
    1363                         goto end;
    1364                 }
    1365                 servicenode->encoderdev = encnode;
    1366                
    1367                 videonode = videoopen(0, encnode->decoder);
    1368                 if(videonode == NULL)
    1369                 {
    1370                         ret = 19;
    1371                         goto end;
    1372                 }               
    1373                 servicenode->videodev = videonode;
    1374                 videoselectsource(servicenode->videodev, VIDEO_SOURCE_HDMI);
    1375                 videoplay(servicenode->videodev);
    1376 
    1377                 audionode = audioopen(encnode->decoder);
    1378                 if(audionode == NULL)
    1379                 {
    1380                         ret = 20;
    1381                         videostop(servicenode->videodev, 1);
    1382                         videoclose(servicenode->videodev, -1);
    1383                         goto end;
    1384                 }
    1385                 servicenode->audiodev = audionode;
    1386                 audioselectsource(servicenode->audiodev, AUDIO_SOURCE_HDMI);
    1387                 audioplay(servicenode->audiodev);
    1388 
    1389                 encnode->fd = encoderopendirect(encnode->dev);
    1390                 servicenode->recdmxstart = 1;
    1391                 servicenode->recsrcfd = encnode->fd;
    1392         }
    1393 #endif
    1394                
     1324
    13951325        if(rectimernode != NULL)
    13961326                rectimernode->servicenode = servicenode;
     
    14301360                if(VFD_Recordthread == NULL && getconfigint("vfdisplayrecord", NULL) != 0)
    14311361                        VFD_Recordthread = addtimer(&vfdrecordthread, START, 10000, 1, NULL, NULL, NULL);
    1432 #ifdef MIPSEL
    1433                 if(chnode->serviceid == 65535)
    1434                         servicenode->recsrcfd = encnode->fd;
    1435 #endif
    14361362        }
    14371363
     
    16571583                servicenode = servicenode->next;
    16581584        }
    1659         //65535 gleich HDMIIN
    1660         if(status.aktservice->channel->serviceid != 65535)
    1661                 addmenulist(&mlist, _("add recording (stop after current event)"), NULL, NULL, 0, 0);
     1585
     1586        addmenulist(&mlist, _("add recording (stop after current event)"), NULL, NULL, 0, 0);
    16621587        addmenulist(&mlist, _("add recording (indefinitely)"), NULL, NULL, 0, 0);
    16631588        addmenulist(&mlist, _("add recording (enter duration)"), NULL, NULL, 0, 0);
Note: See TracChangeset for help on using the changeset viewer.