From 1c0d093f3bfd5861550d9fbb23a998b0204b9bed Mon Sep 17 00:00:00 2001 From: Petri Hintukainen Date: Tue, 17 Nov 2009 13:17:25 +0000 Subject: VC1 support fixes There are two tricks to make VC1 decoding work: 1) VC1 sequence and entry point headers must be present in context->extradata. 2) video width and height must be known when opening decoder. Some container formats store required extra data, but mpeg-ts does not. 1) is fixed by scanning the stream for headers and discarding all data until proper headers are found. 2) is fixed by re-opening decoder with width and height information from first open. --- ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f8ba8a1e5..3f37ddd20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,7 @@ xine-lib (1.1.17) 2009-??-?? * The XML parser & lexer code now has re-entrancy. * Fixed a bug which prevented "dvb://" (no channel specified) working with the default configuration. + * Handle VC1 extradata requirement (should fix playback). xine-lib (1.1.16.3) 2009-04-03 * Security fixes: -- cgit v1.2.3