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/mpeg12dec : Don't initialize unused parts of ScanTable

    24 février, par Andreas Rheinhardt
    avcodec/mpeg12dec: Don't initialize unused parts of ScanTable
    
    The MPEG-1/2 decoders don't need ScanTable.raster_end
    (as the coefficients are unquantized as they are parsed).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpeg12dec.c
  • avcodec/h26[134]dec : Always report the buffer to be completely consumed

    24 février, par Andreas Rheinhardt
    avcodec/h26[134]dec: Always report the buffer to be completely consumed
    
    It is pointless to try to report the true number because
    decode_simple_internal() always treats the buffer as
    completely consumed for video codecs anyway.
    (Apart from that: The h263dec code would report to only
    have consumed the header data in case decoding is aborted
    due to skip_frame which makes no sense.)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/h261dec.c
    • [DH] libavcodec/h263dec.c
    • [DH] libavcodec/h264dec.c
  • avcodec/mpeg4videoenc : Remove dead FF_BUG_MS code

    24 février, par Andreas Rheinhardt
    avcodec/mpeg4videoenc: Remove dead FF_BUG_MS code
    
    Added in 59fa3f96f48d12e189492ca3670991f91c316d4e,
    yet avctx->workaround_bugs is never copied to
    MpegEncContext.workaround_bugs, so this code is dead
    (it seems that this was true even when it was added).
    Furthermore, workaround_bugs is flagged as decoder-only,
    so just remove the code.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpeg4videoenc.c
  • avcodec/vc1 : Add max_b_frames field to VC1Context

    24 février, par Andreas Rheinhardt
    avcodec/vc1: Add max_b_frames field to VC1Context
    
    Don't reuse MpegEncContext.max_b_frames, which is supposed
    to be encoder-only.
    
    Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/dxva2_vc1.c
    • [DH] libavcodec/mss2.c
    • [DH] libavcodec/nvdec_vc1.c
    • [DH] libavcodec/vc1.c
    • [DH] libavcodec/vc1.h
    • [DH] libavcodec/vdpau_vc1.c
  • avcodec/mpegvideo_dec : Move syncing DivX-stuff to mpeg4videodec.c

    24 février, par Andreas Rheinhardt
    avcodec/mpegvideo_dec: Move syncing DivX-stuff to mpeg4videodec.c
    
    It is only used by MPEG-4 (and is used in h263dec.c and can therefore
    not just be moved to Mpeg4DecContext...).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpeg4videodec.c
    • [DH] libavcodec/mpegvideo_dec.c