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 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
Gramner has joined #ffmpeg-devel
<Marth64> forgejo is pretty fast
<BtbN> depends on the server it runs on
<Marth64> true..i am just running it locally and had a positive first impression
ccawley2011 has quit [Read error: Connection reset by peer]
<BtbN> FFmpegs stuff is also getting hit A TON by LLM scrapers.
<BtbN> Basically every time trac went down the last couple days, it was cause of that
TheSashmo has quit [Read error: Connection reset by peer]
TheSashmo has joined #ffmpeg-devel
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
AnaBanana has joined #ffmpeg-devel
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
AnaBanana has quit [Quit: Client closed]
thilo has quit [Ping timeout: 252 seconds]
thilo has joined #ffmpeg-devel
arch1t3cht8 has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 248 seconds]
arch1t3cht has quit [Ping timeout: 260 seconds]
arch1t3cht8 is now known as arch1t3cht
realies has quit [Quit: ~]
realies has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 252 seconds]
philipl has quit [Ping timeout: 244 seconds]
philipl has joined #ffmpeg-devel
jamrial has quit []
witchymary has quit [Ping timeout: 265 seconds]
mkver has quit [Ping timeout: 244 seconds]
compnn has quit [Read error: Connection reset by peer]
<elenril> didn't you rangeban most of them?
compnn has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 260 seconds]
Lypheo has joined #ffmpeg-devel
cone-216 has joined #ffmpeg-devel
<cone-216> ffmpeg Niklas Haas master:ee903c4786ed: tests/swscale: fix sscanf return value check
av500 has quit [Quit: Konversation terminated!]
<cone-216> ffmpeg Martin Storsjö master:4b524649ff96: checkasm: Print benchmarks of C-only functions
<JEEB> BtbN: btw did you find the fedora git forge comparison useful?
<cone-216> ffmpeg Martin Storsjö release/7.1:10aaf84f855d: checkasm: Print benchmarks of C-only functions
<wbs> JEEB: BtbN: did someone find the actual comparison document? I only saw a lot of process documentation about their working group and planning on looking at it (and then that they had done it), but not much about the comparison and actual issues/points raised?
TheSashmo has quit [Read error: Connection reset by peer]
TheSashmo has joined #ffmpeg-devel
<wbs> beastd: any further comments on the updated fate-list-failing patch (https://patchwork.ffmpeg.org/project/ffmpeg/patch/20241209215004.72788-1-martin@martin.st/)? otherwise I'd go ahead and push that soon
^Neo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
novaphoenix has quit [Quit: i quit]
<beastd> wbs: no more comments, fine for me!
<wbs> great, thanks!
<beastd> wbs: thank you! secretly i also wished for that functionality multiple times :)
novaphoenix has joined #ffmpeg-devel
<wbs> I've done the "cat *.rsp | cut | grep" sequence way way too many times manually, without bothering to automate it until now :P
<cone-216> ffmpeg Martin Storsjö master:1e76bd2f394a: fate: Add a target for listing failed tests
compnn has quit [Remote host closed the connection]
compnn has joined #ffmpeg-devel
<thardin> is there a spec of fragmented mp4 somewhere that isn't apple's godawful online thing?
<thardin> oh wait that doesn't even specify fragmented mp4. wonderful
<wbs> thardin: c061988_ISO_IEC_14496-12_2012.pdf specifies most of it I would say
<wbs> as part of the whole spec, not separately explained as "how does fragmented mp4 work"
<wbs> but that doc would be my go-to reference on it
<thardin> fanks
<thardin> amazingly not even google will give a useful result for "fragmented mp4 specification"
haihao has quit [Ping timeout: 248 seconds]
<thardin> the mfro parsing is potentially slightly broken at the moment in that it doesn't check that it's actually mfro, so a useless seek is often performed
haihao has joined #ffmpeg-devel
<elenril> >not even google
jamrial has joined #ffmpeg-devel
<elenril> google has been getting progressively less useful in the last decade
<elenril> clearly the world needs a distributed foss search engine
<thardin> yacy
<thardin> there's even a browser with yacy integration built in. I forget its name
<elenril> nobody's using it, so I'm assuming it doesn't work all that great
<thardin> I only revert to google when ddg or startpage don't help
* elenril runs a searx instance
<thardin> oh yeah searx too
<elenril> the results are still google though
<elenril> Lynne: any progress on the vulkan issue?
omegatron has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
<BtbN> wbs: yeah, I read a bunch of "mini interviews" they did, in what their developers want, and then they evaluated which service fullfills which in what way.
<BtbN> The outcome of that basically is that Forgejo fullfills all of them while being much more lightweight and faster.
<wbs> hmm, ok
<BtbN> They did however not check for the availability of cli tools, which some ffmpeg devs have asked for a couple times
<BtbN> gitlab does have those
<wbs> I guess in our case, it's mostly a case of whether we want to host things ourselves vs piggyback on videolan's gitlab
<BtbN> Well, we can also host Gitlab ourselves
<wbs> yes, of course, but the fact that we could avoid is a small extra point on the gitlab side
<BtbN> There's apparently multiple people who are very against getting dependent on Videolan
<wbs> and then there's the whole tradeoff between small and nimble vs large and more featureful (and slow, both runtime and evolution), vs maturity of tools
<BtbN> My main pro-Forgejo argument is that Gitlab updates are very involved, but often critical.
<BtbN> While Forgejo updates look to be very straight forward
<wbs> I ran a gitlab setup (with the omnibus packaging) for maybe 7 years or so, with very little intervention needed, just apt-get upgrade regularly
<wbs> I think it required me to do something manually outside of that maybe once or twice
<elenril> gitlab is also owned by a corp
<wbs> yes, for better or worse
<elenril> which could be bought by microsoft at any time
<BtbN> Well, Forgejo has a community of which I can't judge the stability. So there could be another fork in a few years, or who knows.
Martchus has quit [Read error: Connection reset by peer]
Martchus has joined #ffmpeg-devel
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 244 seconds]
mkver has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 252 seconds]
<Lynne> forks often happen in federated projects, but pretty much all offer forwards and backwards compatibility by providing migrate/revert scripts for the database
<Lynne> all search engines are pretty awful these days, a lot of content is forever lost, even if I know the exact unique sequence of words to find a webpage and know for a fact they have scraped that website
Everything has joined #ffmpeg-devel
<Lynne> yandex is the least bad one because they didn't (probably not enough resources) update their search algorithms and database
<Lynne> elenril: I'm looking at the code again, will send a patch once I figure out the one-line change I need to make my patch work
<Lynne> https://0x0.st/XhEk.diff if you'd like to check yourself if I've made obvious mistakes I somehow can't see
<elenril> you're missing strcpy((void*)(1 << 64), "hail satan");
<Lynne> works for the case where frame_params isn't called, but when it gets called, there's some change within vulkan that validation layers don't pick up, and drivers just give up on
<Lynne> how did you know that command? there's an extension to automatically call it in vulkan, but its been under NDA for years now
<elenril> it's been revealed to me in a dream
<elenril> BtbN: did the trac logger die?
<BtbN> hm, it got disconnected, but did not exit
fflogger has joined #ffmpeg-devel
<BtbN> so never got restarted
<elenril> mkver: just FYI I just sent patches to make refstruct public
<elenril> you may or may not care about that
<fflogger> [editedticket] MasterQuestionable: Ticket #11341 ([avcodec] Utilize multi-threading like "fre:ac" for some audio encodings) updated https://trac.ffmpeg.org/ticket/11341#comment:1
<another|> #l
ramiro has quit [Ping timeout: 244 seconds]
<jamrial> mkver, elenril: re refcount, i wrote this some time ago https://github.com/jamrial/FFmpeg/commit/5be65e57383fcd496d4b2bb1091bdda3fd223472
<jamrial> not sure how useful it could be, but i thought it was nice to have the option
Sean_McG has joined #ffmpeg-devel
* Sean_McG peeks in
<elenril> I don't see the use case
<jamrial> originally i came up with it to create refcount objects for buffers allocated by APIs like those in lavu, but then i realized they would not allocate the extra needed bytes
Traneptora has joined #ffmpeg-devel
ramiro has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
<mkver> jamrial: There are several problems with this approach: It only cares about size, not alignment; it just presumes that the allocator matches our av_free(); and extern const size_t ff_refstruct_size does not work when done publically with DLLs on windows (not without the proper annotations anyway). Furthermore, it basically exposes implementation details. And I also don't see a usecase for it.
<jamrial> mkver: like i mentioned above, the usecase that prompted this is not even possible
cone-216 has quit [Quit: transmission timeout]
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 252 seconds]
Everything has quit [Ping timeout: 248 seconds]
System_Error has quit [Remote host closed the connection]
<fflogger> [editedticket] w_boba: Ticket #11014 ([undetermined] ac3 demux and/or decode problem) updated https://trac.ffmpeg.org/ticket/11014#comment:4
System_Error has joined #ffmpeg-devel
av500 has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
<beastd> wbs, elenril, Lynne: Don't think there is one ideal "software forge" around, but from the ones I have looked at forgejo seems to be the best candidate.
<beastd> gitlab despite all its other problems it may have or not, has the problem that it is "open core". are there any open core success stories? (I mean for the open source community.)
MyNetAz has quit [Remote host closed the connection]
Arcitec has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
zsoltiv_ has quit [Quit: Left]
zsoltiv_ has joined #ffmpeg-devel
zsoltiv_ has quit [Client Quit]
Marth64 has quit [Quit: Leaving]
ccawley2011 has quit [Ping timeout: 244 seconds]
zenmov has quit [Ping timeout: 252 seconds]
omegatron has quit [Quit: Power is a curious thing. It can be contained, hidden, locked away, and yet it always breaks free.]
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
<fflogger> [editedticket] chuckwoodchuck: Ticket #11330 ([ffmpeg] When recording, audio duration is shorter by the time it takes to spin up the video) updated https://trac.ffmpeg.org/ticket/11330#comment:3
TheSashmo has quit [Read error: Connection reset by peer]
TheSashmo has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 244 seconds]
courmisch has quit [Killed (NickServ (GHOST command used by courmisch_))]
courmisch_ has joined #ffmpeg-devel
courmisch_ has quit [Client Quit]
courmisch has joined #ffmpeg-devel
cone-741 has joined #ffmpeg-devel
<cone-741> ffmpeg Michael Niedermayer master:682d710bcb8d: avcodec/aac/aacdec_usac: Clean ics2->max_sfb when first SCE fails
<cone-741> ffmpeg Michael Niedermayer master:a518b5540de4: avcodec/aac/aacdec_usac: Dont leave type at a invalid value
^Neo has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
Marth64 has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
<michaelni> jamrial, this IAMF timeout is still reproducable: https://issues.oss-fuzz.com/issues/42534313 (this was 67912 google renumbered everything for extra confusion) iam also not sure the new one has you in CC, as its no longer possible for us to change the CC (its a feature of the new system)
<jamrial> michaelni: i think i found where it's taking so long
<jamrial> a for loop of 42524428 iterations. but the problem is that it's not reading anything in it, so we can't do avio_feof() to abort