## Quick recording script for UNIX.
##
## usage:
## recordwin.sh [-display disp] [-name winname] [-id winid] output.swf
## recordwin [-display disp] [-name winname] [-id winid] output.swf
## Requires: x11vnc, xwininfo, awk
PYTHON=python
VNC2SWF=pyvnc2swf/vnc2swf.py
VNC2SWF=vnc2swf
X11VNC=x11vnc
XWININFO=xwininfo
AWK=awk
import sys, re
# We want the auxiliary Python files in /usr/lib/pyvnc2swf.
sys.path.insert(0, "/usr/lib/pyvnc2swf")
from movie import SWFInfo, MovieContainer
from output import FLVVideoStream, MPEGVideoStream, SWFVideoStream, \
SWFShapeStream, ImageSequenceStream, MovieBuilder
import sys, os.path, subprocess
import pygame
from image import create_image_from_string_argb
from output import SWFScreen, MovieOutputStream, MovieBuilder
from tkSimpleDialog import Dialog
from struct import pack, unpack
import threading
from movie import SWFInfo
from output import StreamFactory
from rfb import RFBError, RFBNetworkClient, RFBFileParser, RFBNetworkClientForRecording, RFBStreamConverter