[Bug 679639] Errors decoding AAC LATM streams

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 10 08:26:31 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=679639
  GStreamer | gst-ffmpeg | git

Tvrtko Ursulin <tvrtko.ursulin> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |

--- Comment #5 from Tvrtko Ursulin <tvrtko.ursulin at onelan.co.uk> 2012-07-10 15:26:24 UTC ---
I have tested this patch on top of above mentioned gstreamer-ffmpeg version.
With it it does survive in a way that gst-launch does not exit, but on the
occurrence of the error sound disappears and doesn't come back. In the log this
looks like this:

:06.021960296
0:01:04.755234178 11912 0x7fcde006d700 ERROR                 ffmpeg :0:: Number
of bands (51) exceeds limit (41).
0:01:04.755258048 11912 0x7fcde006d700 DEBUG                 ffmpeg
gstffmpegdec.c:648:gst_ffmpegauddec_audio_frame:<ffdec_aac_latm0> Decode audio:
len=-1, have_data=0
0:01:04.755268621 11912 0x7fcde006d700 DEBUG                 ffmpeg
gstffmpegdec.c:716:gst_ffmpegauddec_audio_frame:<ffdec_aac_latm0> return flow
0, out (nil), len -1
0:01:04.755277884 11912 0x7fcde006d700 WARN                  ffmpeg
gstffmpegdec.c:781:gst_ffmpegauddec_frame:<ffdec_aac_latm0> ffdec_aac_latm:
decoding error (len: -1, have_data: 0)
0:01:04.755286634 11912 0x7fcde006d700 LOG                   ffmpeg
gstffmpegdec.c:1176:gst_ffmpegauddec_chain:<ffdec_aac_latm0> Decoding error,
trying next
0:01:04.755294418 11912 0x7fcde006d700 LOG                   ffmpeg
gstffmpegdec.c:1192:gst_ffmpegauddec_chain:<ffdec_aac_latm0> Before (while
bsize>0).  bsize:0 , bdata:0x7fcde00e09a1

And there are no more log messages from ffdec_aac_latm0 from this point on. And
no sound obviously.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list