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
sudden has joined #ffmpeg-devel
mkver has quit [Ping timeout: 268 seconds]
q66 has quit [Ping timeout: 268 seconds]
mkver has joined #ffmpeg-devel
q66 has joined #ffmpeg-devel
kurosu has quit [Quit: Connection closed for inactivity]
cone-433 has quit [Quit: transmission timeout]
iive has quit [Quit: They came for me...]
Marth64 has quit [Remote host closed the connection]
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
omegatron has quit [Quit: Power is a curious thing. It can be contained, hidden, locked away, and yet it always breaks free.]
lexano has quit [Ping timeout: 268 seconds]
MrZeus_ has joined #ffmpeg-devel
jamrial has quit [Read error: Connection reset by peer]
jamrial_ has joined #ffmpeg-devel
MrZeus has quit [Ping timeout: 252 seconds]
mkver has quit [Ping timeout: 268 seconds]
\\Mr_C\\ has quit [Ping timeout: 264 seconds]
MrZeus_ has quit [Ping timeout: 256 seconds]
cone-266 has joined #ffmpeg-devel
<cone-266> ffmpeg Dariusz Marcinkiewicz master:86367be5ef31: lavc/libvpxenc: add screen-content-mode option
jamrial_ has quit []
HarshK23 has joined #ffmpeg-devel
marcj has joined #ffmpeg-devel
MisterMinister has quit [Ping timeout: 255 seconds]
<cone-266> ffmpeg Frank Plowman master:acacf8a313f7: lavc/vvc: Use pps->{width, height} over sps->{width, height}
AbleBacon has quit [Read error: Connection reset by peer]
MisterMinister has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 246 seconds]
Martchus has joined #ffmpeg-devel
jarthur has quit [Quit: jarthur]
jkhsjdhjs has quit [Remote host closed the connection]
jkhsjdhjs has joined #ffmpeg-devel
rooisnoek has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
Mista_D has joined #ffmpeg-devel
rooisnoek has quit [Quit: Leaving]
MisterMinister has quit [Ping timeout: 252 seconds]
<elenril> Traneptora: avframe.metadata is evil and needs to die
elastic_dog has quit [Ping timeout: 246 seconds]
elastic_dog has joined #ffmpeg-devel
MetaNova has quit [Remote host closed the connection]
MetaNova has joined #ffmpeg-devel
cone-266 has quit [Quit: transmission timeout]
MetaNova has quit [Remote host closed the connection]
MetaNova has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
qeed has quit [Quit: Leaving]
Krowl has quit [Read error: Connection reset by peer]
MetaNova has quit [Remote host closed the connection]
MetaNova has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
deer3 has quit [Ping timeout: 255 seconds]
dellas has quit [Remote host closed the connection]
dellas has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
deer3 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<elenril> >D3D11 mapping doesn't work on AMD for unrelated reasons.
<elenril> jkqxz: intriguing, care to elaborate?
dellas has quit [Remote host closed the connection]
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
jamrial has joined #ffmpeg-devel
deer3 has quit [Ping timeout: 264 seconds]
deer3 has joined #ffmpeg-devel
<elenril> jamrial: i see there's an explicit nb_tiles now
<elenril> can it be different from the number of streams in the group?
Krowl has quit [Read error: Connection reset by peer]
lexano has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
deus0ww has quit [Ping timeout: 264 seconds]
deus0ww has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
<JEEB> wow, how did I manage to make `fate-shortest-sub` non-deterministic
<mkver> IIRC it already is. You did not make it.
<JEEB> :D
<JEEB> glad to know
galad_ has joined #ffmpeg-devel
galad has quit [Ping timeout: 256 seconds]
deer3 has quit [Ping timeout: 264 seconds]
deer3 has joined #ffmpeg-devel
<elenril> I've never seen this one fail
<JEEB> yea that's why I wondered what caused it to start returning a set of values instead of a single value
sgm has quit [Ping timeout: 255 seconds]
sgm has joined #ffmpeg-devel
<mkver> elenril: Which one was the spuriously failing then?
<elenril> fate-ffmpeg-fix_sub_duration_heartbeat
MetaNova has quit [Ping timeout: 256 seconds]
<JEEB> was there a way to skip one test while running all the other?
sgm has quit [Remote host closed the connection]
<mkver> configure has an option to ignore the return value of a prescribed set of tests.
<mkver> --ignore-tests
galad_ is now known as galad
sgm has joined #ffmpeg-devel
<mkver> Alternatively, you can use make fate-list and filter out the tests you don't like.
<JEEB> yea, ignore-tests might be good enough. cheers
sgm has quit [Remote host closed the connection]
sgm has joined #ffmpeg-devel
<elenril> mkver: it'd be nice if you could also comment in the s302m thread, so it doesn't seem that it's just me who's objecting
MetaNova has joined #ffmpeg-devel
<elenril> assuming your objections still stand
<JEEB> ok, so it works with the make invocation too `make fate-shortest-sub SAMPLES=../../fate-suite/ IGNORE_TESTS=shortest-sub`
<jamrial> elenril: yes, there's a sample in the conformance suit with one item/image that's placed twice
<jamrial> that's why i added the stream index field to *offsets too
<elenril> crazy
<JEEB> fun
<elenril> would be nice to mention that more explicitly somewhere
<elenril> also, I'm wondering if it wouldn't be useful to define some flags to mark "sane" layouts
<elenril> like no overlaps, every stream only mapped once, etc.
<elenril> but that can be done later
Krowl has quit [Read error: Connection reset by peer]
cone-639 has joined #ffmpeg-devel
<cone-639> ffmpeg Andreas Rheinhardt master:7ed1e806e760: avcodec/x86/simple_idct: Empty MMX state in ff_simple_idct_mmx
tufei__ has quit [Remote host closed the connection]
<tmatth> jamrial: do you have a sample POC for the bug that https://ffmpeg.org//pipermail/ffmpeg-devel/2024-February/321548.html fixes?
tufei__ has joined #ffmpeg-devel
<jamrial> tmatth: yes, it's a fuzzed one. michaelni sent it to me
<tmatth> jamrial: would you mind sharing it with me? i'm wondering if libspeex programs have the same issue
MisterMinister has joined #ffmpeg-devel
Mista_D has quit [Ping timeout: 240 seconds]
<jamrial> tmatth: done
<tmatth> cheers!
Marth64 has joined #ffmpeg-devel
<jamrial> mkver: can you rebase your avfilter bump set after 86417b759f?
<mkver> I actually already sent a new version; https://ffmpeg.org/pipermail/ffmpeg-devel/2024-February/321465.html
<mkver> Wait a moment for a version on top of the bump set.
ccawley2011 has joined #ffmpeg-devel
<Marth64> hello
Krowl has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
tufei_ has joined #ffmpeg-devel
tufei__ has quit [Ping timeout: 255 seconds]
AbleBacon has joined #ffmpeg-devel
<mkver> jamrial: Here is the branch with FFFilterContext added at the bump: https://github.com/mkver/FFmpeg/commits/bump2/
<mkver> As has been said, I have a new patchset that adds this sooner; then the internal-pointers will stay for a few days in the public context.
<jamrial> cool
Marth64 has quit [Ping timeout: 255 seconds]
Marth64 has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
cone-639 has quit [Quit: transmission timeout]
rvalue has quit [Ping timeout: 256 seconds]
MrZeus_ has joined #ffmpeg-devel
rvalue has joined #ffmpeg-devel
cone-337 has joined #ffmpeg-devel
<cone-337> ffmpeg James Almer master:66b50445cb36: avcodec/speexdec: check for sane frame_size values
sgm has left #ffmpeg-devel [#ffmpeg-devel]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 256 seconds]
<Traneptora> elenril: AVFrame.metadata sux sure, but how do you propose we solve the issue mkver raised
<Traneptora> which is that Exif and AVDisplayMatrix are similar metadata
<Traneptora> atm when I attach Exif I parse the orientation and add AVDisplaymatrix but what happens if a user changes that? how do we wish to handle it? what happens if avdisplaymatrix isn't in D4? etc.
<Traneptora> (D4 being the dihedral group)
sdc has joined #ffmpeg-devel
sdc_ has joined #ffmpeg-devel
sdc_ has quit [Client Quit]
Krowl has joined #ffmpeg-devel
<j-b> good morning trolls
<haasn> reported to CC
<elenril> reported report to CT
<j-b> haasn: :D
<Lynne> reported to CI
<j-b> Lynne: and CD?
<Lynne> CDs are rip
HarshK23 has quit [Quit: Connection closed for inactivity]
<elenril> reported to RIAA
<mkver> wbs: Why does x86/intreadwrite.h still contain a check for HAVE_MMX?
<JEEB> röllercopter
<jamrial> mkver: so said optimization can be disabled at configure time, i guess
<mkver> But isn't MMX the wrong instruction set to check here?
<jamrial> all asm used to be disabled with --disable-mmx
<jamrial> yeah, it is, but there probably used to be some mmx impl of AV_COPY64
<jamrial> using movq
<jamrial> which was removed
<mkver> Yes, by wbs, which is why I pinged him.
<j-b> MMX Is dead :D
<Lynne> what about 3dnow?
<Lynne> we still have 3dnow! assembly
<cone-337> ffmpeg Michael Niedermayer master:eea9bd88a5f4: avutil/pixfmt: Add AV_VIDEO_MAX_PLANES
<cone-337> ffmpeg Michael Niedermayer master:7f3612759594: avfilter/v360: Use AV_VIDEO_MAX_PLANES
<j-b> Lynne: you serious?
<j-b> Do some linux distributions still support things without SSE?
<jamrial> that should also be removed. same effect on state as mmx
<j-b> Ah, a lot are now i686-without-SSE mandatory. TIL.
MrZeus__ has joined #ffmpeg-devel
MrZeus_ has quit [Ping timeout: 252 seconds]
<Lynne> it gets better, the only 3dnow we have left is in inline asm for mpegvideoenc
<j-b> rofl
<j-b> we should remove this.
<j-b> Not sure when, but that makes no sense anymore
<psykose> i can almost make out more than 4 pixels
Marth64 has joined #ffmpeg-devel
<Gramner> oldschool pc marketing sure was something
<Marth64> i kept 2 of the cardboard boxes cause they were cool
<Marth64> have a soundblaster and ATI one
<Marth64> get your v.92 modems ready
<Gramner> I remember SSE being marketed as "internet acceleration" because why not? that totally makes a lot of sense
<Marth64> i still believe in Windows Vista
<Marth64> it didn't deserve all the hate it did, maybe some of it
<Gramner> it was called ISSE with the I being for Internet before someone came to their senses and dropped that terminology
<Marth64> lol
<Gramner> vista sure had issues but most of the problems were due to a) vendors selling very underpowered hardware that had no business running vista and b) terrible nvidia chipset drivers that crashed all the time
<Gramner> if you had a decent pc with a non-nvidia chipset it was ok
___nick___ has quit [Ping timeout: 264 seconds]
<Marth64> i was not a fan of nvidia chipset in general, i am convinced one of the nForce SATA controllers had a bug that destroyed hard drives
<Marth64> GPUs, great...chipsets 2000s-early 2010s, meh....
Marth64 has quit [Ping timeout: 264 seconds]
<Lynne> old component boxes were something
<Lynne> XFX had a dog and X-shaped boxes
Marth64 has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
MrZeus__ has quit [Ping timeout: 264 seconds]
<Traneptora> nah, I owned a vista box and it was truly bad
<kierank> j-b: omg we have 3dnow
<drv> I ran a fate box to test 3dnow for a while, but I don't think anybody is testing it anymore
<drv> (just waiting for the K6-III enthusiasts to come out of the woodwork)
<mkver> jamrial: Do you know why the compiler creates two versions (one using xmm registers) here: https://godbolt.org/z/oKxn57r6r?
<rodeo> So the trolling hinted at by jb, was that on ffmpeg-devel mailing?
<rodeo> There’s so many threads I can’t seem to find it
Krowl has quit [Read error: Connection reset by peer]
nitroxis_ has quit []
deer3 has quit [Ping timeout: 272 seconds]
deer3 has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
<jamrial> mkver: scalar fallback?
<mkver> But what is the advantage of using xmm registers here at all?
<jamrial> you may want to ask that to gcc
<jamrial> it certainly seems pointless
jnbek has quit [Quit: kthx]
jnbek has joined #ffmpeg-devel
nitroxis has joined #ffmpeg-devel
<aaabbb> 3
<another|> like a broken pencil
deer3 has quit [Ping timeout: 255 seconds]
derpydoo has quit [Ping timeout: 240 seconds]
<sdc> heya are there any recommended flags to set for debugging ffmpeg? I currently have
<sdc> --enable-debug=2 --disable-stripping --disable-optimizations --disable-pthreads --disable-os2threads
<JEEB> I generally just do disable-stripping, as in most cases having optimizations has not been a problem
* sdc ah I see I'll give that a try
<JEEB> do note that the ffmpeg_g binary in the build root generally is one that isn't stripped as well, but disable-stripping also has the build system not strip the final binary by the name ffmpeg, or the libraries
<sdc> oh I see thanks for the tip!
cone-337 has quit [Quit: transmission timeout]
klaxa_ has joined #ffmpeg-devel
klaxa has quit [Ping timeout: 256 seconds]