PDA

View Full Version : DGIndex - Decoding Exception


Keiyakusha
6th September 2009, 02:03
Hi. I'm using DGIndex 1.5.5 and when I try to open one stream and start playback, after some point I get an error: Caught an exception during decoding. Continue?. If I click YES - then I get another and another one... I believe I saw something about in but unfortunately I don't remember where. Can this be because resolution is changed somewhere in the middle of the stream? If so, is it possible to split the stream in the right place?

I'm sorry if this is not right place for my issue.

neuron2
6th September 2009, 03:06
Can this be because resolution is changed somewhere in the middle of the stream? If so, is it possible to split the stream in the right place? Yes and yes.

Keiyakusha
6th September 2009, 03:19
Can you please tell me more about second "yes"? I can use DGSplit but how can I know where to split it? I want to keep as many good frames from both parts of the stream as possible.

neuron2
6th September 2009, 03:26
What kind of stream container and what type of video/audio?

If you play it in MPC HC can you see the content switch at the point that it dies? Like to a commercial or new program.

Keiyakusha
6th September 2009, 03:40
This is the video from video game. I can't tell what container was that, it's something really uncommon. I only can demux it. Audio is pcm 2.0 and ac3 5.1
Maybe the container is .pss (PlayStation Stream) but i'm not sure and I know nothing about it.
MPC-HC only can "see" the first part of it and then starts repeating last frame. However i found out that if I click several times on "Yes" when I get an error, DGIndex shows part of the picture.

UPD: video is mpeg2

neuron2
6th September 2009, 03:51
Hard to say, it may just be corrupted. See if you can estimate the bad point, then make a split in segment mode around it in DGSplit. Then upload it and post a link.

If you open it in MPC HC, start play and then move the slider past the bad point, what happens?

Keiyakusha
6th September 2009, 04:20
If you open it in MPC HC, start play and then move the slider past the bad point, what happens?
Well... hard to say. I just installed FFDshow and with it's decoder I actually can play it normally. Resolution is switched on the fly. Internal MPC-HC decoder (witch I use most of the time) plays only up to the bad point and then playback stops.

So my problem probably partially solved on this but I don't want to use directshow...

Also I found short sample. Here (http://www.mediafire.com/?owt2mn2w4m5) it is

neuron2
6th September 2009, 04:26
I can't unzip that: unsupported compression method. Just upload it directly as an m2v. How did you get an m2v?

Keiyakusha
6th September 2009, 04:44
I can't unzip that: unsupported compression method. Just upload it directly as an m2v. How did you get an m2v?

Sorry, that was 7z but not zip. I thought everyone here using it... Here (http://www.mediafire.com/?ybtmahwymme) is another try. It was demuxed it from game files. There is some nice videos witch I want to watch without having to load the game.

neuron2
6th September 2009, 04:53
This is not the same file you are having trouble with? How did you demux it if you say you don't even know what the container is?

Keiyakusha
6th September 2009, 05:01
This is not the same file you are having trouble with? How did you demux it if you say you don't even know what the container is?
This is the same file I have trouble with. I'm using the software written for this purpose but it doesn't telling me how this format is calling and I completely unfamiliar with Playstation stuff. I assume its called PlayStation Stream.

neuron2
6th September 2009, 05:04
There are just two MPEG2 sequences. The first is 576x480 (with non square PAR) and the second is 704 x 480 (square).

DGIndex is not designed to handle this. It could be a valuable addition.

All you can do is load it in a hex editor and search for the second sequence header and split the file using the hex editor. Or get the offset and then split with DGSplit.

A sequence header starts with 00 00 01 B3.

Keiyakusha
6th September 2009, 05:58
I successfully splitted it with hex editor. Thanks for your help and sorry for my bad English.