# HG changeset patch # User takis # Date 1185286633 0 # Node ID 27b3ee661472a81af70da667afe9a112b213b1c3 # Parent 392483301260ba4cac1b1e177046c7ade0f87a74 Update the dvdsub parser to be able to parse HD-DVD subtitle packets. Patch by: Ian Caulfield, ian caulfield & gmx at diff -r 392483301260 -r 27b3ee661472 dvdsub_parser.c --- a/dvdsub_parser.c Tue Jul 24 13:05:28 2007 +0000 +++ b/dvdsub_parser.c Tue Jul 24 14:17:13 2007 +0000 @@ -43,6 +43,8 @@ if (buf_size < 2) return 0; pc->packet_len = AV_RB16(buf); + if (pc->packet_len == 0) /* HD-DVD subpicture packet */ + pc->packet_len = AV_RB32(buf+2); av_freep(&pc->packet); pc->packet = av_malloc(pc->packet_len); }