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

  • checkasm : Make checkasm_fail_func return whether we should print verbosely

    21 mars, par Martin Storsjö
    checkasm: Make checkasm_fail_func return whether we should print verbosely
    
    This makes it easier to implement custom error printouts in tests.
    
    This is a port of dav1d's commit
    13a7d78655f8747c2cd01e8a48d44dcc7f60a8e5 into ffmpeg's checkasm.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DH] tests/checkasm/checkasm.c
    • [DH] tests/checkasm/checkasm.h
  • avformat/dhav : fix backward scanning for get_duration and optimize seeking

    21 mars, par Justin Ruggles
    avformat/dhav: fix backward scanning for get_duration and optimize seeking
    
    The backwards scanning done for incomplete final packets should not
    assume a specific alignment at the end of the file. Truncated files
    result in hundreds of thousands of seeks if the final packet does not
    fall on a specific byte boundary, which can be extremely slow.
    For example, with HTTP, each backwards seek results in a separate
    HTTP request.
    
    This changes the scanning to check for the end tag 1 byte at a time
    and buffers the last 1 MiB to avoid additional seek operations.
    
    Co-authored-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
    Signed-off-by: Justin Ruggles <justinr@vimeo.com>
    Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
    
    • [DH] libavformat/dhav.c
  • avcodec/cbs : allow fine tunning selection of features

    21 mars, par James Almer
    avcodec/cbs: allow fine tunning selection of features
    
    Core framework and AV1 only for now.
    This will be useful in an upcoming commit, where CBS will be utilized by
    a module outside libavcodec.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavcodec/cbs.c
    • [DH] libavcodec/cbs.h
    • [DH] libavcodec/cbs_av1.c
    • [DH] libavcodec/cbs_av1.h
    • [DH] libavcodec/cbs_av1_syntax_template.c
    • [DH] libavcodec/cbs_internal.h
  • avcodec/libuavs3d : pixel format should be native endian

    21 mars, par Zhao Zhili
    avcodec/libuavs3d: pixel format should be native endian
    
    Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
    
    • [DH] libavcodec/libuavs3d.c
  • avcodec/avs3_parser : pixel format should be native endian

    21 mars, par Zhao Zhili
    avcodec/avs3_parser: pixel format should be native endian
    
    Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
    
    • [DH] libavcodec/avs3_parser.c