On date Thursday 2011-07-07 00:36:09 +0100, Måns Rullgård encoded:
> Diego Biurrun <[email protected]> writes:
> 
> > libavfilter/vf_drawtext.c:427:22: warning: variable 'dst_pixel' set but not 
> > used
> > libavfilter/vf_drawtext.c:463:22: warning: variable 'dst_pixel' set but not 
> > used
> > ---
> >  libavfilter/vf_drawtext.c |   17 ++---------------
> >  1 files changed, 2 insertions(+), 15 deletions(-)
> >
> > diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c
> > index a3adaa7..ed4b100 100644
> > --- a/libavfilter/vf_drawtext.c
> > +++ b/libavfilter/vf_drawtext.c
> > @@ -424,15 +424,10 @@ static inline int draw_glyph_yuv(AVFilterBufferRef 
> > *picref, FT_Bitmap *bitmap, u
> >  {
> >      int r, c, alpha;
> >      unsigned int luma_pos, chroma_pos1, chroma_pos2;
> > -    uint8_t src_val, dst_pixel[4];
> > +    uint8_t src_val;
> >  
> >      for (r = 0; r < bitmap->rows && r+y < height; r++) {
> >          for (c = 0; c < bitmap->width && c+x < width; c++) {
> > -            /* get pixel in the picref (destination) */
> > -            dst_pixel[0] = picref->data[0][  c+x           +  (y+r)        
> >   * picref->linesize[0]];
> > -            dst_pixel[1] = picref->data[1][((c+x) >> hsub) + ((y+r) >> 
> > vsub) * picref->linesize[1]];
> > -            dst_pixel[2] = picref->data[2][((c+x) >> hsub) + ((y+r) >> 
> > vsub) * picref->linesize[2]];
> > -
> >              /* get intensity value in the glyph bitmap (source) */
> >              src_val = GET_BITMAP_VAL(r, c);
> >              if (!src_val)
> > @@ -460,18 +455,10 @@ static inline int draw_glyph_rgb(AVFilterBufferRef 
> > *picref, FT_Bitmap *bitmap,
> >  {
> >      int r, c, alpha;
> >      uint8_t *p;
> > -    uint8_t src_val, dst_pixel[4];
> > +    uint8_t src_val;
> >  
> >      for (r = 0; r < bitmap->rows && r+y < height; r++) {
> >          for (c = 0; c < bitmap->width && c+x < width; c++) {
> > -            /* get pixel in the picref (destination) */
> > -            dst_pixel[0] = picref->data[0][(c+x + rgba_map[0]) * 
> > pixel_step +
> > -                                           (y+r) * picref->linesize[0]];
> > -            dst_pixel[1] = picref->data[0][(c+x + rgba_map[1]) * 
> > pixel_step +
> > -                                           (y+r) * picref->linesize[0]];
> > -            dst_pixel[2] = picref->data[0][(c+x + rgba_map[2]) * 
> > pixel_step +
> > -                                           (y+r) * picref->linesize[0]];
> > -
> >              /* get intensity value in the glyph bitmap (source) */
> >              src_val = GET_BITMAP_VAL(r, c);
> >              if (!src_val)
> > -- 
> 
> This makes me wonder if there's a bigger bug somewhere in there.

The bug was introduced during the first review:
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/118342/focus=127975

and never spotted before.

Patch OK, thanks.
-- 
Under capitalism, man exploits man. Under communism, it's just the opposite.
                -- J. K. Galbraith
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to