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

  • avformat/mov : further ensure mov_build_index isn't run twice

    14 février, par James Almer
    avformat/mov: further ensure mov_build_index isn't run twice
    
    If sc->tts_count is not 0, then the sample index has already been built.
    
    Fixes: Null-dereference READ
    Fixes: 396192874/clusterfuzz-testcase-minimized-audio_decoder_fuzzer-4589309789143040
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavformat/mov.c
  • avformat/oggenc : don't discard empty packets with no side data

    13 février, par James Almer
    avformat/oggenc: don't discard empty packets with no side data
    
    Theora signals "Output last frame again" with an empty packet.
    To keep the behaviour of 18f24527eb of ignoring side data only packets, as
    generated by the FLAC encoder to propagate updated extradata, also check for
    pkt->side_data_size to choose wheter to mux the paket or not.
    
    Fixes part of ticket #11451.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavformat/oggenc.c
  • swscale/aarch64/rgb2rgb_neon : Implemented {yuyv, uyvy}toyuv{420, 422}

    13 février, par Krzysztof Pyrkosz
    swscale/aarch64/rgb2rgb_neon: Implemented {yuyv, uyvy}toyuv{420, 422}
    
    A78:
    uyvytoyuv420_neon:                                    6112.5 ( 6.96x)
    uyvytoyuv422_neon:                                    6696.0 ( 6.32x)
    yuyvtoyuv420_neon:                                    6113.0 ( 6.95x)
    yuyvtoyuv422_neon:                                    6695.2 ( 6.31x)
    
    A72:
    uyvytoyuv420_neon:                                    9512.1 ( 6.09x)
    uyvytoyuv422_neon:                                    9766.8 ( 6.32x)
    yuyvtoyuv420_neon:                                    9639.1 ( 6.00x)
    yuyvtoyuv422_neon:                                    9779.0 ( 6.03x)
    
    A53:
    uyvytoyuv420_neon:                                   12720.1 ( 9.10x)
    uyvytoyuv422_neon:                                   14282.9 ( 6.71x)
    yuyvtoyuv420_neon:                                   12637.4 ( 9.15x)
    yuyvtoyuv422_neon:                                   14127.6 ( 6.77x)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DH] libswscale/aarch64/rgb2rgb.c
    • [DH] libswscale/aarch64/rgb2rgb_neon.S
  • avcodec/version : bump micro after the previous change

    13 février, par James Almer
    avcodec/version: bump micro after the previous change
    
    Useful to know if a given library build has the flush() callback or not.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavcodec/version.h
  • avcodec/ac3dec : add a flush callback for the ac3 and eac3 decoders

    12 février, par James Almer
    avcodec/ac3dec: add a flush callback for the ac3 and eac3 decoders
    
    Fixes ticket #10732
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavcodec/ac3dec.c
    • [DH] libavcodec/ac3dec.h
    • [DH] libavcodec/ac3dec_fixed.c
    • [DH] libavcodec/ac3dec_float.c