about summary refs log tree commit diff
path: root/test/yuv-roundtrip.test
blob: 8e0d4f1a765eefc834930680908669473ac2aefc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#! /bin/bash
# This script tests: ppmtoyuv yuvtoppm
# Also requires: pamgradient

  alias ppmtoyuv="${PBM_TESTPREFIX}ppmtoyuv"
  alias yuvtoppm="${PBM_TESTPREFIX}yuvtoppm"
  alias pamgradient="${PBM_BINPREFIX}pamgradient"
  shopt -s expand_aliases

# Should produce 1904478375 253455

pamgradient rgb:00/ff/ff rgb:ff/ff/00 \
                            rgb:ff/00/00 rgb:00/ff/00 352 240 | \
    ppmtoyuv | yuvtoppm 352 240 | cksum