I've noticed that Badaboom does fine with preprocessed video files, such as DVDs. However, I have recorded a few shows from my cable box, and as with many over the air recordings, glitches occur. When Badaboom hits one of these glitches it crashes most of the time. Here is a glitch, reported by Mpeg2repair that Badaboom crashes when it tries to encode thru it and usually takes my computer down with it:
I have a .ts file recorded from a cable box. It has several glitches in it.
Sequence Frame 10686(8-P) / Time 0:05:56 :
VideoError: Slice 60 followed by invalid slice 6. (Should differ by one row)
VideoError: Invalid Huffman code in non-intra MPEG2 block. MBA=7170(1440,944)
VideoError: Failed to decode macroblock at MBA=7170(1440,944)
VideoError: Missing 992 macroblocks in picture slice(s) at MBA=7168(1408,944).
FileInfo: Last video errors span 33149 bytes at file offset 513891210
Sequence Frame 10709(13-B) / Time 0:05:57 :
VideoWarning: TemporalRef gap of 1. Timestamp gap of 0.033367 sec. ending at file offset 513926889
The video players do not crash when they get to a glitch like this. Sometimes you get some random colored blocks in the video but it continues playing. I would like Badaboom to have the fault tolerance to handle over the air and cable recordings without crashing.
You could offer a repair program for users to use if they have a glitchy stream or better yet, just make Badaboom check for glitches and repair prior to encoding.
Until that time, do you have any suggestions on how to get Badaboom to encode glitchy recordings.


