[FFmpeg-trac] #7335(avcodec:closed): Low-level error in DCA XLL decode becomes ignored in dcadec.c then SWResample crashes NPX
FFmpeg
trac at avcodec.org
Wed Aug 1 13:22:22 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: closed
Priority: normal | Component: avcodec
Version: git-master | Resolution: invalid
Keywords: DCA | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by DjangoTX):
Fine!
On the other hand ...
From a higher viewpoint the Java part handles the ''on-the-fly channel
configuration changes'' well, with the assumption that a packet identified
by metadata as 7.1 (et al) decodes to 8 channels, which isn't true: a
channel config change for a single frame with opposite metadata is
misleading; and a frame drop, replacing it with silence, is clean (the
Java corrects drop errors). This would require the expected error return
code.
PS: The application on top is a tool similar to Cuttermaran, based on an
entirely refactored ProjectX, and handles the entire flow from media input
to intro-PDF with cast&crew and cover etc.
Cuttermaran handles SD (DVD/TV) very well, while Java + FFmpeg offers HD
level (BD/HDTV). Audio transcoding is required for the cutter's "preview",
video transcoding for the video fragments joiner. Designed for GIANT video
material backbone :-)
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7335#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list