From: Fiona Glaser Date: Wed, 11 Feb 2009 18:35:56 +0000 (-0800) Subject: Minor fixes and cosmetics X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef48e51d8f1cdc6d9ef30d3e3a1455d91a13d0f0;p=libx264 Minor fixes and cosmetics Suppress a GCC warning, fix a non-problematic array overflow, one REP->REP_RET. --- diff --git a/common/x86/quant-a.asm b/common/x86/quant-a.asm index a013e538..c89a8a42 100644 --- a/common/x86/quant-a.asm +++ b/common/x86/quant-a.asm @@ -920,7 +920,7 @@ cglobal x264_coeff_level_run%2_%1,0,7 inc t6d sub t4d, t3d jge .loop - RET + REP_RET %endmacro INIT_MMX diff --git a/encoder/cabac.c b/encoder/cabac.c index fb1d1227..b44905e1 100644 --- a/encoder/cabac.c +++ b/encoder/cabac.c @@ -541,6 +541,8 @@ static int ALWAYS_INLINE x264_cabac_mb_cbf_ctxidxinc( x264_t *h, int i_cat, int i_nza = h->mb.i_neighbour & MB_LEFT ? (h->mb.cbp[h->mb.i_mb_xy - 1] >> (9 + i_idx)) & 1 : b_intra; i_nzb = h->mb.i_neighbour & MB_TOP ? (h->mb.cbp[h->mb.i_mb_top_xy] >> (9 + i_idx)) & 1 : b_intra; return 4*i_cat + 2*i_nzb + i_nza; + default: + return 0; } } diff --git a/encoder/encoder.c b/encoder/encoder.c index 6aa69f12..17a9a47f 100644 --- a/encoder/encoder.c +++ b/encoder/encoder.c @@ -1734,7 +1734,8 @@ static void x264_encoder_frame_end( x264_t *h, x264_t *thread_current, pic_out->i_pts = h->fenc->i_pts; pic_out->img.i_plane = h->fdec->i_plane; - for(i = 0; i < 4; i++){ + for(i = 0; i < 3; i++) + { pic_out->img.i_stride[i] = h->fdec->i_stride[i]; pic_out->img.plane[i] = h->fdec->plane[i]; }