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.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
derpydoo has quit [Quit: derpydoo]
Flat_ has quit [Quit: Rip internet]
<haasn> ramiro: I had a crazy idea
<haasn> what if instead of each op dereferencing the next function pointer and jumping into it, we push all of the addresses directly onto the stack in reverse order and have each operation just 'ret' when it's done
<haasn> obviously requires full asm magic
Flat has joined #ffmpeg-devel
<haasn> but that would be a way to handle very low overhead asm function chains without necessitating runtime code generation
<ramiro> haasn: it *could* work, but with runtime code generation we could also do many more optimizations. like instruction reordering, factoring loading of constants outside of the main loop, swizzle by just changing the vector register, ...
MyNetAz has quit [Remote host closed the connection]
<haasn> sure
<ramiro> we could shave off a few cycles with that trick, but we might shave off many more cycles with runtime code generation :)
^Neo_ has joined #ffmpeg-devel
<ramiro> and we don't have to deal with delay slots on mips :P
^Neo has quit [Ping timeout: 252 seconds]
minimal has quit [Quit: Leaving]
^Neo_ has quit [Ping timeout: 245 seconds]
<haasn> actually, my current approach is probably faster than the ret trick
cone-897 has joined #ffmpeg-devel
<cone-897> ffmpeg Andreas Rheinhardt master:44ed8f61d7aa: avcodec/aom_film_grain: Cast const away to suppress compiler warning
<cone-897> ffmpeg Andreas Rheinhardt master:2da40904f399: avcodec/x86/hevc/dsp_init: Rename ff_hevc_put_hevc->ff_hevc_put
<haasn> since under the hood both amount to a dereference, indirect jump and register addition
<haasn> except I already have my "stack" assembled in constant memory
<haasn> ramiro: I seem to have accidentally reinvented the code pattern used by bytecode interpreters for popular programming languages :)
<haasn> except they use computed gotos (taking the addresses of labels)
<haasn> it compiles down to pretty much the same asm
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
ukn_unknown has joined #ffmpeg-devel
LainExperiments has quit [Quit: Client closed]
DVedaa has quit [Changing host]
DVedaa has joined #ffmpeg-devel
realies3 has joined #ffmpeg-devel
realies has quit [Ping timeout: 244 seconds]
realies3 is now known as realies
ukn_unknown has quit [Ping timeout: 240 seconds]
System_Error has quit [Write error: Connection reset by peer]
System_Error has joined #ffmpeg-devel
jamrial has quit []
ukn_unknown has joined #ffmpeg-devel
cone-897 has quit [Quit: transmission timeout]
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 252 seconds]
MyNetAz has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
grillo_0 has quit [Quit: Ping timeout (120 seconds)]
grillo_0 has joined #ffmpeg-devel
ukn_unknown has quit [Quit: Client closed]
cone-520 has joined #ffmpeg-devel
<cone-520> ffmpeg Frank Plowman master:26c5d8cf5d6d: lavc/vvc: Fix NumEntryPoints derivation
Warcop has quit [Remote host closed the connection]
aaabbb has quit [Killed (NickServ (GHOST command used by aaabbb_!sitku@bitcoinshell.mooo.com))]
aaabbb has joined #ffmpeg-devel
bbbccc has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
cone-520 has quit [Quit: transmission timeout]
twelve has joined #ffmpeg-devel
twelve has quit [Ping timeout: 260 seconds]
System_Error has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
natto has quit [Quit: a.]
natto has joined #ffmpeg-devel
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
twelve has quit [Ping timeout: 248 seconds]
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
Gramner has quit [Remote host closed the connection]
<fflogger> [newticket] joe: Ticket #11512 ([ffmpeg] pocketsphinx not found using pkg-config) created https://trac.ffmpeg.org/ticket/11512
Anthony_ZO has joined #ffmpeg-devel
ahmedhamed has joined #ffmpeg-devel
Guest79 has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
<Guest79> how can i access the chat history?
Gramner has joined #ffmpeg-devel
<sfan5> there seems to be public log here https://libera.irclog.whitequark.org/ffmpeg-devel/2025-03-15
Mirarora has joined #ffmpeg-devel
<fflogger> [editedticket] oromit: Ticket #11512 ([ffmpeg] pocketsphinx not found using pkg-config) updated https://trac.ffmpeg.org/ticket/11512#comment:2
Guest79 has quit [Quit: Client closed]
mkver has quit [Quit: Leaving]
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
microlappy has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
microlappy has quit [Client Quit]
microlappy has joined #ffmpeg-devel
microlappy has quit [Client Quit]
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
ahmedhamed has quit [Quit: Connection closed for inactivity]
Mirarora has joined #ffmpeg-devel
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Mirarora has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
ahmedhamed has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
Anthony_ZO has quit [Ping timeout: 260 seconds]
abdu has joined #ffmpeg-devel
abdu96 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
twelve has joined #ffmpeg-devel
elvis_a_presley has quit [Quit: smoke-bomb ; grapple-hook]
elvis_a_presley has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
twelve has joined #ffmpeg-devel
abdu50 has joined #ffmpeg-devel
abdu96 has quit [Ping timeout: 240 seconds]
abdu50 has quit [Client Quit]
abdu has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
twelve has joined #ffmpeg-devel
abdu8 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
abdu8 has quit [Ping timeout: 240 seconds]
^Neo_ has joined #ffmpeg-devel
tufei has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 252 seconds]
tufei has quit [Ping timeout: 264 seconds]
ahmedhamed has quit [Quit: Connection closed for inactivity]
twelve has quit [Remote host closed the connection]
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
abdu8 has joined #ffmpeg-devel
lexano has quit [Remote host closed the connection]
Sean_McG has joined #ffmpeg-devel
* Sean_McG peeks in
lexano has joined #ffmpeg-devel
<Sean_McG> I noticed the git links from FATE are giving 502 bad gateway errors a lot, is the machine OK?
<BtbN> just an insane amount of LLM scrapers that download every link again and again
* Sean_McG sighs
<Lynne> haven't you heard, agi to the moon or bust!
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
ahmedhamed has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
System_Error has joined #ffmpeg-devel
<BtbN> Yeah, g.v.o is almost completely down
<Lynne> to the moon!
<BtbN> code.ffmpeg.org is pretty much sealed off now
<BtbN> means search engines also can't really get in, but that's what you gotta do to keep running I guess
<Lynne> hashcash is more relevant now than ever
minimal has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
jdek has quit [Quit: WeeChat 4.4.3]
minimal has quit [Quit: Leaving]
abdu has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
abdu8 has quit [Ping timeout: 240 seconds]
twelve has joined #ffmpeg-devel
cone-830 has joined #ffmpeg-devel
<cone-830> ffmpeg James Almer master:819dec697a93: swscale/swscale_unscaled: account for semi planar formats with data in the msb
<cone-830> ffmpeg James Almer master:63fa1f52b9c4: swscale/swscale_unscaled: make the fast planar copy path work with more formats
<cone-830> ffmpeg James Almer master:3f57063c58fa: avcodec/ffv1dec: set the FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM capability
ccawley2011_ has quit [Ping timeout: 276 seconds]
twelve has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
ccawley2011_ has quit [Read error: Connection reset by peer]
twelve has joined #ffmpeg-devel
twelve has quit [Ping timeout: 252 seconds]
ukn_unknown has joined #ffmpeg-devel
ahmedhamed has quit [Quit: Connection closed for inactivity]
uau_ has joined #ffmpeg-devel
uau has quit [Ping timeout: 265 seconds]
uau_ is now known as uau