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/mjpegenc : Reconstify mjpeg encoder

    10 mars, par Andreas Rheinhardt
    avcodec/mjpegenc: Reconstify mjpeg encoder
    
    It has been deconstified in 2c2dfd914902d0b41b4bd30d4b19ae08af1d7bc1
    because the FFCodec is touched in av_codec_init_static because
    of its get_supported_config callback. Yet this is easily remedied:
    Only call get_supported_config to set pix_fmts if the codec does
    not already have it set.
    
    This also fixes a mismatch between the declaration of ff_mjpeg_encoder
    in allcodecs.c and the definition in mjpegenc.c. Said mismatch is
    actually undefined behaviour.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/allcodecs.c
    • [DH] libavcodec/mjpegenc.c
  • avcodec/allcodecs : Don't wrap supported_framerates

    10 mars, par Andreas Rheinhardt
    avcodec/allcodecs: Don't wrap supported_framerates
    
    Only two encoders (the native MPEG-1/2 ones) provide
    supported_framerates and they don't implement the
    get_supported_config callback. It is highly unlikely that
    any codec will set supported_framerates dynamically at all,
    so remove the code querying for frame rates.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/allcodecs.c
  • avcodec/tests/avcodec : Silence deprecation warnings

    10 mars, par Andreas Rheinhardt
    avcodec/tests/avcodec: Silence deprecation warnings
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/tests/avcodec.c
  • tests/fate/pixfmt : add conversion tests with semi planar YUV formats

    10 mars, par James Almer
    tests/fate/pixfmt: add conversion tests with semi planar YUV formats
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] tests/fate/pixfmt.mak
    • [DH] tests/ref/pixfmt/nv24-bgr24
    • [DH] tests/ref/pixfmt/nv24-gbrp10be
    • [DH] tests/ref/pixfmt/nv24-gbrp10le
    • [DH] tests/ref/pixfmt/nv24-gbrp12be
    • [DH] tests/ref/pixfmt/nv24-gbrp12le
    • [DH] tests/ref/pixfmt/nv24-gbrp16be
    • [DH] tests/ref/pixfmt/nv24-gbrp16le
    • [DH] tests/ref/pixfmt/nv24-gray
    • [DH] tests/ref/pixfmt/nv24-gray10be
    • [DH] tests/ref/pixfmt/nv24-gray10le
    • [DH] tests/ref/pixfmt/nv24-gray12be
    • [DH] tests/ref/pixfmt/nv24-gray12le
    • [DH] tests/ref/pixfmt/nv24-gray16be
    • [DH] tests/ref/pixfmt/nv24-gray16le
    • [DH] tests/ref/pixfmt/nv24-monob
    • [DH] tests/ref/pixfmt/nv24-monow
    • [DH] tests/ref/pixfmt/nv24-nv12
    • [DH] tests/ref/pixfmt/nv24-nv16
    • [DH] tests/ref/pixfmt/nv24-nv24
    • [DH] tests/ref/pixfmt/nv24-p010be
    • [DH] tests/ref/pixfmt/nv24-p010le
    • [DH] tests/ref/pixfmt/nv24-p012be
    • [DH] tests/ref/pixfmt/nv24-p012le
    • [DH] tests/ref/pixfmt/nv24-p016be
    • [DH] tests/ref/pixfmt/nv24-p016le
    • [DH] tests/ref/pixfmt/nv24-p210be
    • [DH] tests/ref/pixfmt/nv24-p210le
    • [DH] tests/ref/pixfmt/nv24-p212be
    • [DH] tests/ref/pixfmt/nv24-p212le
    • [DH] tests/ref/pixfmt/nv24-p216be
    • [DH] tests/ref/pixfmt/nv24-p216le
    • [DH] tests/ref/pixfmt/nv24-p410be
    • [DH] tests/ref/pixfmt/nv24-p410le
    • [DH] tests/ref/pixfmt/nv24-p412be
    • [DH] tests/ref/pixfmt/nv24-p412le
    • [DH] tests/ref/pixfmt/nv24-p416be
    • [DH] tests/ref/pixfmt/nv24-p416le
    • [DH] tests/ref/pixfmt/nv24-rgb24
    • [DH] tests/ref/pixfmt/nv24-rgb32
    • [DH] tests/ref/pixfmt/nv24-rgb48
    • [DH] tests/ref/pixfmt/nv24-rgb555
    • [DH] tests/ref/pixfmt/nv24-rgb565
    • [DH] tests/ref/pixfmt/nv24-uyvy422
    • [DH] tests/ref/pixfmt/nv24-v30xle
    • [DH] tests/ref/pixfmt/nv24-vuyx
    • [DH] tests/ref/pixfmt/nv24-vyu444
    • [DH] tests/ref/pixfmt/nv24-x2bgr10le
    • [DH] tests/ref/pixfmt/nv24-x2rgb10le
    • [DH] tests/ref/pixfmt/nv24-xv30le
    • [DH] tests/ref/pixfmt/nv24-xv36be
    • [DH] tests/ref/pixfmt/nv24-xv36le
    • [DH] tests/ref/pixfmt/nv24-xv48be
    • [DH] tests/ref/pixfmt/nv24-xv48le
    • [DH] tests/ref/pixfmt/nv24-xyz12le
    • [DH] tests/ref/pixfmt/nv24-y210le
    • [DH] tests/ref/pixfmt/nv24-y212le
    • [DH] tests/ref/pixfmt/nv24-y216le
    • [DH] tests/ref/pixfmt/nv24-yuv410p
    • [DH] tests/ref/pixfmt/nv24-yuv411p
    • [DH] tests/ref/pixfmt/nv24-yuv420p
    • [DH] tests/ref/pixfmt/nv24-yuv420p10be
    • [DH] tests/ref/pixfmt/nv24-yuv420p10le
    • [DH] tests/ref/pixfmt/nv24-yuv420p12be
    • [DH] tests/ref/pixfmt/nv24-yuv420p12le
    • [DH] tests/ref/pixfmt/nv24-yuv420p16be
    • [DH] tests/ref/pixfmt/nv24-yuv420p16le
    • [DH] tests/ref/pixfmt/nv24-yuv422p
    • [DH] tests/ref/pixfmt/nv24-yuv422p10be
    • [DH] tests/ref/pixfmt/nv24-yuv422p10le
    • [DH] tests/ref/pixfmt/nv24-yuv422p12be
    • [DH] tests/ref/pixfmt/nv24-yuv422p12le
    • [DH] tests/ref/pixfmt/nv24-yuv422p16be
    • [DH] tests/ref/pixfmt/nv24-yuv422p16le
    • [DH] tests/ref/pixfmt/nv24-yuv440p
    • [DH] tests/ref/pixfmt/nv24-yuv440p10be
    • [DH] tests/ref/pixfmt/nv24-yuv440p10le
    • [DH] tests/ref/pixfmt/nv24-yuv440p12be
    • [DH] tests/ref/pixfmt/nv24-yuv440p12le
    • [DH] tests/ref/pixfmt/nv24-yuv444p
    • [DH] tests/ref/pixfmt/nv24-yuv444p10be
    • [DH] tests/ref/pixfmt/nv24-yuv444p10le
    • [DH] tests/ref/pixfmt/nv24-yuv444p12be
    • [DH] tests/ref/pixfmt/nv24-yuv444p12le
    • [DH] tests/ref/pixfmt/nv24-yuv444p16be
    • [DH] tests/ref/pixfmt/nv24-yuv444p16le
    • [DH] tests/ref/pixfmt/nv24-yuvj420p
    • [DH] tests/ref/pixfmt/nv24-yuvj422p
    • [DH] tests/ref/pixfmt/nv24-yuvj440p
    • [DH] tests/ref/pixfmt/nv24-yuvj444p
    • [DH] tests/ref/pixfmt/nv24-yuyv422
    • [DH] tests/ref/pixfmt/nv24-yvyu422
    • [DH] tests/ref/pixfmt/p410-bgr24
    • [DH] tests/ref/pixfmt/p410-gbrp10be
    • [DH] tests/ref/pixfmt/p410-gbrp10le
    • [DH] tests/ref/pixfmt/p410-gbrp12be
    • [DH] tests/ref/pixfmt/p410-gbrp12le
    • [DH] tests/ref/pixfmt/p410-gbrp16be
    • [DH] tests/ref/pixfmt/p410-gbrp16le
    • [DH] tests/ref/pixfmt/p410-gray
    • [DH] tests/ref/pixfmt/p410-gray10be
    • [DH] tests/ref/pixfmt/p410-gray10le
    • [DH] tests/ref/pixfmt/p410-gray12be
    • [DH] tests/ref/pixfmt/p410-gray12le
    • [DH] tests/ref/pixfmt/p410-gray16be
    • [DH] tests/ref/pixfmt/p410-gray16le
    • [DH] tests/ref/pixfmt/p410-monob
    • [DH] tests/ref/pixfmt/p410-monow
    • [DH] tests/ref/pixfmt/p410-nv12
    • [DH] tests/ref/pixfmt/p410-nv16
    • [DH] tests/ref/pixfmt/p410-nv24
    • [DH] tests/ref/pixfmt/p410-p010be
    • [DH] tests/ref/pixfmt/p410-p010le
    • [DH] tests/ref/pixfmt/p410-p012be
    • [DH] tests/ref/pixfmt/p410-p012le
    • [DH] tests/ref/pixfmt/p410-p016be
    • [DH] tests/ref/pixfmt/p410-p016le
    • [DH] tests/ref/pixfmt/p410-p210be
    • [DH] tests/ref/pixfmt/p410-p210le
    • [DH] tests/ref/pixfmt/p410-p212be
    • [DH] tests/ref/pixfmt/p410-p212le
    • [DH] tests/ref/pixfmt/p410-p216be
    • [DH] tests/ref/pixfmt/p410-p216le
    • [DH] tests/ref/pixfmt/p410-p410be
    • [DH] tests/ref/pixfmt/p410-p410le
    • [DH] tests/ref/pixfmt/p410-p412be
    • [DH] tests/ref/pixfmt/p410-p412le
    • [
  • avcodec/ffv1enc_template : Be a bit more verbose on error

    9 mars, par Michael Niedermayer
    avcodec/ffv1enc_template: Be a bit more verbose on error
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1enc_template.c