Blame view

tools/scripts/CheckSecondPass.sh 1.06 KB
e6be5137b   Jean-François Rey   reinitialized pro...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  #!/bin/bash
  
  #################################################
  # File :    CheckSecondPass.sh                  #
  # Brief :   Check Second Pass                   #
  # Author :  Jean-François Rey                   #
  # Version : 1.0                                 #
  # Date :    17/06/13                            #
  #################################################
  
  # configuration file
  . "$OTMEDIA_HOME/cfg/SecondPass.cfg"
  
  
  #check_second_pass_output_speeral(plplist,resdir)
  # - plplist : filename containing plp list
  # - resdir  : output Speeral directory 
  function check_second_pass_output_speeral()
  {
      if [ $# -eq 2 ]
      then
          if [ ! -e "$1" ] || [ -z "$1" ]; then return 1; fi
6db49dab6   Jean-François Rey   bugfix arguments
23
24
          FILENBSEG=$(ls "$2/*.seg" 2> /dev/null | grep -f "$1" | wc -l)
          FILENBRES=$(ls "$2/*.res" 2> /dev/null | grep -f "$1" | wc -l)
1c85f8188   Jean-François Rey   update Checktools
25
          FILENBTREIL=$(ls "$2/*.treil" 2> /dev/null | grep -f "$1" | wc -l)
e6be5137b   Jean-François Rey   reinitialized pro...
26
27
28
29
30
          FILENB=$(cat "$1" | wc -l)    
          if [ $FILENB -ne $FILENBSEG ] || [ $FILENB -ne $FILENBRES ] || [ $FILENB -ne $FILENBTREIL ] ; then return 1;fi
      fi
      return 0
  }