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

  • configure : Move mjpeg_vaapi_decoder dependency declarations to the right place

    10 novembre 2016, par Diego Biurrun
    configure: Move mjpeg_vaapi_decoder dependency declarations to the right place
    
    • [DBH] configure
  • arm : vp9mc : Use a different helper register for PIC loads

    10 novembre 2016, par Martin Storsjö
    arm: vp9mc: Use a different helper register for PIC loads
    
    This fixes crashes since 557c1675cf in linux PIC builds.
    
    Previously, movrelx silently used r12 as helper register, which
    doesn't work when r12 is the destination register.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/vp9mc_neon.S
  • arm : Clear the gp register alias at the end of functions

    10 novembre 2016, par Martin Storsjö
    arm: Clear the gp register alias at the end of functions
    
    We reset .Lpic_gp to zero at the start of each function, which means
    that the logic within movrelx for clearing gp when necessary will
    be missed.
    
    This fixes using movrelx in different functions with a different
    helper register.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavutil/arm/asm.S
  • configure : MMAL-related decoders should depend on, not select, mmal

    10 novembre 2016, par Diego Biurrun
    configure: MMAL-related decoders should depend on, not select, mmal
    
    • [DBH] configure
  • arm : vp9mc : Minor adjustments from review of the aarch64 version

    10 novembre 2016, par Martin Storsjö
    arm: vp9mc: Minor adjustments from review of the aarch64 version
    
    This work is sponsored by, and copyright, Google.
    
    The speedup for the large horizontal filters is surprisingly
    big on A7 and A53, while there's a minor slowdown (almost within
    measurement noise) on A8 and A9.
    
                                Cortex    A7        A8        A9       A53
    orig:
    vp9_put_8tap_smooth_64h_neon:    20270.0   14447.3   19723.9   10910.9
    new:
    vp9_put_8tap_smooth_64h_neon:    20165.8   14466.5   19730.2   10668.8
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/vp9dsp_init_arm.c
    • [DBH] libavcodec/arm/vp9mc_neon.S