[FFmpeg-trac] #3776(undetermined:open): Decoding bug when playing some MPEG-4 ALS streams
FFmpeg
trac at avcodec.org
Thu Jul 17 17:33:57 CEST 2014
#3776: Decoding bug when playing some MPEG-4 ALS streams
-------------------------------------+-------------------------------------
Reporter: olderz | Owner:
Type: defect | Status: open
Priority: normal | Component:
Version: git-master | undetermined
Keywords: als | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 1
-------------------------------------+-------------------------------------
Comment (by olderz):
I forgot to say that the buzz bug occurs only skipping during playback.
Thanks for the patience, hereafter I'll only use the attachments function.
I attached three another files.
Here the logs:
{{{
$ c:/a/ffplay 'c:/Users/olderz/Documents/Download/bugged als/buzz.mp4'
ffplay version N-64711-gfa6716c Copyright (c) 2003-2014 the FFmpeg
developers
built on Jul 16 2014 22:02:05 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme
--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-librtmp --enable-libschroedinger --enable-
libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
decklink --enable-zlib
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.101 / 55. 48.101
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'c:/Users/olderz/Documents/Download/bugged als/buzz.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2014-07-17 13:50:45
Duration: 00:00:16.89, start: 0.000000, bitrate: 1055 kb/s
Stream #0:0(und): Audio: mp4als (mp4a / 0x6134706D), 44100 Hz, 2
channels, s16, 1054 kb/s (default)
Metadata:
creation_time : 2014-07-17 13:50:45
Seek to 91% ( 0:00:14) of total duration ( 0:00:16) B f=0/0
[als @ 039d75c0] Damaged channel data. vq= 0KB sq= 0B f=0/0
[als @ 039d75c0] Reading frame data failed. Skipping RA unit.
}}}
{{{
$ c:/a/ffmpeg -i 'c:/Users/olderz/Documents/Download/bugged
als/mp4alsrm23[bad].mp4' -c:a pcm_s24le
'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm23[bad].wav'
ffmpeg version N-64711-gfa6716c Copyright (c) 2000-2014 the FFmpeg
developers
built on Jul 16 2014 22:02:05 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme
--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-librtmp --enable-libschroedinger --enable-
libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
decklink --enable-zlib
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.101 / 55. 48.101
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.0 : 5.1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm23[bad].mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf55.48.101
Duration: 00:00:05.12, start: 0.066000, bitrate: 2855 kb/s
Stream #0:0(und): Audio: mp4als (mp4a / 0x6134706D), 48000 Hz, 6
channels, s32, 2853 kb/s (default)
Metadata:
handler_name : SoundHandler
File 'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm23[bad].wav'
already exists. Overwrite ? [y/N] y
Output #0, wav, to 'c:/Users/olderz/Documents/Download/bugged
als/mp4alsrm23[bad].wav':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
ISFT : Lavf55.48.101
Stream #0:0(und): Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
5.1, s32, 6912 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc55.69.100 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (mp4als (als) -> pcm_s24le (native))
Press [q] to stop, [?] for help
[als @ 03a1dae0] Invalid channel pair.
Last message repeated 1 times
[als @ 03a1dae0] quant_cof 4294967173 is out of range.
[als @ 03a1dae0] Reading frame data failed. Skipping RA unit.
[als @ 03a1dae0] Invalid master channel.
[als @ 03a1dae0] Reading frame data failed. Skipping RA unit.
size= 4320kB time=00:00:05.12 bitrate=6912.2kbits/s
video:0kB audio:4320kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.002306%
}}}
{{{
$ c:/a/ffmpeg -i 'c:/Users/olderz/Documents/Download/bugged
als/mp4alsrm22[works].mp4' -c:a pcm_s24le
'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm22[works].wav'
ffmpeg version N-64711-gfa6716c Copyright (c) 2000-2014 the FFmpeg
developers
built on Jul 16 2014 22:02:05 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme
--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-librtmp --enable-libschroedinger --enable-
libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
decklink --enable-zlib
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.101 / 55. 48.101
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.0 : 5.1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm22[works].mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf55.47.100
Duration: 00:00:05.12, start: 0.066000, bitrate: 2856 kb/s
Stream #0:0(und): Audio: mp4als (mp4a / 0x6134706D), 48000 Hz, 6
channels, s32, 2855 kb/s (default)
Metadata:
handler_name : SoundHandler
File 'c:/Users/olderz/Documents/Download/bugged als/mp4alsrm22[works].wav'
already exists. Overwrite ? [y/N] y
Output #0, wav, to 'c:/Users/olderz/Documents/Download/bugged
als/mp4alsrm22[works].wav':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
ISFT : Lavf55.48.101
Stream #0:0(und): Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
5.1, s32, 6912 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc55.69.100 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (mp4als (als) -> pcm_s24le (native))
Press [q] to stop, [?] for help
size= 4320kB time=00:00:05.12 bitrate=6912.2kbits/s
video:0kB audio:4320kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.002306%
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3776#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list