[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