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
Wenbin_Chen has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Ping timeout: 260 seconds]
j45_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
HarshK23 has quit [Quit: Connection closed for inactivity]
kasper93 has quit [Ping timeout: 252 seconds]
durandal_1707 has quit [Ping timeout: 256 seconds]
durandal_1707 has joined #ffmpeg-devel
<durandal_1707> let FFmpeg 7.0 be last ffmpeg release
j45 has quit [Ping timeout: 268 seconds]
<Lynne> x264 style pick your favorite git commit
navi has quit [Quit: WeeChat 4.0.4]
kasper93 has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
lexano has quit [Ping timeout: 260 seconds]
Wenbin_Chen_ has joined #ffmpeg-devel
Wenbin_Chen has quit [Read error: Connection reset by peer]
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
thilo has quit [Ping timeout: 256 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Read error: Connection reset by peer]
Wenbin_Chen has joined #ffmpeg-devel
mkver has quit [Ping timeout: 268 seconds]
dykai has joined #ffmpeg-devel
cone-838 has quit [Quit: transmission timeout]
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg-devel
Wenbin_Chen_ has joined #ffmpeg-devel
MrZeus_ has quit [Ping timeout: 252 seconds]
Wenbin_Chen has quit [Ping timeout: 246 seconds]
Wenbin_Chen has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Ping timeout: 256 seconds]
haihao has quit [Ping timeout: 260 seconds]
haihao_ has joined #ffmpeg-devel
Wenbin_Chen_ has joined #ffmpeg-devel
Wenbin_Chen has quit [Remote host closed the connection]
dykai has quit [Ping timeout: 260 seconds]
jamrial has quit []
cworley has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
cworley has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Read error: Connection reset by peer]
Wenbin_Chen has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
Wenbin_Chen has quit [Read error: Connection reset by peer]
Wenbin_Chen_ has joined #ffmpeg-devel
taniey has quit [Ping timeout: 260 seconds]
taniey has joined #ffmpeg-devel
jarthur has quit [Quit: jarthur]
Wenbin_Chen has joined #ffmpeg-devel
taniey has quit [Ping timeout: 256 seconds]
taniey has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Ping timeout: 264 seconds]
Wenbin_Chen_ has joined #ffmpeg-devel
Wenbin_Chen has quit [Read error: Connection reset by peer]
hpkn_ has joined #ffmpeg-devel
hpkn has quit [Ping timeout: 240 seconds]
hpkn_ is now known as hpkn
hpkn has quit [Remote host closed the connection]
hpkn has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
<elenril> Traneptora: have you considered just writing your own decoder and encoder?
<Traneptora> decoder Lynne called dibs on
<Traneptora> encoder, I already have, it's called libhydrium but it's WIP
markh has quit [Remote host closed the connection]
Krowl has joined #ffmpeg-devel
akapustin has joined #ffmpeg-devel
Wenbin_Chen has joined #ffmpeg-devel
Wenbin_Chen_ has quit [Ping timeout: 260 seconds]
taniey has quit [Ping timeout: 260 seconds]
taniey has joined #ffmpeg-devel
markh has joined #ffmpeg-devel
akapustin has quit [Quit: Konversation terminated!]
taniey has quit [Ping timeout: 252 seconds]
taniey has joined #ffmpeg-devel
akapustin has joined #ffmpeg-devel
<akapustin> Hey guys, hope you are well. I spent more than 1 week, trying to troubleshoot one issue, which might not be an issue after all. To reproduce it I had to wait for 25+ hours...
<akapustin> Long story short: looks like start_time is overflowing. And it can hold maximum ~ 95379 seconds
<akapustin> is it what expected? Or should I raise a bug?
<kurosu> For some reason, that number * 90KHz/2 looks to be really close to 2^32. But that sounds like something to put on trac with a command-line to reproduce, in particular the timebase
<akapustin> @kurosu: I created a ticket, was thinking that "if it's not in a ticket - it never happened" :D https://trac.ffmpeg.org/ticket/10819#ticket
<kierank> 23:05:05 <durandal_1707> you all are on FFlabs paylist
<kierank> Amazing how you and NG agree on something
<akapustin> @Kurosu: Interesting, never though of relating this issue with frequncy. I was thinking that its related to int64_t (which is type behind wallclock) with maximum value: 2^63 = 9,223,372,036,854,775,807. But there must be plenty of capacity to store more than 1 day, even it's in microseconds
ccawley2011 has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
dykai has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<durandal_1707> major bump and dump ffmpeg code
<Traneptora> ye, but somewhere something might be using int
<Traneptora> instead of int64_t
<Traneptora> worth investigating
dykai has quit [Ping timeout: 264 seconds]
mkver has joined #ffmpeg-devel
<durandal_1707> hacks everywhere
<elenril> (majority added by durandal_1707)
<durandal_1707> FFmpeg for sale
<durandal_1707> elenril is incompetent developer on FFlabs payroll
<elenril> you forgot poor
<durandal_1707> why you still work on FFmpeg at all?
<durandal_1707> why you still work on FFmpeg at all?
<elenril> to annoy you personally
<durandal_1707> doesnt you still write and do serious research on scientific papers about physics?
<elenril> I can do both
MrZeus_ has joined #ffmpeg-devel
<durandal_1707> at what quality?
<durandal_1707> both products become sub-optimal in long turn
<durandal_1707> lets praise today the gstreamer superiority over ffmpeg
<elenril> well, I got 2 PRL papers in 2 years
<elenril> that tends to be considered pretty good
<durandal_1707> FFmpeg - the master failure
<elenril> did you get that puppy yet?
<elenril> it would improve your life
<durandal_1707> i have no money to keep puppy on life
<aaabbb> gstreamer superiority lmao
<elenril> you could do contracting for fflabs
<durandal_1707> you think fflabs contracts are enough for puppy food and shelter?
<durandal_1707> maybe for virtual puppy in .jpeg
<elenril> I dunno, ask some mastermind like kierank
Krowl has joined #ffmpeg-devel
HarshK23 has joined #ffmpeg-devel
<durandal_1707> i never got any serious bussiness contract/proposal from him
<durandal_1707> serious - able to pay shelter and food for puppy for at least one year
<aaabbb> this place has so much drama it makes lkml look positively respectful. i like it
<elenril> this is just funposting, not actual drama
<aaabbb> i mean on the mailing list too
<elenril> durandal_1707: so like 10k€? that shouldn't be so hard
<aaabbb> i can tell the irc is more laid back and just ribbing
<elenril> yeah we're old school like that
<durandal_1707> elenril: rotfl, i asked for less than that, you are far from cheap
<elenril> asked whom?
<elenril> 10k€ per year is like minimum wage
<durandal_1707> some very rich mastermind
<elenril> clearly not rich enough
<durandal_1707> does FFlabs lay-off staff?
<durandal_1707> > If you give away your work for $0 then the value of your work is $0.
dellas83 has joined #ffmpeg-devel
dellas has quit [Read error: Connection reset by peer]
jamrial has joined #ffmpeg-devel
novaphoenix has quit [Quit: i quit]
novaphoenix has joined #ffmpeg-devel
tufei__ has quit [Remote host closed the connection]
tufei__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 264 seconds]
lexano has joined #ffmpeg-devel
<JEEB> I should check with current master if this is still like this, but I love how certain tests using fixed decoders aren't flagged like that :D
ccawley2011 has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
dellas83 has quit [Remote host closed the connection]
dellas83 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<wbs> jamrial: were there still some known sanitizer issues with the vvc tests? the tests fail in two of my configs: http://fate.ffmpeg.org/report.cgi?slot=armv7-linux-gcc-9&time=20240124051736 and http://fate.ffmpeg.org/report.cgi?slot=i686-mingw32-clang-trunk&time=20240124051729
<wbs> hmm, ok, that's weird
<wbs> definitely seems like there's some stack clobbering happening somewhere, and this is without any asm
<wbs> (at least the arm case is reproducible with --cpuflags none)
<frankplow> clang-usan on AArch64 shows that same shift exponent too big and then an additional integer overflow for both those bitstreams, but nothing else
<kasper93> why not check asan? ubsan can miss things like stack clobbering
<frankplow> kasper93: I checked asan, it didn’t report anything
<kasper93> 32-bit build too? I think wbs is having failures on 32-bit platforms
<JEEB> &41
<JEEB> whoops
<durandal_1707> ffmpeg is insecure
MikhailAMD has joined #ffmpeg-devel
<kasper93> need a rust version
<JEEB> opaa
Krowl has quit [Read error: Connection reset by peer]
cone-568 has joined #ffmpeg-devel
<cone-568> ffmpeg Andreas Rheinhardt master:280df9d0eb0d: avutil/hwcontext_d3d12va: Use av_image_copy() wrapper
<cone-568> ffmpeg Andreas Rheinhardt master:3435565e26bd: avcodec/d3d12va_(av1|hevc|vp9): Don't use deprecated FF_PROFILE_*
<another|> durandal_1707: Are you going to FOSDEM?
dellas83 has quit [Ping timeout: 264 seconds]
<kierank> another|: lol
<another|> kierank: hm?
j45 has quit [Quit: ZNC 1.8.2 - https://znc.in]
j45 has joined #ffmpeg-devel
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
<jdarnley> Does swscale have an equivalent of avutil_version()?
<jdarnley> yes swscale_version() I must be blind
<cone-568> ffmpeg James Almer master:bc1d8a9b7650: avcodec/vvc_mvs: align local motion vector fields
<cone-568> ffmpeg James Almer master:cb6a488fba77: avcodec/vvc_mvs: remove an unnecessary AV_ZERO64() call
<JEEB> &28
<JEEB> -_-
jamrial has quit []
dellas83 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<kasper93> &42
<Traneptora> &amp;
<Traneptora> one day I'm going to go to a coding website and do something like int amp; int *a = &amp; just to see if it can handle it
<JEEB> the & comes from shift-7 being / in .fi layout, yet I often end up being in .jp layout which is similar to US. there of course / is in the bottom row while shift-7 gives you &
<Traneptora> there are other keyboard layouts than US English?
<JEEB> :)
<Traneptora> <- says me, who lives in the United States, and thus doesn't have to worry about the tech world not being in his native language
<Traneptora> tho it's probably an actual pain that C is straight up in English, if you don't know English
<wbs> the english parts of programming languages isn't an issue, at all. the main issue is programming languages using special chars that are convenient to type on US keyboards bur inconvenient on various other layouts
<JEEB> yea
tufei_ has joined #ffmpeg-devel
lexano has quit [Ping timeout: 252 seconds]
<Traneptora> what default memory alignment do we use on 32-bit and on 64-bit systems?
tufei__ has quit [Ping timeout: 240 seconds]
<JEEB> I think there was a func to get it?
Marth64 has joined #ffmpeg-devel
<BtbN> there's just a plain define in mem.c
<BtbN> it's currently hardcoded to depend on the presence of AVX and AVX512, if neither of them are there, it's 16 bytes.
lexano has joined #ffmpeg-devel
<frankplow> wbs: Thanks
<frankplow> I managed to reproduce your errors on x86_32-linux. Been having trouble compiling with address sanitiser due to some of the intrinsics in libswscale though.
<wbs> awesome
<durandal_1707> another|: yes, Librempeg presentations will be all the time on FOSDEM, once FFmpeg is deprecated
<another|> So is that a no?
<durandal_1707> another|: AI does not have flesh
<another|> I asked a simple yes/no question and you can't or won't answer that. Okay.
Krowl has quit [Read error: Connection reset by peer]
<durandal_1707> another|: i feel arrogant/aggressive behavior in that response
another| has quit [Remote host closed the connection]
<durandal_1707> come back!
another has joined #ffmpeg-devel
<durandal_1707> elenril: still no fix for that .thd issue ?
<another> Nah. Just an assessment. I'm tired of your behaviour.
<durandal_1707> another: why you tired?
<JEEB> 41
<courmisch> Lynne: nope
<durandal_1707> let me elaborate it for you
<durandal_1707> Lynne: nope, no new hw for you to develop on FFmpeg related projects.
tufei_ has quit [Remote host closed the connection]
tufei__ has joined #ffmpeg-devel
<another> durandal_1707: 90% of what I see from you is trolling, sarcastic comments and verbal attacks. You apparently can't even answer a simple yes/no question sincerely.
pross has quit [Remote host closed the connection]
<courmisch> Lynne: I only have commercial hardware
<durandal_1707> another: why you ask that question at all, I do not work for FFlabs, now or before, and I can not afford 1 year of single shelter and food for one puppy
<another> Because I was interested if you'll be there and if there's a chance that we'll meet. No idea what this has to do with fflabs with which you seem to be obsessed about.
rvalue has quit [Ping timeout: 256 seconds]
___nick___ has joined #ffmpeg-devel
MikhailAMD has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
<Marth64> will there be virtual coverage?
rvalue has quit [Ping timeout: 264 seconds]
<elenril> Marth64: not coming in person?
rvalue has joined #ffmpeg-devel
<elenril> durandal_1707: which issue?
<Marth64> elenril: I wish. long flight for me
<elenril> I guess it's a bit late this year, but flight costs can be reimbursed for active developers
<Marth64> I feel like I have to contribute a lot more to earn that, maybe by next yr :) happy to introduce myself in a virtual event if one happen before then
<Marth64> also more afraid of the flying itself than the cost haha
<Marth64> I get nervous after >3 hour flight
zsoltiv_ has quit [Ping timeout: 264 seconds]
AbleBacon has joined #ffmpeg-devel
<elenril> i get it, the door could fall off at any moment
zsoltiv_ has joined #ffmpeg-devel
<Marth64> yess only takes one bad QA job
<kasper93> you can filter out plane type now on kayak
<kasper93> I always take those emergency row seats, because there are more room for legs, but probably need to reconsider ;p
cone-568 has quit [Quit: transmission timeout]
<kierank> same
<kierank> I was scheduled to be on a max9 the day of that incident
<kierank> but missed the flight
rvalue has quit [Quit: ZNC - https://znc.in]
rvalue has joined #ffmpeg-devel
<durandal_1707> elenril: the small packet slowdown issue
<elenril> got a sample?
<durandal_1707> elenril: create one with ffmpeg
<durandal_1707> did you 1000% forget about this?
<durandal_1707> we already had discussion
<durandal_1707> but i'm not FFlabs boss
<durandal_1707> so can not force you to work on it
<elenril> not even FFlabs boss can force me to work on it
<elenril> (whoever that is)
<durandal_1707> do you have any motivation to fix it?
* JEEB just got reminded of AV_PKT_FLAG_TRUSTED
<elenril> come to fosdem and convince me to fix it
<durandal_1707> ffmpeg -i ../fate-suite/lossless-audio/luckynight-partial.wv -strict -2 y.thd
<durandal_1707> ffmpeg -stream_loop -1 -i y.thd -f null -
<durandal_1707> elenril: i already said, i do not have enough money for puppy food and shelter, so traveling is out of reach.
<elenril> you could be sponsored by SPI
<durandal_1707> but that need I get money first
<durandal_1707> to be able to pay for travel
<JEEB> pretty sure it's possible to do that for people who really don't have the resources
<elenril> I can buy you tickets if you promise to come
<durandal_1707> i need tickets, soap, food, shelter, clothes, etc....
<JEEB> TIL durandal_1707 does not like having clothes on
<Marth64> I just googled fflabs for the first time
<Marth64> There's a kinda bad typo on otherwise good looking site
<Marth64> "We can help you upstream your code, and unsure the maintenance and security of your version." --> ensure not unsure :DD
* Marth64 runs for the hills
<durandal_1707> Marth64: nice, do not hold breath for it to ever be fixed
<another> Marth64: I already reported that back in May
<durandal_1707> see ....
<Marth64> it's not my battle but def found it funny
<Marth64> haha
MrZeus_ has quit [Ping timeout: 240 seconds]
<elenril> JEEB: something will need to be done about random fate-ffmpeg-fix_sub_duration_heartbeat failures
justache has quit [Read error: Connection reset by peer]
justache has joined #ffmpeg-devel
<elenril> durandal_1707: there, happy?
<durandal_1707> ?
<wbs> elenril: yes, seconded. I saw a lot of failures in that test earlier, although I haven't seen it in a while now
<durandal_1707> elenril: how much it improves stuff? more than 10 times for .thd?
<durandal_1707> because if only 5-10% its not worth it
tufei__ has quit [Remote host closed the connection]
tufei__ has joined #ffmpeg-devel
justache has quit [Read error: Connection reset by peer]
MikhailAMD has joined #ffmpeg-devel
justache has joined #ffmpeg-devel
<elenril> durandal_1707: measure and see
MrZeus has joined #ffmpeg-devel
<Marth64> who to ask permission to mark tickets fixed in TRAC? some which are particularly ancient or recently fixed (even with reporter confirming its fixed)
<elenril> can't any registered user do it?
<Marth64> yes it does seem to let me but i thought to check before i go at it
<Traneptora> <Marth64> I feel like I have to contribute a lot more to earn that
<Traneptora> know that feels
<Traneptora> like I'd want to go but don't feel like we're entitled to ask for a reimbursement for a plane ticket from north america with how much code I don't write
<Traneptora> er, I
<Traneptora> not we
<courmisch> mmwell, I have never applied for money from SPI, but I'd say that if you're a voting dev, you're eligible
mkver has quit [Ping timeout: 252 seconds]
<Traneptora> I only pretend to be competent
another is now known as another|
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cone-679 has joined #ffmpeg-devel
<cone-679> ffmpeg James Almer master:342cc1792f95: avcodec/d3d12va_h264: cast mapped_data to void* before passing it to mapped_data()
<cone-679> ffmpeg James Almer master:b4d871fdc807: avcodec/d3d12va_av1.c: change the type for the ID3D12Resource_Map mapped_data argument
<cone-679> ffmpeg James Almer master:9aa388e758af: avcodec/d3d12va_hevc: cast mapped_data to void* before passing it to mapped_data()
<cone-679> ffmpeg James Almer master:04332ca35ef8: avcodec/d3d12va_vp9.c: change the type for the ID3D12Resource_Map mapped_data argument
<cone-679> ffmpeg James Almer master:49a7fe86fe4c: avcodec/d3d12va_vc1: cast mapped_data to void* before passing it to mapped_data()
<cone-679> ffmpeg James Almer master:45a2f2635d0d: avcodec/d3d12va: remove unused variables
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<kierank> elenril: does your patch not add latency?
Krowl has quit [Read error: Connection reset by peer]
<elenril> kierank: no
___nick___ has quit [Ping timeout: 260 seconds]
<elenril> it only buffers when it would otherwise block
<kierank> Ok
<durandal_1707> elenril: so can you give speed numbers before/after with that patch?
ccawley2011 has quit [Read error: Connection reset by peer]
kurosu has quit [Quit: Connection closed for inactivity]
epony has joined #ffmpeg-devel
<Marth64> closed some old/invalid trac tickets, will try to do couple a day
<Marth64> simple stuff, ancient versions or EOL'd os, or already fixed stuff
<Marth64> maybe some day this will not be so many pages of tickets haha
<BtbN> The most important thing still broken from trac is the IRC bot
Wenbin_Chen_ has joined #ffmpeg-devel
<BtbN> Super hard to notice stuff getting posted without
<Marth64> I can advise if needed on that. I used to run IRC networks and had some hands on with bots
<Marth64> granted over 8 years ago but yeah
<Marth64> is it eggdrop/tk bot?
Wenbin_Chen has quit [Ping timeout: 264 seconds]
<Marth64> or is a new one needed? probably it can scrape Trac's RSS feed (which also seems broken)
<BtbN> It's a feature of trac.
<Marth64> ahh
<BtbN> I think it never made it out of Freenode
<BtbN> But iirc it was already broken before
<Marth64> Any contacts I can reach out to?
<Marth64> probably won't get anywhere but I like IRC problems happy to help
<BtbN> I don't know who the trac admin is
<BtbN> check the mailing list for who last announced maintenance I guess :D
iive has joined #ffmpeg-devel
jarthur has joined #ffmpeg-devel
cone-679 has quit [Quit: transmission timeout]
cone-154 has joined #ffmpeg-devel
<cone-154> ffmpeg James Almer master:00b288da73f4: fate/matroska: add missing speex decoder dependency to fate-matroska-ms-mode