X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fh261dec.c;h=692da22276c0cafb543b9020b20d5184a9baf0b5;hb=e9089a52404547a8c9502355c727c8bae8d779ae;hp=264a7d3f58256acbf8819a555e951d83cd27af77;hpb=9bb5e9e945417f2de94a9db24914a3e5723baccf;p=ffmpeg diff --git a/libavcodec/h261dec.c b/libavcodec/h261dec.c index 264a7d3f582..692da22276c 100644 --- a/libavcodec/h261dec.c +++ b/libavcodec/h261dec.c @@ -48,7 +48,7 @@ static VLC h261_cbp_vlc; static int h261_decode_block(H261Context * h, DCTELEM * block, int n, int coded); -static void h261_decode_init_vlc(H261Context *h){ +static av_cold void h261_decode_init_vlc(H261Context *h){ static int done = 0; if(!done){ @@ -70,7 +70,7 @@ static void h261_decode_init_vlc(H261Context *h){ } } -static int h261_decode_init(AVCodecContext *avctx){ +static av_cold int h261_decode_init(AVCodecContext *avctx){ H261Context *h= avctx->priv_data; MpegEncContext * const s = &h->s; @@ -97,7 +97,7 @@ static int h261_decode_init(AVCodecContext *avctx){ /** * decodes the group of blocks header or slice header. - * @return <0 if an error occured + * @return <0 if an error occurred */ static int h261_decode_gob_header(H261Context *h){ unsigned int val; @@ -352,7 +352,7 @@ intra: /** * decodes a macroblock - * @return <0 if an error occured + * @return <0 if an error occurred */ static int h261_decode_block(H261Context * h, DCTELEM * block, int n, int coded) @@ -493,9 +493,9 @@ static int h261_decode_picture_header(H261Context *h){ skip_bits(&s->gb, 8); } - // h261 has no I-FRAMES, but if we pass I_TYPE for the first frame, the codec crashes if it does + // h261 has no I-FRAMES, but if we pass FF_I_TYPE for the first frame, the codec crashes if it does // not contain all I-blocks (e.g. when a packet is lost) - s->pict_type = P_TYPE; + s->pict_type = FF_P_TYPE; h->gob_number = 0; return 0; @@ -593,12 +593,12 @@ retry: // for hurry_up==5 s->current_picture.pict_type= s->pict_type; - s->current_picture.key_frame= s->pict_type == I_TYPE; + s->current_picture.key_frame= s->pict_type == FF_I_TYPE; /* skip everything if we are in a hurry>=5 */ if(avctx->hurry_up>=5) return get_consumed_bytes(s, buf_size); - if( (avctx->skip_frame >= AVDISCARD_NONREF && s->pict_type==B_TYPE) - ||(avctx->skip_frame >= AVDISCARD_NONKEY && s->pict_type!=I_TYPE) + if( (avctx->skip_frame >= AVDISCARD_NONREF && s->pict_type==FF_B_TYPE) + ||(avctx->skip_frame >= AVDISCARD_NONKEY && s->pict_type!=FF_I_TYPE) || avctx->skip_frame >= AVDISCARD_ALL) return get_consumed_bytes(s, buf_size); @@ -628,7 +628,7 @@ assert(s->current_picture.pict_type == s->pict_type); return get_consumed_bytes(s, buf_size); } -static int h261_decode_end(AVCodecContext *avctx) +static av_cold int h261_decode_end(AVCodecContext *avctx) { H261Context *h= avctx->priv_data; MpegEncContext *s = &h->s;