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

  • hwcontext_qsv : Support derivation from child devices

    4 mars 2017, par Mark Thompson
    hwcontext_qsv: Support derivation from child devices
    
    • [DBH] libavutil/hwcontext_qsv.c
  • vf_hwmap : Add reverse mapping for hardware frames

    4 mars 2017, par Mark Thompson
    vf_hwmap: Add reverse mapping for hardware frames
    
    This is something of a hack.  It allocates a new hwframe context for
    the target format, then maps it back to the source link and overwrites
    the input link hw_frames_ctx so that the previous filter will receive
    the frames we want from ff_get_video_buffer().  It may fail if
    the previous filter imposes any additional constraints on the frames
    it wants to use as output.
    
    • [DBH] libavfilter/vf_hwmap.c
  • vf_hwmap : Add device derivation

    4 mars 2017, par Mark Thompson
    vf_hwmap: Add device derivation
    
    Also refactor a little and improve error messages to make failure
    cases easier to understand.
    
    • [DBH] libavfilter/vf_hwmap.c
  • hwcontext : Improve allocation in derived contexts

    4 mars 2017, par Mark Thompson
    hwcontext: Improve allocation in derived contexts
    
    Use the flags argument of av_hwframe_ctx_create_derived() to pass the
    mapping flags which will be used on allocation.  Also, set the format
    and hardware context on the allocated frame automatically - the user
    should not be required to do this themselves.
    
    • [DBH] doc/APIchanges
    • [DBH] libavutil/hwcontext.c
    • [DBH] libavutil/hwcontext.h
    • [DBH] libavutil/hwcontext_internal.h
    • [DBH] libavutil/version.h
  • hwcontext : Add frame context mapping for nontrivial contexts

    4 mars 2017, par Mark Thompson
    hwcontext: Add frame context mapping for nontrivial contexts
    
    Some frames contexts are not usable without additional format-specific
    state in hwctx.  This change adds new functions frames_derive_from and
    frames_derive_to to initialise this state appropriately when deriving
    a frames context which will require it to be set.
    
    • [DBH] libavutil/hwcontext.c
    • [DBH] libavutil/hwcontext_internal.h