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

  • nvenc : drop the hard dependency on CUDA

    13 mai 2016, par Anton Khirnov
    nvenc: drop the hard dependency on CUDA
    
    The code needs only a few definitions from cuda.h, so define them
    directly when CUDA is not enabled. CUDA is still required for accepting
    HW frames as input.
    
    Based on the code by Timo Rothenpieler <timo@rothenpieler.org>.
    
    • [DBH] configure
    • [DBH] libavcodec/nvenc.c
    • [DBH] libavcodec/nvenc.h
  • nvenc : only support HW frames when CUDA is enabled

    13 mai 2016, par Anton Khirnov
    nvenc: only support HW frames when CUDA is enabled
    
    hwcontext_cuda.h includes cuda.h, so this will allow building nvenc
    without depending on cuda.h
    
    • [DBH] libavcodec/nvenc.c
  • avpacket : fix setting AVPacket.data in av_packet_ref()

    12 mai 2016, par Anton Khirnov
    avpacket: fix setting AVPacket.data in av_packet_ref()
    
    The data field does not necessarily point to the beginning of the
    underlying AVBuffer.
    
    CC: libav-stable@libav.org
    
    • [DBH] libavcodec/avpacket.c
  • h264 : factor out setting the parameter sets for a frame

    12 mai 2016, par Anton Khirnov
    h264: factor out setting the parameter sets for a frame
    
    • [DBH] libavcodec/h264.h
    • [DBH] libavcodec/h264_slice.c
  • h264 : pass just the PPS to get_chroma_qp()

    12 mai 2016, par Anton Khirnov
    h264: pass just the PPS to get_chroma_qp()
    
    It does not need the whole context. This will simplify the following
    commit.
    
    • [DBH] libavcodec/h264.h
    • [DBH] libavcodec/h264_cabac.c
    • [DBH] libavcodec/h264_cavlc.c
    • [DBH] libavcodec/h264_loopfilter.c
    • [DBH] libavcodec/h264_slice.c