Commit Graph

166 Commits

Author SHA1 Message Date
Guido van Rossum 269b2a2eb7 VFile: The Entry-Indigo trick doesn't work on 4.0.1 hosts.
VFile: RandomVinFile can now write the cache to the file.
Vinfo: use the cached index if present and print a message whether it's there.
1992-09-08 15:04:01 +00:00
Guido van Rossum 4526f379bc Fixed "clear()" and added "clearto(r, g, b)".
Added class RandomVinFile which supports random access and warming the cache.
Added eofseen and errorseen methods to BasicVinFile.
Use RGB mode for rgb8 data on entry level Indigo.
Minor cosmetic changes.
1992-09-07 15:28:57 +00:00
Guido van Rossum 2de9b68fea Clear the window when receiving a REDRAW event and not playing 1992-09-07 15:11:30 +00:00
Guido van Rossum 00ffea3615 Use vin/vout.clear() instead of gl.clear() 1992-09-07 15:09:31 +00:00
Guido van Rossum e1783324ab Adapted the world to the new VFile.py. Fixed bugs in Vplay.py:
missing -n in help(), bogus frame skipping; and added patch for
weird time jumps.  Removed colorsys.py (now in std library).
Fixed "sys.write" error in vcopy.py.  Restructured README.
1992-09-07 09:35:23 +00:00
Guido van Rossum 4045c2fa5b Almost completely rewritten for cleaner code. 1992-09-07 09:24:17 +00:00
Guido van Rossum 32517f9427 Remove PAL dependencies; add -w option (initial window width);
add stepunit(8, 6) call.
1992-09-04 13:26:59 +00:00
Guido van Rossum 62f6bc8e55 Adapted to new video library -- different capture interface, no bugs.
Also use locks and Queues for communication with other threads.
1992-09-03 16:56:04 +00:00
Guido van Rossum e0be2b36b6 Added a clear() method to VFile class, to be called when the window
receives a REDRAW event
1992-09-01 14:45:57 +00:00
Guido van Rossum a43111118f Cosmetic changes to Vedit and -Form. 1992-08-25 13:53:10 +00:00
Guido van Rossum 9ee7e15966 Created Vedit.py, the video editor. This uses the classes in Viewer.py.
Viewer.py in turn requires changes to VFile.py (unfortunately that file
is now a complete mess...).
1992-08-25 12:29:30 +00:00
Guido van Rossum 33a8d428db Clear the window to rather light grey when switching to RGB mode. 1992-08-21 12:41:23 +00:00
Guido van Rossum e755aa50e2 Redesigned option processing and added several new options.
Added optional read-ahead thread.
Changed mouse interface.
1992-08-21 12:34:55 +00:00
Guido van Rossum 8a861be7f3 Add audio recording 1992-08-20 14:46:46 +00:00
Guido van Rossum 815adc9870 New files. 1992-08-20 11:54:00 +00:00
Guido van Rossum 99e237f809 new Vtime.py: manipulate time codes. 1992-08-20 11:53:14 +00:00
Guido van Rossum 78aab86201 Lots of changes, options (from Vtime.py) etc.
Cleverer skipping of frames.
1992-08-20 11:52:42 +00:00
Guido van Rossum 9a35d57ab2 Added reopen() to VinFile with semantics of old rewind(); rewind() now
saves the cache.
Added getinfo() to VoutFile.
Fixed writing of 'grey' file header.
Added quiet parameter.
Adapted to new syntax.
1992-08-20 11:51:47 +00:00
Guido van Rossum dfb61fa2cb Minor improvements: exit status, data size stats. 1992-08-20 11:49:58 +00:00
Guido van Rossum 180924d575 Initial revision 1992-08-20 11:46:28 +00:00
Guido van Rossum 7268c93c55 Minor improvements, comments; fix Vinfo -d. 1992-08-18 21:11:18 +00:00
Guido van Rossum 8b9c734e12 Add comments 1992-08-18 17:01:13 +00:00
Guido van Rossum 82534fd828 Add comments and options 1992-08-18 17:01:02 +00:00
Guido van Rossum bc0eb9967d Add close() method to VinFile 1992-08-18 17:00:51 +00:00
Guido van Rossum b2e822849b Added some new comments and files 1992-08-18 16:01:19 +00:00
Guido van Rossum 66beddb844 Hacked in audio support. 1992-08-18 16:01:07 +00:00
Guido van Rossum 74a3f8b6c0 Initial revision 1992-08-18 14:47:41 +00:00
Guido van Rossum 44b8e81c42 Change window title: prefix '* ' means playing. 1992-08-18 14:47:20 +00:00
Guido van Rossum 7ff90ef714 Adapt to new syntax and don't print garbage on self.close(). 1992-08-18 14:16:21 +00:00
Guido van Rossum 843d153f99 Initial revision 1992-08-18 14:16:12 +00:00
Guido van Rossum 37fa454c11 Initial revision 1992-05-14 14:24:57 +00:00
Guido van Rossum 4476670761 Append /ufs/guido/src/video to sys.path. 1992-05-12 12:33:44 +00:00
Guido van Rossum fa3de516f5 Print real width and warn for stride not a multiple of 4 bytes 1992-05-07 15:21:52 +00:00
Guido van Rossum 864cde2831 Warn if stride not a multiple of 4 bytes; use PM_SIZE instead of 5. 1992-05-07 15:21:25 +00:00
Guido van Rossum edb3a5fcf2 Standardize indentation to 8 chars; remove redundant "saveframe";
add -s (short listing) option; don't print space after tab;
print data size in bytes and whether it
is a color image.
1992-05-06 17:58:34 +00:00
Guido van Rossum 2c8bf9d400 Define colorinfo even if no header line found 1992-05-06 17:58:18 +00:00
Guido van Rossum cbc1d90cda More functionality by Jack (untested by me) 1992-03-18 13:04:25 +00:00
Guido van Rossum dbd83aa4df Initial revision 1992-02-28 16:19:15 +00:00
Guido van Rossum 2080b347f4 Added class VoutFile.
Added rgb8 support.
Added cache of frame offsets to VinFile.
Misc hacks to grab rgb8 data.
1992-02-28 15:59:23 +00:00
Guido van Rossum 19f2aec581 Initial revision 1992-02-11 14:50:54 +00:00
Guido van Rossum f47d0485a0 new syntax 1992-02-11 14:50:22 +00:00
Guido van Rossum d61bbb33f7 Better check of input data? 1992-02-11 14:47:11 +00:00
Guido van Rossum 58b38ccc9d standardized lay-out; new syntax. 1992-02-11 14:45:43 +00:00
Guido van Rossum 696f91151c Fix division by zero in some cases. 1991-12-03 17:25:52 +00:00
Guido van Rossum 444339d463 Support for CMIF video 3.0 files (more color systems). 1991-12-03 16:52:40 +00:00
Guido van Rossum 8f72bbb2c8 Jack added new color systems (unfortunately using old lay-out). 1991-12-03 16:52:21 +00:00
Guido van Rossum 3e0d556221 Improved lay-out. 1991-12-03 16:51:06 +00:00
Guido van Rossum 094a9deae6 Initial revision 1991-12-03 16:50:00 +00:00
Guido van Rossum 01ebbb80ab Initial revision 1991-11-22 14:06:10 +00:00
Guido van Rossum a63f19798d New options: -m mag, and -F.
Also support for 'CMIF version 2.0' movies, with compressed color.
1991-11-22 14:04:01 +00:00
Guido van Rossum 7385d583a5 New features 1991-11-22 14:03:57 +00:00
Guido van Rossum eda5dfd7c8 Update on vinfo 1991-11-06 16:13:25 +00:00
Guido van Rossum 6f00a317a1 Introduced getopt.
Added -d option: print deltas instead of absolute times.
1991-11-06 16:13:02 +00:00
Guido van Rossum b3c493cdd8 Fix third arg (audio skip). 1991-11-04 18:14:23 +00:00
Guido van Rossum 228381e0c2 Changed description of video.py. 1991-11-04 18:04:47 +00:00
Guido van Rossum 5dafd916f2 Added -p packfactor and -l (looping) options. 1991-11-04 18:04:21 +00:00
Guido van Rossum 7d435fee60 Cosmetics. 1991-11-04 18:04:14 +00:00
Guido van Rossum 7caf611a0f Added vcopy.py; and cosmetics. 1991-11-04 15:55:01 +00:00
Guido van Rossum bac4572300 Fixed to understand new file format; and cosmetics. 1991-11-04 15:54:36 +00:00
Guido van Rossum 5d731fc88c Initial revision 1991-11-04 15:54:22 +00:00
Guido van Rossum 5395c067de Made much faster, but for SHORT movies only, by saving lrectread
data unprocessed in memory.  As long as memory doesn't run out this
gets us 19 frames/sec!
Also many cosmetic changes.
1991-11-04 14:31:54 +00:00
Guido van Rossum 96059b318c Some new info. 1991-11-04 14:31:31 +00:00
Guido van Rossum afdcb54a82 Initial revision 1991-11-04 14:31:03 +00:00
Guido van Rossum 27cb9916db Made it work for more cases. 1991-11-04 14:30:51 +00:00
Guido van Rossum b51afcc5c4 Cosmetics, single buffering, block when not running, etc... 1991-11-04 14:29:27 +00:00
Guido van Rossum e4bddeae23 Initial revision 1991-10-30 11:52:48 +00:00