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

  • lavfi : Always propagate hw_frames_ctx through links

    25 octobre 2016, par Mark Thompson
    lavfi: Always propagate hw_frames_ctx through links
    
    Also adds a new flag to mark filters which are aware of hwframes and
    will perform this task themselves, and marks all appropriate filters
    with this flag.
    
    This is required to allow software-mapped hardware frames to work,
    because we need to have the frames context available for any later
    mapping operation in the filter graph.
    
    The output from the filter graph should only propagate further to an
    encoder if the hardware format actually matches the visible format
    (mapped frames are valid here and have an hw_frames_ctx, but this
    should not be given to the encoder as its hardware context).
    
    • [DBH] avconv.c
    • [DBH] libavfilter/avfilter.c
    • [DBH] libavfilter/avfilter.h
    • [DBH] libavfilter/internal.h
    • [DBH] libavfilter/vf_deinterlace_qsv.c
    • [DBH] libavfilter/vf_hwdownload.c
    • [DBH] libavfilter/vf_hwupload.c
    • [DBH] libavfilter/vf_hwupload_cuda.c
    • [DBH] libavfilter/vf_scale_npp.c
    • [DBH] libavfilter/vf_scale_qsv.c
    • [DBH] libavfilter/vf_scale_vaapi.c
  • lavfi : Hardware map filter

    25 octobre 2016, par Mark Thompson
    lavfi: Hardware map filter
    
    Takes a frame associated with a hardware context as input and maps it
    to something else (another hardware frame or normal memory) for other
    processing.  If the frame to map was originally in the target format
    (but mapped to something else), the original frame is output.
    
    Also supports mapping backwards, where only the output has a hardware
    context.  The link immediately before will be supplied with mapped
    hardware frames which it can write directly into, and this filter
    then unmaps them back to the actual hardware frames.
    
    • [DBH] libavfilter/Makefile
    • [DBH] libavfilter/allfilters.c
    • [DBH] libavfilter/version.h
    • [DBH] libavfilter/vf_hwmap.c
  • hwcontext : Hardware frame mapping

    25 octobre 2016, par Mark Thompson
    hwcontext: Hardware frame mapping
    
    Adds the new av_hwframe_map() function, which allows mapping between
    hardware frames and normal memory, along with internal support for
    implementing it.
    
    Also adds av_hwframe_ctx_create_derived(), for creating a hardware
    frames context associated with one device using frames mapped from
    another by some hardware-specific means.
    
    • [DBH] doc/APIchanges
    • [DBH] libavutil/hwcontext.c
    • [DBH] libavutil/hwcontext.h
    • [DBH] libavutil/hwcontext_internal.h
    • [DBH] libavutil/version.h
  • openssl : Avoid double semicolons after the GET_BIO_DATA macro

    25 octobre 2016, par Martin Storsjö
    openssl: Avoid double semicolons after the GET_BIO_DATA macro
    
    When the macro is expanded with a semicolon following it and the
    macro itself contains a semicolon, we ended up in double semicolons,
    which is treated as a statement that disallows further declarations.
    
    This avoids errors about mixed declarations and statements on gcc,
    after ee050797664c.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavformat/tls_openssl.c
  • mov : Evaluate the movie display matrix

    24 octobre 2016, par Vittorio Giovara
    mov: Evaluate the movie display matrix
    
    This matrix needs to be applied after all others have (currently only
    display matrix from trak), but cannot be handled in movie box, since
    streams are not allocated yet. So store it in main context, and apply
    it when appropriate, that is after parsing the tkhd one.
    
    Fate tests are updated accordingly.
    
    Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
    
    • [DBH] libavformat/isom.h
    • [DBH] libavformat/mov.c
    • [DBH] tests/ref/fate/mov-dar
    • [DBH] tests/ref/fate/mov-display-matrix
    • [DBH] tests/ref/fate/mov-sar