チェンジセット 97: trunk/install/perl/recwrap.pl

差分発生行の前後
無視リスト:
コミット日時:
2010/04/02 22:58:58 (14 年前)
コミッタ:
sorshi
ログメッセージ:

radiko録音対応

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/install/perl/recwrap.pl

    r94 r97  
    5454}else{ 
    5555        $extension = ".m2p";#MPEG2の拡張子 
     56} 
     57if ($recch == -2 ){ #ラジオ局 
     58        $extension = ".aac";#MPEG2の拡張子 
    5659} 
    5760 
     
    7174        } 
    7275} 
     76 
     77if ($recch == -2 ){ #ラジオ局 
     78# stationIDからradiko識別子を取得 
     79$sth = $dbh->prepare($stmt{'recwrap.8'}); 
     80$sth->execute($stationid); 
     81 @stationline= $sth->fetchrow_array; 
     82$radikostationname = $stationline[3]; 
     83 
     84$oserr = system("$toolpath/perl/digitalradiorecording.pl $radikostationname $reclength $outputfilename"); 
     85$oserr = $oserr / 256; 
     86&writelog("recwrap DEBUG radiko rec finished. $oserr"); 
     87 
     88# aacファイル名をfoltia_subtitlePIDレコードに書き込み 
     89$sth = $dbh->prepare($stmt{'recwrap.1'}); 
     90$sth->execute($outputfilename, $pid); 
     91&writelog("recwrap DEBUG UPDATEDB $stmt{'recwrap.1'}"); 
     92&changefilestatus($pid,$FILESTATUSTRANSCODEMP4BOX); 
     93 
     94# aacファイル名をfoltia_m2pfilesPIDレコードに書き込み 
     95$sth = $dbh->prepare($stmt{'recwrap.2'}); 
     96$sth->execute($outputfilename); 
     97&writelog("recwrap DEBUG UPDATEDB $stmt{'recwrap.2'}"); 
     98 
     99 
     100}else{#非ラジオ局なら 
    73101 
    74102if ($usedigital == 1){ 
     
    96124exit ; 
    97125} 
    98 }else{ 
     126}else{ # NOT $usedigital == 1 
    99127#リモコン操作 
    100128# $haveirdaunit = 1;リモコンつないでるかどうか確認 
     
    176204&changefilestatus($pid,$FILESTATUSCAPEND); 
    177205} 
    178  
     206}#非ラジオ局 
    179207 
    180208# MPEG4 ------------------------------------------------------ 
     
    184212 @psptrcn= $sth->fetchrow_array; 
    185213if ($psptrcn[0]  == 1 ){#トラコン番組 
    186 &writelog("recwrap Launch ipodtranscode.pl"); 
    187 exec ("$toolpath/perl/ipodtranscode.pl"); 
    188 exit; 
     214       &writelog("recwrap Launch ipodtranscode.pl"); 
     215       exec ("$toolpath/perl/ipodtranscode.pl"); 
     216       exit; 
    189217}#PSPトラコンあり 
    190218 
track feed