This project is read-only.
2
Vote

Exception on DVD's

description

Hi,

I've got 2 DVD's that throw exceptions.

First 1 right from the start:
Exception thrown at 18/03/2013 21:10
Specified argument was out of the range of valid values.
Parameter name: cellStart
DvdNavigatorCrm
   at DvdNavigatorCrm.VobNumber.Calculate(IList`1 vobSizes, Int64 cellStart) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\VobNumber.cs:line 33
   at DvdNavigatorCrm.TitleSaver.AddChunksFromCell(IList`1 chunks, Int64 cellStart, Int64 cellEnd, IList`1 vobFileSizes, String ifoFileBase, Boolean isDiscontinuity, TitleCell cell, Int64 totalLength) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 310
   at DvdNavigatorCrm.TitleSaver.Run(Action`1 updater) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 208
   at DvdSubExtractor.RunExtractorStep.RunSaver()
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Second after a couple of %:
Exception thrown at 18/03/2013 21:10
Specified argument was out of the range of valid values.
Parameter name: cellStart
DvdNavigatorCrm
   at DvdNavigatorCrm.VobNumber.Calculate(IList`1 vobSizes, Int64 cellStart) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\VobNumber.cs:line 33
   at DvdNavigatorCrm.TitleSaver.AddChunksFromCell(IList`1 chunks, Int64 cellStart, Int64 cellEnd, IList`1 vobFileSizes, String ifoFileBase, Boolean isDiscontinuity, TitleCell cell, Int64 totalLength) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 310
   at DvdNavigatorCrm.TitleSaver.Run(Action`1 updater) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 208
   at DvdSubExtractor.RunExtractorStep.RunSaver()
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Exception thrown at 18/03/2013 21:14
Index was outside the bounds of the array.
DvdNavigatorCrm
   at DvdNavigatorCrm.CombinedBuffer.get_Item(Int32 index) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\CombinedBuffer.cs:line 166
   at DvdNavigatorCrm.SubtitlePacker.HandleBytes(IByteBuffer buffer, Int32 offset, Int32 length, Nullable`1 pts, Int64 bufferPosition) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\SubtitlePacker.cs:line 32
   at DvdNavigatorCrm.CellSaver.Run(IList`1 packets, FileStream mpegOut, ISubtitleStorage storage, Func`1 stopFunc) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\CellSaver.cs:line 191
   at DvdNavigatorCrm.TitleSaver.LoadAndSaveChain(SaverCellType cellType, IList`1 chunks, IList`1 vobCellIds, IList`1 angleCellIds, Single playbackTime) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 452
   at DvdNavigatorCrm.TitleSaver.Run(Action`1 updater) in E:\Projects\CmPlayer\DvdSubOcr\trunk\DvdNavigatorCrm\TitleSaver.cs:line 232
   at DvdSubExtractor.RunExtractorStep.RunSaver()
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

comments

nrosier wrote Mar 18, 2013 at 11:52 PM

I was able to extract the subtitles as vobsub and OCR them with SubExtractor. So it looks like the DVD's are OK.

wrote Aug 15, 2013 at 4:17 PM

wrote Nov 25, 2014 at 10:37 PM