[FFmpeg-trac] #5676(undetermined:new): 3.1 is broken with (at least) mp3 audio

FFmpeg trac at avcodec.org
Wed Jun 29 10:27:11 CEST 2016


#5676: 3.1 is broken with (at least) mp3 audio
-------------------------------------+-------------------------------------
             Reporter:  marillat     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:
              Version:  git-master   |  undetermined
             Keywords:  regression   |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  1
-------------------------------------+-------------------------------------

Comment (by marillat):

 Here is the output from ffplay 3.0.2 and 3.1 libraries :

 {{{
 $ ffplay -debug 56 -fdebug ts foo.mp3
 ffplay version 3.0.2 Copyright (c) 2003-2016 the FFmpeg developers
   built with gcc 5.3.1 (Debian 5.3.1-17) 20160429
   configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-
 strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro'
 --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl
 --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac
 --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm
 --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libx264 --enable-libspeex --enable-nonfree --enable-libvpx
 --enable-libschroedinger --disable-encoder=libschroedinger --enable-
 version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-
 libfreetype --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-
 libtesseract --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-
 libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-
 openssl --enable-libass --enable-libopus --enable-fontconfig --enable-
 libpulse --disable-mipsdsp --disable-mips32r2 --disable-msa --disable-
 mipsfpu --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-
 avresample --enable-libutvideo --enable-libfdk-aac --enable-libx265
 --enable-libbs2b --enable-libilbc --enable-libopenh264 --enable-libkvazaar
 --enable-libsnappy --enable-libsoxr --enable-libiec61883 --enable-vaapi
 --enable-opencl --cpu=i686 --enable-libdc1394 --disable-altivec
 --shlibdir=/usr/lib/i386-linux-gnu
   libavutil      55. 17.103 / 55. 27.100
   libavcodec     57. 24.102 / 57. 48.101
   libavformat    57. 25.100 / 57. 40.101
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 31.100 /  6. 46.102
   libavresample   3.  0.  0 /  3.  0.  0
   libswscale      4.  0.100 /  4.  1.100
   libswresample   2.  0.101 /  2.  1.100
   libpostproc    54.  0.100 / 54.  0.100
 [file @ 0xaf000ba0] Setting default whitelist 'file,crypto' f=0/0
 [mp3 @ 0xaf0004a0] Format mp3 probed with size=2048 and score=51
 [mp3 @ 0xaf0004a0] pad 576 1800
 [mp3 @ 0xaf0004a0] Skipping 0 bytes of junk at 417.
 [mp3 @ 0xaf0004a0] Before avformat_find_stream_info() pos: 417 bytes
 read:65664 seeks:2 nb_streams:1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] demuxer injecting skip 1105 / discard 0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561878065151,
 dts=9223090561878065151, size=179, duration=368640, flags=1
 [mp3 @ 0xaf001500] skip 1105 / discard 0 samples due to side data
 [mp3 @ 0xaf001500] skip 1105/1152 samples
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561878433791,
 dts=9223090561878433791, size=156, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561878802431,
 dts=9223090561878802431, size=156, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561879171071,
 dts=9223090561879171071, size=156, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561879539711,
 dts=9223090561879539711, size=130, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561879908351,
 dts=9223090561879908351, size=130, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561880276991,
 dts=9223090561880276991, size=156, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561880645631,
 dts=9223090561880645631, size=104, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561881014271,
 dts=9223090561881014271, size=130, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561881382911,
 dts=9223090561881382911, size=130, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561881751551,
 dts=9223090561881751551, size=130, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561882120191,
 dts=9223090561882120191, size=104, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561882488831,
 dts=9223090561882488831, size=104, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561882857471,
 dts=9223090561882857471, size=104, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561883226111,
 dts=9223090561883226111, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561883594751,
 dts=9223090561883594751, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561883963391,
 dts=9223090561883963391, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561884332031,
 dts=9223090561884332031, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561884700671,
 dts=9223090561884700671, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561885069311,
 dts=9223090561885069311, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561885437951,
 dts=9223090561885437951, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561885806591,
 dts=9223090561885806591, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561886175231,
 dts=9223090561886175231, size=1044, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561886543871,
 dts=9223090561886543871, size=835, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561886912511,
 dts=9223090561886912511, size=835, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561887281151,
 dts=9223090561887281151, size=835, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561887649791,
 dts=9223090561887649791, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561888018431,
 dts=9223090561888018431, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561888387071,
 dts=9223090561888387071, size=522, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561888755711,
 dts=9223090561888755711, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561889124351,
 dts=9223090561889124351, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561889492991,
 dts=9223090561889492991, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561889861631,
 dts=9223090561889861631, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561890230271,
 dts=9223090561890230271, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561890598911,
 dts=9223090561890598911, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561890967551,
 dts=9223090561890967551, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561891336191,
 dts=9223090561891336191, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561891704831,
 dts=9223090561891704831, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561892073471,
 dts=9223090561892073471, size=835, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561892442111,
 dts=9223090561892442111, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561892810751,
 dts=9223090561892810751, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561893179391,
 dts=9223090561893179391, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561893548031,
 dts=9223090561893548031, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561893916671,
 dts=9223090561893916671, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561894285311,
 dts=9223090561894285311, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561894653951,
 dts=9223090561894653951, size=626, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561895022591,
 dts=9223090561895022591, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561895391231,
 dts=9223090561895391231, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561895759871,
 dts=9223090561895759871, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] ff_read_packet stream=0, pts=NOPTS, dts=NOPTS,
 size=1024, duration=0, flags=0
 [mp3 @ 0xaf0004a0] read_frame_internal stream=0, pts=9223090561896128511,
 dts=9223090561896128511, size=731, duration=368640, flags=1
 [mp3 @ 0xaf0004a0] All info found
 [mp3 @ 0xaf0004a0] After avformat_find_stream_info() pos: 31137 bytes
 read:65664 seeks:2 frames:50
 Input #0, mp3, from 'foo.mp3':
   Duration: 00:03:36.29, start: 0.025057, bitrate: 248 kb/s
     Stream #0:0, 50, 1/14112000: Audio: mp3, 44100 Hz, stereo, s16p, 248
 kb/s
     Metadata:
       encoder         : LAME3.98r
 detected 8 logical cores
 [ffplay_abuffer @ 0xaf003780] Setting 'sample_rate' to value '44100'
 [ffplay_abuffer @ 0xaf003780] Setting 'sample_fmt' to value 's16p'
 [ffplay_abuffer @ 0xaf003780] Setting 'channels' to value '2'
 [ffplay_abuffer @ 0xaf003780] Setting 'time_base' to value '1/44100'
 [ffplay_abuffer @ 0xaf003780] Setting 'channel_layout' to value '0x3'
 [ffplay_abuffer @ 0xaf003780] tb:1/44100 samplefmt:s16p samplerate:44100
 chlayout:0x3
 [ffplay_abuffersink @ 0xaf003fa0] auto-inserting filter 'auto-inserted
 resampler 0' between the filter 'ffplay_abuffer' and the filter
 'ffplay_abuffersink'
 [AVFilterGraph @ 0xaf01e6c0] query_formats: 2 queried, 0 merged, 3 already
 done, 0 delayed
 [auto-inserted resampler 0 @ 0xaf011460] [SWR @ 0xaf026c80] Using s16p
 internally between filters
 [auto-inserted resampler 0 @ 0xaf011460] ch:2 chl:stereo fmt:s16p
 r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz
 Invalid sample rate or channel count!
 Failed to open file 'foo.mp3' or configure filtergraph
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5676#comment:15>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list