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
<fflogger>
[newticket] jozefchutka: Ticket #11429 ([undetermined] mp3float Header missing vs. Conversion failed!) created https://trac.ffmpeg.org/ticket/11429
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullie has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
thesynthax has joined #ffmpeg-devel
th3synth4x has joined #ffmpeg-devel
<th3synth4x>
Hi everyone! My name is thesynthax. I just wanted to know when tentatively the GSoC 2025 project ideas list will be released. I know that the list is released before the official announcement of the mentoring organizations by Google.
<th3synth4x>
Or if someone can just write down the tentative projects FFmpeg is planning this year
th3synth4x has quit [Client Quit]
thesynthax has quit [Quit: WeeChat 4.5.1]
thesynthax has joined #ffmpeg-devel
thesynthax is now known as th3synth4x
ngaullie has quit [Remote host closed the connection]
ngaullie has joined #ffmpeg-devel
stupidoo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 252 seconds]
DauntlessOne4 has quit [Quit: Ping timeout (120 seconds)]
DauntlessOne4 has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
ngaullie has quit [Ping timeout: 245 seconds]
stupidoo has quit [Quit: Client closed]
rvalue has joined #ffmpeg-devel
paulk-bis has quit [Quit: WeeChat 3.0]
paulk has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
GoldenLeader has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
av500 has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 248 seconds]
ccawley2011 has quit [Ping timeout: 260 seconds]
ngaullie has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 248 seconds]
ccawley2011 has quit [Ping timeout: 276 seconds]
jamrial has joined #ffmpeg-devel
stupidoo has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 245 seconds]
ccawley2011 has quit [Ping timeout: 244 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 246 seconds]
ccawley2011 has quit [Ping timeout: 265 seconds]
th3synth4x has quit [Ping timeout: 260 seconds]
jamrial_ has joined #ffmpeg-devel
thesynthax has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
jamrial has quit [Read error: Connection reset by peer]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 248 seconds]
ccawley2011 has quit [Ping timeout: 245 seconds]
abdu has joined #ffmpeg-devel
ngaullie has quit [Ping timeout: 252 seconds]
thesynthax has quit [Quit: WeeChat 4.5.1]
ngaullier has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
ngaullie has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
System_Error has quit [Ping timeout: 264 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 246 seconds]
ccawley2011 has quit [Ping timeout: 248 seconds]
ccawley2011__ has quit [Ping timeout: 264 seconds]
<Lynne>
its already nice having a proper repo, even if its just for testing
<Lynne>
BtbN: thanks for working on compile/fate automation too
<BtbN>
Well, it failed yesterday cause it needs bloody nodejs in the image :D
^Neo has quit [*.net *.split]
Mirarora has quit [*.net *.split]
microchip_ has quit [*.net *.split]
bilboed has quit [*.net *.split]
DodoGTA has quit [*.net *.split]
wyatt8740 has quit [*.net *.split]
APic has quit [*.net *.split]
^Neo has joined #ffmpeg-devel
Mirarora has joined #ffmpeg-devel
microchip_ has joined #ffmpeg-devel
bilboed has joined #ffmpeg-devel
DodoGTA has joined #ffmpeg-devel
wyatt8740 has joined #ffmpeg-devel
APic has joined #ffmpeg-devel
microchip_ has quit [Read error: Connection reset by peer]
microchip_ has joined #ffmpeg-devel
ngaullie has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 265 seconds]
<GoldenLeader>
haasn: added 8bit/16bit support, adding on top of this also generic support for bitstream flagged pixdesc formats will be very long task
<haasn>
Agreed, though with my design it hopefully shouldn’t be too painful
<haasn>
I finished all of the RGB variant wrappers except for the oddly packed ones
<haasn>
But I’m not yet sure what will be a good design for combining them together
<haasn>
I don’t want to create all N^2 pixfmt conversion possibilities
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
<GoldenLeader>
heh, i'will try do to it anyway. just to mess with fun
<haasn>
One advantage of the current sws unscaled special converters is that it can handle multiple pixfmts with a single function
<haasn>
Whereas my approach currently requires the function to be hard coded to an exact combination of pixfmts
<haasn>
Otherwise it will have to go through the special path
<haasn>
I do, though it's a pain to import my code there
<haasn>
since it uses libavutil dependencies heavily
ngaullier has quit [Ping timeout: 252 seconds]
witchymary has quit [Ping timeout: 245 seconds]
<GoldenLeader>
i wonder how to automate picking functions that are generated from templates, more templates - more functions to take care of and properly map
<GoldenLeader>
some sort of auto generating functions at runtime depending on pixdesc parameters
<GoldenLeader>
so that every N^2 conversion can have SIMD
<GoldenLeader>
i guess it would be much easier to write script which would write all conversion functions at once
ngaullier has joined #ffmpeg-devel
<haasn>
seems like I can set loop vectorization pragmas on all loops to get it to produce faster code on older x86
<haasn>
but still not as fast as with AXV
<haasn>
AXV
<haasn>
AVX even
<haasn>
well, something we definitely could do is compile our template once with AVX enabled and once without and pick the right symbol table at runtime the "manual" way
<haasn>
GoldenLeader: I'm also not sure yet, I was going to go with a big array approach
<haasn>
we can have an array per platform / optimization level and pick the right one at runtime
<GoldenLeader>
2 endians * 16bit_depth * shift variations * depth variations - this grows very fast and there are many path gaps that remain unused, ....
<GoldenLeader>
if i pick another approach, that would reduce from N^2 to 2*N functions
<GoldenLeader>
but couldn't I use self-modifying C functions and still get N^2 C optimized functions at ease
ngaullier has quit [Ping timeout: 248 seconds]
<haasn>
what we really need is a custom ABI
<GoldenLeader>
why?
<haasn>
to take and return value in %xmm registers
<haasn>
without going through stack
<haasn>
then you can just call multiple functions without performance overhead other than the jump/ret
System_Error has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
<GoldenLeader>
see all 10 parameters passed in pf2pf_loop, the point is to unroll all such values into special functions, so they can get better compiler code generated.
ccawley2011__ has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
<Traneptora>
BtbN: I logged into code.ffmpeg.org and it appears there's no repositories at all. is this intentional? or am I missing something?
<BtbN>
There is exactly one so far (and peoples forks)
<Traneptora>
ah, I had to click 'explore'
<Traneptora>
it was showing personal ones
<BtbN>
if you log in, you should see more I think
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
<Traneptora>
ye, it was just that I didn't click "explore" to show ones I didn't own
<Traneptora>
it was showing my repos, which was none
<Traneptora>
just to be clear, the forgejo is a mirror, right?
<Traneptora>
or can we actually send PRs to it and have it update the main repo
<BtbN>
The error message seems to be relatively clear thouth?
<GoldenLeader>
was it compromised?
<BtbN>
And it's not even a mirror
<BtbN>
I just pushed stuff to it. It's purely a test so far
<Traneptora>
well I just added the gpg key to my account and then pushed a commit to it with the key
<Traneptora>
the ssh worked fine
<Traneptora>
pushing the same commit to my github fork doesn't error out
<Traneptora>
and running git verify-commit works locally
ccawley2011 has quit [Ping timeout: 272 seconds]
System_Error has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
GoldenLeader has quit [Quit: Client closed]
stupidoo has quit [Quit: Client closed]
witchymary has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
<Traneptora>
BtbN: update: apparently there's a bug where this happens ifyou add the gpg key before verifying your email. so I tried to click "send verification email" or whatever it's called in settings and never received one
<Traneptora>
can you check logs? maybe there's some SMTP config issue
<BtbN>
Check your spam folder
<BtbN>
I get E-Mails fine, and bunch of other peoples did as well
<Traneptora>
I can re-check, but I did
<BtbN>
Just tested it, it sends mail to me just fine
<Traneptora>
interesting
<Traneptora>
wonder if it's an issue with the UI
<Traneptora>
is pushing that button supposed to reload the page?