git.libav.org Git - libav.git/rss log

Libav master git repository

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

Les articles publiés sur le site

  • arm : vp9lpf : Implement the mix2_44 function with one single filter pass

    14 janvier 2017, par Martin Storsjö
    arm: vp9lpf: Implement the mix2_44 function with one single filter pass
    
    For this case, with 8 inputs but only changing 4 of them, we can fit
    all 16 input pixels into a q register, and still have enough temporary
    registers for doing the loop filter.
    
    The wd=8 filters would require too many temporary registers for
    processing all 16 pixels at once though.
    
    Before:                          Cortex A7      A8     A9     A53
    vp9_loop_filter_mix2_v_44_16_neon:   289.7   256.2  237.5   181.2
    After:
    vp9_loop_filter_mix2_v_44_16_neon:   221.2   150.5  177.7   138.0
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/vp9dsp_init_arm.c
    • [DBH] libavcodec/arm/vp9lpf_neon.S
  • arm : vp9lpf : Use orrs instead of orr+cmp

    13 janvier 2017, par Martin Storsjö
    arm: vp9lpf: Use orrs instead of orr+cmp
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/vp9lpf_neon.S
  • Use the new AVIOContext destructor.

    13 janvier 2017, par Anton Khirnov
    Use the new AVIOContext destructor.
    
    • [DBH] avprobe.c
    • [DBH] libavformat/avidec.c
    • [DBH] libavformat/flac_picture.c
    • [DBH] libavformat/hdsenc.c
    • [DBH] libavformat/mpjpegdec.c
    • [DBH] libavformat/rdt.c
    • [DBH] libavformat/segment.c
    • [DBH] libavformat/smoothstreamingenc.c
    • [DBH] libavformat/swfdec.c
    • [DBH] libavformat/tests/movenc.c
    • [DBH] libavformat/wtv.c
  • avio : add a destructor for AVIOContext

    13 janvier 2017, par Anton Khirnov
    avio: add a destructor for AVIOContext
    
    Before this commit, AVIOContext is to be freed with a plain av_free(),
    which prevents us from adding any deeper structure to it.
    
    • [DBH] doc/APIchanges
    • [DBH] libavformat/avio.h
    • [DBH] libavformat/aviobuf.c
    • [DBH] libavformat/version.h
  • asfdec : Use the ASF stream count when iterating

    12 janvier 2017, par John Stebbins
    asfdec: Use the ASF stream count when iterating
    
    The AVFormat stream count can be larger due external factors, such as
    an id3 tag appended.
    
    Avoid an out of bound read.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavformat/asfdec.c