summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2002-07-20 16:28:14 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2002-07-20 16:28:14 +0000
commitfc9e8623aaa2ab8a256a21ddfde6289684c2c9d1 (patch)
tree8693e4a048a72718af95db216427687533577de4
parent943e7609b33c82a2788ffe8d45c267b650dc51fd (diff)
downloadxine-lib-fc9e8623aaa2ab8a256a21ddfde6289684c2c9d1.tar.gz
xine-lib-fc9e8623aaa2ab8a256a21ddfde6289684c2c9d1.tar.bz2
don't be too rude with bad dvds:
don't abort on broken spu control sequences, skip them instead CVS patchset: 2328 CVS date: 2002/07/20 16:28:14
-rw-r--r--src/libspudec/spu.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libspudec/spu.c b/src/libspudec/spu.c
index df58f8cf9..03b816ea4 100644
--- a/src/libspudec/spu.c
+++ b/src/libspudec/spu.c
@@ -35,7 +35,7 @@
* along with this program; see the file COPYING. If not, write to
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
*
- * $Id: spu.c,v 1.42 2002/07/19 17:16:39 mroi Exp $
+ * $Id: spu.c,v 1.43 2002/07/20 16:28:14 mroi Exp $
*
*/
@@ -586,8 +586,7 @@ static void spudec_do_commands(spudec_state_t *state, spudec_seq_t* seq, vo_over
default:
printf("libspudec: unknown seqence command (%02x)\n", buf[0]);
/* FIXME: SPU should be dropped, and buffers resynced */
- assert(0);
- buf++;
+ buf = next_seq;
break;
}
}