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
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20262 avcodec/h264: ignore POC when flag is set (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20262#issuecomment-4168) by m⁠ichaelni
<BtbN> https://lists.ffmpeg.org/lore/ffmpeg-user/86v98c959l.fsf@x201.butler.org/ just broke the indexer. That one long commandline failed to split, and then was too long for the tokenizer
<BtbN> and apparently nobody expected that to ever happen, so it just hard crashes the indexer
<kasper93> nice
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20262 avcodec/h264: ignore POC when flag is set (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20262#issuecomment-4171) by k⁠evmo314
<fjlogger> [FFmpeg/FFmpeg] Pull request #20313 opened: mov demuxer: use int64_t for next_ts (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20313) by m⁠uiz2
Anthony_ZO has joined #ffmpeg-devel
Kei_N has joined #ffmpeg-devel
marcj has quit [Ping timeout: 245 seconds]
Kimapr has quit [Read error: Connection reset by peer]
Kimapr has joined #ffmpeg-devel
marcj has joined #ffmpeg-devel
Kimapr has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
<Compnn> hard crash hard crash
<Compnn> mm3 looks so advanced
beastd has quit [Ping timeout: 252 seconds]
marcj has quit [Ping timeout: 258 seconds]
marcj has joined #ffmpeg-devel
beastd has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 256 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
jamrial has quit []
tortoise has quit [Server closed connection]
tortoise has joined #ffmpeg-devel
DauntlessOne4985 has quit [Ping timeout: 272 seconds]
mindfreeze has quit [Server closed connection]
mindfreeze has joined #ffmpeg-devel
kasper93 has quit [Ping timeout: 245 seconds]
kasper93 has joined #ffmpeg-devel
secondcreek has quit [Quit: secondcreek]
veritgo235 has quit [Ping timeout: 256 seconds]
veritgo235 has joined #ffmpeg-devel
HarshK23 has quit [Quit: Connection closed for inactivity]
ngaullier has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20302 merged: .forgejo/CODEOWNERS: add myself for various files (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20302) by p⁠ross
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
zsoltiv has quit [Ping timeout: 244 seconds]
zsoltiv_ has quit [Ping timeout: 244 seconds]
<ePirat> BtbN, amazing
<BBB> michaelni: re: "vf_colorspace: Add an option to clamp trc LUT output", I reviewed that in another thread also
<BBB> michaelni: it's a bit annoying but there's 3 versions of that patch on the ML and it's impossible to link them in any meaningful way in mailboxes :(
realies9346 has quit [Quit: ~]
minimal has joined #ffmpeg-devel
linkmauve has left #ffmpeg-devel [not in this room]
linkmauve has joined #ffmpeg-devel
haasn has quit [Server closed connection]
haasn has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
<fflogger> [editedticket] mjuhasz: Ticket #7756 ([avcodec] add mastering display color volume and content light level information to hevc_metadata bitstream filter) updated https://trac.ffmpeg.org/ticket/7756#comment:2
j45 has quit [Ping timeout: 276 seconds]
j45_ is now known as j45
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
<JEEB> Lynne: thanks for the review on that dull patch set :) btw do you recall if compilers actually now error out if you try to utilize a variable that is not defined yet? since I recall a few years back in mpv we had a case where we had a variable definition in the middle of a function and when someone added a usage of that variable before that definition it happily compiled even though the variable was
<JEEB> not yet defined in scope
<Traneptora> JEEB: https://0x0.st/Ki_d.c fails to compile
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 8.0 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<JEEB> Traneptora: good. I wish I recalled more details regarding what the case was where the variable was happily accessed or set before being defined
<Traneptora> JEEB: iirc the issue was that it was defined with an initialier, like AVFoo *bar = NULL; and then we called free on it after an end: label
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20057 hwmap vulkan -> vaapi segfaults (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20057#issuecomment-4181) by s⁠fan5
<Traneptora> and there was goto end; above the definition, which would skip over the initializer
<JEEB> ah
<Traneptora> our fix was hoisting the definition up to the top of the function, so I can see why it would seem similar
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 256 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Issue #20314 opened: FFv1 Vulkan decoder doesn't work with level 3 (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20314) by k⁠asper93
realies9346 has joined #ffmpeg-devel
mkver has quit [Ping timeout: 245 seconds]
minimal has quit [Quit: Leaving]
jamrial has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20136 avformat/movenc: add support for fragmented TTML muxing (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20136#issuecomment-4185) by j⁠eeb
LuisF has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20295 avutil/hwcontext_vulkan: always enable extra usage flags (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20295#issuecomment-4186) by h⁠aasn
LuisF has quit [Quit: Client closed]
LuisF has joined #ffmpeg-devel
<ePirat> JEEB, Traneptora, dont compilers warn if goto skips over variable declarations/init?
<JEEB> at least then it did not
<JEEB> you'd hope/wish they did
mkver has joined #ffmpeg-devel
<Lynne> michaelni: ...
<Lynne> I did ask for a couple of hours of warning
<Lynne> though I'd been fine if it was 30 minutes or even 3 minutes
<BtbN> Does it matter that much that the website post is there the instant of the tag?
<Lynne> not really
<Lynne> its all pointless
<BtbN> As long as the post isn't there before the tag, it doesn't matter too much imo
<BtbN> plenty of projects even have days between technical release and announcement, to have archives propagate to mirrors
<Lynne> no, I mean it
<Lynne> there's no point in posting anything, no one reads it
<BtbN> Plenty of people read the announcements, what
<Lynne> everyone copies phoronix, who know next to nothing
<JEEB> hah, it seems like clang's scan-build actually found a valid issue
<BtbN> 32bit fate CI is broken btw.
<BtbN> it found an issue near instantly it seems
<JEEB> not a major one (value is stored into function scope variable, but then never read as the value is only overwritten and not read from until the end of function
<JEEB> BtbN: yea, aacenc checkasm apparently
<wbs> if the fate log doesn't print the actual .err file, we don't know the seed used for the test, so it's hard to reproduce...
<JEEB> yea
<JEEB> I was going to say that could be a good improvement for the script, to grab the message and cat that mentioned file
<wbs> then again, it took me all of 1 second to hit a failing seed for that one
<wbs> i=0; while true; do ./tests/checkasm/checkasm --test=aacencdsp $i || break; i=$(($i+1)); done
<JEEB> :D
<wbs> fails for seed 41
<JEEB> almost the answer
Anthony_ZO has quit [Remote host closed the connection]
marcj has quit [Ping timeout: 248 seconds]
marcj has joined #ffmpeg-devel
<kasper93> bruh, it's already on phoronix
<kasper93> there was not even official news page update
<kasper93> > with significant performance benefits for AVX-512 CPUs
<kasper93> in filter that you will never use
<kasper93> ever...
<galad> well, it's phoronix, if you sum all the performance improvements in their article titles linux should fly on a 10 mhz cpu
<michaelni> Lynne, i did say it before going to bed yesterday "<michaelni> Will do the 8.0 release tomorrow, dont want to rush it now before i go to bed "
LuisF has quit [Quit: Client closed]
<Lynne> haasn: honestly, I dumbed down the text as much as possible already, what excessive technical details do you see?
<Lynne> its already the bare minimum to avoid misunderstandings
<Lynne> michaelni: I've pushed the announcement, after making sure there are no typos, checking allcodecs/allformats for a complete list, and addressing all issues from the ML
<Lynne> kierank: could you announce it on twitter
mkver has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
<BtbN> The migration for ffmpeg-user seems to have worked fine enough
<BtbN> I've tried to google for "MIPS Servers"
<BtbN> and my god, it's impossible to find anything sensible
<BtbN> apparently there's a German Hosting-Company called mips
<sfan5> why would you buy servers for a dead cpu architecture
<haasn> Lynne: I don't like that you spent about 70% of the words in the release notes on a feature that is less than 10% of the diffstat between 7.1 and 8.0
<haasn> who cares about the technical details of what codecs are candidates for some obscure vulkan compute rewrite nobody will care about
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
<Lynne> even if they don't use it, its something interesting
<Lynne> users request GPU accelerated codecs all the time, here's a couple
<Lynne> if you asked me to, I could've written 10x the amount on just the prepwork you did for the swscale rewrite
<fjlogger> [FFmpeg/FFmpeg] Pull request #20315 opened: movenc: ensure chapters track extradata is not null and populated (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20315) by g⁠alad
blb has quit [Quit: brb]
blb has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
mkver has quit [Ping timeout: 248 seconds]
sdc has quit [Server closed connection]
sdc has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<BtbN> sfan5: we support it, so testing it every now and then might not hurt
<fjlogger> [FFmpeg/FFmpeg] Pull request #20316 opened: avcodec/webp: fix incorrectly returning AVERROR_INVALIDDATA when building Huffman reader (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20316) by r⁠zumer
<Chagall> Not sure if Andreas is here but this is related to one of his changes ^
<Chagall> Very happy not to have to deal with send-email or thunderbird mangling my patches btw :)
uau has quit [Quit: ZNC 1.9.1+deb2+b3 - https://znc.in]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20275 Conversion to WEBP not preserving color as expected. (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20275#issuecomment-4198) by e⁠Pirat
<fjlogger> [FFmpeg/FFmpeg] Pull request #20046 merged: avformat/tcp: add option for enabling TCP keepalive (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20046) by c⁠us
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
DauntlessOne4985 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20317 opened: lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317) by f⁠rankplow
<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-4209) by c⁠us
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 248 seconds]
rvalue- is now known as rvalue
minimal has joined #ffmpeg-devel
uau has joined #ffmpeg-devel
<GewoonLeon> is there like some rule against using bools or why are ints so often used for booleans? is it just to cut down on #includes?
<JEEB> stdbool was not available in earlier versions of C
<JEEB> now it can be utilized internally
<GewoonLeon> aight, i see
<BtbN> a bool is also just an int iirc?
<BtbN> so not really any advantage
<frankplow> I think a bool is more typically a char than an int
<frankplow> But the value of true is defined in the spec to be equal to 1 and false to 0, so you don't get any additional type safety or anything just expressiveness
Kei_N_ has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4215) by j⁠amrial
Kei_N has quit [Ping timeout: 248 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4216) by j⁠amrial
___nick___ has quit [Ping timeout: 248 seconds]
MillerBOSS has joined #ffmpeg-devel
mkver has quit [Ping timeout: 244 seconds]
blb has quit [Ping timeout: 248 seconds]
blb has joined #ffmpeg-devel
Guest63 has joined #ffmpeg-devel
Guest63 has quit [Client Quit]
acryo has quit [Server closed connection]
acryo has joined #ffmpeg-devel
acryo has quit [Changing host]
acryo has joined #ffmpeg-devel
witchymary has joined #ffmpeg-devel
blb has quit [Ping timeout: 256 seconds]
blb has joined #ffmpeg-devel
vjaquez has quit [Server closed connection]
vjaquez has joined #ffmpeg-devel
Kimapr has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
lemourin7 has joined #ffmpeg-devel
lemourin is now known as Guest5566
Guest5566 has quit [Killed (tungsten.libera.chat (Nickname regained by services))]
lemourin7 is now known as lemourin
<haasn> Lynne: sorry, maybe I was a bit too harsh
<haasn> And sure, our users are technical
<haasn> I just wish you would have written more about the other massive changes also
<haasn> But I can’t expect you to do that for free
<haasn> So asking for you to write less was the compromise
AMM has quit [Ping timeout: 252 seconds]
AMM has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4220) by f⁠rankplow
<ePirat> haasn, I mean, we can still add more details to the article
<haasn> BtbN: iirc it's a uint8_t internally
<haasn> at least on my platform
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4221) by f⁠rankplow
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4222) by j⁠amrial
<haasn> but I think hte main raison d'etre for stdbool is so that you don't have to do !! everywhere
<haasn> since all writes to bool are standardized to be converted to a normalized true/false form
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4223) by j⁠amrial
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20317 lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317#issuecomment-4227) by f⁠rankplow
Kimapr has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20317 merged: lavc/Makefile: Make EXIF non-optional (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317) by j⁠amrial
<fjlogger> [FFmpeg/FFmpeg:master] CI failed in test.yml for 673f28b: lavc/Makefile: Make exif.o compulsory (https://code.ffmpeg.org/FFmpeg/FFmpeg/actions/runs/3527)
Kimapr has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
\\Mr_C\\ has joined #ffmpeg-devel