[FFmpeg-devel] [PATCH] broaden ff_set_fixed_vector
    Måns Rullgård 
    mans
       
    Wed Jan 27 02:51:11 CET 2010
    
    
  
"Ronald S. Bultje" <rsbultje at gmail.com> writes:
>  /** Sparse representation for the algebraic codebook (fixed) vector */
>  typedef struct {
>      int      n;
> -    int      x[10];
> -    float    y[10];
> +    struct {
> +        unsigned int single:1;
> +        unsigned int x:31;
> +        float        y;
> +    } pulses[10];
>      int      pitch_lag;
>      float    pitch_fac;
>  } AMRFixed;
Why the bit-fields?  GCC often generates incredibly stupid code for
bit-fields.
-- 
M?ns Rullg?rd
mans at mansr.com
    
    
More information about the ffmpeg-devel
mailing list