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

  • vp9 : Add bsf to fix reordering in raw streams

    9 janvier 2017, par Mark Thompson
    vp9: Add bsf to fix reordering in raw streams
    
    Takes a raw input stream containing frames with correct timestamps but
    possibly out of order and inserts additional show-existing-frame
    packets to correct the ordering.
    
    • [DBH] doc/bitstream_filters.texi
    • [DBH] libavcodec/Makefile
    • [DBH] libavcodec/bitstream_filters.c
    • [DBH] libavcodec/vp9_raw_reorder_bsf.c
  • vaapi_encode : Add MPEG-2 support

    9 janvier 2017, par Mark Thompson
    vaapi_encode: Add MPEG-2 support
    
    • [DBH] Changelog
    • [DBH] configure
    • [DBH] libavcodec/Makefile
    • [DBH] libavcodec/allcodecs.c
    • [DBH] libavcodec/vaapi_encode.c
    • [DBH] libavcodec/vaapi_encode.h
    • [DBH] libavcodec/vaapi_encode_mpeg2.c
    • [DBH] libavcodec/version.h
  • arm/aarch64 : vp9 : Fix vertical alignment

    8 janvier 2017, par Martin Storsjö
    arm/aarch64: vp9: Fix vertical alignment
    
    Align the second/third operands as they usually are.
    
    Due to the wildly varying sizes of the written out operands
    in aarch64 assembly, the column alignment is usually not as clear
    as in arm assembly.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/vp9itxfm_neon.S
    • [DBH] libavcodec/arm/vp9itxfm_neon.S
    • [DBH] libavcodec/arm/vp9lpf_neon.S
  • build : Move cli tool sources to a separate subdirectory

    4 janvier 2017, par Diego Biurrun
    build: Move cli tool sources to a separate subdirectory
    
    This unclutters the top-level directory and groups related files together.
    
    • [DBH] Makefile
    • [DBH] avtools/Makefile
    • [DBH] avtools/avconv.c
    • [DBH] avtools/avconv.h
    • [DBH] avtools/avconv_dxva2.c
    • [DBH] avtools/avconv_filter.c
    • [DBH] avtools/avconv_opt.c
    • [DBH] avtools/avconv_qsv.c
    • [DBH] avtools/avconv_vaapi.c
    • [DBH] avtools/avconv_vda.c
    • [DBH] avtools/avconv_vdpau.c
    • [DBH] avtools/avplay.c
    • [DBH] avtools/avprobe.c
    • [DBH] avtools/cmdutils.c
    • [DBH] avtools/cmdutils.h
  • arm : vp9itxfm : Optimize 16x16 and 32x32 idct dc by unrolling

    4 janvier 2017, par Martin Storsjö
    arm: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
    
    This work is sponsored by, and copyright, Google.
    
    Before:                            Cortex A7      A8      A9     A53
    vp9_inv_dct_dct_16x16_sub1_add_neon:   273.0   189.5   211.7   235.8
    vp9_inv_dct_dct_32x32_sub1_add_neon:   752.0   459.2   862.2   553.9
    After:
    vp9_inv_dct_dct_16x16_sub1_add_neon:   226.5   145.0   225.1   171.8
    vp9_inv_dct_dct_32x32_sub1_add_neon:   721.2   415.7   727.6   475.0
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/vp9itxfm_neon.S