On Thu, Mar 03, 2016 at 12:59:19AM +0100, Hendrik Leppkes wrote:
> On Wed, Mar 2, 2016 at 8:32 PM, foo86 <fooba...@gmail.com> wrote:
> > ---
> >  libavcodec/dca_xll.c | 17 ++++++-----------
> >  1 file changed, 6 insertions(+), 11 deletions(-)
> >
> > diff --git a/libavcodec/dca_xll.c b/libavcodec/dca_xll.c
> > index ffe8ef3..5e6cf35 100644
> > --- a/libavcodec/dca_xll.c
> > +++ b/libavcodec/dca_xll.c
> > @@ -460,19 +460,14 @@ static int chs_parse_band_data(DCAXllDecoder *s, 
> > DCAXllChSet *c, int band, int s
> >              // Unpack Rice coding flag
> >              // 0 - linear code, 1 - Rice code
> >              c->rice_code_flag[i] = get_bits1(&s->gb);
> > -            if (!c->seg_common && c->rice_code_flag[i]) {
> > -                // Unpack Hybrid Rice coding flag
> > -                // 0 - Rice code, 1 - Hybrid Rice code
> > -                if (get_bits1(&s->gb))
> > -                    // Unpack binary code length for isolated samples
> > -                    c->bitalloc_hybrid_linear[i] = get_bits(&s->gb, 
> > c->nabits) + 1;
> > -                else
> > -                    // 0 indicates no Hybrid Rice coding
> > -                    c->bitalloc_hybrid_linear[i] = 0;
> > -            } else {
> > +            // Unpack Hybrid Rice coding flag
> > +            // 0 - Rice code, 1 - Hybrid Rice code
> > +            if (!c->seg_common && c->rice_code_flag[i] && 
> > get_bits1(&s->gb))
> > +                // Unpack binary code length for isolated samples
> > +                c->bitalloc_hybrid_linear[i] = get_bits(&s->gb, c->nabits) 
> > + 1;
> > +            else
> >                  // 0 indicates no Hybrid Rice coding
> >                  c->bitalloc_hybrid_linear[i] = 0;
> > -            }
> >          }
> >
> >          // Unpack coding parameters
> > --
> > 2.1.4
> 
> LGTM, logic appears unchanged afterall.

applied

thanks

[...]
--
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Its not that you shouldnt use gotos but rather that you should write
readable code and code with gotos often but not always is less readable

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to