From: Michael R. <mr...@us...> - 2002-11-23 10:57:24
|
Hi Mark, > I don't know if you remember, but a few months ago I got a DVD > (KareKano disc 1) which has a faulty SPU stream on it. > > Currently xine's behaviour is to crash out with: > > libspudec: unknown seqence command (6b) > libspudec:faulty stream > Aborted > > no matter whether subtitles are turned on or not (by the looks of > the code it is constantly parsing all the subtitle streams no matter > what). Not any more. So at least if you select another SPU channel, it should work. > What would be nice if it could handle faulty streams > gracefully (i.e. clear all subtitles that are there, then wait for > the next "block" or whatever and pick the subtitles up again). Agreed. This is needed. You seem to understand the matters quite well, so could you test the attached patch against current CVS for me? Michael -- printk("Penguin %d is stuck in the bottle.\n", i); 2.0.38 /usr/src/linux/arch/sparc/kernel/smp.c |