Changeset 51536 in spip-zone


Ignore:
Timestamp:
Sep 16, 2011, 5:25:05 PM (10 years ago)
Author:
kent1@…
Message:

Si on ne détecte pas d'audio ni de video, on plante l'encodage

Un log si spipmotion est cassé

Location:
_plugins_/spipmotion
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/action/spipmotion_encoder.php

    r46872 r51536  
    8383                spip_log('Attention, problème dans la configuration','spipmotion');
    8484        }else if(intval($en_cours['id_spipmotion_attente']) && ($en_cours['maj'] < date('Y-m-d H:i:s',mktime(date('H')-5)))){
    85                 spip_log("L'id". $en_cours['id_spipmotion_attente']." de la file d'attente est en cours d'encodage depuis plus de 5 h (".$en_cours['maj']."), on doit le réinitialiser",'spipmotion');
     85                spip_log("L'id ". $en_cours['id_spipmotion_attente']." de la file d'attente est en cours d'encodage depuis plus de 5 h (".$en_cours['maj']."), on doit le réinitialiser",'spipmotion');
    8686                sql_updateq('spip_spipmotion_attentes',array('encode' => 'non'),'id_spipmotion_attente ='.intval($en_cours['id_spipmotion_attente']));
    8787        }else if(intval($en_cours['id_spipmotion_attente'])){
  • _plugins_/spipmotion/inc/encodage.php

    r51401 r51536  
    126126                $recuperer_infos($source['id_document']);
    127127                $source = sql_fetsel('*','spip_documents','id_document ='.intval($source['id_document']));
     128                if(!$source['hasaudio'] OR !$source['hasvideo']){
     129                        return false;
     130                }
    128131        }
    129132
  • _plugins_/spipmotion/inc/spipmotion_mediainfo.php

    r50673 r51536  
    5151                }
    5252        }
     53        if(!$infos['hasaudio']){
     54                $infos['hasaudio'] = 'non';
     55        }
     56        if(!$infos['hasvideo']){
     57                $infos['hasvideo'] = 'non';
     58        }
    5359        $infos['metas'] = serialize($metas);
    5460        return $infos;
  • _plugins_/spipmotion/inc/spipmotion_recuperer_infos.php

    r51401 r51536  
    1616function inc_spipmotion_recuperer_infos($id_document){
    1717        spip_log("SPIPMOTION : recuperation des infos du document $id_document","spipmotion");
    18         if(!intval($id_document) OR ($GLOBALS['meta']['spipmotion_casse'] == 'oui'))
     18        if(!intval($id_document) OR ($GLOBALS['meta']['spipmotion_casse'] == 'oui')){
     19                spip_log('SPIPMOTION est cassé','spipmotion');
    1920                return false;
     21        }
    2022
    2123        include_spip('inc/documents');
Note: See TracChangeset for help on using the changeset viewer.