# HG changeset patch # User ramiro # Date 1237554254 0 # Node ID 42e9c5b345034712ba2342e2cd537e14b9311675 # Parent 753780c4875e16e933d7f4b21a174e1911827835 Support "next parameter flags present" flag. diff -r 753780c4875e -r 42e9c5b34503 mlpdec.c --- a/mlpdec.c Fri Mar 20 13:02:15 2009 +0000 +++ b/mlpdec.c Fri Mar 20 13:04:14 2009 +0000 @@ -76,6 +76,7 @@ #define PARAM_FIR (1 << 3) #define PARAM_IIR (1 << 2) #define PARAM_HUFFOFFSET (1 << 1) +#define PARAM_PRESENCE (1 << 0) //@} //@{ @@ -501,6 +502,7 @@ SubStream *s = &m->substream[substr]; unsigned int mat, ch; + if (s->param_presence_flags & PARAM_PRESENCE) if (get_bits1(gbp)) s->param_presence_flags = get_bits(gbp, 8);