[FFmpeg-trac] #7335(avcodec:new): Low-level error in DCA XLL decode becomes ignored in dcadec.c then SWResample crashes NPX

FFmpeg trac at avcodec.org
Tue Jul 31 12:43:58 EEST 2018


#7335: Low-level error in DCA XLL decode becomes ignored in dcadec.c then
SWResample crashes NPX
------------------------------------+-----------------------------------
             Reporter:  DjangoTX    |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  DCA         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by heleppkes):

 A brief look at the code suggests that the decoder properly falls back to
 5.1 core decoding if the XLL layer fails to decode.

 Maybe your code does not handle on-the-fly channel configuration changes?
 Please do verify that frame->channels or avctx->channels actually mis-
 matches the number of allocated channel buffer. Only then would it
 actually be an error.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7335#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list