[FFmpeg-trac] #8770(undetermined:new): SACD DST (dff extension) sometimes produces errors
FFmpeg
trac at avcodec.org
Wed Jul 1 15:50:22 EEST 2020
#8770: SACD DST (dff extension) sometimes produces errors
-------------------------------------+-------------------------------------
Reporter: MelkorLord | Owner:
Type: defect | Status: new
Priority: normal | Component:
| undetermined
Version: git-master | Resolution:
Keywords: dst | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by MelkorLord):
The uploaded DFF file very interesting on many levels.
It produces 1630 decoding errors with `ffmpeg-git-20200616` but '''none'''
with another FFMPEG version I have on another computer with a very old OS.
Here is the info about this other FFMPEG version which came from
https://launchpad.net/~jonathonf/+archive/ubuntu/ffmpeg-4 but it's not
available anymore due to deprecation :
{{{
# ffmpeg -version
ffmpeg version 4.1.3-0york1~14.04 Copyright (c) 2000-2019 the FFmpeg
developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.4)
configuration: --prefix=/usr --extra-version='0york1~14.04'
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --enable-avresample --disable-filter=resample
--enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom
--enable-libass --enable-libbluray
--enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2
--enable-libflite --enable-libfontconfig --enable-libfreetype --enable-
libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-
libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libmodplug
--enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband
--enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex
--enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
--enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq
--enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl
--enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883
--enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
}}}
The resulting WAV files are very different :
ffmpeg-git-20200617 => 872629760 bytes => 4:34.826 ('''1630 decoding
errors''')
ffmpeg 4.1.3 York => 941679776 bytes => 4:56.576 ('''no decoding error''')
On the working file (4:56.576), there's silence at the 3:58.125 mark which
lasts ~20 seconds.
On the bugged file (4:34.826), the silence part was stripped and the next
song part is directly glued at the end of the first part.
So, maybe the decoding errors have something to do with near zero samples.
This of course a wild guess based on empiric observation.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8770#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list