[FFmpeg-trac] #10289(avformat:new): Provided ogg failure fails header parsing

FFmpeg trac at avcodec.org
Tue Mar 28 22:08:19 EEST 2023


#10289: Provided ogg failure fails header parsing
-------------------------------------+-------------------------------------
             Reporter:  Ridley       |                     Type:  defect
  Combs                              |
               Status:  new          |                 Priority:  normal
            Component:  avformat     |                  Version:  git-
                                     |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  1
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 When attempting to open the attached ogg file, ogg_read_header gives
 AVERROR_INVALIDDATA. The same file plays fine using VLC's demuxer.

 {{{
 % ffprobe file.ogg -v trace
 ffprobe version N-110115-gb6138633cd Copyright (c) 2007-2023 the FFmpeg
 developers
   built with Apple clang version 14.0.0 (clang-1400.0.29.202)
   configuration: --extra-cflags='-I/opt/homebrew/include
 -I/opt/homebrew/openssl at 1.1/include -mmacosx-version-min=10.9 -Wunguarded-
 availability' --extra-ldflags='-L/opt/homebrew/lib -L/opt/homebrew/lib
 -Wl,-dead_strip' --extra-libs=-liconv --enable-debug --disable-stripping
 --extra-cflags=-fno-stack-check --cc=clang --cxx=clang++ --enable-static
 --enable-shared --enable-gpl --enable-libilbc --enable-chromaprint
 --enable-libx265 --enable-libopus --enable-libass --enable-libfreetype
 --enable-libmp3lame --enable-libopenjpeg --enable-libtheora --enable-
 libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-
 libzvbi --enable-libmodplug --enable-opencl --enable-opengl --enable-sdl
 --enable-postproc --enable-libzimg --enable-libxml2 --enable-libdav1d
 --enable-librav1e --prefix=/opt/homebrew/Cellar/ffmpeg/HEAD
 --samples=/Users/rcombs/Documents/fate-suite --enable-version3 --enable-
 libfdk-aac --enable-nonfree --enable-libglslang --enable-libopencore-amrnb
 --enable-libopencore-amrwb --enable-libaribcaption
   libavutil      58.  5.100 / 58.  5.100
   libavcodec     60.  7.100 / 60.  7.100
   libavformat    60.  4.100 / 60.  4.100
   libavdevice    60.  2.100 / 60.  2.100
   libavfilter     9.  5.100 /  9.  5.100
   libswscale      7.  2.100 /  7.  2.100
   libswresample   4. 11.100 /  4. 11.100
   libpostproc    57.  2.100 / 57.  2.100
 [NULL @ 0x13ce04ea0] Opening 'file.ogg' for reading
 [file @ 0x600001efc180] Setting default whitelist 'file,crypto,data'
 Probing mp3 score:1 size:2048
 Probing ogg score:100 size:2048
 [ogg @ 0x13ce04ea0] Format ogg probed with size=2048 and score=100
 [ogg @ 0x13ce04ea0] ogg_packet: curidx=-1
 [ogg @ 0x13ce04ea0] ogg_packet: idx=0 pstart=0 psize=0 segp=0 nsegs=1
 [ogg @ 0x13ce04ea0] ogg_packet: curidx=-1
 [ogg @ 0x13ce04ea0] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=27
 [ogg @ 0x13ce04ea0] 2048 bytes of comment header remain
 [ogg @ 0x13ce04ea0] ogg_packet: curidx=0
 [ogg @ 0x13ce04ea0] ogg_packet: idx=0 pstart=2475 psize=0 segp=10 nsegs=27
 [ogg @ 0x13ce04ea0] ogg_packet: curidx=-1
 [ogg @ 0x13ce04ea0] ogg_packet: idx=0 pstart=6615 psize=0 segp=0 nsegs=30
 [ogg @ 0x13ce04ea0] Header processing failed: Invalid data found when
 processing input
 [AVIOContext @ 0x13ce05110] Statistics: 32768 bytes read, 0 seeks
 file.ogg: Invalid data found when processing input
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10289>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list