Cross Reference: mkvsync.sh
xref: /xsrc/external/mit/xf86-video-intel/dist/test/mkvsync.sh
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xf86-video-intel/dist/test/
103b705cfSriastradh#!/bin/bash
203b705cfSriastradh
303b705cfSriastradhOUT="$1"
403b705cfSriastradh[ -n "$OUT" ] || OUT="vsync.avi"
503b705cfSriastradh
603b705cfSriastradhTMP=".build.tmp"
703b705cfSriastradh
803b705cfSriastradhrm -rf ${TMP}
903b705cfSriastradhmkdir ${TMP}
1003b705cfSriastradhconvert -size 640x480 -depth 24 canvas:black png24:${TMP}/black.png
1103b705cfSriastradhconvert -size 640x480 -depth 24 canvas:white png24:${TMP}/white.png
1203b705cfSriastradh
1303b705cfSriastradhmkdir ${TMP}/anim
1403b705cfSriastradh
1503b705cfSriastradhfor ((a=0; $a < 1000; a=$a+2)); do
1603b705cfSriastradh	ln -s ../black.png ${TMP}/anim/$a.png
1703b705cfSriastradhdone
1803b705cfSriastradh
1903b705cfSriastradhfor ((a=1; $a < 1000; a=$a+2)); do
2003b705cfSriastradh	ln -s ../white.png ${TMP}/anim/$a.png
2103b705cfSriastradhdone
2203b705cfSriastradh
2303b705cfSriastradhmencoder "mf://${TMP}/anim/*.png" -v -vf-clr -mf fps=60 -o "${OUT}" -ovc lavc
2403b705cfSriastradhexitcode=$?
2503b705cfSriastradhrm -rf ${TMP}
2603b705cfSriastradh
2703b705cfSriastradhexit ${exitcode}
28

Indexes created Thu Dec 04 15:09:31 GMT 2025