Opened 18 months ago

Last modified 11 months ago

#11403 new defect

[Regression] Abnormal "kmsgrab" exit handling of FF7 threading change

Reported by: superded Owned by:
Priority: normal Component: avdevice
Version: git-master Keywords: kmsgrab regression
Cc: MasterQuestionable Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: yes

Description

Recording stops only after several Ctrl+C with muxing error. Tested in tty and wayland. First commit with this bug d119ae2fd82a494d9430ff4d4fc262961a68c598. Log: https://pastebin.com/c5rGYV9k

Change History (3)

comment:1 by ahmadconradi, 14 months ago

I have this issue too (see https://trac.ffmpeg.org/ticket/11616), I hope someone can take a look.

comment:2 by MasterQuestionable, 14 months ago

Analyzed by developer: set
Cc: MasterQuestionable added
Component: undeterminedavdevice
Keywords: kmsgrab regression added
Summary: Recording with kmsgrab can't be stopped properly[Regression] Abnormal "kmsgrab" exit handling of FF7 threading change
Version: unspecifiedgit-master

͏    Threading change caused regression.
͏    Possible workaround?
͏    https://trac.ffmpeg.org/ticket/11217#comment:23
͏    ("-filter_threads", "-filter_complex_threads")

comment:3 by rabcor, 11 months ago

Yeah this is very annoying, the main problems with it can be mitigated by using mkv containers or fragmentation on mp4 containers (so you don't get broken output)

͏ using -filter_threads 1 and -filter_complex_threads 1 didn't seem to have any effect on the issue.

Last edited 11 months ago by rabcor (previous) (diff)
Note: See TracTickets for help on using tickets.