[FFmpeg-trac] #7331(avcodec:new): malformed input not playable in libfdk_aacdec
FFmpeg
trac at avcodec.org
Wed Aug 1 19:15:27 EEST 2018
#7331: malformed input not playable in libfdk_aacdec
------------------------------------+-----------------------------------
Reporter: ramcq | Owner:
Type: defect | Status: new
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: libfdk | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by ramcq):
By way of an update, I have found with ltrace that a couple of frames
within the sample file are returning 0x4004 (_DECODE_FRAME_ERROR) on one
frame, and later 0x400a (_UNSUPPORTED_GAIN_CONTROL_DATA) due to random
file corruption I guess. GStreamer has a counter for the number of decode
errors it is willing to swallow before propagating up a failure - so I
believe a single failure here is causing libavcodec or ffplay to give up.
Is there a different error code we should be returning from _decode_frame
to make something higher up do some retries?
Replying to [comment:7 cehoyos]:
> How do you fulfill FFmpeg’s license requirements?
What are you referring to precisely? I think we should probably turn off
--enable-gpl but this is just a debugging build - I don't believe we rely
on anything behind this (Chromium does not afaik).
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7331#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list