\section{Using Ydiff to check results}
\label{sec:ydiff_check_results}
+\index{Ydiff}
Delivered with Infinity \CGG{} and in the \CGG{} path, there is a file \texttt{ydiff.C} This program compares the output from 2 files to see the differences . Do: \texttt{cd cin\_path} and key in \texttt{make ydiff}.
\section{Image Sequence Creation}
\label{sec:image_sequence_creation}
+\index{image sequence}
Example script to create a jpeglist sequence file is next:
\begin{lstlisting}[numbers=none]
#!/bin/bash
out="$1"
-dir=`dirname "$out"`
+dir=$(dirname "$out")
shift
-geom=`jpegtopnm "$1" | head -2 | tail -1`
-w=`(set - $geom; echo $1)`
-h=`(set - $geom; echo $2)`
+geom=$(jpegtopnm "$1" | head -2 | tail -1)
+w="$(echo $geom | cut -d " " -f1)"
+h="$(echo $geom | cut -d " " -f2)"
exec > $out
echo "JPEGLIST"
echo "# First line is always JPEGLIST"
echo "$h"
echo "# List of image files follows"
while [ $# -gt 0 ]; do
- if [ x`dirname "$1"` = x"$dir" ]; then
+ if [ x$(dirname "$1") = x"$dir" ]; then
f=./`basename "$1"`;
else
f="$1";
shift
done
\end{lstlisting}
+To use this script, you will have to install the package on your operating system that
+includes \textit{jpegtopnm} which is ususally \textit{netpbm}.
Example usage of this script follows:
\qquad \texttt{jpeglist.sh outfile infiles*.jpg}
\section{Details about .bcast5 Files}
\label{sec:details_.bcast5_files}
+\index{.bcast5}
The following extensions of files in \CGG{}'s \texttt{.bcast5} directory are explained below.