michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20216 avcodec/cbs_apv: store derived tile information in a per frame basis (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20216#issuecomment-2969) by m⁠ichaelni
iive has quit [Quit: They came for me...]
<michaelni> jkqxz, please enable 2FA for your account on forgejo
<michaelni> cant add you to list of reviewers of #20216
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20216 avcodec/cbs_apv: store derived tile information in a per frame basis (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20216#issuecomment-2971) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20216 avcodec/cbs_apv: store derived tile information in a per frame basis (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20216#issuecomment-2972) by m⁠ichaelni
<kasper93> BtbN: why some builds are getting canceled?
<BtbN> hm?
<kasper93> See Niklas commit on master
<BtbN> You mean the auto-labeler skipping actions triggered by itself?
<kasper93> no, fate runs are canceled
<BtbN> I don't see anything cancelled except the autolabel ones
<BtbN> ah, I see what you mean. Pushing a new commit to master while actions are running cancels all runs for prior commits.
<BtbN> And no, that can't be turned off: https://codeberg.org/forgejo/forgejo/issues/5914
<kasper93> lol
<BtbN> It's the exact wrong way around somehow
<BtbN> I'd want that for pushes to PRs, where it doesn't do that
<BtbN> but not for pushes to master
<kasper93> I hear you, exactly what I'd want too
<BtbN> Or does it do the same for PR pushes? I don't think it does at least.
<BtbN> pushes to PRs I mean
Kimapr_ has quit [Remote host closed the connection]
Kimapr_ has joined #ffmpeg-devel
kasper93_ has joined #ffmpeg-devel
kasper93 is now known as Guest9600
Guest9600 has quit [Killed (mercury.libera.chat (Nickname regained by services))]
kasper93_ is now known as kasper93
bencoh has quit [Ping timeout: 260 seconds]
bencoh has joined #ffmpeg-devel
sudden has quit [Ping timeout: 260 seconds]
sudden has joined #ffmpeg-devel
kylophone has quit [Server closed connection]
kylophone has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20221 opened: avcodec/x86/vc1dsp: add missing header for HAVE_6REGS (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20221) by k⁠asper93
<kasper93> BtbN: mold is fast
Lynne has quit [Server closed connection]
Lynne has joined #ffmpeg-devel
MisterMinister has quit [Ping timeout: 260 seconds]
MisterMinister has joined #ffmpeg-devel
Yalda[m] has joined #ffmpeg-devel
Yalda has quit [Ping timeout: 272 seconds]
Yalda has joined #ffmpeg-devel
Yalda[m] has quit [Ping timeout: 260 seconds]
Chagall has joined #ffmpeg-devel
jamrial has quit []
<kasper93> BtbN: could you build static image without lto? With lto it's slow to link
<kasper93> and if we don't have lto crap like `.gnu.lto_svt_av1_enc_init_handle.31.c76d8b6edddf90c8` we will be able to use lld even.
Sean_McG has joined #ffmpeg-devel
<rix> I'm thinking about how can we represent BS2051 layouts in AVChannelLayout
<rix> here is how the reference implementation does it https://github.com/ebu/libear/blob/master/src/bs2051_layouts.cpp
<rix> If following the standard, we need some structure like
<rix> typedef struct AVChannelBS2051 {
<rix> const char *sp_label;
<rix> const char *channel_label;
<rix> const char *channel_name;
<rix> struct {
<rix> double azimuth;
<rix> double elevation;
<rix> } position;
<rix> struct {
<rix> double min;
<rix> double max;
<rix> } az_range;
<rix> struct {
<rix> double min;
<rix> double max;
<rix> } el_range;
<rix> } AVChannelBS2051;
<rix> {
<rix> /* .sp_label */ "U-030",
<rix> /* .channel_label */ "Rtf",
<rix> /* .channel_name */ "Right top front",
<rix> /* .position */ {
<rix> /* .azimuth */ -30.0,
<rix> /* .elevation */ 30.0,
<rix> },
<rix> /* .az_range */ {
<rix> /* .min */ -45.0,
<rix> /* .max */ -30.0,
<rix> },
<rix> /* .el_range */ {
<rix> /* .min */ 30.0,
<rix> /* .max */ 55.0,
<rix> },
<rix> },
BradleyS has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
BradleyS has joined #ffmpeg-devel
<Yalda> Hi rix,please use a pastebin or equivalent
<Yalda> such as paste.debian.net
ngaullie has joined #ffmpeg-devel
TheVibeCoder has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20207 WIP: avformat: add libbytebeat demuxer (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20207#issuecomment-2982) by p⁠ross
scat117 has quit [Ping timeout: 260 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
termos has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
<kurosu> hum, I saw a PR around vc1 dsp, and it was the antiquated inline asm I wrote some 15 years ago. It was ported to nasm 10 years ago
<kurosu> Why is there still that inline asm ? Even if it's mmx/mmxext
<TheVibeCoder> vibe coders
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #ffmpeg-devel
<Compn> i think there was a discussion about inline asm , forgot if it was on irc or the list
<Compn> and why we still use it :D
<JEEB> kurosu: x86_64 inline asm should not be a thing
<JEEB> so lol if someone added a PR
<TheVibeCoder> more likely intrinsics ?
<kurosu> it was just to expose the condition for x86 32 bits of 6 GPRs. If there's .asm code for it, let the shim compile to code without such issues
<kurosu> And the inline ATT asm can probably go
<haasn> Is there a reason nullenc.c uses ff_interleave_packet_passthrough instead of the default interleave packet? it can cause filter graphs to get imbalanced when feeding both a complex vf and a complex af into -f null
<TheVibeCoder> git blame
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20207 WIP: avformat: add libbytebeat demuxer (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20207#issuecomment-2983) by k⁠imapr
<JEEB> ce8f77a903e1108bde774d5e0e59d8cd24f18c46
<JEEB> > It avoids the overhead of the packet list; furthermore, using ff_interleave_packet_per_dts() is wrong for the null muxer anyway, because said muxer accepts packets without timestamps, which ff_interleave_packet_per_dts() can't handle.
<fjlogger> [FFmpeg/FFmpeg] Pull request #20217 merged: avfilter: use AVFilterContext for logging (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20217) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] Pull request #20028 merged: swscale: Implement neon assembly for yuv2nv12cx and yuv2planeX_10 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20028) by m⁠storsjo
jdarnley has quit [Server closed connection]
Kimapr_ is now known as Kimapr
jdarnley has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
mkver has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20125 ? no longer skips invalid streams in ffmpeg 7.1 (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20125#issuecomment-2989) by G⁠rzeWier
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20222 Null muxer can cause A/V desync due to missing backpressure (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20222#issuecomment-2995) by G⁠yanD
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20222 Null muxer can cause A/V desync due to missing backpressure (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20222#issuecomment-2998) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20125 ? no longer skips invalid streams in ffmpeg 7.1 (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20125#issuecomment-2999) by G⁠yanD
<haasn> BtbN: how are permissions handled in forgejo? can I see somewhere the list of people with push access to a repo? who has permission to merge PRs? what about approving PRs?
Guest86 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20223 opened: vf_libplacebo: output empty frames during gaps in the input timeline (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20223) by h⁠aasn
ngaullier has joined #ffmpeg-devel
ngaullie has quit [Ping timeout: 260 seconds]
Guest86 has quit [Quit: Client closed]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20194 avcodec/exr: Check for pixel type consistency in DWA (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20194#issuecomment-3005) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] Pull request #20194 closed: avcodec/exr: Check for pixel type consistency in DWA (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20194) by m⁠ichaelni
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
GewoonLeon has quit [Quit: GewoonLeon]
<JEEB> the yasm removal process in distros is slowly starting by deprecating it https://pagure.io/fesco/issue/3457
GewoonLeon has joined #ffmpeg-devel
indecisiveturtle has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20214 fate: Fix the sub-mcc tests on Windows in eastern time zones (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20214#issuecomment-3010) by m⁠storsjo
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
GewoonLeon has quit [Client Quit]
GewoonLeon has joined #ffmpeg-devel
realies934 has quit [Quit: ~]
realies9346 has joined #ffmpeg-devel
GewoonLeon has quit [Remote host closed the connection]
GewoonLeon has joined #ffmpeg-devel
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
MisterMinister has quit [Remote host closed the connection]
MisterMinister has joined #ffmpeg-devel
microchip_ has quit [Read error: Connection reset by peer]
microchip_ has joined #ffmpeg-devel
BradleyS has quit [Quit: quit]
BradleyS has joined #ffmpeg-devel
<BtbN> haasn: every member of the org can push and related things
<BtbN> kasper93: I'm not enabling LTO.
<haasn> is that exactly in sync with every person who has git commit access?
<BtbN> No, since not everyone has an account yet.
<haasn> oh, right
<BtbN> But there is no extra people, exact same things as before to get push access
<BtbN> kasper93: LTO is an addin that can be enabled, but it's not enabled by default, specially on Windows, since it's known-broken there.
<fjlogger> [FFmpeg/FFmpeg] Pull request #20212 closed: avformat/mp3dec: Recognize files start with LAME3.100 as mp3 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20212) by q⁠uink
<BtbN> The linux builds work with it, but it takes hours to link
<BtbN> kasper93: this might be SVT-AV1 force-enabling LTO on its own...
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3015) by m⁠storsjo
^Neo has joined #ffmpeg-devel
^Neo_ has quit [Ping timeout: 260 seconds]
jamrial has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3017) by m⁠storsjo
<BtbN> haasn: I don't know how the merge-bot works, if it's a literal bot or just a workflow running on a cron, but something like that is absolutely possible. Someone just needs to implement it
<haasn> I also don't know, but I imagine we need to implement our own
<haasn> I was moreso asking if forgejo has a good API for scripting something like this without too much effort
<haasn> (or even has the built-in ability to schedule auto-merged based on conditions)
<BtbN> I mean, it has the "auto merge once all required checks passed", which includes CI and a configurable amount of approvals
indecisiveturtle has quit [Ping timeout: 252 seconds]
<haasn> could we create a CI job that auto-passes after 3 days without activity
indecisiveturtle has joined #ffmpeg-devel
<haasn> (or perhaps 12 hours if the PR is marked with the security tag)
<haasn> I imagine having open discussions also inhibits this auto merge?
<BtbN> CI jobs on PRs only run on pushes
<BtbN> And such a job would make it outright impossible to merge the PR prior to 3 days
<BtbN> It'd have to be a new feature in Forgejo itself
<BtbN> It also raises the question what happens if the PR still applies cleanly by then after a rebase, but is broken nontheless, i.e. some internal API changed in the meantime or something
<haasn> this is where merge trains would help :/
<BtbN> So the mechanism would have to involve an automatic rebase and full CI run at the very least, which suddenly gets very complicated
<haasn> to be fair, that's no less brittle than the status quo ("rebase and fast-forward" also does not re-run CI)
<BtbN> Yeah, if there is any doubt, rebase first (there is a button for it), and wait for CI
<BtbN> can even hit the rebase button, wait a minute for CI to pick it up, and then click "merge when checks pass"
<haasn> that's my usual workflow on gitlab
Compn has quit [Ping timeout: 248 seconds]
<haasn> it doesn't have a "rebase and merge" button at all afaict
<haasn> only a "rebase" button which then turns into "merge when CI passes"
<BtbN> I could disable the rebase and merge button, and turn it into FF Only
<BtbN> Then you would always need to explicitly rebase
<BtbN> but I imagine that could get annoying fast, and you could spend a day rebasing, running CI, getting stuff pushes in the meantime, and having to start over
<haasn> that's something a merge bot would definitely approve
<haasn> improve*
<haasn> because it would be capable of automatically rebasing, waiting for CI, retrying after conficts, and so on
<BtbN> Yeah, but we'd first need to disable any and all manual pushing
<BtbN> and then ONLY merge PRs via the bot
<BtbN> We'd basically have built our own merge-train that way
<haasn> yup
<BtbN> instead of merging anything, merging means setting a label
<BtbN> and a bot works through all PRs with the label one by one, rebasing it, testing the result, applying it or rejecting it on failure
<BtbN> But as long as there are still numerous people who only push directly, for lack of a Forgejo account, that's impossible to sensibly implement
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20154 avutil/pixdesc: reduce the size of symbols in pixdesc to optimize code size. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20154#issuecomment-3023) by q⁠uink
Compn has joined #ffmpeg-devel
microchip_ has quit [Quit: Do coders dream of sheep() ?]
microchip_ has joined #ffmpeg-devel
putacho has joined #ffmpeg-devel
microchip_ has quit [Ping timeout: 252 seconds]
arch1t3cht1 has quit [Server closed connection]
arch1t3cht1 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20224 opened: doc/community: Update Community Committee section to reflect reality (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20224) by d⁠wbuiten
Compn has quit [Read error: Connection reset by peer]
Compn has joined #ffmpeg-devel
putacho is now known as microchip_
mkver has quit [Ping timeout: 260 seconds]
mkver has joined #ffmpeg-devel
Compn has quit [Ping timeout: 252 seconds]
microchip_ has quit [Quit: Do coders dream of sheep() ?]
microchip_ has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20091 WIP: avcodec/h264_parser: remove incomplete heuristic (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20091#issuecomment-3026) by B⁠alling
<fflogger> [editedticket] Balling: Ticket #9523 ([avcodec] segment_times splits at I-frames that are not keyframes) updated https://trac.ffmpeg.org/ticket/9523#comment:23
termos has quit [Ping timeout: 252 seconds]
Compn has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20225 opened: bugfix and split of source plugin list (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20225) by m⁠ichaelni
minimal has joined #ffmpeg-devel
Sean_McG has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20221 minor warning suppress (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20221#issuecomment-3032) by k⁠asper93
av500 has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20210 avif glob gives no such file (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20210#issuecomment-3033) by e⁠Pirat
<Yalda> okay. now NG has frustrated me
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20221 minor warning suppress (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20221#issuecomment-3040) by k⁠asper93
<ePirat> BtbN, for some reason when I remove the new label it appears as if ffmpeg-devel did it, not me, is that expected?
<ramiro> Lynne: I am going to submit a proposal for stf for the swscale aarch64 backend. is it ok if I copy part of your project's description, since it's almost the same thing?
<ePirat> Yalda, why?
<ramiro> Lynne: (also it seems you still have to write the milestones)
<Yalda> ePirat: he is having a meltdown and calling me an idiot, without explicitly saying my name, for approving haasn's logging fix PR. which yes, I did read, and no I do not just click "approve".
<Yalda> effectively calling me an idiot at least
<ePirat> where?
<Yalda> > Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging
<Yalda> in ML. I'm responding now
<Yalda> He is gatekeeping
<Yalda> over a trivial PR
<ePirat> I didnt even get that email
<Yalda> good honestly lol, it's a waste of disk and brain CPU
<ePirat> why bother replying
<TheVibeCoder> ban NG
<Yalda> I will not accept this
<BtbN> ePirat: ffmpeg-devel just beat you to it
<Yalda> I don't care that he called me an idiot
<Yalda> I will not accept stupid gatekeeping
<Yalda> now together it has pushed my buttons
<ePirat> this was a trivial change, what huge time could he even have invested looking into the code…
<Yalda> literally wtf does he even do
<TheVibeCoder> vibe code session
<Yalda> I am not the biggest contributor fine. but besides bully people he is useless
<BtbN> I don't remember the last time he has actually done review or non-hateful feedback
<ePirat> supposedly maintains avfilter but hasnt done much on it in a long time…
<ePirat> BtbN, same…
<ePirat> I always hope he doesnt care about my patches due to his overly condescending reviews
<BtbN> I have legitimately stopped reading his mails, it's pointless
<haasn> I'm still nervous as long as he has push access
<BtbN> the whole "look, I can make a stupid PR and no magic stopped me" thing was the last straw for me to care about what he has to say
<haasn> because if he reverts a commit I believe the status quo is that the revert stands, to prevent revert wars
<haasn> sadly nobody else in the TC seems to be currently active
<haasn> at least I tried to have a TC vote against his (imo petty) objection
<JEEB> huh, how did I miss that
<BtbN> I have very weird mails from mailman since a couple days, and for the life of me can't figure out what triggers them
<BtbN> Like, it keeps sending me a "Your mail to "Mailman" is held for Moderation", and I have no clue what is sending mails to mailman@ffmpeg.org
indecisiveturtle has quit [Ping timeout: 248 seconds]
pross has quit [Server closed connection]
pross has joined #ffmpeg-devel
<kurosu> kasper93: for the change to vc1 dsp, I think the proper change is to stop building that file, as I think there is a nasm replacement
<kurosu> lots of thinking here, but nevermind, I'm just cautious as I can't check myself
<kasper93> kurosu: it's not in fact built when not needed. But there is fate-checkheaders targe, which basically compiles all .h as standalone compilation unit
<kasper93> to find out issues like missing headers and what not
<kasper93> it's only affected in this target
<kurosu> ok, maybe going a bit above what you expected. I'm not sure of the value/"use case" (compiling for a Win32 target without nasm installed?)
<kurosu> And I wrote the file I'm proposing to remove
<BtbN> kasper93: I forced off the LTO SVT-AV1 is doing, lld seems to work now
<BtbN> But I wonder if it's all that much faster with THAT many static objects
<kasper93> does svt force enable lto?
<BtbN> yes
<kasper93> hmm
<BtbN> it does not really consider static linking in its build system, it barely works
<kasper93> did you try how much time does it take with lld?
<kasper93> With bfd it was "Successful in 1h24m24s"
<kasper93> kinda stupid
<BtbN> On my local PC it somehow never took anything close to that
<BtbN> so i'm a bit confused why it does take THAT long on the Forgejo runners
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20224 doc/community: Update Community Committee section to reflect reality (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20224#issuecomment-3045) by Y⁠alda
<BtbN> kasper93: on my builds on GitHub, building FFmpeg takes 10~15 minutes, that's full compile and link, with bfd, with LTO enabled in SVT-AV1.
<BtbN> So I'm quite baffled what's going on for linking to take 40+ minutes suddenly
ngaullier has quit [Ping timeout: 252 seconds]
<ePirat> that seems unusually slow
<kasper93> kurosu: ah, I didn't understand, you mean to completely remove this
<kasper93> I would defer to another pr such change
<kasper93> ePirat: note that this is `fate-build` target, which is building all examples/tests binaries
<kasper93> that's a lot more linking than normal
<BtbN> maybe it'd be a lot faster if we switched to --enable-shared for it?
<BtbN> Then it only has to deal with the "huge ball of static libs" once
<kasper93> though it seems suprisingly slow anyway
<BtbN> like this it has to process all of them for every single thing it links
<kasper93> probably would help, but I would also test lld on forgejo, just for my amusment
<BtbN> need to add -fuse-ld=lld to ldflags and ldexeflags
<kasper93> still linking all shared libs will add up
<kasper93> BtbN: I know, but wasn't working yesterday, is the image updated now?
<BtbN> GitHub should be done building new images by now
HarshK23 has joined #ffmpeg-devel
<BtbN> "./build.sh win64 gpl 0.65s user 1.65s system 1% cpu 2:18.68 total" that's with lld. Let's re-try with bfd
<kasper93> btw. I like this warning
<kasper93> h264chroma.c:54:18: warning: ‘size’ is used uninitialized [-Wuninitialized]
<kasper93> for (int size = 0; size < 4; size++) {
<kasper93> like...
<BtbN> Does it shadow another variable with the same name?
<kasper93> no
<BtbN> make followed by "make install" still sometimes double-links for me, due to the weird "remove intermediates" thing
<BtbN> "./build.sh win64 gpl 0.57s user 1.65s system 1% cpu 2:23.72 total" this is with bfd. Only marginally slower really
<kurosu> kasper93: yes, but ok about another pr
<BtbN> "./build.sh linux64 gpl 0.67s user 1.62s system 2% cpu 1:35.98 total" linux bfd vs. "./build.sh linux64 gpl 0.55s user 1.65s system 2% cpu 1:26.74 total" linux mold
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20224 doc/community: Update Community Committee section to reflect reality (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20224#issuecomment-3048) by d⁠wbuiten
<kasper93> BtbN: Successful in 10m7s
<BtbN> Just by switching from bfd to lld?
<kasper93> I will run another build with bfd
<BtbN> Yeah, that sounds like it just hit a really overloaded runner that one time
<kasper93> but I think it was svt lto and we were building whole svt on each link
<BtbN> Even that does not warant it taking THAT long
<kasper93> I've seen this value twice at least
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20224 doc/community: Update Community Committee section to reflect reality (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20224#issuecomment-3049) by Y⁠alda
<BtbN> for a counter-test I could build an image with global LTO
<kasper93> it's linking many very small targets, so only thin lto with cache make sense, else it would choke itself
<BtbN> kasper93: I don't think the changes you pushed actually enable lld
mkver has quit [Remote host closed the connection]
<BtbN> given that it's a static build, I don't think ldflags are used, are they? It's all the ldexeflags?
<kasper93> ldflags are used for all
<kasper93> ldsoflags ldexeflags are specific to so/exe
<BtbN> ah
aaabbb has quit [Server closed connection]
<BtbN> but yeah, I don't think we need to mess with lld/mold at all. It must have been the LTO thing
aaabbb has joined #ffmpeg-devel
<BtbN> Though saving a minute or two won't hurt either
Traneptora has joined #ffmpeg-devel
<kasper93> yeah, with bfd: Successful in 11m4s
<kasper93> I think #20190 is ready to review in this case. There is no anomally anymore
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20224 doc/community: Update Community Committee section to reflect reality (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20224#issuecomment-3053) by Y⁠alda
<kasper93> I got baited by the approve from quink
<kasper93> apparently not added in org
<Yalda> I think its Zhao
<kasper93> yes, I think so too
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3056) by k⁠asper93
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3057) by k⁠asper93
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3058) by k⁠asper93
___nick___ has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20190 forgejo/workflows: run fate-build (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20190#issuecomment-3062) by k⁠asper93
___nick___ has quit [Client Quit]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20190 forgejo/workflows: run fate-build (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20190#issuecomment-3063) by Y⁠alda
___nick___ has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20208 [PATCH] avformat/apngdec: allow other chunks between fcTL and fdAT/IDAT (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20208#issuecomment-3064) by T⁠raneptora
minimal has quit [Quit: Leaving]
microchip_ has quit [Quit: Do coders dream of sheep() ?]
microchip_ has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
kurosu has quit [Quit: Connection closed for inactivity]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20226 opened: fftools/resources: Fix double-build by disabling .d file generation (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20226) by k⁠asper93
kurosu has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3069) by m⁠storsjo
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3070) by m⁠storsjo
___nick___ has quit [Ping timeout: 252 seconds]
indecisiveturtle has joined #ffmpeg-devel
termos has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3071) by m⁠storsjo
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20192 jpegxl: infinite loop trying to read old images with metadata (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20192#issuecomment-3072) by T⁠raneptora
blb has quit [Quit: brb]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20216 merged: avcodec/cbs_apv: store derived tile information in a per frame basis (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20216) by j⁠amrial
ngaullier has joined #ffmpeg-devel
ngaullie has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20092 swscale/swscale_unscaled: use 8 line alignment for planarCopyWrapper with dithering (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20092#issuecomment-3080) by c⁠us
ShadowJK has quit [Ping timeout: 260 seconds]
iive has joined #ffmpeg-devel
blb has joined #ffmpeg-devel
wyatt8740 has joined #ffmpeg-devel
ShadowJK has joined #ffmpeg-devel
wyatt8750 has quit [Ping timeout: 248 seconds]
KyleSiefring has quit [Ping timeout: 252 seconds]
KyleSiefring has joined #ffmpeg-devel
mkver has quit [Ping timeout: 244 seconds]
TheVibeCoder has quit [Ping timeout: 260 seconds]
ngaullie has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20092 merged: swscale/swscale_unscaled: use 8 line alignment for planarCopyWrapper with dithering (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20092) by c⁠us
Kimapr_ has joined #ffmpeg-devel
Kimapr has quit [Remote host closed the connection]
System_Error has quit [Ping timeout: 240 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20228 opened: RELEASE: update to 8.0 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20228) by T⁠raneptora
System_Error has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20228 RELEASE: update to 8.0 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20228#issuecomment-3090) by j⁠amrial
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20228 RELEASE: update to 8.0 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20228#issuecomment-3092) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20228 RELEASE: update to 8.0 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20228#issuecomment-3094) by j⁠amrial
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20071 Swscale dithering corruption with threading (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20071#issuecomment-3096) by c⁠us
<BtbN> Are any of the intel folks maintaining their code in FFmpeg still active? Or were they also affected by the mass layoffs?
<BtbN> I feel like I haven't seen any intel patches in a while
indecisiveturtle has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20229 opened: fftools/ffmpeg_mux_init: Use 64bit for score computation in map_auto_video() (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20229) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20229 fftools/ffmpeg_mux_init: Use 64bit for score computation in map_auto_video() (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20229#issuecomment-3103) by B⁠tbN
kurosu has quit [Quit: Connection closed for inactivity]
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 260 seconds]
^Neo has joined #ffmpeg-devel
rvalue has quit [Quit: ZNC - https://znc.in]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20218 forgejo/workflows: make linter only run on changed files in a PR (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20218#issuecomment-3107) by B⁠tbN
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20220 configure: use proper Windows-style static library naming (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20220#issuecomment-3108) by k⁠asper93
rvalue has joined #ffmpeg-devel