git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • avcodec/mpegvideo_enc : Defer initialization of mb-pos dependent vars

    19 mars, par Andreas Rheinhardt
    avcodec/mpegvideo_enc: Defer initialization of mb-pos dependent vars
    
    Only set them after mb_x and mb_y are known which happens
    only after the call to ff_h261_reorder_mb_index().
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegvideo_enc.c
  • avcodec/ffv1 : Fix remap ordering

    19 mars, par Michael Niedermayer
    avcodec/ffv1: Fix remap ordering
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1dec_template.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/ffv1enc_template.c
  • avcodec/error_resilience : Avoid me_cmp.h inclusion

    19 mars, par Andreas Rheinhardt
    avcodec/error_resilience: Avoid me_cmp.h inclusion
    
    Use spell out what me_cmp_func means.
    Avoids inclusions in the H.264 decoder as well as all
    mpegvideo decoders.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/error_resilience.h
  • avcodec/h261dec : Set FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM

    19 mars, par Andreas Rheinhardt
    avcodec/h261dec: Set FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
    
    This decoder sets the AVCodecContext fields even when a frame
    is skipped.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/h261dec.c
  • avcodec/mpegvideo : Only keep the actually used unquantize funcs

    19 mars, par Andreas Rheinhardt
    avcodec/mpegvideo: Only keep the actually used unquantize funcs
    
    For all encoders and all decoders except MPEG-4 the unquantize
    functions to use don't change at all and therefore needn't be
    kept in the context. So discard them after setting them;
    for MPEG-4, the functions get assigned on a per-frame basis.
    
    Decoders not using any unquantize functions (H.261, MPEG-1/2)
    as well as decoders that only call ff_mpv_reconstruct_mb()
    through error resilience (RV30/40, the VC-1 family) don't have
    the remaining pointers set at all.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/arm/mpegvideo_arm.c
    • [DH] libavcodec/arm/mpegvideo_arm.h
    • [DH] libavcodec/arm/mpegvideo_armv5te.c
    • [DH] libavcodec/h263dec.c
    • [DH] libavcodec/mips/mpegvideo_init_mips.c
    • [DH] libavcodec/mpeg4videodec.c
    • [DH] libavcodec/mpeg4videodec.h
    • [DH] libavcodec/mpegvideo.c
    • [DH] libavcodec/mpegvideo.h
    • [DH] libavcodec/mpegvideo_enc.c
    • [DH] libavcodec/mpegvideo_unquantize.c
    • [DH] libavcodec/mpegvideo_unquantize.h
    • [DH] libavcodec/neon/mpegvideo.c
    • [DH] libavcodec/ppc/mpegvideo_altivec.c
    • [DH] libavcodec/x86/mpegvideo.c