On Fri, 2009-01-09 at 22:16 +0000, Ben Hutchings wrote:
> On Fri, 2009-01-09 at 22:40 +0100, Reinhard Tartler wrote:
> > Ben Hutchings <b...@decadent.org.uk> writes:
> > 
> > >> I'll upload it as soon as someone can confirm me that these packages
> > >> actually fix the problem.
> > >
> > > Based on inspection of the original code and patch for -4866 in this
> > > test package, I am confident that this will be fixed.
> > 
> > hm. okay, then I'll upload that package.
> > 
> > > Please also include the fix for -4867 (#496612) as it sounds like the
> > > bug could be used for code injection and the change looks low-risk.
> > 
> > could you attach a patch there please first?
> 
> Never mind, the problem code is not included in the current xine-lib
> package.

Gah, I'm getting confused between ffmpeg and xine bugs.

The problem code *is* in ffmpeg and the upstream fix should be
applicable:

--- trunk/libavcodec/dca.c      (original)
+++ trunk/libavcodec/dca.c      Sat Aug 23 15:29:13 2008
@@ -69,7 +69,7 @@ enum DCAMode {
 #define HEADER_SIZE 14
 #define CONVERT_BIAS 384
 
-#define DCA_MAX_FRAME_SIZE 16383
+#define DCA_MAX_FRAME_SIZE 16384
 
 /** Bit allocation */
 typedef struct {
--- END ---

Ben.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to