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

  • fftools/ffmpeg : Log exit code on exit

    19 avril, par softworkz
    fftools/ffmpeg: Log exit code on exit
    
    When viewing logs, there are situations where it is not entirely
    clear whether ffmpeg CLI has exited gracefully. The two primary cases
    are
    
    - A crash/segfault has occured
      Windows for example doesn't output any message to the calling shell
    - The process has been terminated (e.g. killed externally)
    
    Printing a message on exit provides a reliable indication that the
    process has exited normally.
    Printing the exit code is useful as it usually remains invisible
    and unnoticed by users running FFmpeg from a shell.
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] fftools/ffmpeg.c
  • fftools/ffmpeg : Include elapsed-time in print_report()

    19 avril, par softworkz
    fftools/ffmpeg: Include elapsed-time in print_report()
    
    It's a highly useful metric, both at runtime and when viewing logs.
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] fftools/ffmpeg.c
  • fftools/ffprobe : Disable stderr buffering on Windows

    19 avril, par softworkz
    fftools/ffprobe: Disable stderr buffering on Windows
    
    An identical call exists in ffmpeg.c
    
    With POSIX/glibc, stderr is already unbuffered (or line-buffered when
    a terminal is connected), but not in case of MSVCRT.
    Explicitly calling setvbuf() like in this commit, makes the Windows
    runtime behave like POSIX, giving the same “print immediately” behavior.
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] fftools/ffprobe.c
  • lavc : APV metadata bitstream filter

    19 avril, par Mark Thompson
    lavc: APV metadata bitstream filter
    
    • [DH] libavcodec/bitstream_filters.c
    • [DH] libavcodec/bsf/Makefile
    • [DH] libavcodec/bsf/apv_metadata.c
    • [DH] libavcodec/version.h
  • lavc/apv : AVX2 transquant for x86-64

    19 avril, par Mark Thompson
    lavc/apv: AVX2 transquant for x86-64
    
    Typical checkasm result on Alder Lake:
    
    decode_transquant_8_c:                                 464.2 ( 1.00x)
    decode_transquant_8_avx2:                               86.2 ( 5.38x)
    decode_transquant_10_c:                                481.6 ( 1.00x)
    decode_transquant_10_avx2:                              83.5 ( 5.77x)
    
    • [DH] libavcodec/apv_dsp.c
    • [DH] libavcodec/apv_dsp.h
    • [DH] libavcodec/x86/Makefile
    • [DH] libavcodec/x86/apv_dsp.asm
    • [DH] libavcodec/x86/apv_dsp_init.c
    • [DH] tests/checkasm/Makefile
    • [DH] tests/checkasm/apv_dsp.c
    • [DH] tests/checkasm/checkasm.c
    • [DH] tests/checkasm/checkasm.h
    • [DH] tests/fate/checkasm.mak