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
kimapr has quit [Remote host closed the connection]
iive has quit [Quit: They came for me...]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20255 merged: avfilter/whisper: correct option formatting (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20255) by B⁠tbN
<fjlogger> [FFmpeg/FFmpeg] Pull request #20258 merged: avformat/mov: don't use an allocated array for sample_size with HEIF images (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20258) by j⁠amrial
<andrewrk> dang, you guys beat us
<andrewrk> zig still on github while we try to wrap up a release
<BtbN> I mean, FFmpeg never was "on" Github to begin with
<BtbN> hm, the bot does not seem to post about issues. The only instance I can find in the history is me testing that it works.
<BtbN> Apparently I managed to break it right after. Somehow.
zane has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20260 Test Issue (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20260#issuecomment-3521) by B⁠tbN
<BtbN> weird
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
<BtbN> maybe it's fixed now
zane has quit [Ping timeout: 252 seconds]
zane has joined #ffmpeg-devel
GewoonLeon has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20261 opened: aacdec_usac: use RefStruct to track unfinished extension buffers [Lynnes version + 2 bugfixes] (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20261) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20261 aacdec_usac: use RefStruct to track unfinished extension buffers [Lynnes version + 2 bugfixes] (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20261#issuecomment-3526) by m⁠ichaelni
<andrewrk> BtbN: oh right, it was always self-hosted. I got tricked by a misleading headline
zane has quit [Ping timeout: 252 seconds]
zane has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20262 opened: avcodec/h264: ignore POC when flag is set (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20262) by k⁠evmo314
mkver has joined #ffmpeg-devel
faidz has quit [Server closed connection]
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 272 seconds]
jamrial has quit []
zane has quit [Ping timeout: 244 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20066 Fix option parsing in ffpreset files (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20066#issuecomment-3540) by h⁠artan
zane has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20256 avformat/whip: check the peer whether is ice lite (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20256#issuecomment-3542) by J⁠ackLau
galad has quit [Server closed connection]
galad has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20263 opened: Forgejo update (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20263) by e⁠rkinalp
<fjlogger> [FFmpeg/FFmpeg] Issue #20264 opened: out of memory when use audio whisper filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20264) by s⁠tevenliu
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20264 out of memory when use audio whisper filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20264#issuecomment-3551) by e⁠rkinalp
derpydoo has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20236 avutil/timecode: Check for integer overflow in av_timecode_init_from_components() (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20236#issuecomment-3554) by p⁠rogrammerjake
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20253 avcodec/vima: support IMA4 (ADPCM QT) variant (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20253#issuecomment-3555) by m⁠lauss2
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20264 out of memory when use audio whisper filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20264#issuecomment-3557) by s⁠tevenliu
mkver has quit [Ping timeout: 244 seconds]
zane has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] Issue #20265 opened: AI use policy (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20265) by e⁠rkinalp
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20265 AI use policy (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20265#issuecomment-3559) by s⁠tevenliu
indecisiveturtle has quit [Ping timeout: 244 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20265 AI use policy (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20265#issuecomment-3561) by k⁠asper93
_whitelogger has joined #ffmpeg-devel
mateo` has quit [Read error: Connection reset by peer]
mateo`_ has joined #ffmpeg-devel
GewoonLeon has joined #ffmpeg-devel
indecisiveturtle has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20266 opened: avcodec/wmaprodec: add xma raw frame decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20266) by I⁠saacMarovitz
indecisiveturtle has quit [Ping timeout: 255 seconds]
zane has joined #ffmpeg-devel
zane has quit [Quit: WeeChat 4.7.0]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20236 avutil/timecode: Check for integer overflow in av_timecode_init_from_components() (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20236#issuecomment-3566) by m⁠ichaelni
^Neo_ has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 245 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20267 opened: avformat/img2dec: remove deprecated glob_sequence pattern type (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20267) by c⁠us
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
<Traneptora> why would forgejo say "missing fork information" for a PR that is just from a fork of FFmpeg on the forgejo instance
b50d has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20066 Fix option parsing in ffpreset files (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20066#issuecomment-3572) by T⁠raneptora
<courmisch> eww, I don't wanna change my SSH key
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
<kasper93> Traneptora: happened to me too, need to rebase pr
<kasper93> why it happens?
<kasper93> hacks and bugs probably
GewoonLeon has quit [Ping timeout: 244 seconds]
b50d has quit [Remote host closed the connection]
b50d has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
b50d has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
LainIwakura has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20267 avformat/img2dec: remove deprecated glob_sequence pattern type (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20267#issuecomment-3573) by b⁠eastd
indecisiveturtle has joined #ffmpeg-devel
GewoonLeon has joined #ffmpeg-devel
LainIwakura has quit [Quit: Client closed]
zsoltiv_ has joined #ffmpeg-devel
zsoltiv has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
witchymary has quit [Remote host closed the connection]
jamrial has joined #ffmpeg-devel
witchymary has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20268 opened: avcodec/sanm: Check w,h,left,top (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20268) by m⁠ichaelni
<nevcairiel> kasper93: seems like the job crashed with some weird memory error, which always causes the lock file to be left behind, probably unrelated VM nonsense
<BtbN> Which job?
<nevcairiel> One of my fate runners
dionisis has quit [Ping timeout: 252 seconds]
___nick___ has joined #ffmpeg-devel
<Xe> Fwiw i know about the anubis issues, hacker news has been very insistently rude about it. I think I have a fix in the main branch.
<BtbN> Which issue? Thatr Huawei got their bots through it?
<Xe> no, the one where sometimes mobile firefox hits a race condition with cookies, opengraph passthrough, and other related torment
<Xe> for huawei, ASN block them at the firewall level
<BtbN> The Huawei thing is ridiculous anyway
<BtbN> "We want to check if that code infringes our copyright!" *proceeds to craw Codeberg with tens of thousands of bots, instead of using git clone*
<Xe> oh dude it's so sad
dionisis has joined #ffmpeg-devel
<BtbN> Xe: Something else I ran into while setting up persistence: I only wanted to configure persistence, and keep using defaults for everything else. But the moment I have my own config file, I need to configure everything myself, I can't just add to the built in default.
<fjlogger> [FFmpeg/FFmpeg] Issue #20269 opened: Cutting with `-ss` when `-r` is set starts at the wrong time. (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20269) by R⁠abcor
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20210 avif glob gives no such file (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20210#issuecomment-3580) by R⁠abcor
<fflogger> [editedticket] Gyan: Ticket #11665 ([undetermined] Input pattern recognition broken when using avif format) updated https://trac.ffmpeg.org/ticket/11665#comment:1
quietvoid has quit [Ping timeout: 276 seconds]
<BtbN> Can someone tell if this is stdcall or cdecl? https://github.com/KhronosGroup/Vulkan-Loader/blob/main/loader/unknown_ext_chain_gas_x86.S#L90 I got building the Vulkan-Loader for win32 explode on me because this assembly function isn't decorated as stdcall as it expectes, and I'm not sure if I can just slap on the missing decorations, or if it's more involved.
<BtbN> https://github.com/KhronosGroup/Vulkan-Loader/blob/main/loader/unknown_ext_chain_masm.asm#L77 has the same functions with decorations, but I have no idea how to tell cdecl vs. stdcall
<BtbN> the instructions seem to be 100% identical at least, but not sure if there is an assembler setting for stdcall
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20057 hwmap vulkan -> vaapi segfaults (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20057#issuecomment-3581) by R⁠abcor
HarshK23 has quit [Quit: Connection closed for inactivity]
quietvoid has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20257 vf_colordetect: add ability to detect fully opaque alpha planes (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20257#issuecomment-3583) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20257 vf_colordetect: add ability to detect fully opaque alpha planes (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20257#issuecomment-3584) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20267 avformat/img2dec: remove deprecated glob_sequence pattern type (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20267#issuecomment-3587) by c⁠us
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20267 avformat/img2dec: remove deprecated glob_sequence pattern type (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20267#issuecomment-3588) by b⁠eastd
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20210 avif glob gives no such file (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20210#issuecomment-3591) by e⁠Pirat
<fjlogger> [FFmpeg/FFmpeg] Issue #20270 opened: 5.1.7: tests fail (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20270) by s⁠ebastinas
<nevcairiel> BtbN: the @4 in the decorated version indicates stdcall
<BtbN> yes, but does the assembly?
<nevcairiel> because its the used assembly space
<nevcairiel> stack space*
<BtbN> I'm surprised the cdecl(?) ones are identical instructions
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20268 avcodec/sanm: Check w,h,left,top (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20268#issuecomment-3593) by m⁠lauss2
<fjlogger> [FFmpeg/FFmpeg] Pull request #20268 merged: avcodec/sanm: Check w,h,left,top (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20268) by m⁠ichaelni
<nevcairiel> its not always super obvious, especially as it just jumps who knows where
<nevcairiel> by the decoration, underscore at the front and @4 at the end is stdcall
<nevcairiel> from the two files linked, i would guess blindly that Linux uses cdecl and windows stdcall
<BtbN> But 64bit has no stdcall for all I know, that's how the gas assembly gets away with working for both linux 32+64 and windows 64 bit
<BtbN> meanwhile the masm assembly works on windows 32 and 64 bit, which supposedly are different conventions as well
<BtbN> super confusing
<BtbN> I'm primarily wondering if I can just slap the stdcall mangling onto the gas assembly on win32, and it'll work
<BtbN> I guess it gets away with not caring by virtue of jumping to an actual vulkan function?
<BtbN> And that'll then be stdcall or cdecl
<BtbN> It's a mechanism the loader uses to be able to call and load functions it itself doesn't know
<BtbN> (No idea why it needs this complicated assembly for that)
Warcop has joined #ffmpeg-devel
<nevcairiel> the jmp going into the actual vulkan function would make sense why the ret is missing
<fjlogger> [FFmpeg/FFmpeg] Issue #20271 opened: [Feature Request] Bayer scale option for -sws_dither bayer (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20271) by R⁠abcor
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20268 avcodec/sanm: Check w,h,left,top (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20268#issuecomment-3599) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20268 avcodec/sanm: Check w,h,left,top (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20268#issuecomment-3600) by m⁠ichaelni
<indecisiveturtle> Lynne: Did some more testing and I think it was a bandwidth limitation or problem akin to that. Moving slice output buffer to device local memory and porting your transfer queue code to DMA it to the host made using 3 contexts consistently faster than 1, at least on NVIDIA
<indecisiveturtle> At least on my system the vulkan prores encoder is around 3x to 4x faster than cpu one (encoding time of 41 seconds on cpu and 12 seconds with vulkan)
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20031 AVFrame alpha mode (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20031#issuecomment-3603) by h⁠aasn
b50d has quit [Remote host closed the connection]
iive has joined #ffmpeg-devel
indecisiveturtle has quit [Ping timeout: 272 seconds]
indecisiveturtle has joined #ffmpeg-devel
linkmauve has quit [Server closed connection]
linkmauve has joined #ffmpeg-devel
DauntlessOne4985 has quit [Ping timeout: 252 seconds]
___nick___ has quit [Ping timeout: 272 seconds]
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 255 seconds]
rvalue- is now known as rvalue
<fjlogger> [FFmpeg/FFmpeg] Pull request #20081 merged: avformat/avio: clarify that AVSEEK_FORCE has no effect (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20081) by c⁠us
Warcop has quit [Remote host closed the connection]
<michaelni> spend a few hours analyzing a use of uninitialized memory between libopus and ffmpeg. took a long time to just manage to replicate. the result, building with FORTIFY_SOURCE (which libopus does by default) is not compatible with memory sanitizer of course nothing warns you of that
<michaelni> unless you read the asm code and find calls to __memcpy_chk in place of __msan_memcpy@PLT
<kasper93> https://github.com/llvm/llvm-project/issues/44124 not much traction to fix/improve intrumentation of _chk functions
<kasper93> I guess we should add -D_FORTIFY_SOURCE=0 to oss-fuzz build script to avoid this issues
lemourin has quit [Server closed connection]
lemourin has joined #ffmpeg-devel
<michaelni> yes
System_Error has quit [Ping timeout: 240 seconds]
mkver has quit [Ping timeout: 244 seconds]
System_Error has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
<Traneptora> I had an uninitialized memory issue earlier that valgrind caught but asan did not
<Traneptora> unless asan isn't supposed to, just msan
<kasper93> yep, need msan for uninit