[FFmpeg-devel] [PATCH] ansi: Fix use of uninitalized width/height warning.
Michael Niedermayer
michaelni at gmx.at
Mon Feb 6 03:47:10 CET 2012
On Mon, Feb 06, 2012 at 01:49:42AM +0000, Paul B Mahol wrote:
> On 2/6/12, Michael Niedermayer <michaelni at gmx.at> wrote:
> > Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> > ---
> > libavcodec/ansi.c | 2 ++
> > 1 files changed, 2 insertions(+), 0 deletions(-)
> >
> > diff --git a/libavcodec/ansi.c b/libavcodec/ansi.c
> > index ebcc288..1128d6f 100644
> > --- a/libavcodec/ansi.c
> > +++ b/libavcodec/ansi.c
> > @@ -182,6 +182,8 @@ static int execute_code(AVCodecContext * avctx, int c)
> > case 'l': //reset screen mode
> > if (s->nb_args < 2)
> > s->args[0] = DEFAULT_SCREEN_MODE;
> > + width = avctx->width;
> > + height = avctx->height;
> > switch(s->args[0]) {
> > case 0: case 1: case 4: case 5: case 13: case 19: //320x200 (25
> > rows)
> > s->font = ff_cga_font;
>
> I think that correct fix is to abort in case of unsupported screen mode.
maybe but that still doesnt initialize it for
"case 7: //set line wrapping"
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Awnsering whenever a program halts or runs forever is
On a turing machine, in general impossible (turings halting problem).
On any real computer, always possible as a real computer has a finite number
of states N, and will either halt in less than N cycles or never halt.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120206/98d739bb/attachment.asc>
More information about the ffmpeg-devel
mailing list