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
indecisiveturtle has quit [Ping timeout: 260 seconds]
<fflogger> [editedticket] MasterQuestionable: Ticket #11653 ([avformat] -c copy does not copy track names) updated https://trac.ffmpeg.org/ticket/11653#comment:13
kurosu has quit [Quit: Connection closed for inactivity]
Guest73 has joined #ffmpeg-devel
Guest73 has quit [Client Quit]
mkver has quit [Ping timeout: 248 seconds]
\\Mr_C\\ has joined #ffmpeg-devel
<Yalda> kasper93: left comment on #20025. doesn't look like big deal but wanted to check. ty
<fflogger> [editedticket] MasterQuestionable: Ticket #11696 ([avformat] WAV ≥ 4 GiB abnormal decoding due to length field overflow) updated https://trac.ffmpeg.org/ticket/11696#comment:4
<Yalda> I guess the forgejo way to have issue template is having a ISSUE_TEMPLATE.md in the repo (it was simple, but I liked that TRAC had a two line form "Summary of the bug:" and "How to reproduce:")
<Yalda> I will make MR to have it discussed
<Yalda> have a local forgejo I can test it with
<BtbN> You can just test it on your fork on ours
<Yalda> ha. good point
<BtbN> the only thing you can't easily test outside of the FFmpeg/FFmpeg repo is the workflows
<Yalda> this will help since people can click and see it in the discussion. ty
<BtbN> We also might want to introduce a CODEOWNERS file
<BtbN> so PRs get auto assigned to the right people
<BtbN> They need an account first though
\\Mr_C\\ has quit [Remote host closed the connection]
<kasper93> For testing workflows I recommend GitHub ;p
<kasper93> Except some specifics it works the same
<kasper93> Yalda: thanks for review, I responded.
<BtbN> We have a completely different base image, so no, they behave very differently
<kasper93> depends what you want to test
<kasper93> BtbN: you ok with assert-level=2?
<BtbN> Makes sense for fate tests I think
<fjlogger> [FFmpeg/FFmpeg] Pull request #20103 merged: forgejo/workflows: run fate with assert level 2 (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20103) by k​asper93
<kasper93> and done ;p
<fflogger> [editedticket] MasterQuestionable: Ticket #11683 ([avformat] "libx265" generated videos abnormal frames parsing?) updated https://trac.ffmpeg.org/ticket/11683#comment:6
<BtbN> A lot of our fate testers might actually be stuck btw.
<BtbN> until videolan admins fix the hooks
<Yalda> kasper93: ty
<kasper93> BtbN: ah, true. If they use it as clone source
<fjlogger> [FFmpeg/FFmpeg] Pull request #20106 opened: forgejo/CODEOWNERS: add a CODEOWNERS file to automatically add reviewers (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20106) by L​ynne
<fjlogger> [FFmpeg/FFmpeg] Pull request #20106 merged: forgejo/CODEOWNERS: add a CODEOWNERS file to automatically add reviewers (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20106) by L​ynne
<Lynne> yay, gpg signature survived
<Yalda> ISSUE_TEMPLATE incoming
<kasper93> Lynne: was it rebase tho?
<jamrial> BBB: if you want to add yourself, see .forgejo/CODEOWNERS
jamrial has quit []
jamrial has joined #ffmpeg-devel
<kasper93> Who has upload perms to add sample to fate server?
<jamrial> i can
<jamrial> Lynne: you state mind the alphabetical order then place x86 before aarch64 :p
<jamrial> kasper93: ok
<jamrial> Lynne: also, what about the * wildcard?
<fjlogger> [FFmpeg/FFmpeg] Pull request #20107 opened: forgejo/ISSUE_TEMPLATE: create Issue ticket template based on TRAC form (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20107) by Y​alda
<Lynne> kasper93: I clicked rebase + ff, but I'm pretty sure it only let it be signed because branch was already rebased
<Lynne> jamrial: the * wildcard?
<jamrial> yes, before a or after z?
<kasper93> Lynne: I think BtbN already configured it to survive rebase too, but not tested in practice yet
<fjlogger> [FFmpeg/FFmpeg] Pull request #20108 opened: forgejo/CODEOWNERS: fix alphabetical order (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20108) by L​ynne
<Lynne> jamrial: I'd say before a
<kasper93> Lynne: that's not only not sorted entry
<kasper93> also jamrial you didn't add your nick :)
<jamrial> embarrasing
<Yalda> so the CODEOWNERS policy is basically you do not have to be the author of the area but you may be interested in it, upskilling in it, etc and it triggers a review for you? (for example if I am into various random things, demuxers, subtitles)
<Yalda> I see it at the top of the file. thx
<Yalda> nvm
<BtbN> The signing does not survive a rebase, but if certain conditions are met, the instance will then re-sign the commits with its own key
<BtbN> If all commits were signed with a trusted key already, and the user has 2fa enabled
<BtbN> So they need a green lock on them, and some person involved needs 2fa enabled. Not sure who exactly
<jamrial> kasper93: that link gives me 404
<kasper93> I updated pr without this commit and apparently the link stopped working
<jamrial> done
jamrial has quit []
<kasper93> thank you
keith has quit [Remote host closed the connection]
keith has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20025 merged: avformat/lrcdec: support arbitrary precision timestamp (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20025) by k​asper93
<kasper93> BtbN: didn't work
<fjlogger> [FFmpeg/FFmpeg] Pull request #20109 opened: forgejo/workflows: fix cache update condition (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20109) by k​asper93
<fjlogger> [FFmpeg/FFmpeg] Pull request #20110 opened: doc/bitstream_filters: correct variable use in examples (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20110) by G​yanD
<fjlogger> [FFmpeg/FFmpeg] Pull request #20109 closed: forgejo/workflows: fix cache update condition (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20109) by k​asper93
<fjlogger> [FFmpeg/FFmpeg] Pull request #20109 reopened: forgejo/workflows: fix cache update condition (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20109) by k​asper93
<Lynne> what was the new upstream push URL again?
Traneptora has quit [Ping timeout: 252 seconds]
TheVibeCoder has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20108 merged: forgejo/CODEOWNERS: fix alphabetical order (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20108) by L​ynne
Traneptora has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20110 closed: doc/bitstream_filters: correct variable use in noise examples (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20110) by G​yanD
HarshK23 has quit [Quit: Connection closed for inactivity]
GewoonLeon has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
<wbs> I see some recent mail notifications on ffmpeg-devel from forgejo; are these somewhat permanently set up now, or was that mostly a test? i.e. can one unwatch the repo now, while still seeing an overview of what's happening through the main mail notifications?
mkver has joined #ffmpeg-devel
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20089 merged: FATE tests for G.728, IFF ANIM, LEAD MCMP and Sanyo LD-ADPCM (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20089) by p​ross
<pross> BtbN: Before merging #20089, forgejo said: 'This commit will be signed with key "/data/gitea/conf/signing_key_ed25519.pub"'. But upon the rebase, it never signed it
<Traneptora> I'm trying to figureo ut how to approve changes
indecisiveturtle has joined #ffmpeg-devel
futurelugia has joined #ffmpeg-devel
<pross> Traneptora: the approve button seems only accessible on the 'Files changed' tab with a pull request
<Traneptora> found it
<Traneptora> BtbN: are we still required to rebase PRs manually?
<wbs> Traneptora: it should be possible to do it all from within forgejo now
<fjlogger> [FFmpeg/FFmpeg] Pull request #20062 merged: avcodec/webvttdec: strip classes (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20062) by T​raneptora
rvalue has quit [Read error: Connection reset by peer]
<Traneptora> BtbN: Yalda: the user had the key, but forgejo didn't use their key to sign the commit I pushed to master. I wonder if I need 2FA enabled, since I merged it
rvalue has joined #ffmpeg-devel
<GewoonLeon> Traneptora: when you rebased it, it got rid of the signature
<Traneptora> ah, that's what it was
<Traneptora> figures
indecisiveturtle has quit [Quit: indecisiveturtle]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20111 opened: forgejo/CODEOWNERS: Add myself for arm/aarch64 assembly (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20111) by m​storsjo
<Lynne> was there anyone here dealing with webp?
<Lynne> found a webp file which returns einval when lavc decodes it, but decodes fine in browsers
<TheVibeCoder> link?
<Traneptora> why is av_fast_realloc an unsigned int rather than a size_t? it's throwing off my mojo
mkver has quit [Ping timeout: 244 seconds]
mkver has joined #ffmpeg-devel
<fflogger> [editedticket] rabcor: Ticket #11403 ([avdevice] [Regression] Abnormal "kmsgrab" exit handling of FF7 threading change) updated https://trac.ffmpeg.org/ticket/11403#comment:3
<mindfreeze> I think, ffmpeg should have a list of desirable issues to be fixed in upstream Forgejo and have a issue tracker there,
<mindfreeze> And make forgejo people aware that a big project like ffmpeg is going to use them as mainstream.
<mindfreeze> That might accelreate to have some of the issues in upstream fixed too
<mindfreeze> One issue which i felt might be useful is private/confidential issues for security reports, https://codeberg.org/forgejo/forgejo/issues/4944
jamrial has joined #ffmpeg-devel
<BtbN> The Forgejo maintainers are well aware we're using it
<BtbN> Traneptora: the built in conditions apparently are "user has a pubkey added to their account" and "user has 2fa enabled"
<BtbN> and all commits its rebasing need to be signed to begin with, potentially by a trusted contributor
System_Error has quit [Ping timeout: 240 seconds]
<Traneptora> ah. absent these conditions is there any easy way to preserve the signature other than asking the user to rebase, and then pulling the commit once it's been rebased
<BtbN> How would you preserve a signature when modifying the commit, without having the private key?
<BtbN> All it can do is re-sign it with the instance key
<BtbN> Which also might change the committer
<Traneptora> well ideally I'd just be not modifying the commit, just cherry-picking it right (commit or commits)
<BtbN> That is modifying the commit
<BtbN> its parent and hash changes, which is signed
<Traneptora> right, so it's not really possible to preserve the signature. someone who applies it to master has to sign it
<Traneptora> authorship can be preserved, but not author's sig
<BtbN> If you want it to be signed by the actual author, they have to sign it, and you have to ff-merge it
<Traneptora> oh so you can with a fast-forward
<BtbN> yes, rebasing is the problem. If the hash doesn't change, obviously the signature stays
<Traneptora> so basically what I need to do is to have the author rebase their branch onto master, re-sign the commit, and then once their branch can be fast-forward applied to master, I do that on the CLI and push it, mark it as manually merged
<BtbN> just hit the FF-Button in the UI
<BtbN> though manually pushing also works
<BtbN> Problem with that workflow is, that in the meantime someone else could have merged something, and you need to start over
<Traneptora> I see, so ultimately the key got stripped by me pushing the "rebase onto master" button on the workflow. the author has to do that (probably locally) to preserve the signature, and then ping me to fast-forward-merge it when they do
<BtbN> If you'd have rebased it locally, the signatures would have been gone just the same
<BtbN> you could have re-signed it with your key, making you the committer
<Traneptora> I see, the author has to do that.
<BtbN> Who else could? Only they have their own private key
<BtbN> ideally
<Traneptora> makes sense, noted for the future
<BtbN> The instance re-signing them is also fine though imo
<BtbN> I don't see much harm with modifying the committer, the author should stay the same
System_Error has joined #ffmpeg-devel
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
<BtbN> The amount of activity on Forgejo vs. the ML is quite astonishing. Though it's also in "smaller portions" in a sense.
<BtbN> I've also made the "new ticket" link on Trac redirect to the issues now
<kasper93> BtbN: have you seen comments about signing not working?
<BtbN> I've tested signing, and it's working for me
<BtbN> So some condition must not be fullfilled
<BtbN> you need a _verified_ pubkey added to your account, and 2fa enabled
<BtbN> and all commits in a PR need to be already signed. I'm just not sure if by anyone, or if they need a green lock
<kasper93> I have, didn't work, it also didn't work for pross
<BtbN> Don't know then
<BtbN> Did you verify your pubkey?
<kasper93> yes, else it don't show commit as signed at all
<kasper93> one another thing to test is to try "rebase" button
<kasper93> if that signs, maybe there is bug with "rebase and merge"
<BtbN> Don't know then, would need to read the code to see what exactly it checks to sign stuff
<BtbN> well, the config option specifically is called "MERGES"
<Yalda> Thank you Traneptora, have a nice day.
<Lynne> its so much easier to review stuff on forgejo
<Yalda> 100x
<BtbN> It definitely has its kinks still, but it itself is really easy to enhance
<kasper93> BtbN: I think only merge commits are signed or other generated by web ui. But not rebases.
<BtbN> like I said, gotta have to read the code to know details
<BtbN> It does not say anything specific about that on that page
<kasper93> it does
<BtbN> Where?
<kasper93> in first paragraph, it signs commits that are generated by forgejo, like `Repository initialisation`, `Wiki changes`, `CRUD actions using the web editor or the API` and `Merges from pull requests`
<kasper93> rebased commits are not generated by forgejo, so they are no signed.
<BtbN> "Merges from pull requests" is ambiguous though
<kasper93> It says about auto generated merge commits. Rebase commits are not generated by forgejo.
<kasper93> github works the same way https://github.com/orgs/community/discussions/11639
GewoonLeon has quit [Ping timeout: 252 seconds]
GewoonLeon has joined #ffmpeg-devel
<kasper93> (but maybe github is not good example ;p)
<BtbN> It's definitely not an easy problem
minimal has joined #ffmpeg-devel
<fflogger> [editedticket] wavybaby: Ticket #11696 ([avformat] WAV ≥ 4 GiB abnormal decoding due to length field overflow) updated https://trac.ffmpeg.org/ticket/11696#comment:5
<fjlogger> [FFmpeg/FFmpeg] Pull request #20112 opened: j'ai ajouté un doxy buggé (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20112) by D​ummy_test_user
ShadowJK has quit [Ping timeout: 240 seconds]
<BtbN> wat?
<BtbN> What prevents you from submitting crappy code? Us not merging it oO
<nevcairiel> what prevents you from sending spam to the ML? nothing at all
<GewoonLeon> ^^^ can someone explain what that person's thought process was making that PR?
<BtbN> hm, weird side effect of my anti-ping-measure: It line-breaks in the middle of the username
<BtbN> Guess I want to use U+2060 instead of U+200B
<GewoonLeon> zero-width spaces allow line breaks, yeah
<BtbN> well, 2060 is "non breaking zero width space", "word joiner"
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
<nevcairiel> I assume one of those CI bots can do basic patch checking and automatically flag some nonsense, similar to the git push checks?
<Lynne> hmm, I don't recognize the name, and the email seems suspicious
<Lynne> perhaps they should be banned
<BtbN> We do basic linting already
<BtbN> so at least the training whitespace would turn CI red
<BtbN> CI obviously can't detect nonsense comments or code
<llyyr> submitting my "delete ffmpeg" patchset to the ML
<fjlogger> [FFmpeg/FFmpeg] Pull request #20112 closed: j'ai ajouté un doxy buggé (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20112) by B⁠tbN
<nevcairiel> can some CI jobs run on all requests, if we deem them cheap enough? eg. so that lint can run? or is that an all or nothing?
<BtbN> pull_request_target and issue triggers run without approcal
<BtbN> approval
<BtbN> that's how the one green checkmark happened
<BtbN> But those also have full write access to the repo, so they need to be used VERY carefully, and not run or interact in dangerous ways with any code
<nevcairiel> .. and because the jobs are actually inside the repo, its dangerous?
<BtbN> Those jobs are run from the base branch, so we control the code
<BtbN> they could of course then go and check out the PR branch, but it's dangerous
<BtbN> running pre-commit linting would already be problematic, since pre-commit reads its config from within the repo, and will run any python module written in it
<BtbN> So running that in a workflow with write-permissions is bad news
<nevcairiel> and i suppose restricted runners is not a thing
<BtbN> That's not the problem
<BtbN> those workflows get a token from Forgejo with write access to the repo
<BtbN> so they could push whatever they like
<nevcairiel> with restricted i mean that it has no permissions like that
<nevcairiel> because most jobs dont need it
<BtbN> No, pull_request_target always has those permissions
<BtbN> that's why you don't use it except in very special cases
<BtbN> normal pull_request runs don't have them, so they can safely run in the context of the PR branch
<BtbN> Like, we only use it for the labeler-task, since it obviously needs to set labels, which needs write-permissions
<BtbN> Has Nicolas now completely lost his mind?
<nevcairiel> right, but lint is pull_request, so couldnt it run without a person looking at it first and help to improve PR quality?
<BtbN> No, cause it loads the linter config from within the PR branch
<BtbN> Anything that runs code that comes from the PR needs initial manual approval
<nevcairiel> thats why I always hated having CI setup inside the repo itself, who ever thought that was a good idea
<nevcairiel> link a second repo to it with just the config or something
<BtbN> It does make a lot of things a lot easier
<BtbN> like, adding a new workflow enables it to be tested right there in the PR
<BtbN> And even if someone runs malicious code in there, the worst they can do is peg the runners CPU to 100% or get itself OOM killed
<BtbN> it has no write permissions to anything
cone-361 has joined #ffmpeg-devel
<cone-361> ffmpeg Michael Niedermayer release/5.1:011c8e6612e8: avformat/wavdec: Check if there are 16 bytes before testing them
<cone-361> ffmpeg Kacper Michajłow release/5.1:66ba00b9dadb: avcodec/parser: ensure input padding is zeroed
<cone-361> ffmpeg Michael Niedermayer release/5.1:67fcbe528c06: avformat/img2dec: Clear padding data after EOF
<cone-361> ffmpeg Michael Niedermayer release/5.1:722e982fe54e: avformat/wtvdec: clear sectors
<cone-361> ffmpeg Michael Niedermayer release/5.1:18fcdb860d79: tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content
<cone-361> ffmpeg Michael Niedermayer release/5.1:c07fe9a3eb78: avformat/wtvdec: Check length of read mpeg2_descriptor
<cone-361> ffmpeg Michael Niedermayer release/5.1:a79d390d2166: avformat/lmlm4: Eliminate some AVERROR(EIO)
<cone-361> ffmpeg Michael Niedermayer release/5.1:41cbd7934102: avfilter/vf_xfade_opencl: Check ff_inlink_consume_frame() for failure
<cone-361> ffmpeg Michael Niedermayer release/5.1:810159a0da93: avfilter/af_surround: Check output format
<cone-361> ffmpeg Michael Niedermayer release/5.1:cbe80399b812: avfilter/vf_tonemap_opencl: Dereference after NULL check
<cone-361> ffmpeg Michael Niedermayer release/5.1:4df3cd852fa0: avfilter/vf_v360: Assert that vf was initialized
<cone-361> ffmpeg Michael Niedermayer release/5.1:b04d1365d367: avfilter/vf_xfade: Compute w2, h2 with float
<cone-361> ffmpeg Michael Niedermayer release/5.1:428590539ece: avcodec/dxva2: Initialize dxva_size and check it
<cone-361> ffmpeg Michael Niedermayer release/5.1:4b4b8d45cb55: avcodec/dxva2: Initialize ConfigBitstreamRaw
<cone-361> ffmpeg Michael Niedermayer release/5.1:7d51c98f02ed: avcodec/dxva2: initialize validate
<cone-361> ffmpeg Michael Niedermayer release/5.1:234607698040: avcodec/dxva2: initialize hr in ff_dxva2_common_end_frame()
<cone-361> ffmpeg Michael Niedermayer release/5.1:c9d4fb32cf83: avdevice/dshow: Initialize 2 pointers
<cone-361> ffmpeg Michael Niedermayer release/5.1:ca38b468d56a: tools/target_dec_fuzzer: Check that FFv1 doesnt leave uninitialized memory in its buffers
<cone-361> ffmpeg Michael Niedermayer release/5.1:9fb8aec40c59: avcodec/sga: av_assert1 check init_get_bits8()
<cone-361> ffmpeg Michael Niedermayer release/5.1:027f8d7dcda1: avformat/segafilm: Set keyframe
<cone-361> ffmpeg Michael Niedermayer release/5.1:13555ae146bd: avcodec/mvha: Clear remaining space after inflate()
<cone-361> ffmpeg Michael Niedermayer release/5.1:4c46fd973843: avformat/mpeg: Check an avio_read() for failure
<cone-361> ffmpeg Michael Niedermayer release/5.1:009d2a811339: avcodec/shorten: clear padding
<cone-361> ffmpeg Michael Niedermayer release/5.1:a4a6a7c670a2: avcodec/vc1dec: Clear mb_type_base and ttblk_base
<cone-361> ffmpeg Michael Niedermayer release/5.1:29f90ca7079e: avcodec/aic: Clear slice_data
<cone-361> ffmpeg Michael Niedermayer release/5.1:b1d78733db15: avcodec/alsdec: clear last_acf_mantissa
<cone-361> ffmpeg Michael Niedermayer release/5.1:730ce561a188: avformat/av1dec: Better fix for 70872/clusterfuzz-testcase-minimized-ffmpeg_dem_OBU_fuzzer-6005782487826432
<cone-361> ffmpeg Michael Niedermayer release/5.1:942697042021: avcodec/avcodec: Warn about data returned from get_buffer*()
<cone-361> ffmpeg Michael Niedermayer release/5.1:13e553448d54: avformat/apetag: Check APETAGEX
<cone-361> ffmpeg Michael Niedermayer release/5.1:684ea8d46bf7: avcodec/vc1_block: propagate error codes
<cone-361> ffmpeg Michael Niedermayer release/5.1:255fae73224f: avcodec/notchlc: Check bytes left before reading
<cone-361> ffmpeg Michael Niedermayer release/5.1:9714f17f128a: avformat/argo_brp: Check that ASF chunk header is completely read
<cone-361> ffmpeg Michael Niedermayer release/5.1:7016a790a425: avcodec/wmavoice: Do not use uninitialized pitch[0]
<cone-361> ffmpeg Michael Niedermayer release/5.1:01131b822153: avformat/mvdec: Check if name was fully read
<cone-361> ffmpeg Michael Niedermayer release/5.1:36e303a394e3: avcodec/vc2enc: basic sanity check on slice_max_bytes
<cone-361> ffmpeg Michael Niedermayer release/5.1:d05bbbd2965e: swscale/swscale: Use unsigned operation to avoid undefined behavior
<cone-361> ffmpeg Michael Niedermayer release/5.1:2e7a948214e3: swscale/output: Fix undefined integer overflow in yuv2rgba64_2_c_template()
<cone-361> ffmpeg Michael Niedermayer release/5.1:b409adb80cb6: avformat/mxfdec: More offset_temp checks
<cone-361> ffmpeg Michael Niedermayer release/5.1:4afe8f448464: avformat/mxfdec: Check timecode for overflow
<cone-361> ffmpeg Michael Niedermayer release/5.1:625df906c54a: avformat/asf: Check picsize
<cone-361> ffmpeg Michael Niedermayer release/5.1:40ccf6026850: avcodec/jfdctint_template: use unsigned z* in row_fdct()
<cone-361> ffmpeg Michael Niedermayer release/5.1:18312a1f017a: avcodec/eacmv: Check input size for intra frames
<cone-361> ffmpeg Michael Niedermayer release/5.1:6c6ee6d0babd: avcodec/svq3: Check for minimum size input
<cone-361> ffmpeg Michael Niedermayer release/5.1:413ddbfef739: avcodec/xan: Add basic input size check
<cone-361> ffmpeg Michael Niedermayer release/5.1:c46678ed90e0: avcodec/ffv1enc: Fix >8bit context size
<cone-361> ffmpeg Michael Niedermayer release/5.1:268140aa43c5: avcodec/ffv1enc: 2Pass mode is not possible with golomb coding
<cone-361> ffmpeg Michael Niedermayer release/5.1:eb9702a253e1: avcodec/ffv1enc: Slice combination is unsupported
<cone-361> ffmpeg Michael Niedermayer release/5.1:d44190af872d: avcodec/ffv1enc: Correct error message about unsupported version
<cone-361> ffmpeg Michael Niedermayer release/5.1:7e2783c23596: avformat/mov: Avoid overflow in dts
<cone-361> ffmpeg Michael Niedermayer release/5.1:37c130b010e1: avformat/matroskadec: Check desc_bytes so bits fit in 64bit
<cone-361> ffmpeg Michael Niedermayer release/5.1:633ace5ede85: avcodec/ffv1enc: Prevent generation of files with broken slices
<cone-361> ffmpeg Michael Niedermayer release/5.1:d716d67cf392: avcodec/ffv1dec: Fix end computation with ec=2
<cone-361> ffmpeg Michael Niedermayer release/5.1:54f32ca76758: avcodec/rangecoder: only perform renorm check/loop for callers that need it
<cone-361> ffmpeg Michael Niedermayer release/5.1:6f6faa2ad5e0: swscale/output: used unsigned for bit accumulation
<cone-361> ffmpeg Michael Niedermayer release/5.1:cbf8d621e173: avformat/mxfdec: Fix overflow in midpoint computation
<cone-361> ffmpeg Michael Niedermayer release/5.1:98d4d5d975a2: avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen
<cone-361> ffmpeg Michael Niedermayer release/5.1:df119b663cdb: INSTALL: explain the circular dependency issue and solution
<cone-361> ffmpeg Michael Niedermayer release/5.1:519adedd4d80: avformat/rpl: check channels
<cone-361> ffmpeg Michael Niedermayer release/5.1:2adc5831eeb6: avformat/mccdec: Initialize and check rate.den
<cone-361> ffmpeg Michael Niedermayer release/5.1:f789b5640ddb: avformat/nistspheredec: Clear buffer
<cone-361> ffmpeg Michael Niedermayer release/5.1:caf049735f0f: avformat/ilbc: Check avio_read() for failure
<cone-361> ffmpeg Michael Niedermayer release/5.1:af649d6d02f4: avformat/vividas: Check avio_read() for failure
<cone-361> ffmpeg Michael Niedermayer release/5.1:dc0b2e96053f: doc/developer: Document relationship between git accounts and MAINTAINERS
<cone-361> ffmpeg Michael Niedermayer release/5.1:f2f31e3733e0: avformat/icodec: fix integer overflow with nb_pal
<cone-361> ffmpeg Michael Niedermayer release/5.1:d1137191d174: avcodec/mjpegdec: Disallow progressive bayer images
<cone-361> ffmpeg Michael Niedermayer release/5.1:5805ba349efd: swscale/slice: clear allocated memory in alloc_lines()
<cone-361> ffmpeg Michael Niedermayer release/5.1:48d99a2934c3: avformat/dxa: check bpc
<cone-361> ffmpeg Michael Niedermayer release/5.1:df4f6a01b512: avformat/qcp: Check for read failure in header
<cone-361> ffmpeg Michael Niedermayer release/5.1:6c5570c5b386: avcodec/ilbcdec: Initialize tempbuff2
<cone-361> ffmpeg Michael Niedermayer release/5.1:36ef7f5a3a67: avcodec/webp: Check ref_x/y
<cone-361> ffmpeg Michael Niedermayer release/5.1:94fcb2570f33: avutil/timecode: Avoid fps overflow in av_timecode_get_smpte_from_framenum()
<cone-361> ffmpeg Michael Niedermayer release/5.1:0f0903f3937f: avformat/matroskadec: Check pre_ns for overflow
<cone-361> ffmpeg Michael Niedermayer release/5.1:d475d4542959: avcodec/utils: Fix block align overflow for ADPCM_IMA_WAV
<cone-361> ffmpeg Michael Niedermayer release/5.1:92183532dc83: avformat/mlvdec: Check avio_read()
<cone-361> ffmpeg Michael Niedermayer release/5.1:0cce0e51b567: avformat/rpl: Fix check for negative values
<cone-361> ffmpeg Michael Niedermayer release/5.1:910affb8a1c1: avformat/mxfdec: Check that key was read sucessfull
<cone-361> ffmpeg Michael Niedermayer release/5.1:ad37b8c87ad8: avcodec/hapdec: Clear tex buffer
<cone-361> ffmpeg Michael Niedermayer release/5.1:45ec94d3742d: avformat/rmdec: check that buf if completely filled
<cone-361> ffmpeg Michael Niedermayer release/5.1:9685934184b1: avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video
<cone-361> ffmpeg Michael Niedermayer release/5.1:25a53dd09901: avfilter/vf_addroi: Add missing NULL termination to addroi_var_names[]()
<cone-361> ffmpeg Michael Niedermayer release/5.1:ea423f628d30: avfilter/vf_grayworld: Use the correct pointer for av_log()
<cone-361> ffmpeg Michael Niedermayer release/5.1:edfcade702b4: avfilter/af_pan: Fix sscanf() use
<cone-361> ffmpeg Michael Niedermayer release/5.1:a8485dca2b48: swscale/output: Fix undefined overflow in yuv2rgba64_full_X_c_template()
<cone-361> ffmpeg Michael Niedermayer release/5.1:7ed68b4edcf8: avcodec/aacsbr_template: Clear n_q on error
<cone-361> ffmpeg Michael Niedermayer release/5.1:09acecae6be3: avcodec/vc1dec: Clear block_index in vc1_decode_reset()
<cone-361> ffmpeg Michael Niedermayer release/5.1:a3964b3cec1e: avcodec/ffv1enc: Fix handling of 32bit unsigned symbols
<cone-361> ffmpeg Michael Niedermayer release/5.1:3e38b5570e7e: avcodec/mpegvideo_enc: Check FLV1 resolution limits
<cone-361> ffmpeg Michael Niedermayer release/5.1:04e985a5c9d8: avfilter/vf_v360: Fix NULL pointer use
<cone-361> ffmpeg Michael Niedermayer release/5.1:11f57761ba7b: avutil/avstring: dont mess with NULL pointers in av_match_list()
<cone-361> ffmpeg Michael Niedermayer release/5.1:097131a6474b: avformat/dashdec: Check whitelist
<cone-361> ffmpeg Michael Niedermayer release/5.1:dbfc0ebcfc07: avformat/vqf: Check avio_read() in add_metadata()
<cone-361> ffmpeg Michael Niedermayer release/5.1:7c4a8f13eb21: avformat/vqf: Propagate errors from add_metadata()
<cone-361> ffmpeg Michael Niedermayer release/5.1:3064e3a51cce: avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex
<cone-361> ffmpeg Michael Niedermayer release/5.1:dcc9cdee5eba: avformat/wtvdec: Initialize buf
<cone-361> ffmpeg Michael Niedermayer release/5.1:5ccb7d1680df: avformat/ipmovie: Check signature_buffer read
<cone-361> ffmpeg Michael Niedermayer release/5.1:25d58649919f: avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream()
<cone-361> ffmpeg Michael Niedermayer release/5.1:1b1acf964fa1: avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet()
<cone-361> ffmpeg Michael Niedermayer release/5.1:07bd4b68f7dd: avcodec/h263dec: Check against previous dimensions instead of coded
<cone-361> ffmpeg Michael Niedermayer release/5.1:ef236e509e24: avformat/mxfdec: Check edit unit for overflow in mxf_set_current_edit_unit()
<cone-361> ffmpeg Michael Niedermayer release/5.1:5e9af0efd540: avformat/mlvdec: fix size checks
<cone-361> ffmpeg Michael Niedermayer release/5.1:ba6712e4843a: avformat/iff: Check that we have a stream in read_dst_frame()
<cone-361> ffmpeg Zhao Zhili release/5.1:785a6df0e477: avfilter/vf_codecview: fix heap buffer overflow
<cone-361> ffmpeg Paul B Mahol release/5.1:28a7db723971: avfilter/vf_colorcorrect: fix memory leaks
<cone-361> ffmpeg Paul B Mahol release/5.1:3a8f94cf7b29: avfilter/af_afwtdn: fix crash with EOF handling
<cone-361> ffmpeg Cosmin Stejerean release/5.1:8e6c82cefb45: avfilter/bwdif: account for chroma sub-sampling in min size calculation
<cone-361> ffmpeg Michael Niedermayer release/5.1:3ef588940eef: avformat: add ff_match_url_ext()
<cone-361> ffmpeg Michael Niedermayer release/5.1:9803800e0e8c: avformat/hls: Be more picky on extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:0e3639a28ca5: avformat/hls: Print input format in error message
<cone-361> ffmpeg Michael Niedermayer release/5.1:97fa3b4c2b6e: avformat/hls: .ts is always ok even if its a mov/mp4
<cone-361> ffmpeg Michael Niedermayer release/5.1:7d740f3692f2: libavformat/hls: Be more restrictive on mpegts extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:9913cb6a0b03: avformat/hls: Fix twitter
<cone-361> ffmpeg softworkz release/5.1:93d792505ecb: avformat/hls: Partially revert "reduce default max reload to 3"
<cone-361> ffmpeg Lynne release/5.1:3e45b8b29efc: configure: update copyright year
<cone-361> ffmpeg Michael Niedermayer release/5.1:0c7f5e0ad408: doc: replace http/git by https urls
<cone-361> ffmpeg James Almer release/5.1:a01eaecf6325: avfilter/buffersrc: check for valid sample rate
<cone-361> ffmpeg James Almer release/5.1:f2259a6cbf49: avcodec/libtheora: fix setting keyframe_mask
<cone-361> ffmpeg Michael Niedermayer release/5.1:289848bd1663: swscale/output: Fix integer overflow in yuv2gbrp_full_X_c()
<cone-361> ffmpeg Michael Niedermayer release/5.1:4de9b462f3ce: configure: Clearer documentation for "disable-safe-bitstream-reader"
<cone-361> ffmpeg Michael Niedermayer release/5.1:1da45df21b05: avformat/hls: Add cmfv and cmfa to allowed_extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:ca76bf994f71: avformat/hls: Add ec3 to allowed_extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:7248719023ac: avformat/hls: add fmp4 to allowed_extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:bed3ae9e5912: avformat/hls: Fix Youtube AAC
<cone-361> ffmpeg Michael Niedermayer release/5.1:ffbb402090e6: avformat/hls: Split allowed_segment_extensions off allowed_extensions
<cone-361> ffmpeg Michael Niedermayer release/5.1:ca80672a2a03: avformat/hls: Fix flash1.bogulus.cfd support
<cone-361> ffmpeg Michael Niedermayer release/5.1:4e1122aea615: libpostproc: check minimum size
<cone-361> ffmpeg Michael Niedermayer release/5.1:3288cac76eb8: tests/fate/filter-video: Fix dependancy for codecview
<cone-361> ffmpeg Michael Niedermayer release/5.1:7e55d3fb8fad: avformat/iff: Check nb_channels == 0 in MHDR
<cone-361> ffmpeg Michael Niedermayer release/5.1:cf92796f7c29: avcodec/vorbisdec: Dont treat overread as error
<cone-361> ffmpeg Michael Niedermayer release/5.1:a6d756b2f443: avcodec/h264_mb: Fix tmp_cr for arm
<cone-361> ffmpeg Michael Niedermayer release/5.1:4d38b3353ccf: avformat/avidec: Ignore duplicate GAB2
<cone-361> ffmpeg Michael Niedermayer release/5.1:8ed465d5ebae: avformat/mov: reject negative ELST durations
<cone-361> ffmpeg Michael Niedermayer release/5.1:6bbd95776df1: avformat/imf_cpl: do not continue looping forever
<cone-361> ffmpeg Michael Niedermayer release/5.1:49284e871f16: avcodec/sonic: Check num_taps
<cone-361> ffmpeg Michael Niedermayer release/5.1:bcf1a19e06c9: avcodec/svq3: Check there are bits left before decompression
<cone-361> ffmpeg Michael Niedermayer release/5.1:be2fff27a044: avcodec/takdec: Check remaining space for first predictors
<cone-361> ffmpeg Andreas Rheinhardt release/5.1:1a874e645d4a: avcodec/ppc/vp8dsp_altivec: Fix out-of-bounds access
<cone-361> ffmpeg Andreas Rheinhardt release/5.1:d45964ac04a8: avcodec/rkmppdec: Fix double-free on error
<cone-361> ffmpeg Michael Niedermayer release/5.1:dd350164dc76: avcodec/speexdec: Pass and check remaining packets to decode functions
<cone-361> ffmpeg James Almer release/5.1:444025cbfade: avformat/movenc: fix writing reserved bits in EC3SpecificBox
<cone-361> ffmpeg James Almer release/5.1:3c8e3297f6c6: avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer
<cone-361> ffmpeg Michael Niedermayer release/5.1:3d9613a3142b: avformat/iff: Check nb_channels == 0 in CHNL
<cone-361> ffmpeg Michael Niedermayer release/5.1:474af7f9eedb: avcodec/speexdec: consider differing frame sizes in remaining space check
<cone-361> ffmpeg Kacper Michajłow release/5.1:59ce20dc3f92: avcodec/opus: don't materialize buf pointer from null
<cone-361> ffmpeg Michael Niedermayer release/5.1:ec651ce7f1c0: avcodec/smacker: Move buffer allocation to later
<cone-361> ffmpeg Michael Niedermayer release/5.1:ee6b6318d62e: avcodec/psd: Move frame allocation after RLE processing
<cone-361> ffmpeg Jiasheng Jiang release/5.1:aad4b59cfee1: libavcodec/alsdec.c: Add check for av_malloc_array() and av_calloc()
<cone-361> ffmpeg James Almer release/5.1:cb0acca2dbe5: swscale/swscale_unscaled: don't add offsets to NULL pointers
<cone-361> ffmpeg James Almer release/5.1:86a08ee29d11: avcodec/motion_est: don't add offsets to NULL pointers
<cone-361> ffmpeg Michael Niedermayer release/5.1:2626ee447636: avcodec/ivi: Check luma/chroma mb_size
<cone-361> ffmpeg Michael Niedermayer release/5.1:3b922a53d2b9: avcodec/cfhd: Check idwt_buf size before allocation
<cone-361> ffmpeg Michael Niedermayer release/5.1:3b33d0a7b53a: avcodec/ffv1dec: Check k in get_vlc_symbol()
<cone-361> ffmpeg Michael Niedermayer release/5.1:4ec12a24c319: avformat/concatdec: Clip duration in one more case in get_best_effort_duration()
<cone-361> ffmpeg Michael Niedermayer release/5.1:3064fdc97ea5: avformat/asfdec_f: Check amount of value read
<cone-361> ffmpeg Michael Niedermayer release/5.1:ce94db586116: avformat/mov: make sure file_checksum is fully initialized
<cone-361> ffmpeg Michael Niedermayer release/5.1:816bd485dea6: avformat/vqf: Ensure that comm_chunk is fully read
<cone-361> ffmpeg Michael Niedermayer release/5.1:85bc00a3c800: avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE
<cone-361> ffmpeg Michael Niedermayer release/5.1:6e9758a4e7f9: avformat/dashdec: Allocate space for appended "/"
<cone-361> ffmpeg Michael Niedermayer release/5.1:cc65c5034287: avcodec/cri: Factor read_len out
<cone-361> ffmpeg Michael Niedermayer release/5.1:15f292803fcd: avcodec/cri: Check bytestream2_get_buffer() for end
<cone-361> ffmpeg Michael Niedermayer release/5.1:45b41e4173db: avcodec/imc: Clear padding of buf16
<cone-361> ffmpeg Michael Niedermayer release/5.1:bc781b19d964: avcodec/lzf: Check for input space
<cone-361> ffmpeg Michael Niedermayer release/5.1:f81d93ec4181: avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer
<cone-361> ffmpeg Michael Niedermayer release/5.1:7e405372444c: avcodec/fits: Clear naxis
<cone-361> ffmpeg Jiasheng Jiang release/5.1:ecae469cfcad: avcodec/tests/avpacket: Add av_packet_free() to avoid memory leak
<cone-361> ffmpeg Jiasheng Jiang release/5.1:dc152b5b9e10: examples: Add av_freep to avoid potential memory leak
<cone-361> ffmpeg Jiasheng Jiang release/5.1:7e88605c6300: avcodec/tests/avpacket: Add av_free() to avoid memory leak
<cone-361> ffmpeg Jiasheng Jiang release/5.1:d08d2b447b0d: libavcodec/tests/motion: Add check for avcodec_alloc_context3()
<cone-361> ffmpeg Michael Niedermayer release/5.1:d5a24d530c96: Update for 5.1.7
<michaelni> cone vs fjlogger, cone wins, fjlogger cannot count "15 new commits"
<llyyr> it got the right range
<GewoonLeon> thanks cone for blessing us with all the commits 🙏
<nevcairiel> well i dont believe that cone can count either
<nevcairiel> everyone can read a list without coming up with a total!
<nevcairiel> :D
ShadowJK has joined #ffmpeg-devel
<kasper93> just train small LLM model to count the commit :)
<nevcairiel> wasnt counting particularly hard for them, not that i really follow AI development
<Lynne> not that there's much to follow, the bubble largely fizzled away by now
<kasper93> yep, they are hallucinating and if you are after exact numbers it goes side ways
<kasper93> the workaround is that they generate python code and run this instead to get values
<Compn> 6 fingers instead of 5
<Compn> you can tell by the fingers
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
ShadowJK has quit [Ping timeout: 276 seconds]
___nick___ has joined #ffmpeg-devel
<BtbN> Ah, I see why it miscounted
<BtbN> The json payload only contains the 15 latest commits directly
<BtbN> It does have a total_commits field though
<kasper93> does this also affect /pull/commits?
<kasper93> our scripts will fail if we need to handle pagination
<BtbN> That's not a webhook it sends
<fjlogger> [FFmpeg/FFmpeg] Pull request #20111 merged: forgejo/CODEOWNERS: Add myself for arm/aarch64 assembly (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20111) by j⁠amrial
<fjlogger> [FFmpeg/FFmpeg] Pull request #20107 merged: forgejo/ISSUE_TEMPLATE: create Issue ticket template based on TRAC form (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20107) by Y⁠alda
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
<kasper93> BtbN: could you approve #20109 for sign test? I will not merge it, I want to see if sign notifaction shows after approve
<BtbN> The approval setting is not enabled for MERGES
<kasper93> I know
<kasper93> I want to test that ;p
___nick___ has quit [Read error: Connection reset by peer]
___nick___ has joined #ffmpeg-devel
<BtbN> The config is on Github
<kasper93> Ok, now it shows `This commit will be signed with key "/data/gitea/conf/signing_key_ed25519.pub".`
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20095 The video contrast is reduced when using SDL playback (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20095#issuecomment-1634) by x⁠3x7
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20109 forgejo/workflows: sort file list for cache hash (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20109#issuecomment-1636) by k⁠asper93
<kasper93> hmm, merge commit not signed
<kasper93> I smell bugs at this point
<jamrial> did someone register ffmpeg-devel in forgejo?
<TheVibeCoder> chaos
<BtbN> Yeah, that's the account I use if I need a token
<BtbN> It's what sets the labels on issues/PRs for that reason
<kasper93> I edited a file in web ui, this commit got signed
<kasper93> so signing is at least working
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20023 avcodec/dvbsubenc: add a min_bpp option to work around some decoders. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20023#issuecomment-1643) by w⁠aider
fjlogger has quit [Remote host closed the connection]
fjlogger 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#issuecomment-1645) by B⁠tbN
<michaelni> it can count :)
<cone-361> ffmpeg Andreas Rheinhardt release/6.1:bed04417b4d3: avcodec/ppc/vp8dsp_altivec: Fix out-of-bounds access
<cone-361> ffmpeg Andreas Rheinhardt release/6.1:b43a12363c1f: avcodec/rkmppdec: Fix double-free on error
<cone-361> ffmpeg Michael Niedermayer release/6.1:b53ec80e3e5f: avcodec/speexdec: Pass and check remaining packets to decode functions
<cone-361> ffmpeg Michael Niedermayer release/6.1:3e05424fb4e1: avcodec/hevc/hevcdec: Check num_entry_point_offsets
<cone-361> ffmpeg James Almer release/6.1:ac7d514d9e07: avformat/movenc: fix writing reserved bits in EC3SpecificBox
<cone-361> ffmpeg James Almer release/6.1:1e7dbc8962ea: avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer
<cone-361> ffmpeg Michael Niedermayer release/6.1:fbef482fce54: avcodec/osq: Fix signed integer overflow in update_stats()
<cone-361> ffmpeg Michael Niedermayer release/6.1:6739f24c0ba7: avcodec/osq: Add note about update_stats() count
<cone-361> ffmpeg Michael Niedermayer release/6.1:5d345dee211b: avcodec/osq: Switch back to av_ceil_log2()
<cone-361> ffmpeg Michael Niedermayer release/6.1:f11940140fac: avcodec/osq: Request a coding mode 2 sample
<cone-361> ffmpeg Michael Niedermayer release/6.1:107ec40bdac1: avformat/iff: Check nb_channels == 0 in CHNL
<cone-361> ffmpeg Michael Niedermayer release/6.1:121d85a79215: avcodec/speexdec: consider differing frame sizes in remaining space check
<cone-361> ffmpeg Kacper Michajłow release/6.1:dc69bed43a2a: avcodec/opus: don't materialize buf pointer from null
<cone-361> ffmpeg Michael Niedermayer release/6.1:4e6e835be067: avcodec/smacker: Move buffer allocation to later
<cone-361> ffmpeg Michael Niedermayer release/6.1:6bd4df16a636: avcodec/psd: Move frame allocation after RLE processing
<cone-361> ffmpeg Jiasheng Jiang release/6.1:707c4ecac973: libavcodec/alsdec.c: Add check for av_malloc_array() and av_calloc()
<cone-361> ffmpeg James Almer release/6.1:e0b200a1b016: swscale/swscale_unscaled: don't add offsets to NULL pointers
<cone-361> ffmpeg James Almer release/6.1:c3c47781fbce: avcodec/motion_est: don't add offsets to NULL pointers
<cone-361> ffmpeg Michael Niedermayer release/6.1:c618c493102d: avcodec/ivi: Check luma/chroma mb_size
<cone-361> ffmpeg Michael Niedermayer release/6.1:16747654ad7e: avcodec/cfhd: Check idwt_buf size before allocation
<cone-361> ffmpeg Michael Niedermayer release/6.1:365d197ecd73: avcodec/ffv1dec: Check k in get_vlc_symbol()
<cone-361> ffmpeg Michael Niedermayer release/6.1:a744b338c6ae: avformat/concatdec: Clip duration in one more case in get_best_effort_duration()
<cone-361> ffmpeg Leo Izen release/6.1:7d04839657d0: avcodec/jpegxl_parser: add sanity check for frame size
<cone-361> ffmpeg Michael Niedermayer release/6.1:bdeed02e5ff1: avformat/asfdec_f: Check amount of value read
<BtbN> cus (Marton Balint) has push access, right?
<cone-361> ffmpeg Michael Niedermayer release/6.1:4e196c9128c2: avformat/mov: make sure file_checksum is fully initialized
<cone-361> ffmpeg Michael Niedermayer release/6.1:1865bc93fc89: avformat/vqf: Ensure that comm_chunk is fully read
<cone-361> ffmpeg Michael Niedermayer release/6.1:369fbc9cb5ee: avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE
<cone-361> ffmpeg Michael Niedermayer release/6.1:e8a2d5fca3c0: avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame
<cone-361> ffmpeg Michael Niedermayer release/6.1:01c3093510a5: avformat/dashdec: Allocate space for appended "/"
<cone-361> ffmpeg Michael Niedermayer release/6.1:a8d3b7559a41: avcodec/cri: Factor read_len out
<cone-361> ffmpeg Michael Niedermayer release/6.1:9d719c6779f6: avcodec/cri: Check bytestream2_get_buffer() for end
<cone-361> ffmpeg Michael Niedermayer release/6.1:7d62dfda4cf0: avcodec/iff: Clear ham_buf
<BtbN> i.e. I can add him to Members?
<cone-361> ffmpeg Michael Niedermayer release/6.1:6f8a9bea331c: avcodec/imc: Clear padding of buf16
<cone-361> ffmpeg Michael Niedermayer release/6.1:a83631dcb6d2: avcodec/lzf: Check for input space
<cone-361> ffmpeg Michael Niedermayer release/6.1:95f209e7d976: avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer
<cone-361> ffmpeg Michael Niedermayer release/6.1:30a7a47e8c55: avcodec/fits: Clear naxis
<cone-361> ffmpeg Jiasheng Jiang release/6.1:6c6e745e7c9b: avcodec/tests/avpacket: Add av_packet_free() to avoid memory leak
<cone-361> ffmpeg Jiasheng Jiang release/6.1:9f7b46e6d9f1: examples: Add av_freep to avoid potential memory leak
<cone-361> ffmpeg Jiasheng Jiang release/6.1:2edff58de7c0: avcodec/tests/avpacket: Add av_free() to avoid memory leak
<cone-361> ffmpeg Jiasheng Jiang release/6.1:5544cacc3c0e: libavcodec/tests/motion: Add check for avcodec_alloc_context3()
<michaelni> BtbN, yes
<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#issuecomment-1647) by B⁠tbN
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20095 The video contrast is reduced when using SDL playback (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20095#issuecomment-1649) by k⁠asper93
<Yalda> kasper93, nevcairiel, <anyone else interested>: can I tag you as reviewer for BDMV demuxer?
<Yalda> I will send the MR today
<nevcairiel> sure
<Yalda> ty
<kasper93> sure
<Yalda> ty
<cone-361> ffmpeg Michael Niedermayer release/6.1:c0f13e324a6f: Update for 6.1.3
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20095 The video contrast is reduced when using SDL playback (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20095#issuecomment-1650) by x⁠3x7
ShadowJK has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20095 The video contrast is reduced when using SDL playback (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20095#issuecomment-1652) by k⁠asper93
<michaelni> does anyone want to backport anything to 6.1 or 7.0 ? if not then i intend to make releases from these 2 branches very soon (7.0 maybe today 6.1 maybe tomorrow)
<TheVibeCoder> If this wasn't you, your account is compromised. Please contact the admins of this site
Sean_McG has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20095 The video contrast is reduced when using SDL playback (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20095#issuecomment-1653) by B⁠alling
* Sean_McG waves
GewoonLeon has quit [Ping timeout: 248 seconds]
<Sean_McG> hi @michaelni, I noticed the gitweb links from FATE are still pointing to git.vl.o instead of code.ff.o -- was the script update not deployed yet?
<Sean_McG> errrr I mean git.ff.o not code
<jamrial> imo that should stay like that for now
GewoonLeon has joined #ffmpeg-devel
mkver has quit [Ping timeout: 245 seconds]
mkver has joined #ffmpeg-devel
jamrial has quit []
jamrial has joined #ffmpeg-devel
<GewoonLeon> <Lynne> found a webp file which returns einval when lavc decodes it, but decodes fine in browsers
<GewoonLeon> it looks like starting with commit c33f16db1b it errors, before then it does work
HarshK23 has joined #ffmpeg-devel
<Lynne> thanks
<Lynne> mkver: could you take a look at it ^^
<Sean_McG> GewoonLeon: can you supply that webp to mkver? it might help see what is wrong
<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#issuecomment-1661) by c⁠us
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20033 Feature Request in MOV Muxer in FFmpeg (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20033#issuecomment-1662) by l⁠otharkript
<mkver> Lynne, Sean_McG: I see the problem: One needs a return 0; after r->simple_symbols[0] = syms[0];.
<mkver> Otherwise it would indeed return AVERROR_INVALIDDATA;
<mkver> Sorry for this shit.
<GewoonLeon> mkver: here's the link Lynne sent previously, just in case: https://www.perfume-web.jp/20x25-anniversary/assets/img/top/ph_mv.webp
<fjlogger> [FFmpeg/FFmpeg] Pull request #20077 merged: Remove path limits from img2enc muxer (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20077) by c⁠us
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20033 Feature Request in MOV Muxer in FFmpeg (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20033#issuecomment-1665) by M⁠adsfoto
<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#issuecomment-1668) by w⁠aider
<TheVibeCoder> kasper93: regarding openmpt, the negative ts is for relative seeking from current pos
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
<kasper93> openmpt_module_set_position_seconds takes absolute position, not relative
GewoonLeon has quit [Client Quit]
<Kimapr> is relative seeking even a thing?
GewoonLeon has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20096 avformat/libopenmpt: fix seeking weirdness (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20096#issuecomment-1671) by k⁠imapr
<Kimapr> https://mindcore.kimapr.net/lappy/uploads/1105e405e56289d3cdd98810e9b176f0.txt i'm looking at AVSEEK_FLAG's in avformat.h and i'm not sure what they mean
<Kimapr> none seem to imply relative seeking
<TheVibeCoder> Kimapr: hmm, with flag only if exact seek is not possible one can round back or forward
<TheVibeCoder> i think
<TheVibeCoder> but its not important
<nevcairiel> av_seek_frame does not support relative seeking, its always a destination timestamp
<nevcairiel> how accurate that target is hit depends on the formats implementation
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20096 avformat/libopenmpt: fix seeking weirdness (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20096#issuecomment-1672) by k⁠asper93
<TheVibeCoder> there is SEEK_BACKWARD
<BtbN> Oh, I just now saw that ffmpeg-devel got the 2FA notification
<fjlogger> [FFmpeg/FFmpeg] Pull request #20023 merged: avcodec/dvbsubenc: add a min_bpp option to work around some decoders. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20023) by c⁠us
<GewoonLeon> And the changing email notif haha
<GewoonLeon> BtbN: fwiw i also didn't notice it was in ffmpeg-devel until you said it just now
<BtbN> Well, it never caused E-Mails to there until now
<BtbN> it's also not subscribed or anything, just whitelisted for sending
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
^Neo_ has quit [Ping timeout: 260 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20101 Small assortment of configure improvements for MSVC (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20101#issuecomment-1679) by k⁠asper93
indecisiveturtle has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20101 Small assortment of configure improvements for MSVC (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20101#issuecomment-1680) by k⁠asper93
<kasper93> BtbN: Can I send password reset request to ML for ffmpeg-devel and... reset it's password?
<BtbN> no
<kasper93> ok, I won't try :)
<Kimapr> 2FA prevents this i would assume
<BtbN> It's also simply not hooked up to that address anymore
<BtbN> The mails come from a python script
kurosu has quit [Quit: Connection closed for inactivity]
<Kimapr> so now that my PR has one approval, do i need to do anything? like rebase maybe, to make it ff-mergeable
mkver has quit [Ping timeout: 252 seconds]
<Sean_McG> I think the final rebase is something the committer does
<Sean_McG> because otherwise you'll get a lot of pointless CI churn
mkver has joined #ffmpeg-devel
<Kimapr> true..
GewoonLeon has quit [Ping timeout: 260 seconds]
cone-361 has quit [Quit: transmission timeout]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20096 merged: avformat/libopenmpt: fix seeking weirdness (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20096) by k⁠asper93
<Kimapr> oh also, i hear that 6.1.3 and 7.0.3 are releasing soon, would be nice to backport my PR there too
GewoonLeon has joined #ffmpeg-devel
ShadowJK has quit [Ping timeout: 260 seconds]
___nick___ has quit [Ping timeout: 248 seconds]
kyer has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20086 merged: avformat/hls: add cmfv/cmfa exceptions (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20086) by m⁠ichaelni
kyer has quit [Quit: WeeChat 4.7.0]
<kasper93> btw. #20053 should go in before release
kyer has joined #ffmpeg-devel
kyer has quit [Client Quit]
lemourin has quit [Ping timeout: 276 seconds]
lemourin has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20081 avformat/avio: clarify that AVSEEK_FORCE has no effect (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20081#issuecomment-1693) by B⁠alling
kurosu has joined #ffmpeg-devel
TheVibeCoder has quit [Ping timeout: 248 seconds]
cone-417 has joined #ffmpeg-devel
<cone-417> ffmpeg softworkz release/7.0:a82046f21fbb: avformat/hls: Partially revert "reduce default max reload to 3"
<cone-417> ffmpeg Lynne release/7.0:d639a90f543c: configure: update copyright year
<cone-417> ffmpeg Michael Niedermayer release/7.0:1ccb8c1e6d5c: doc: replace http/git by https urls
<cone-417> ffmpeg James Almer release/7.0:ab650a52845b: avfilter/buffersrc: check for valid sample rate
<cone-417> ffmpeg James Almer release/7.0:6eaf9a7fff20: avcodec/libtheora: fix setting keyframe_mask
<cone-417> ffmpeg Michael Niedermayer release/7.0:4cd539c0932b: swscale/output: Fix integer overflow in yuv2gbrp_full_X_c()
<cone-417> ffmpeg Michael Niedermayer release/7.0:5e835cb7bec2: avcodec/osq: avoid undefined negation
<cone-417> ffmpeg Michael Niedermayer release/7.0:6ee51072964c: configure: Clearer documentation for "disable-safe-bitstream-reader"
<cone-417> ffmpeg Michael Niedermayer release/7.0:05440074bf5d: postproc/postprocess_template: Fix reading uninitialized pixels in dering_C()
<cone-417> ffmpeg Michael Niedermayer release/7.0:d22a7dbfc620: avformat/hls: Add cmfv and cmfa to allowed_extensions
<cone-417> ffmpeg Michael Niedermayer release/7.0:c418fc8bb4f6: avformat/hls: Add ec3 to allowed_extensions
<cone-417> ffmpeg Michael Niedermayer release/7.0:62c1f5615d9e: avformat/hls: add fmp4 to allowed_extensions
<cone-417> ffmpeg Michael Niedermayer release/7.0:8d1812ad8c38: avformat/hls: Fix Youtube AAC
<cone-417> ffmpeg Michael Niedermayer release/7.0:a7adf9cf182f: avformat/hls: Split allowed_segment_extensions off allowed_extensions
<cone-417> ffmpeg Michael Niedermayer release/7.0:d0f89c457d77: avformat/hls: Fix flash1.bogulus.cfd support
<cone-417> ffmpeg Michael Niedermayer release/7.0:f7a26950ccce: libpostproc: check minimum size
<cone-417> ffmpeg Michael Niedermayer release/7.0:0c19b39dca3b: tests/fate/filter-video: Fix dependancy for codecview
<cone-417> ffmpeg Michael Niedermayer release/7.0:f9b617c15a14: avformat/iff: Check nb_channels == 0 in MHDR
<cone-417> ffmpeg Michael Niedermayer release/7.0:d52856f5070d: avcodec/vorbisdec: Dont treat overread as error
<cone-417> ffmpeg Michael Niedermayer release/7.0:19bcd62b46b1: avcodec/h264_mb: Fix tmp_cr for arm
<cone-417> ffmpeg Michael Niedermayer release/7.0:e53e2e26c8bc: avformat/avidec: Ignore duplicate GAB2
<cone-417> ffmpeg Michael Niedermayer release/7.0:6df4b662cb60: avformat/mov: reject negative ELST durations
<cone-417> ffmpeg Michael Niedermayer release/7.0:63efe4bd802c: avformat/imf_cpl: do not continue looping forever
<cone-417> ffmpeg Michael Niedermayer release/7.0:26d4501cb9d3: avformat/imf_cpl: fix indention after previous commit
<cone-417> ffmpeg Michael Niedermayer release/7.0:2eb4b18916c1: avcodec/sonic: Check num_taps
<cone-417> ffmpeg Michael Niedermayer release/7.0:f2bc7ba82f6a: avcodec/svq3: Check there are bits left before decompression
<cone-417> ffmpeg Michael Niedermayer release/7.0:9698d8f38865: avcodec/takdec: Check remaining space for first predictors
<cone-417> ffmpeg Michael Niedermayer release/7.0:f86bf54eafac: avformat/matroskadec: check that channels fit in signed 32bit int
<cone-417> ffmpeg Andreas Rheinhardt release/7.0:26737680d3f3: avcodec/rkmppdec: Fix double-free on error
<cone-417> ffmpeg Michael Niedermayer release/7.0:e4efe6c062a7: avcodec/speexdec: Pass and check remaining packets to decode functions
<cone-417> ffmpeg Michael Niedermayer release/7.0:7c4b1badd6f0: avcodec/hevc/hevcdec: Check num_entry_point_offsets
<cone-417> ffmpeg James Almer release/7.0:92ddbd47e9f2: avformat/movenc: fix writing reserved bits in EC3SpecificBox
<cone-417> ffmpeg James Almer release/7.0:88282c205545: avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer
<cone-417> ffmpeg Michael Niedermayer release/7.0:fe5e16f76410: avcodec/osq: Fix signed integer overflow in update_stats()
<cone-417> ffmpeg Michael Niedermayer release/7.0:eced2b4bae72: avcodec/osq: Add note about update_stats() count
<cone-417> ffmpeg Michael Niedermayer release/7.0:148f74dc855d: avcodec/osq: Switch back to av_ceil_log2()
<cone-417> ffmpeg Michael Niedermayer release/7.0:3b1313a3fa35: avcodec/osq: Request a coding mode 2 sample
<cone-417> ffmpeg Michael Niedermayer release/7.0:1303a167123a: avformat/iff: Check nb_channels == 0 in CHNL
<cone-417> ffmpeg Frank Plowman release/7.0:c61f9b78b0a8: lavc/vvc: Fix condition for using default scaling factor
<cone-417> ffmpeg Michael Niedermayer release/7.0:357f7bcd12a8: avcodec/speexdec: consider differing frame sizes in remaining space check
<cone-417> ffmpeg Marton Balint release/7.0:b5e716d49994: avfilter/avfilter: fix forwarding EOF for simple API filters in filter_activate_default
<cone-417> ffmpeg Kacper Michajłow release/7.0:541b670e2981: avcodec/opus: don't materialize buf pointer from null
<cone-417> ffmpeg Kacper Michajłow release/7.0:50538d59b13d: fftools/cmdutils: don't try to load arguments from file if not needed
<cone-417> ffmpeg Michael Niedermayer release/7.0:ec11cbe0e905: avcodec/smacker: Move buffer allocation to later
<cone-417> ffmpeg Michael Niedermayer release/7.0:9eef3b5f76e0: avcodec/psd: Move frame allocation after RLE processing
<cone-417> ffmpeg Jiasheng Jiang release/7.0:ae1507fa7995: libavcodec/alsdec.c: Add check for av_malloc_array() and av_calloc()
<cone-417> ffmpeg James Almer release/7.0:3f40dc723bd3: swscale/swscale_unscaled: don't add offsets to NULL pointers
<cone-417> ffmpeg James Almer release/7.0:107e8b5decd4: avcodec/motion_est: don't add offsets to NULL pointers
<cone-417> ffmpeg Michael Niedermayer release/7.0:17e0e7e7085e: avcodec/ivi: Check luma/chroma mb_size
<cone-417> ffmpeg Michael Niedermayer release/7.0:1544fbf47506: avcodec/cfhd: Check idwt_buf size before allocation
<cone-417> ffmpeg Michael Niedermayer release/7.0:69418f37178d: avcodec/ffv1dec: Check k in get_vlc_symbol()
<cone-417> ffmpeg Michael Niedermayer release/7.0:ca048cedc30c: avformat/concatdec: Clip duration in one more case in get_best_effort_duration()
<cone-417> ffmpeg Leo Izen release/7.0:206a89d4b08a: avcodec/jpegxl_parser: add sanity check for frame size
<cone-417> ffmpeg Michael Niedermayer release/7.0:cb57b6ee1542: avformat/asfdec_f: Check amount of value read
<cone-417> ffmpeg Michael Niedermayer release/7.0:6fb79cf3ed13: avformat/mov: make sure file_checksum is fully initialized
<cone-417> ffmpeg Michael Niedermayer release/7.0:b128f50eef5b: avformat/vqf: Ensure that comm_chunk is fully read
<cone-417> ffmpeg Michael Niedermayer release/7.0:cfcafeba2364: avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE
<cone-417> ffmpeg Michael Niedermayer release/7.0:cafa82cdd992: avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame
<cone-417> ffmpeg Michael Niedermayer release/7.0:cc6371d48d10: avformat/dashdec: Allocate space for appended "/"
<cone-417> ffmpeg Michael Niedermayer release/7.0:e3bb892e0fd6: avcodec/cri: Factor read_len out
<cone-417> ffmpeg Michael Niedermayer release/7.0:35c127ceba5c: avcodec/cri: Check bytestream2_get_buffer() for end
<cone-417> ffmpeg Michael Niedermayer release/7.0:39442e776b10: avcodec/iff: Clear ham_buf
<cone-417> ffmpeg Michael Niedermayer release/7.0:9d60bffbf1d2: avcodec/imc: Clear padding of buf16
<cone-417> ffmpeg Michael Niedermayer release/7.0:92e396d550cc: avcodec/lzf: Check for input space
<cone-417> ffmpeg Michael Niedermayer release/7.0:c84d34def87e: avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer
<cone-417> ffmpeg Michael Niedermayer release/7.0:2536de50b03c: avcodec/fits: Clear naxis
<cone-417> ffmpeg Jiasheng Jiang release/7.0:7ab439734acd: avcodec/tests/avpacket: Add av_packet_free() to avoid memory leak
<cone-417> ffmpeg Jiasheng Jiang release/7.0:8fb86b863af6: examples: Add av_freep to avoid potential memory leak
<cone-417> ffmpeg Jiasheng Jiang release/7.0:52a3deed04a0: avcodec/tests/avpacket: Add av_free() to avoid memory leak
<cone-417> ffmpeg Jiasheng Jiang release/7.0:8aed34f920f4: libavcodec/tests/motion: Add check for avcodec_alloc_context3()
<cone-417> ffmpeg Michael Niedermayer release/7.0:ac7baf6df71d: avcodec/ffv1dec: Disable frame threading due to race condition
<cone-417> ffmpeg Michael Niedermayer release/7.0:fb5d60df0328: Changelog: update
Guest18 has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20091 avcodec/h264_parser: remove incomplete heuristic (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20091#issuecomment-1695) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20089 FATE tests for G.728, IFF ANIM, LEAD MCMP and Sanyo LD-ADPCM (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20089#issuecomment-1697) by k⁠asper93
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20091 WIP: avcodec/h264_parser: remove incomplete heuristic (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20091#issuecomment-1698) by B⁠alling
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20085 fate based tests vs pure CI based tests (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20085#issuecomment-1699) by m⁠ichaelni
iive has joined #ffmpeg-devel
Kimapr_ has joined #ffmpeg-devel
Kimapr has quit [Remote host closed the connection]
Kimapr_ is now known as Kimapr
GewoonLeon has quit [Ping timeout: 248 seconds]
GewoonLeon has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 240 seconds]
Kimapr has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
mkver has quit [Ping timeout: 265 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20109 merged: forgejo/workflows: sort file list for cache hash (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20109) by k⁠asper93
<kode54> you may wish to restrict what bot accounts get to send to mailing lists, or restrict which messages end up in public mailing lists
<kode54> someone could end up using password recovery blasted to a mailing list hah
System_Error has joined #ffmpeg-devel
GewoonLeon has quit [Ping timeout: 252 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20113 opened: avcodec/motion_est: Remove double protection from init_ref() (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20113) by m⁠ichaelni
<fjlogger> [FFmpeg/FFmpeg] Pull request #20114 opened: avformat/tls: switch on peer certificate verification by default (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20114) by B⁠tbN
indecisiveturtle has quit [Ping timeout: 276 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20114 avformat/tls: switch on peer certificate verification by default (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20114#issuecomment-1717) by j⁠amrial
Guest18 has quit [Ping timeout: 252 seconds]
<kasper93> kode54: I tihnk this has been resolved now.
<kasper93> s/now/already/
<BtbN> It was more like short test that was then forgotten about
<BtbN> Cause e-mail notifications are either all or nothing
<BtbN> and all is way too much
<kode54> oops
<kode54> I mean, you could script a MTA to forward specific messages, but that sounds pain too
<BtbN> Well, I've resorted to manually generating mails from events
<BtbN> The notifications are just that, notifications
cone-417 has quit [Quit: transmission timeout]