git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • avcodec/codec_par : always clear extradata_size in avcodec_parameters_to_context()

    20 avril, par James Almer
    avcodec/codec_par: always clear extradata_size in avcodec_parameters_to_context()
    
    Missed in d383ae43c266b160348db04f2fd17ccf30286784.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavcodec/codec_par.c
  • tools : add target_enc_fuzzer.c

    20 avril, par Michael Niedermayer
    tools: add target_enc_fuzzer.c
    
    Sponsored-by: Sovereign Tech Fund
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] Makefile
    • [DH] tools/Makefile
    • [DH] tools/target_enc_fuzzer.c
  • avcodec/av1dec : Make av1_frame_replace() out of av1_frame_ref()

    19 avril, par Andreas Rheinhardt
    avcodec/av1dec: Make av1_frame_replace() out of av1_frame_ref()
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/av1dec.c
  • avcodec/av1dec : Use ProgressFrames

    19 avril, par Andreas Rheinhardt
    avcodec/av1dec: Use ProgressFrames
    
    AV1 can put a frame into multiple reference slots;
    up until now, this involved creating a new reference
    to the underlying AVFrame; therefore av1_frame_ref()
    could fail.
    This commit changes this by using the ProgressFrame API
    to share the underlying AVFrames.
    
    (Hint: vaapi_av1_surface_id() checked whether the AV1Frames
    contained in the AV1DecContext were NULL or not (of course
    they were not); this has been changed to actually check for
    whether said AV1Frame is blank or not.)
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/av1dec.c
    • [DH] libavcodec/av1dec.h
    • [DH] libavcodec/dxva2_av1.c
    • [DH] libavcodec/nvdec_av1.c
    • [DH] libavcodec/vaapi_av1.c
    • [DH] libavcodec/vdpau_av1.c
    • [DH] libavcodec/vulkan_av1.c
  • lavc/vvc/refs : Use dpb_max_num_reorder_pics to control output

    19 avril, par Jun Zhao
    lavc/vvc/refs: Use dpb_max_num_reorder_pics to control output
    
    Use dpb_max_num_reorder_pics to control output instead of
    dpb_max_dec_pic_buffering, when dpb_max_dec_pic_buffering
    is much larger than dpb_max_num_reorder_pics, it may cause
    dpb overflow error.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
    Signed-off-by: elinyhuang <elinyhuang@tencent.com>
    
    • [DH] libavcodec/vvc/refs.c