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
kasper93 has joined #ffmpeg-devel
<kierank> Not sure when I'll be able to reinstall those macs
<BtbN> Did they shred themselves that badly?
<kasper93> isn't macos should be easy to work with?
<fjlogger> [FFmpeg/FFmpeg] Pull request opened: #20048 w32pthreads: add support for setting thread name (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by kasper93
Lypheo has quit [Ping timeout: 248 seconds]
Lypheo has joined #ffmpeg-devel
<kierank> kasper93: sure but it's a desktop assuming someone has a monitor plugged to click thru stuff
mkver has quit [Ping timeout: 248 seconds]
jarthur has quit [Ping timeout: 248 seconds]
jarthur_ has joined #ffmpeg-devel
_whitelogger has joined #ffmpeg-devel
jarthur_ has quit [Remote host closed the connection]
jarthur has joined #ffmpeg-devel
jamrial has quit []
jarthur has quit [Quit: jarthur]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20041 [RFC] Exif Overhaul v2 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20041) by Traneptora
jarthur has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20041 [RFC] Exif Overhaul v2 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20041) by Traneptora
<fjlogger> [FFmpeg/FFmpeg] Comment deleted on pull request #20041 [RFC] Exif Overhaul v2 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20041) by Traneptora
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20041 [RFC] Exif Overhaul v2 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20041) by Traneptora
jarthur has quit [Client Quit]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20029 avfilter/vf_vibrance: Fix default value of rlum/blum (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20029) by quink
<fjlogger> [FFmpeg/FFmpeg] Comment edited on pull request #20029 avfilter/vf_vibrance: Fix default value of rlum/blum (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20029) by quink
TheVibeCoder has joined #ffmpeg-devel
jarthur has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20023 avcodec/dvbsubenc: add a min_bpp option to work around some decoders. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20023) by cus
DVedaa3 has joined #ffmpeg-devel
<pross> TheVibeCoder: how would you demux a format that has audio and video stored in seperate sections of the file, with no 'interleaving' information?
<pross> the only solution i can think of is to continuously seek between sections of the file and return the packets
<TheVibeCoder> that is very bad way
<TheVibeCoder> demux separately
<pross> if the demuxer first emits all the audio packets, then it emits all the video packets, this is a problem also. only works for small files.
<Lynne> pross: we have code to handle that, I'm pretty sure
<TheVibeCoder> hacks are not allowed
<TheVibeCoder> see non-interleaved avi
<pross> no *more* hacks
<Yalda[m]> pross: I can run it on my machine with some guidance if its surface level stack traces you're looking for
<Yalda[m]> It's an M3
rodgort` has joined #ffmpeg-devel
dionisis has quit [Remote host closed the connection]
dionisis has joined #ffmpeg-devel
rodgort has quit [Ping timeout: 272 seconds]
indecisiveturtle has quit [Ping timeout: 260 seconds]
<pross> Yalda[m]: that would be a big help. this: https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2025-July/346247.html test is segfaulting. apply the patch and run make-fate. the g728 source file is already in the fate samples repo.
<fjlogger> [FFmpeg/FFmpeg] Pull request opened: #20049 Lotus ScreenCam Movie demuxer & decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20049) by pross
<TheVibeCoder> Lotus Pocus
Traneptora_ has joined #ffmpeg-devel
Traneptora has quit [Read error: Connection reset by peer]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20049 Lotus ScreenCam Movie demuxer & decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20049) by Lynne
indecisiveturtle has joined #ffmpeg-devel
jarthur has quit [Quit: jarthur]
<TheVibeCoder> ffmpeg devs still limited to 80x25 chars display
<TheVibeCoder> hilarious
jarthur has joined #ffmpeg-devel
<TheVibeCoder> pross: what is in such .scm animations ?
jarthur has quit [Quit: jarthur]
___nick___ has joined #ffmpeg-devel
<pross> totally forgot about the column count. i mostly program full screen in vi. will fix
<pross> TheVibeCoder: .scm content is mostly Windows 3.11 or '95 screencasts with audio. they were light years ahead of twitch :)
<TheVibeCoder> pross: do you work on covox adpcm?
<pross> Not heard of that one. I have the following new adpcms working my repo: Rhetorex, Citrix, ZyXEL, Rockwell, GeoVision/Norcom/UHER
mkver has joined #ffmpeg-devel
<pross> what else is outstanding in my repo. BLOX decoder. Rockwell DigiTalk decoder. Philips LPCBB decoder. DICOM demuxer and decoder. Qmage2 decoder & encoder.
<TheVibeCoder> cool
rcombs has quit [Ping timeout: 244 seconds]
stazthebox has quit [Ping timeout: 268 seconds]
rcombs has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20022 libavfilter: Whisper audio filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20022) by vpalmisano
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20022 libavfilter: Whisper audio filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20022) by vpalmisano
rcombs has quit [Ping timeout: 265 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20022 libavfilter: Whisper audio filter (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20022) by vpalmisano
indecisiveturtle has quit [Ping timeout: 260 seconds]
indecisiveturtle has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
cone-511 has joined #ffmpeg-devel
<cone-511> ffmpeg Kacper Michajłow master:bf640b53db38: avcodec/hevc/hevcdec: handle rpu_buf allocation failure correctly
<cone-511> ffmpeg Kacper Michajłow master:ef167512ab5d: avcodec/dovi_rpudec: parse RPU forward, don't try to find end
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20042 avcodec/dovi_rpudec: parse RPU forward, don't try to find end (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20042) by haasn
<fjlogger> [FFmpeg/FFmpeg] Pull request closed: #20042 avcodec/dovi_rpudec: parse RPU forward, don't try to find end (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20042) by haasn
<fjlogger> [FFmpeg/FFmpeg] Pull request review approved: [#20044 avcodec/dovi_rpudec: skip unknown ext blocks instead of erroring out](https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20044) by haasn
<cone-511> ffmpeg Kacper Michajłow master:e74dbb02eb1e: avcodec/dovi_rpudec: skip unknown ext blocks instead of erroring out
<haasn> BtbN: ^ doesn't seem to have propagated to forgejo, maybe it's just slow
<BtbN> The mirror script runs every */5 in cron
<haasn> ah
<haasn> that would explain why I had to rebase twice also
<haasn> can't you use a post-push hook
<BtbN> No, since I don't have admin access to git.videolan.org
<fjlogger> [FFmpeg/FFmpeg] Pull request merged: #20044 avcodec/dovi_rpudec: skip unknown ext blocks instead of erroring out (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20044) by kasper93
jamrial has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20023 avcodec/dvbsubenc: add a min_bpp option to work around some decoders. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20023) by kasper93
<Lynne> EH
<Lynne> we allow mixed statements and declarations now?
<Lynne> mkver: million thanks for sneaking that in
<BtbN> I still avoid them as much as possible, just for consistency
<BtbN> Code that makes extensive use of them gets very ugly fast
<mkver> Lynne: It has not been sneaked in; it was on the mailing list for more than a week.
<Lynne> yeah, but I can simplify so so SO much with just tasteful use
<Lynne> especially the vulkan code, oh my god
<BtbN> You always already could make declarations at the top of each block
Traneptora_ has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
<Lynne> yeah, but that requires additional indentation that I think is better reseved for if conds
<Lynne> for one off <create this temporary one-off structure for this function needed instead of bajillion arguments> its a life saver
<BtbN> My next thing on the wishlist would be support for automatic destructors
Kei_N_ has joined #ffmpeg-devel
<BtbN> But I think that is still entirely non-standard
<kasper93> automatic destructors is C are awkward
<Lynne> as in __attribute__((constructor))?
<BtbN> it'd need a lot of macro magic to be pretty
Kei_N has quit [Ping timeout: 240 seconds]
<BtbN> Isn't __attribute__((constructor) shared library auto-init stuff?
<kasper93> I think more about __attribute__((cleanup))
<kasper93> but I don't think it fits into existing code base where everytihing is done with `goto cleanup` style
<Lynne> few functions allocate stuff which they then free at the end of the function in our code
<BtbN> The pure load of "goto end;" says otherwise
<Lynne> well yeah, for error handling?
<BtbN> To clean up all the stuff allocated during the function run
<Lynne> we mostly allocate stuff in structs which cross call boundaries
kurosu has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20023 avcodec/dvbsubenc: add a min_bpp option to work around some decoders. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20023) by waider
<TheVibeCoder> fjogger
ccawley2011 has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
LainIwakura has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
cone-511 has quit [Quit: transmission timeout]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
jnbek has joined #ffmpeg-devel
jnbek has quit [Read error: Connection reset by peer]
<fjlogger> [FFmpeg/FFmpeg] Pull request review comment: [#20049 Lotus ScreenCam Movie demuxer & decoder](https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20049) by dwbuiten
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
indecisiveturtle has quit [Ping timeout: 265 seconds]
indecisiveturtle has joined #ffmpeg-devel
LainIwakura50 has joined #ffmpeg-devel
LainIwakura has quit [Ping timeout: 272 seconds]
mkver has quit [Ping timeout: 244 seconds]
ccawley2011 has quit [Ping timeout: 265 seconds]
ccawley2011 has joined #ffmpeg-devel
kasper93_ has joined #ffmpeg-devel
kasper93 is now known as Guest6622
Guest6622 has quit [Killed (calcium.libera.chat (Nickname regained by services))]
kasper93_ is now known as kasper93
b50d has joined #ffmpeg-devel
kasper93 has quit [Read error: Connection reset by peer]
indecisiveturtle has quit [Ping timeout: 248 seconds]
kasper93 has joined #ffmpeg-devel
b50d has quit [Quit: Leaving]
ccawley2011 has quit [Ping timeout: 265 seconds]
ccawley2011 has joined #ffmpeg-devel
b50d has joined #ffmpeg-devel
zsoltiv__ has joined #ffmpeg-devel
zsoltiv has quit [Ping timeout: 252 seconds]
zsoltiv__ is now known as zsoltiv
zsoltiv_ has quit [Ping timeout: 252 seconds]
zsoltiv_ has joined #ffmpeg-devel
blb has quit [Ping timeout: 260 seconds]
blb has joined #ffmpeg-devel
b50d_ has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
kasper93 has quit [Read error: Connection reset by peer]
b50d_ has quit [Remote host closed the connection]
b50d has quit [Ping timeout: 248 seconds]
kasper93 has joined #ffmpeg-devel
Yalda[m] is now known as Yalda
<Yalda> pross: no problem, trying now. also I oddly remember Qmage2. I had customized a boot animation for a phone long time ago
<Yalda> ancient
ccawley2011 has quit [Ping timeout: 248 seconds]
ccawley2011 has joined #ffmpeg-devel
LainIwakura50 has quit [Ping timeout: 272 seconds]
kasper93 has quit [Remote host closed the connection]
<Yalda> pross: it passes on my machine, which is M3 Max. I will have access to an M1 later I can try again on that. I also did a quick resample, followed by a listen test, and both passed, as such: ffmpeg -i fate-suite/g728/CW3.g728 -c:a pcm_s16le -ar 48000 -f null -
<Yalda> nice little beep sound
HarshK23 has quit [Quit: Connection closed for inactivity]
<Yalda> (listen test after resample, i wrote it to matroska)
kasper93 has joined #ffmpeg-devel
LainIwakura has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 240 seconds]
___nick___ has joined #ffmpeg-devel
indecisiveturtle has joined #ffmpeg-devel
<pross> Yalda: thanks. there must be another variable (like compiler version). its crahsing on azure hosted mac fate runner. i am tempted to create an account there just to get to the bottom of it.
___nick___ has quit [Ping timeout: 248 seconds]
<Yalda> pross: np. I'm `Apple clang version 17.0.0 (clang-1700.0.13.5)` as a data point for you
<Yalda> macOS Sequoia 15.15
<Yalda> --enable-debug=3 --enable-nonfree --enable-gpl --enable-demuxer=dvdvideo --enable-libdvdread --enable-libdvdnav --samples=fate-suite/
kasper93 has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] Pull request review comment: [#20048 w32pthreads: add support for setting thread name](https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by toots
kasper93 has joined #ffmpeg-devel
rcombs has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
iive has joined #ffmpeg-devel
jarthur has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20039 avfilter/avfiltergraph: add logging for filter formats (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20039) by haasn
<fflogger> [editedticket] MasterQuestionable: Ticket #11671 ([undetermined] enable TCP keepalive socket options) updated https://trac.ffmpeg.org/ticket/11671#comment:7
indecisiveturtle has quit [Ping timeout: 272 seconds]
indecisiveturtle has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20048 w32pthreads: add support for setting thread name (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by kasper93
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20048 w32pthreads: add support for setting thread name (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by toots
indecisiveturtle has quit [Read error: Connection reset by peer]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20048 w32pthreads: add support for setting thread name (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by kasper93
indecisiveturtle has joined #ffmpeg-devel
jarthur has quit [Quit: jarthur]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20049 Lotus ScreenCam Movie demuxer & decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20049) by cus
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20048 w32pthreads: add support for setting thread name (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20048) by toots
System_Error has quit [Ping timeout: 244 seconds]
TheVibeCoder has quit [Ping timeout: 240 seconds]
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20039 avfilter/avfiltergraph: add logging for filter formats (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20039) by cus
<fjlogger> [FFmpeg/FFmpeg] Pull request opened: #20050 avcodec/g728dec: align static arrays to 32-byte boundary (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20050) by pross
mkver has quit [Ping timeout: 244 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request review rejected: [#20046 avformat/tcp: add option for enabling TCP keepalive](https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20046) by cus
jarthur has joined #ffmpeg-devel
Warcop has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20050 avcodec/g728dec: align static arrays to 32-byte boundary (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20050) by BtbN
<fjlogger> [FFmpeg/FFmpeg] Pull request review comment: [#20050 avcodec/g728dec: align static arrays to 32-byte boundary](https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20050) by kasper93
realies94 has joined #ffmpeg-devel
realies9 has quit [Ping timeout: 248 seconds]
realies94 is now known as realies9
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
realies90 has joined #ffmpeg-devel
realies9 has quit [Ping timeout: 240 seconds]
realies90 is now known as realies9
lemourin has joined #ffmpeg-devel
LainIwakura has quit [Ping timeout: 272 seconds]
realies94 has joined #ffmpeg-devel
realies93 has joined #ffmpeg-devel
realies9 has quit [Ping timeout: 272 seconds]
realies93 is now known as realies9
realies94 has quit [Ping timeout: 252 seconds]
ramiro has quit [Ping timeout: 240 seconds]
ramiro has joined #ffmpeg-devel