After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739630 - Can't read an AAC file
Can't read an AAC file
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins
1.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-11-04 18:44 UTC by Carl
Modified: 2014-11-11 18:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Carl 2014-11-04 18:44:21 UTC
gstreamer 1.2.4 (and maybe later versions) can't read AAC files.

When trying to read a AAC file (anyone you want) the playback stops after few seconds with the following output (GST_DEBUG=2)	

    [_LOG_LEVEL_INFO 19:33:41.501786] ScrollableModel.vala:143: add_more_items. Index: 30. done in 0ms. Added: 30 items
    0:00:04.457807116 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type sbtd
    0:00:04.457871186 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type mean
    0:00:04.457887002 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type name
    0:00:04.457900062 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type mean
    0:00:04.457911432 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type name
    0:00:04.457924284 29348      0x1d83cf0 WARN                 qtdemux qtdemux_types.c:196:qtdemux_type_get: unknown QuickTime node type xid
    0:00:04.457953860 29348      0x1d83cf0 WARN                 qtdemux qtdemux.c:7977:qtdemux_parse_trak:<qtdemux0> unknown version 00000000
    0:00:04.458815781 29348      0x1d83cf0 WARN                 qtdemux qtdemux.c:9395:qtdemux_tag_add_revdns:<qtdemux0> This tag com.apple.iTunes:iTunSMPB type:1 is not mapped, file a bug at bugzilla.gnome.org
    0:00:04.458851959 29348      0x1d83cf0 WARN                 qtdemux qtdemux.c:9395:qtdemux_tag_add_revdns:<qtdemux0> This tag com.apple.iTunes:iTunNORM type:1 is not mapped, file a bug at bugzilla.gnome.org
    [_LOG_LEVEL_INFO 19:33:45.292130] LibraryWindow.vala:1144: UPDATE SENSITIVITIES
    0:00:06.035161391 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Array index out of range
    0:00:06.036264375 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.037254042 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.038169116 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.038993270 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.039829919 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.040654084 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.041478017 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.042315861 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.043141693 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.045422972 29348      0x1b5f140 WARN            audiodecoder gstaudiodecoder.c:2767:_gst_audio_decoder_error:<faad0> error: decoding error: Maximum number of bitstream elements exceeded
    0:00:06.045654032 29348      0x1d83cf0 WARN                 qtdemux qtdemux.c:4404:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason error
    [_LOG_LEVEL_WARN 19:33:46.868361] Streamer.vala:154: Error: Could not decode stream.
    [_LOG_LEVEL_WARN 19:33:46.868485] Streamer.vala:155: Extra message: gstfaad.c(834): gst_faad_handle_frame (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0:decoding error: Maximum number of bitstream elements exceeded
    [_LOG_LEVEL_WARN 19:33:46.871919] Streamer.vala:154: Error: GStreamer encountered a general stream error.
    [_LOG_LEVEL_WARN 19:33:46.872058] Streamer.vala:155: Extra message: qtdemux.c(4404): gst_qtdemux_loop (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:streaming stopped, reason error
    0:00:08.232188690 29348 0x7faa04003780 WARN                   pulse pulsesink.c:678:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
Comment 1 Tim-Philipp Müller 2014-11-04 23:41:52 UTC
Could you make the file available please?
Comment 2 Carl 2014-11-11 18:05:03 UTC
Well, it turned out that this issue was due to a corrupt file (and the whole album to be fair).

Nevertheless, there was something wrong with AAC file.
But I feel that opening another bug was cleaner : https://bugzilla.gnome.org/show_bug.cgi?id=739975