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

  • lavc/vvc/plt : validate run and signalled_entries

    17 mai, par Nuo Mi
    lavc/vvc/plt: validate run and signalled_entries
    
    Fixes a crash triggered by a fuzzed clip:
    https://github.com/ffvvc/tests/tree/main/fuzz/passed/000256.bit
    
    Reproduce with:
    ffmpeg -i 000256.bit -f null -
    
    • [DH] libavcodec/vvc/ctu.c
  • avformat/imfdec : inherit opaque from parent AVFormatContext

    17 mai, par Kacper Michajłow
    avformat/imfdec: inherit opaque from parent AVFormatContext
    
    io_open and io_close2 callbacks may use opaque pointer stored in the
    context. They are already inherited, so opaque should also be passed
    through.
    
    Fixes IMF playback in mpv.
    
    Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
    Reviewed-by: Pierre-Anthony Lemieux <pal@sandflow.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavformat/imfdec.c
  • avformat/demux : use io_close2 when closing avfromat

    17 mai, par Kacper Michajłow
    avformat/demux: use io_close2 when closing avfromat
    
    It's not valid to call avio_close() on context that has not been open
    with avio_open().
    
    This fixes use of custom IO. (io_open / io_close2 callbacks)
    
    Note that by default io_close2 is set to io_close2_default() which calls
    avio_close(), so default case will work the same as before.
    
    Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavformat/demux.c
  • avcodec/mpeg12enc : Combine put_bits()

    17 mai, par Andreas Rheinhardt
    avcodec/mpeg12enc: Combine put_bits()
    
    This is a 16bit field in the spec, so using a single
    put_bits() to write it is more natural.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpeg12enc.c
  • avcodec/mpeg12dec : Remove nonsense comment

    17 mai, par Andreas Rheinhardt
    avcodec/mpeg12dec: Remove nonsense comment
    
    Everything in mpeg12dec.c is about decoding.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpeg12dec.c