[FFmpeg-trac] #11436(ffmpeg:new): "-reinit_filter" shall ignore varying color primaries (was: Changing stream properties (matrix/primaries/transfer) make FFMpeg crash)
FFmpeg
trac at avcodec.org
Wed Jan 29 22:40:56 EET 2025
#11436: "-reinit_filter" shall ignore varying color primaries
-------------------------------------+-------------------------------------
Reporter: Francesco | Owner: (none)
Bucciantini |
Type: enhancement | Status: new
Priority: normal | Component: ffmpeg
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Changes (by MasterQuestionable):
* analyzed: 0 => 1
* cc: MasterQuestionable (added)
* component: swscale => ffmpeg
* summary:
Changing stream properties (matrix/primaries/transfer) make FFMpeg
crash
=> "-reinit_filter" shall ignore varying color primaries
* type: defect => enhancement
Comment:
͏ However alike input stream self probably wouldn't make much sense.
͏ Refer also:
͏ https://github.com/libjxl/libjxl/issues/4056#issuecomment-2607405171
͏ https://trac.ffmpeg.org/ticket/11142#comment:3
[ "-reinit_filter[:${Stream}]"
͏ bool, input, per-stream
͏ Determines if the filtergraph the stream feeds to shall reinitialize,
when the input properties change mid-stream.
͏ Default: true
͏ Default as most video and all audio filters, cannot handle deviations
of input properties.
͏ Upon reinitialization, existing filter state is lost.
͏ (e.g. the frame count "n" reference available in some filters)
͏ Any frame buffered at time of reinitialization is lost.
͏ The property changes would trigger reinitialization are:
͏ |*| Video: frame resolution, pixel format.
͏ |*| Audio: sample format, sample rate, channel count, channel layout.
]
.
͏ This is overall sensible, and would contribute to performance
benefits.
͏ With low likelihood of breakage.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11436#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list