Select from the list of symptoms below.
Difficulties capturing video:
Dropping frames during capture.
Playback choppy from CD-ROM.
Limited options for real-time compression with Indeo® video Release 3.2
Difficulties compressing video:
Compressing with Indeo® video interactive under Windows* causes system failure.
Indeo® video interactive not an option in compression dialog.
Difficulties with palettes:
Palette flash during playback.
Playback too slow with nondefault palette.
Difficulties with playback:
"Video not available, cannot find 'vids:iv41' decompressor."
"Video not available, cannot find 'vids:iv21' decompressor."
"Irregular polygon error" or "This AVI file is too big to be played in the selected VGA mode."
Jerky video and unsynchronized audio.
Video plays outside window, upside down, or in a mosaic.
MMTASK reports general protection fault.
Difficulties with QuickTime* for Windows*:
QuickTime for Windows causes problem.
1. Symptom
I'm using the Intel Smart Video Recorder Pro and having difficulty capturing video without dropping frames.
Cause
Frames are dropped because the computer cannot transfer the audio and video data to the hard disk fast enough. The
ISVR Pro can capture video in the Indeo video Raw format with a resolution of 320 by 240 at thirty frames per
second, but other aspects of the system affect audio and video capture. For example, Indeo video Raw uses nine bits
per pixel, so a 320 by 240 frame contains 86,400 bytes. At thirty frames per second, this represents a data rate of
approximately 2.6 MB per second, which is faster than the hard disk, the hard disk controller, or the processor can
stream data to hard disk.
When you select Capture to Memory, the video capture application uses available system memory as a cache through which all incoming frames are streamed on their way to the hard disk. The ISVR Pro can transfer data to memory very quickly, so frames are captured reliably until you run out of memory. Then frames start to be written to disk. At this point, if your system can't sustain the data rate to disk, frames are dropped. The longer this process continues, the more frames will be dropped.
Other possibilities include a slow video or audio card, or software trying to update the video preview window in the editing application. If your monitor is in 24-bit mode, updating this window can consume a significant amount of processor resource. Another possible culprit can be the SCSI controller, which might be using relatively slow software.
Solution
If you're using the ISVR Pro, try capturing into the YVU9C format. YVU9C performs near-lossless compression
during capture, getting compression ratios of approximately 2:1 or 3:1 compared to capturing in the Raw format. This
reduce your data rate for capturing at thirty frames per second from 2.6 MB per second to approximately 1.3 MB per
second or maybe even less, depending on video content.
If the captured YVU9C clips are compressed offline with Indeo video Release 3.2, the result is bit-for-bit identical to files captured using Indeo video Raw. Some signal loss does occur, however, for video captured in the YVU9C format and compressed offline using Indeo video interactive. If you wish to use Indeo video interactive, therefore, try other optimization techniques:
2. Symptom
Using my Intel Smart Video Recorder Pro, I captured and compressed a video clip in real time, specifying a 300 KB
per second playback data rate; or:
Using my Intel Smart Video Recorder Pro, I captured a video clip using the Indeo video Raw format and compressed it offline, specifying a 300 KB per second playback data rate.
In either case, it plays back smoothly from my hard disk, but when I play the file from CDROM, the video is jerky and the audio is choppy.
Cause
If you captured and compressed the video in real time, the audio and video bit streams are probably not interleaved.
This interleaving does not occur during real-time compression, so you must perform this extra step afterward.
If you captured the video Raw and compressed offline, interleaving the audio and video every frame, then the limiting factor is the bandwidth of the CDROM drive. For example, while 300 KB per second is the theoretical data transfer capacity of a 2X CDROM drive, manufacturers often test the performance of their CDROM drives devoting 100% of the CPU resource to data transfer from the CD. However, when playing back video, the CPU is not only transferring the data but also decoding and displaying it. The resulting reduction in available CPU bandwidth means a corresponding reduction in the practicable data transfer rate from CDROM.
Solution
If the audio and video bit streams are not interleaved, use a video editing application to set the interleave to one frame.
Save the video file with no other changes.
Otherwise, compress files to a lower data rate in order to ensure smooth playback from a CDROM drive. For example, digitize your video at 320 by 240, fifteen frames per second, and target a 200 KB per second data rate. Capture using either the Indeo video Raw or the YVU9C format and compress the files offline with a video editing application.
3. Symptom
I am experimenting with the Intel Smart Video Recorder Pro and wish to know why, when compressing in real time
with Indeo video 3.2, I have no options for manipulating the video data other than setting the data rate or quality. I can't
set the key frame interval, for example.
Cause
The reason is time: the ISVR Pro has only a fraction of a second to compress each frame, and so it can bring to bear
only certain, limited, compression techniques. For example, it takes a long time to compare frames and create delta
frames, so during real-time compression, the ISVR Pro performs no interframe encoding. It creates only key frames.
Therefore, you can't adjust the key frame interval: the "interval" is always one.
Solution
Capture using the Indeo video Raw or YVU9C format; then compress offline using a video editing application and the
Indeo video interactive or Indeo video Release 3.2 codec. Capturing using Indeo video Raw and compressing offline
always produces better image quality than compressing in real time. Offline compression also allows you to set a key
frame interval greater than one, usually resulting in better data rate control, lower average data rates, and better quality.
Finally, offline codecs employ better compression algorithms, therefore producing better pictures.
Other things being equal, offline compression takes significantly longer than real-time compression, but the results are significantly better. However, if you need to improve your throughput, consider employing a batch compression application that can compress multiple video files without operator intervention. Adobe Premiere* and Media Studio Pro* both support batching, and Doceo Publishing sells Batchmo*, an application tailored for the purpose. You can use the scripting capabilities of your host computer to similar effect.
Compression4. Symptom
Compressing with Indeo video interactive in Windows 3.x causes a system failure or a general protection fault.
Cause
Insufficient memory is available for compression.
Solution
We recommend 16 MB or more of RAM for both Indeo video interactive compression and playback.
Close all unnecessary programs and set the virtual memory to the maximum level. If possible, use the 32bit driver of the codec with a 32bit compression application running in Windows 95 or Windows NT.
5. Symptom
Indeo video interactive doesn't appear as an option in the compression dialog of the video editing application I'm using.
Cause
Indeo video interactive is not installed on the system, or the video clip you are trying to compress has an unusual frame
size. Indeo video interactive compresses only frame sizes that are multiples of four. If the height and width of the frame
are not multiples of four, the codec does not appear in the compression dialog box.
Solution
Install the latest version of Indeo video interactive.
If Indeo video interactive is installed, check the pixel resolution of the frame to determine if both the horizontal and vertical dimensions are multiples of four. If they are not, crop the frame size to a multiple of four in order to compress with Indeo video interactive. Dimensions commonly used are 320 by 240, 240 by 180, and 160 by 120.
Palettes6. Symptom
The display flashes when video playback begins, I cannot capture the Indeo video default palette, or I have captured
the Indeo video default palette and pasted it to a bitmap and the display either flashes or the colors shift toward red.
Cause
The flash, called palette flash, is caused by simultaneously displaying more than one bitmap or video that do not share
the same palette. When focus shifts from one window to the other, Windows asserts the new palette and the display
flashes as the colors change. Incorrect procedures used to capture and paste palettes can result in palette flash.
Solution
Use the same palette for the video files and other bitmaps. Either paste the same palette to all bitmaps and video files, or
use Indeo video's active palette mode to play videos using the same palette as the one already asserted.
To test to see whether a bitmap and video clip share the same palette:
To paste Indeo video's palette to the other bitmaps or video clips, first obtain the palette. Then paste it to the other bitmaps or video files.
The three palettes associated with Indeo video are available as .PAL files from our ftp or Web sites.
Table 3. Indeo Video Palette Files
File Name | Description |
iv41dflt.pal | Indeo video interactive default palette |
iv41cnfg.pal | Indeo video interactive configurable palette |
iv32dflt.pal | Indeo video Release 3.2 default palette |
7. Symptom
I'm using my own palette with Indeo video in active palette mode, and video playback is unacceptably slow.
Cause
The codec has more work to do in order to decode the video using any palette other than its default palette.
Solution
Use the Indeo video default palette to make your application's graphics, so that the video plays with the best possible
performance and without causing palette flash.
8. Symptom
When trying to play a video file, an error occurs that includes text such as vids:xxxx, where xxxx is the
decompressor. For example:
Windows 95 or Windows 3.x ERROR:
Video not available, cannot find 'vids:iv41' decompressor
Windows 95 ERROR: There is no driver installed on your system.
Cause
Either the codec required to decompress the video file is not installed on the system, or it is installed incorrectly. To see
the correct file name, click here.
Solution
Download and install the latest drivers for your system: a 32-bit driver for Windows 95 and Windows NT, or a 16-bit
driver for Windows 3.x.
9. Symptom
When trying to play a video file, the following error occurs:
Windows 95 or Windows 3.x ERROR:
Video not available, cannot find 'vids:iv21' decompressor
Cause
The driver for Indeo video Release 2.1 is not installed on the system. Intel no longer distributes or supports this driver.
Solution
If you must play a video file compressed with Indeo video Release 2.1:
VIDC.RT21=ir21_dll or VIDC.RT21=ir21_r.dll.
NOTE: The Indeo video Release 2.1 driver exists only in a 16-bit version.
10. Symptom
When trying to play a video in full-screen mode in Windows 3.x, one of the following errors occur:
Windows 3.x ERROR: Irregular polygon error
or: This AVI file is too big to be played in the selected VGA mode
Cause
The video you are trying to play is larger than 320 horizontal pixels or 240 vertical pixels. Playing such a video in
full-screen mode results in a window larger than the screen display.
The Windows 95 Media Player scales large-resolution video files to fit into the display, so this error does not occur with Windows 95.
Solution
Reconfigure Media Player as follows:
To obtain an effect similar to playing in Full Screen mode:
11. Symptom
The video file plays with jerky motion. The video starts and stops, and the audio is not synchronized.
Cause
Either of two problems is possible: either the system cannot decompress and display the video file quickly enough, or
the audio and video were not interleaved correctly when the file was created.
Solution
First, determine whether the audio and video are interleaved properly. In Windows 3.x, Media Player can tell you how
a file is interleaved:
If the video file is not interleaved correctly, you'll see the line Type: AVI Default File Handler.
If the audio and video are not interleaved:
If the audio and video are interleaved properly, then, in Windows 3.x, configure Media Player c so that it can skip frames:
The file will play with more consistent motion than before, even though it may now jerk because of the skipped frames.
In Windows 95, Media Player cannot be configured to disable frame-skipping.
NOTE: Indeo video interactive files are more difficult to decompress than files compressed with previous versions of Indeo video; therefore they are more likely to skip frames. The scalability feature of Indeo video interactive allows the file to be compressed so that, during playback, image quality degrades before frames are skipped. To take advantage of this feature, the scalability option must be enabled when the file is compressed.
12. Symptom
When I play a video file, it plays outside of its window, upside down, or in a mosaic.
Cause
The graphics card driver may not be compatible with Video for Windows or QuickTime for Windows.
Solution
13. Symptom
ERROR: MMTASK reports a general protection fault when attempting to play back a .AVI file.
Cause
Two or more applications are trying to access the same portion of memory, or the video file has a bitstream error.
Solution
Ensure that you are using the latest Indeo video drivers. Generally, they are less likely to cause a general protection fault
because of memory problems and are more tolerant of bitstream errors. If you are using the latest versions and the
problem persists, ensure that your graphics card drivers are also the latest versions. If they are, then close other open
applications, if possible. If that is not possible, you have a more widespread system problem.
14. Symptom
QuickTime for Windows will not install, will not play .MOV files, or causes a Call to undefined dynalink error,
a general protection fault, or a complete system failure.
Cause
These problems can be caused by faulty installation. The general protection fault and the error Call to undefined
dynalink are both caused by a call to an out-of-date .DLL that can result from having more than one version of
QuickTime for Windows installed on your computer.
Solution
Troubleshooting tips and information regarding QuickTime for Windows can be found at http://quicktime.apple.com, or
contact Apple Computer at 1-800-767-2775.
* Legal Stuff © 1997 Intel Corporation