Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #!/bin/sh
  2 #
  3 # test capture...
  4 #
  5 STREAMER=src/streamer
  6 PLAYBACK="xanim +f +Sr +Ze -Zr -Av"
  7 LEN=600
  8 #DEST=/media/test
  9 DEST=/tmp/media
 10 
 11 ################################################################
 12 # init
 13 
 14 test -d $DEST || mkdir $DEST
 15 
 16 function run () {
 17          echo "*** $* ***"
 18          $*
 19          sync
 20          sleep 2
 21 }
 22 
 23 
 24 ################################################################
 25 # images
 26 
 27 # single ppm
 28 run $STREAMER -o $DEST/image.ppm
 29 run $STREAMER -o $DEST/image.pgm
 30 
 31 # single jpeg
 32 run $STREAMER -o $DEST/image.jpeg
 33 
 34 # multiple images
 35 run $STREAMER -r5 -t10 -o $DEST/movie000.jpeg
 36 
 37 
 38 ################################################################
 39 # movies
 40 
 41 # avi
 42 run $STREAMER -r10 -t$LEN -f rgb15 -F mono8  -b 32 -o $DEST/rgb15.avi
 43 run $STREAMER -r10 -t$LEN -f rgb24 -F mono16 -b 32 -o $DEST/rgb24.avi
 44 run $STREAMER -r10 -t$LEN -f mjpeg -F stereo -b 32 -o $DEST/mjpeg.avi
 45 
 46 # quicktime
 47 run $STREAMER -r10 -t$LEN -f raw   -F mono8  -b 32 -o $DEST/raw.mov
 48 run $STREAMER -r10 -t$LEN -f jpeg  -F mono8  -b 32 -o $DEST/jpeg.mov
 49 run $STREAMER -r10 -t$LEN -f mjpa  -F mono8  -b 32 -o $DEST/mjpa.mov
 50 run $STREAMER -r10 -t$LEN -f png   -F mono8  -b 32 -o $DEST/png.mov
 51 
 52 
 53 ################################################################
 54 # raw data
 55 
 56 for format in rgb gray 422 422p; do
 57     run $STREAMER -d -f $format -o $DEST/$format.raw 2>&1 | grep ^grab:
 58 done
 59 
 60 
 61 ################################################################
 62 # check
 63 
 64 xv $DEST/*.p[pg]m $DEST/*.jpeg
 65 
 66 $PLAYBACK $DEST/rgb15.avi
 67 $PLAYBACK $DEST/rgb24.avi
 68 $PLAYBACK $DEST/mjpeg.avi
 69 
 70 $PLAYBACK $DEST/raw.mov
 71 $PLAYBACK $DEST/jpeg.mov
 72 $PLAYBACK $DEST/mjpa.mov
 73 $PLAYBACK $DEST/png.mov
 74 
 75 display -size 320x240 gray:$DEST/gray.raw
 76 display -size 320x240 rgb:$DEST/rgb.raw
 77 display -size 640x240 gray:$DEST/422.raw
 78 display -size 320x480 gray:$DEST/422p.raw
 79 #display -size 320x360 gray:$DEST/420p.raw
  This page was automatically generated by the LXR engine.