When I work with Cineform AVI files, I randomly get the following error, either when adding the files to a project, editing them in Vegas Pro, or attempting to open a project using those files:
Microsoft Visual C++ Runtime Library
Assertion Failed!
Program:...program Files (x86)\Cineform\Tools\CFHDDecoder64.dll
File: decoder.c
Line 2229
Expression: segment.tuple.tag == CODEC_TAG_SAMPLE
The error message gives 3 options: Abort, Retry, and Ignore. Clicking Retry or Ignore, if done quickly enough, will get me past the error, but it's a pain having to randomly respond to this error dozens and dozens of times for a project that uses many Cineform AVI files. If I do not click Retry or Ignore right away, the application will freeze. Sometimes this error will be followed by other Visual C++ Runtime Library errors with slightly different messages.
I have the latest versions of Vegas Pro 14, GoPro Desktop & Studio, and Windows 10 with all service patches applied. This error occurs both on my desktop machine, and also on a laptop with the same software installed.
I realize rendering to another intermediate format is a workaround for this problem, but I have hundreds upon hundreds of Cineform AVI files. I have been able to work with these files in the past using previous versions of Vegas Pro and possibly an older version of the Cineform codec. I'd prefer not to abandon this file format and workflow if I can get it to work again.
I read on this forum that someone with the exact same error had success replacing the Cineform file "renderVFW.exe" with an older version. I tried this and it didn't work using Cineform AVI files produced prior to that. If I were to re-render the files using this new executable, perhaps it would solve the problem, but again, I'd prefer not to re-render hundreds of files if there is a better solution.
The Cineform files in question play and edit without error in other applications.
Thanks in advance for any help you can provide.