[FFmpeg-trac] #9764(avcodec:new): MP3 decoding errors on ARMv4 hardware

FFmpeg trac at avcodec.org
Wed Aug 17 02:57:49 EEST 2022


#9764: MP3 decoding errors on ARMv4 hardware
-------------------------------------+-------------------------------------
             Reporter:  David        |                    Owner:  (none)
  Fletcher                           |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  mp3 arm      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by David Fletcher):

 Here's the latest output without -ffast-math and with --disable-
 optimizations. Unfortunately there's no change, the output on ARMv4 is
 still distorted. I'll upload as s-32-44100_no-fast-math.au.

 {{{
 # ./ffmpeg -i s-32-44100.mp3 s-32-44100_no-fast-math.au
 ffmpeg version N-107787-gc469c3c3b1 Copyright (c) 2000-2022 the FFmpeg
 developers
   built with gcc 4.1.0 (GCC)
   configuration: --disable-doc --disable-libxcb --disable-bzlib --disable-
 iconv --disable-lzma --disable-xlib --disable-zlib --disable-cuda
 --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --disable-
 libv4l2 --extra-cflags=' -I/opt/crosstool/gcc-4.1.0-glibc-2.3.2/arm-9tdmi-
 linux-gnu/arm-9tdmi-linux-gnu/include/ -I/tmp/reciva/root/include/
 -I/tmp/reciva/root/usr/include/' --enable-cross-compile --cross-
 prefix=/opt/crosstool/gcc-4.1.0-glibc-2.3.2/arm-9tdmi-linux-gnu/bin/arm-
 9tdmi-linux-gnu- --arch=armv4t --target-os=linux --prefix=/tmp/reciva/root
 --disable-iconv --tempprefix=/home/dif/tmp/ --pkg-config=/usr/bin/pkg-
 config --disable-linux-perf --disable-debug --enable-small --disable-vfp
 --disable-neon --enable-asm --enable-gpl --enable-nonfree --disable-vfp
 --disable-optimizations
   libavutil      57. 33.101 / 57. 33.101
   libavcodec     59. 42.101 / 59. 42.101
   libavformat    59. 30.100 / 59. 30.100
   libavdevice    59.  8.101 / 59.  8.101
   libavfilter     8. 46.103 /  8. 46.103
   libswscale      6.  8.102 /  6.  8.102
   libswresample   4.  8.100 /  4.  8.100
   libpostproc    56.  7.100 / 56.  7.100
 [mp3 @ 0x13e9e30] Estimating duration from bitrate, this may be inaccurate
 Input #0, mp3, from 's-32-44100.mp3':
   Metadata:
     title           : 190130
     album           : Podnews
     artist          : James Cridland
     album_artist    : James Cridland
     comment         : Visit https://podnews.net to get our daily
 newsletter, free
     track           : 190130
     RAD             :
 {"remoteAudioData":{"episodeID":"generic","trackingUrls":["https://podnews.net/rad"],"events":[{"eventTime":"00:00:00.000","label":"RAD0"},
 {"eventTime":"00:00:56.570","label":"RAD50"}],"podcastID":"podnews"}}
     genre           : Podcast
     copyright       : Amazingly Brilliant Pty Ltd
     encoded_by      : Hindenburg Journalist Pro 1.82.2312
     date            : 2019
   Duration: 00:00:56.72, start: 0.000000, bitrate: 41 kb/s
   Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 32 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (mp3 (mp3float) -> pcm_s16be (native))
 Press [q] to stop, [?] for help
 Output #0, au, to 's-32-44100_no-fast-math.au':
   Metadata:
     title           : 190130
     album           : Podnews
     artist          : James Cridland
     album_artist    : James Cridland
     comment         : Visit https://podnews.net to get our daily
 newsletter, free
     track           : 190130
     RAD             :
 {"remoteAudioData":{"episodeID":"generic","trackingUrls":["https://podnews.net/rad"],"events":[{"eventTime":"00:00:00.000","label":"RAD0"},
 {"eventTime":"00:00:56.570","label":"RAD50"}],"podcastID":"podnews"}}
     genre           : Podcast
     copyright       : Amazingly Brilliant Pty Ltd
     encoded_by      : Hindenburg Journalist Pro 1.82.2312
     date            : 2019
     encoder         : Lavf59.30.100
   Stream #0:0: Audio: pcm_s16be ([3][0][0][0] / 0x0003), 44100 Hz, stereo,
 s16, 1411 kb/s
     Metadata:
       encoder         : Lavc59.42.101 pcm_s16be
 size=    9765kB time=00:00:56.65 bitrate=1411.9kbits/s speed=0.14x
 video:0kB audio:9765kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: 0.001040%


 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9764#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list