|
|
| greenval |
| Posted: Sep 11 2002, 12:52 PM |
 |
|
Unregistered

|
I have been using VirtualDUB successfully to record a music program overnight, (about 8 hours), but just recently it gives errors when it finishes and the .avi produced wont play.
Unfort I didnt write the error down last time it did it, but it was something about the index...I will add the error message tomorrow but for now any help would be appreciated.
I have set max index entries to 999999999 (biggest number I can fit in the box)...
Is there a way to reset all settings to default as must have changed something to stuff it up.
Thanks!!! |
 |
| Werner999 |
| Posted: Sep 11 2002, 06:33 PM |
 |
|
Unregistered

|
Would it be this message ?
"Maximum number of extended AVI indices exceeded (256)"
If so, I would like to know the awnser as well.
There is a remark to this error in the old VD knowledge base V1.4 trough V1.4b, but those pages are no longer available...
Werner |
 |
| greenval |
| Posted: Sep 11 2002, 11:48 PM |
 |
|
Unregistered

|
Yeah!! Thats it... "Maximum number of extended AVI indices exceeded (256)"
Ive set max index entries to 0 (after having it on 9999999) and it still does it...I was hoping 0 would mean no maximum....
The .avi is there...and virtualdub will open it by reconstructing missing index block (aggressively it says..) but then you cant actually do anything with the file.
As I said before, I was doing this successfully before, but must have changed something godammit...so is there a way to set everything back to default..without doing a reinstall (of windows..)
Thanks!!! |
 |
| phaeron |
| Posted: Sep 12 2002, 03:47 AM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
This is an internal limit in the number of OpenDML superindex entries recorded at the start of the AVI file by the output driver -- it is intended to balance large file capability and header size for small files. If you have an active compile tree, you can raise the constants in AVIOutput.h, but you cannot affect this limit through the capture settings. I will need to make this configurable in newer versions. |
 |
| Werner999 |
| Posted: Sep 12 2002, 09:16 PM |
 |
|
Unregistered

|
Thanks for the reply Phaeron.
Oke, I think I understand it, please correct me if I don't.
The Super Index Chunk's maximum entries and therefore its size is predefined and will use the same amount of space for a small or large AVI file.
If you make it it configurable, would you set it for capture and normal dub purpose seperatly, so you can capture a large file and safe your clippings with a smaller Super Index size ?
I have tried to read (and understand) an OpenDML AVI File Format Extensions PDF, but I am not clear about what will influence the number of used Super Index entries.
The AVI capture that generated the error message was set to a maximum keyframe interval of 25 frames and used ADPCM for audio compression.
AVIOutput.h's MAX_SUPERINDEX_ENTRIES=256, Visual C++ and active tree's, for me they grow in the wild not in PC's 
Werner |
 |
| greenval |
| Posted: Sep 13 2002, 10:49 AM |
 |
|
Unregistered

|
thanks phaeron, look forward to future version...
For now, I find 10000 is working fine again...and Ive been chopping the resulting files quite happily so all is well again!!! |
 |