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 6.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
rvalue has quit [Ping timeout: 256 seconds]
rvalue has joined #ffmpeg-devel
navi has quit [Quit: WeeChat 4.1.2]
lexano has quit [Ping timeout: 256 seconds]
TheSashm_ has quit [Remote host closed the connection]
thilo has quit [Ping timeout: 268 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
mkver has quit [Ping timeout: 255 seconds]
guest745 has joined #ffmpeg-devel
cone-887 has joined #ffmpeg-devel
<cone-887> ffmpeg James Almer master:b94b3eac0e01: avformat/mov: use a more descriptive name for variables of type HEIFItem
guest745 has quit [Remote host closed the connection]
invertedguy0485 has quit [Ping timeout: 255 seconds]
invertedguy0485 has joined #ffmpeg-devel
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg-devel
jnbek has quit [Quit: kthx]
jnbek has joined #ffmpeg-devel
jarthur has quit [Quit: jarthur]
jamrial has quit []
kurosu has quit [Quit: Connection closed for inactivity]
Martchus_ has quit [Ping timeout: 246 seconds]
Martchus has joined #ffmpeg-devel
AntimaD has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
AntimaD96 has joined #ffmpeg-devel
AntimaD96 has quit [Client Quit]
cone-887 has quit [Quit: transmission timeout]
AntimaD has quit [Read error: Connection reset by peer]
<jdek> michaelni: who is ‘the same person as before’ this vote is kinda vague
kurosu has quit [Quit: Connection closed for inactivity]
AntimaD has joined #ffmpeg-devel
AntimaD has quit [Client Quit]
<elenril> jdek: spicy
<jdek> I wanted to make an argument to remove all the similar output devices too actually
<elenril> setting a precedent would be good enough
<elenril> will probably have to be decided by TC anyway
<jdek> yep my thought as well
cone-346 has joined #ffmpeg-devel
<cone-346> ffmpeg Gyan Doshi master:7375a6ca7b4a: avformat/wavenc: use strtoull for UMID conversion
AbleBacon has quit [Read error: Connection reset by peer]
___nick___ has joined #ffmpeg-devel
cosimone has joined #ffmpeg-devel
guest745 has joined #ffmpeg-devel
<elenril> wtf, my phone has been randomly showing time that's 20 minutes off for the past two days
<JEEB> o_O
<elenril> is someone running a troll cell towere here or what
<JEEB> wrong tz I'd understand, but offset like that is quite funky
<aaabbb> you're living 20 minutes out of sync with the rest of time
<elenril> right now it shows 11:56
<JEEB> :D
<elenril> never happened before
<aaabbb> maybe it has some openntpd-esque slow skew correction thingy
<michaelni> jdek, i thought everyone knows thilo did the work.
<elenril> "i thought everyone knows" is the opposite of transparency
<michaelni> elenril, iam a human, i thought you know but just making sure
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
* michaelni wonders how mails would look if everyone mentions everything that someone maybe doesnt know
<JEEB> thankfully it's usually not zero or one hundred kind of thing.
<JEEB> elenril: replied to the internal things thread
<michaelni> also "<michaelni> elenril, iam a human, i thought you know but just making sure" was intended to be funny, the lack of LOLs makes me doubt that joke worked so just making sure people know it was intended to be a joke
<JEEB> :)
<elenril> JEEB: thank you, much appreciated
<elenril> michaelni: the context makes it rather not funny
<kierank> michaelni: what fork are you talking about?
<elenril> i get the impression that you largely blame the drama around STF on the people who are objecting to it
<jdek> How does STF work if multiple people want to work on the same thing? I would like to work on the HEVC decoder too
<jdek> michaelni:
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
ccawley2011 has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
<JEEB> another|: right. no wonder it wasn't under videolan gitlab's rist/
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
<michaelni> jdek, IIUC its possible for multiple people to work on something, but you should ask jonatan, iam the wrong person to explain this, ive never done STF before
<michaelni> i guess multiple people would sign paperwork then later send invoices that say how much each person worked
<elenril> lmao, wayland sure is a mess
<elenril> every window manager needs explicit support for everything
<elenril> "totally the future trust us"
<JEEB> yea there only relatively recently became a "reference" compositor library kind of thing
<JEEB> so everyone started with their own
<michaelni> kierank, if someone wants to work on the merge suggestion (s)he would complete the entry on the wiki with what (s)he exactly would offer for what exact payment. I did not investigate what forks exist, i know of one but as iam not doing that work its better for whoever is interrested to look at that and complete the entry
<kierank> Lol
<jdek> michaelni: which fork active currently? I’m not aware of any ffmpeg forks
<michaelni> jdek, librempeg last commit is 3 weeks ago that qualifies as active
<michaelni> the price for the merge of course needs to be very different if that is the last activity vs activity continuing
<kierank> It's so vague, how on earth can you send this to stf
<michaelni> kierank, do you understand the concept of a wiki where people collaborate to build a document ?
<kierank> Sorry no, I'm too "weak" to understand that
<kierank> I especially like the part where we vote on an incomplete wiki page.
<kierank> And yet somehow the statement of work will be so watertight that the GA can't reject the code.
<cosminaught> as far as I can tell the vote is that an application should be submitted, not on the final contents of said application. The wiki is still open for folks to edit and each individual project / dollar amount would have to be approved before submission to STF
<kierank> "The Application and Scope of Work from the WIKI shall be submitted"
<cosminaught> in
<cosminaught> principle, if it's meant to be final the wiki ought to be locked
dellas has joined #ffmpeg-devel
<JEEB> this FOSDEM's FFmpeg talk https://live.fosdem.org/watch/ub4132
cosimone has quit [Remote host closed the connection]
cosimone has joined #ffmpeg-devel
cone-346 has quit [Quit: transmission timeout]
jamrial has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<haasn> Well, my train back ALSO got cancelled
<haasn> I guess I have to take an earlier connection
<mkver> jamrial: Is there a branch of the current status of the major bump patchset somewhere?
<jamrial> mkver: no, let me push it
<mkver> Seems like the slice_count lavc option is missing the AV_OPT_FLAG_DEPRECATED.
HarshK23 has joined #ffmpeg-devel
cone-629 has joined #ffmpeg-devel
<cone-629> ffmpeg Andreas Rheinhardt master:e37e9d58f816: avcodec/vp8: Remove write-only vp7 struct field
<cone-629> ffmpeg Andreas Rheinhardt master:d525dbb41f52: avcodec/vp8: Change criterion for calling ff_thread_finish_setup()
<cone-629> ffmpeg Andreas Rheinhardt master:4b8b1415ae77: avcodec/vp8: Enforce key-frame only for WebP
Krowl has quit [Read error: Connection reset by peer]
<rodeo> There’s always flights, or are those affected as well?
navi has joined #ffmpeg-devel
cosimone has quit [Remote host closed the connection]
Krowl has joined #ffmpeg-devel
<kierank> Ffmpeg talk now
<thardin> oh?
<thardin> no ffmpeg yet. or maybe it's passed?
<thardin> ah there we go
<thardin> ooh fast and small h264 decoder
<thardin> merge?
<thardin> don't function pointers mess with the I-cache?
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg-devel
<Lynne> a few good ideas, and then came the intrinsics
<thardin> there's nothing wrong with using intrinsics
<thardin> that however looks like type punning
<Lynne> pff
<thardin> I see I got a reply to my aliasing question on the frama-c ML
<kasper93> Just use C instead of ASM.
<Lynne> just write java, the language ran on a billion devices
<Lynne> I guarantee that my asm code is infallible and not possible to optimize further
<thardin> something like this for h.266 maybe?
<thardin> or jpeg2000 to try and get it slightly less horrible
<kasper93> I'm surprised that he claim 10% faster than ffmpeg decoder. Well, probably in some cases.
<thardin> h266 talk next
<Lynne> very video codec
<thardin> versitility like jxl?
<thardin> because that can be a curse
<Lynne> no, different thing
<kasper93> very video codec << good one :)
<thardin> much compression
<Lynne> not mine, ltrudeau's
<thardin> "vibrant community" :D
<kasper93> What are target use case for VVC? In the AV1 lurking around.
<Lynne> patents
<thardin> ooh the threading has improved? this could be useful for j2k
<aaabbb> the main target use case for vvc is people who want warm fuzzies knowing that it uses affine transformations
<Lynne> you wouldn't get much over slice threading for j2k
<thardin> you would actually
<Lynne> and for fans of the 1989 sitcom Alf
<thardin> one thing that would be nice is starting parsing of the next frame while the current one is IDWT:ing
<thardin> openjpeg has too coarse grain threading atm I think
<Lynne> you can overlay the new threading model over the old frame threading
<thardin> yeah I can imagine that speeding up some present bottlenecks. the parsing is serial
<thardin> and I'm not sure if it can be ||ized as such
<thardin> pal?
<thardin> atm on a 96 core machine that part is just about as much wall clock time as the actual CB decode and IDWT
<Lynne> but that's j2k?
<thardin> yes
<APic> ☺
<thardin> maybe there's some way to chunk the serial parsing using some detail of the j2k spec that I've missed
<thardin> such as restart markers, if any
Krowl has quit [Read error: Connection reset by peer]
<elenril> jamrial: should we remove AV_PKT_DATA_QUALITY_FACTOR?
<elenril> it's been marked as deprecated since 2015 and has no users
<elenril> but no deprecation guards
<jamrial> imo yeah
<jamrial> dunno why it was added as a define instead of another enum entry sharing the same value as its replacement
<elenril> ¯\_(ツ)_/¯
lexano has joined #ffmpeg-devel
AntimaD has joined #ffmpeg-devel
Antima has joined #ffmpeg-devel
AntimaD has quit [Ping timeout: 268 seconds]
AntimaD74 has joined #ffmpeg-devel
AntimaD74 has quit [Client Quit]
cone-629 has quit [Quit: transmission timeout]
<Traneptora> jamrial: mkver: do either of you two have any responses to the v3 of the libjxl-linesize patch you both reviewed
<mkver> No
<Traneptora> aight, will merge tomorrow then probably
derpydoo has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<courmisch> can people stop writing AArch64 optimisations, please
<courmisch> it's obviously a conspiracy to make RV look bad
* microchip_ farts
<microchip_> excuse me
<frankplow> <thardin> "vibrant community" :D
<frankplow> I did mean this seriously somewhat
<frankplow> I think being in FFmpeg makes the decoder less likely to be abandoned than OpenVVC
<frankplow> People in FFmpeg are anything but indifferent
<courmisch> lol, quite the politely correct wording :o
<courmisch> politically even
<courmisch> I wish I'd seen the talk but we were a little pressed with flight schedule
markh has quit [Ping timeout: 256 seconds]
cone-501 has joined #ffmpeg-devel
<cone-501> ffmpeg Cosmin Stejerean master:dda4b25e2d92: avformat/mov: rename rescale_mdcv
<cone-501> ffmpeg Damiano Galassi master:45697e6a5124: avcodec: add ambient viewing environment packet side data.
<cone-501> ffmpeg Cosmin Stejerean master:976cf2343d8c: tests/fate/mov: add a test for reading and writing amve box
<cone-501> ffmpeg Damiano Galassi master:112d3618ca47: avformat/mov: add support for 'amve' ambient viewing environment box
rvalue has quit [Ping timeout: 240 seconds]
markh has joined #ffmpeg-devel
Antima has quit [Ping timeout: 268 seconds]
Antima has joined #ffmpeg-devel
rvalue has joined #ffmpeg-devel
b50d has joined #ffmpeg-devel
<thardin> frankplow: true
<thardin> I tend to say similar things to clients to encourage them to let me contribute my work back into ffmpeg
b50d has quit [Remote host closed the connection]
Krowl has quit [Quit: Krowl]
kurosu has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
markh has quit [Read error: Connection reset by peer]
dellas has quit [Remote host closed the connection]
dellas has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
<Marth64> av_hello()
<thardin> greetings
<ramiro> courmisch: oh, no, you caught up to my conspiracy :(
<ramiro> but like I said before, you're welcome to optimise the fdct for risc-v, I'll appreciate it for my glitch art projects :)
zsoltiv_ has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
Antima has quit [Ping timeout: 240 seconds]
<cone-501> ffmpeg Marton Balint master:8fccd6d510fe: avutil/rational: increase av_d2q precision
<cone-501> ffmpeg Marton Balint master:268062fa15e1: avfilter/yadif_common: factorize some part of the config_output and the uninit functions
<cone-501> ffmpeg Marton Balint master:52cc89dc451f: avfilter/yadif_common: fix timestamps with very small timebases
AbleBacon has joined #ffmpeg-devel
<cone-501> ffmpeg Mark Thompson master:fa580a0f17f7: lavc/d3d12va: Improve behaviour on missing decoder support
<cone-501> ffmpeg Alessandro Ros master:49ab7f899765: avformat/flvenc: fix stereo flag when writing PCMA/PCMU
Krowl has quit [Read error: Connection reset by peer]
markh has joined #ffmpeg-devel
<cone-501> ffmpeg Brad Smith master:fd16d8c68cd7: avutil/thread: add support for setting thread name on *bsd and solaris
b50d has joined #ffmpeg-devel
b50d has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 260 seconds]
epony has quit [Remote host closed the connection]
epony has joined #ffmpeg-devel
<j-b> Thanks for the fosdem, folks!
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg-devel
<cone-501> ffmpeg Paul B Mahol master:d3111486f917: MAINTAINERS: remove myself from here
philipl has quit [Ping timeout: 246 seconds]
philipl has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
dellas has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
Marth64 has quit [Ping timeout: 240 seconds]
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
HarshK23 has quit [Quit: Connection closed for inactivity]
guest745 has quit [Remote host closed the connection]
markh has quit [Read error: Connection reset by peer]