Opened 4 months ago
Last modified 4 months ago
#11184 new defect
ffmpeg -thread_queue_size input paramter no longer respected
Reported by: | Marton Balint | Owned by: | |
---|---|---|---|
Priority: | important | Component: | ffmpeg |
Version: | git-master | Keywords: | regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
After the threading changes to the ffmpeg CLI the -thread_queue_size
input parameter is no longer respected, because the demuxed packets are no longer queued on the output side of the demuxers, only on the input side of the decoders. The queue size on the input of the decoders are not adjustable at the moment.
The documentation should be updated to reflect the changes, -thread_queue_size as an input option should be deprecated and eventually removed, maybe a new per-stream decoder parameter should be added to provide some level of replacement for the demuxed queue_size adjustment functionality.
Deprecated implies the option is still effective pending removal. As per your description, it doesn't do anything at all now. So, if it's found, ffmpeg should log an error and exit.