Opened 10 days ago

Last modified 10 days 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.

Change History (1)

comment:1 by Gyan, 10 days ago

-thread_queue_size as an input option should be deprecated

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.

Note: See TracTickets for help on using tickets.