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/aac/aacdec : Fix linking errors with only one decoder enabled

    6 mai, par Andreas Rheinhardt
    avcodec/aac/aacdec: Fix linking errors with only one decoder enabled
    
    This is achieved by using function pointers for AAC SBR functions.
    This unfortunately necessitated to use void* in
    ff_aac_sbr_apply(_fixed).
    Fixes ticket #10999.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/aac/aacdec.c
    • [DH] libavcodec/aac/aacdec.h
    • [DH] libavcodec/aac/aacdec_proc_template.c
    • [DH] libavcodec/aacsbr.h
    • [DH] libavcodec/aacsbr_template.c
  • avcodec/diracdec : Don't use EDGE_WIDTH from mpegpicture.h

    6 mai, par Andreas Rheinhardt
    avcodec/diracdec: Don't use EDGE_WIDTH from mpegpicture.h
    
    There is nothing that forces us to use the same value
    as mpegvideo_enc.c, so define our own constant.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/diracdec.c
  • avcodec/aac/aacdec_(fixed|float) : Set AACDecDSP, AACDecProc directly

    6 mai, par Andreas Rheinhardt
    avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly
    
    This is more in line with how we initialize DSP functions
    and avoids tables of function pointers as well as relocations
    for these.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/aac/aacdec_dsp_template.c
    • [DH] libavcodec/aac/aacdec_fixed.c
    • [DH] libavcodec/aac/aacdec_float.c
    • [DH] libavcodec/aac/aacdec_proc_template.c
  • avcodec/aac/aacdec : Move init functions to aacdec_fixed/float

    6 mai, par Andreas Rheinhardt
    avcodec/aac/aacdec: Move init functions to aacdec_fixed/float
    
    This allows to merge it with AACDecDSP.init and remove the latter
    (it is called only once anyway); it also allows to make
    the fixed/float AACDecDSP and AACDecProc implementations internal
    to aacdec_fixed/float.c (which also fixes a violation of our
    naming conventions). And it some linker errors when either decoder
    is disabled.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/aac/aacdec.c
    • [DH] libavcodec/aac/aacdec.h
    • [DH] libavcodec/aac/aacdec_dsp_template.c
    • [DH] libavcodec/aac/aacdec_fixed.c
    • [DH] libavcodec/aac/aacdec_float.c
    • [DH] libavcodec/aac/aacdec_latm.h
    • [DH] libavcodec/aac/aacdec_proc_template.c
  • avcodec/aac/aacdec : Avoid compiling latm decoder if disabled

    6 mai, par Andreas Rheinhardt
    avcodec/aac/aacdec: Avoid compiling latm decoder if disabled
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/aac/aacdec.c