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 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
<Marth64> would this impact git.ffmpeg.org?
<BtbN> Isn't that just forwarding to videolan?
<BtbN> For all I know, the videolan git is _the_ ffmpeg git
<Marth64> i had a feeling, thanks for confirming
<Marth64> will hold on my push
<BtbN> Push should work. Eventually.
<Marth64> i picked up a tiny machine to airgap my key there and not cross with development/experimentation on my normal workstation (prevent me from making dumb mistake by requiring physical movement)
<Marth64> and some added security
mkver has joined #ffmpeg-devel
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Ping timeout: 244 seconds]
<elenril> BBB: cli cannot use reconstructed frames yet, I mentioned them on the 'future work' slide
thilo has quit [Ping timeout: 252 seconds]
thilo has joined #ffmpeg-devel
<BBB> elenril: ok tnx
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
System_Error has quit [Client Quit]
System_Error has joined #ffmpeg-devel
<kasper93> > Delivered after 197740 seconds
<kasper93> who can give more? :)
NotWarcop has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
<Lynne> updated ffv1_vulkan branch
<Lynne> with golomb coding support
System_Error has joined #ffmpeg-devel
<Lynne> on a pitiful 960M, it does 30fps for range coding on 1024x1024, and 60fps for rice
arch1t3cht2 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 248 seconds]
arch1t3cht2 is now known as arch1t3cht
jamrial has quit []
cone-592 has joined #ffmpeg-devel
<cone-592> ffmpeg Marth64 master:11c703be3176: avcodec/mpeg12dec: set FF_CODEC_PROPERTY_CLOSED_CAPTIONS in mpeg_set_cc_format()
^Neo has quit [Ping timeout: 248 seconds]
BtbN has quit [Ping timeout: 272 seconds]
BtbN has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 252 seconds]
Marth64 has quit [Quit: Leaving]
Marth64 has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
<fflogger> [newticket] TanMan: Ticket #11292 ([ffmpeg] AMD Hardware Encoding is Broken in versions >= 7.1) created https://trac.ffmpeg.org/ticket/11292
zsoltiv_ has quit [Ping timeout: 252 seconds]
<cone-592> ffmpeg compn master:f4ba5b083c95: doc/git-howto: remove outdated line about gitolite
<compn> 2023 changed gil > git but didnt remove this line :\
<compn> jdek and michael :D
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 260 seconds]
rvalue- is now known as rvalue
mkver has quit [Ping timeout: 260 seconds]
mkver has joined #ffmpeg-devel
<fflogger> [editedticket] lilydjwg: Ticket #8506 ([avcodec] H.265 VA-API encoder changes video size on AMD cards) updated https://trac.ffmpeg.org/ticket/8506#comment:5
av500 has quit [Remote host closed the connection]
darkdrgn2k has quit [Ping timeout: 260 seconds]
av500 has joined #ffmpeg-devel
MetaNova has quit [Ping timeout: 276 seconds]
<fflogger> [editedticket] Gyan: Ticket #11292 ([avcodec] AMD Hardware Encoding is Broken in versions >= 7.1) updated https://trac.ffmpeg.org/ticket/11292#comment:1
<fflogger> [editedticket] Gyan: Ticket #11292 ([avcodec] AMD Hardware Encoding is Broken in versions >= 7.1) updated https://trac.ffmpeg.org/ticket/11292#comment:2
nevcairiel has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
nevcairiel has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
cone-592 has quit [Quit: transmission timeout]
darkdrgn2k has joined #ffmpeg-devel
<fflogger> [editedticket] MasterQuestionable: Ticket #11281 ([avfilter] "showwavespic" failed for "Too few samples"?) updated https://trac.ffmpeg.org/ticket/11281#comment:15
MetaNova has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 260 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
cone-420 has joined #ffmpeg-devel
<cone-420> ffmpeg Tomas Härdin master:733d891bdf4e: lavf/mxfenc: Use nb_components, not av_pix_fmt_count_planes()
<fflogger> [newticket] ami_stuff: Ticket #11293 ([undetermined] rv60: visible artefacts 2) created https://trac.ffmpeg.org/ticket/11293
<fflogger> [editedticket] ami_stuff: Ticket #11293 ([undetermined] rv60: visible artefacts 2) updated https://trac.ffmpeg.org/ticket/11293#comment:1
<thardin> >Test pixfmt-yuv444p12-yuv444p failed.
<fflogger> [editedticket] ami_stuff: Ticket #11290 ([undetermined] rv60: visible artefacts) updated https://trac.ffmpeg.org/ticket/11290#comment:5
<thardin> can we somehow put in a post-recv hook or something that rejects pushes that don't pass fate?
<elenril> it would be extremely painful
<wbs> I've heard that there are various forges where you can have CI that runs when a PR/MR is made :P
<elenril> blasphemy
<elenril> our ancestors didn't need no stinking CI and neither do we
<thardin> behead those who insult manually running FATE
<wbs> our ancestors didn't have "make fate" either
Workl has joined #ffmpeg-devel
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 276 seconds]
<thardin> oh yeah. just git gud at writing correct code
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Workl has quit [Ping timeout: 244 seconds]
arbitercoin has joined #ffmpeg-devel
<kasper93> I've heard rumors that technology that would solve this problem exists, but who knows...
witchymary has joined #ffmpeg-devel
<another|> Let he who never broke fate cast the first stone.
<JEEB> I don't think that was the thing, to throw stones
<JEEB> we could have something to make sure this doesn't occur :)
<JEEB> of course we cannot do this on all theoretical configurations, but something like standard configure setup and some common arch should pass
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 260 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 248 seconds]
jamrial has joined #ffmpeg-devel
<BtbN> I mean, such a hook would certainly be possible. If you are okay with a push taking half an hour :D
<cone-420> ffmpeg James Almer master:3330b733d3eb: fate/pixfmt: disable dithering in the scale filter
<wbs> jamrial: thanks!
<BBB> lol
<BBB> that is something that wbs actually said at vdd - just don't write bugs
<BtbN> Something easy and free would could in theory do is set up proper github workflows that run fate, and then allow PRs on Github again, so anyone has a relatively easy way to get their stuff fate-tested in a known environment. The PRs would still never be merged obviously, since the mirror script would just purge them out right away.
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
<wbs> BtbN: yep, I have set up a bunch of such github actions workflows for testing all unusual combinations relevant for aarch64 assembly (like building with MSVC, where armasm64/gas-preprocessor is picky and limiting), and I point people to that (just include a commit on their branch and push to github) for testing their stuff
<wbs> it's great for reducing the review workload for me
<BtbN> In theory we also have that for the ML. But it's just incredibly unreliable
<wbs> yep
Krowl has joined #ffmpeg-devel
<fflogger> [editedticket] TanMan: Ticket #11292 ([avcodec] AMD Hardware Encoding is Broken in versions >= 7.1) updated https://trac.ffmpeg.org/ticket/11292#comment:3
Workl has quit [Ping timeout: 252 seconds]
<jamrial> wbs: can you test https://pastebin.com/raw/cqRikrbu ?
<wbs> jamrial: patch: **** malformed patch at line 8:
<jamrial> weird. one sec
<wbs> jamrial: nope, pixfmt-yuv444p12-yuv444p still fails
<jamrial> alright
rvalue- has joined #ffmpeg-devel
<compn> is instant push really needed though vs 30 minute fate build ?
<compn> doesnt really matter ?
* compn ducks
rvalue has quit [Ping timeout: 248 seconds]
<compn> whoever posted that on fftwitt , the hand written assembler wont have a bug like the llvm bug. people are going to read it as "no bugs in hand asm" :D
<compn> aaaand sleep, night
rvalue- is now known as rvalue
Krowl has quit [Read error: Connection reset by peer]
<BBB> compn: no bugs b/c of checkasm, full circle we go
Krowl has joined #ffmpeg-devel
<fflogger> [editedticket] Disjt: Ticket #11281 ([avfilter] "showwavespic" failed for "Too few samples"?) updated https://trac.ffmpeg.org/ticket/11281#comment:16
Marth64 has joined #ffmpeg-devel
JEEB has quit [Quit: leaving]
microlappy has joined #ffmpeg-devel
microlappy has quit [Client Quit]
<BBB> elenril: is it expected that enc_recon_frame_test gives a "Error submitting a frame for encoding" error upon EOF?
<elenril> not really
<BBB> what should my encoder wrapper return on EOF?
<elenril> I don't think it did that when I wrote it
<BBB> when frame=NULL (i.e. flushing), my encoder returns 0 with got_pkt=0
<BBB> that should imply EOF
<BBB> it works in ffmpeg.exe but not in this test app
<Daemon404> >.exe
<BBB> I mean "the cli app", .exe is shorter :)
<BBB> libx264 gives the same error
<BBB> tools/enc_recon_frame_test ~/Movies/cif/bus_cif.y4m libx264 tune=psnr
<elenril> not for me
<BBB> maybe it's input file dependent?
<elenril> oh, I don't flush in my test
<BBB> I can workaround it by using 150 as extra argument (limit number of frames)
JEEB has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
cone-420 has quit [Quit: transmission timeout]
<elenril> I think it's harmless
<elenril> should still be fixed, but should have no effect on output
<BBB> agreed. I can submit a patch that removes the printf during flushing (if frame=NULL&&ret==0&&got_pkt==0)?
<BBB> that's the agreed-upon EOF marker for encoders-with-delay, right?
<BBB> also, av_str2err() would be useful there :)
<JEEB> https://lists.ffmpeg.org/doxygen/trunk/group__lavc__encdec.html - with regards to push-pull dec/enc APIs, this doc page is still my favourite
<elenril> the error happens when sending a frame to the decoder
<elenril> err I mean encoder
<elenril> so the correct thing to do is probably return 0 when !frame && ret == AVERROR_EOF
<BBB> that works
<BBB> I can submit that to ML if you think it looks OK
paulk-bis has joined #ffmpeg-devel
paulk has quit [Read error: Connection reset by peer]
<elenril> possibly ok, as elvis presley would say
<BBB> ..
<fflogger> [newticket] t.rapp: Ticket #11294 ([undetermined] AVI file demuxed with one audio frame per sample) created https://trac.ffmpeg.org/ticket/11294
<Daemon404> when did we get a new spambot anyway
<JEEB> some time ago, the bot got fixed
av500 has quit [Quit: Konversation terminated!]
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
philipl has quit [Quit: leaving]
av500 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 272 seconds]
<BBB> will people get mad if I attach 300kb to an email?
<BBB> actually, 237kb
<BBB> (to ffmpeg-devel)
<courmisch> that's 316 kiB with base64
<BBB> you're right, it is
<courmisch> buffoon from Burgundy back at it
<Daemon404> BBB, limit is 1000kb on the list
<Daemon404> i learned that yesterday
<JEEB> :D
<Daemon404> 1000kb encoded, yes
av500 has quit [Quit: Konversation terminated!]
<jamrial> BBB: if it's a sample you want uploaded to fate, just put it in 0x0 and i'll upload it
MrZeus_ has joined #ffmpeg-devel
MrZeus__ has joined #ffmpeg-devel
arch1t3cht6 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 252 seconds]
arch1t3cht6 is now known as arch1t3cht
MrZeus_ has quit [Ping timeout: 244 seconds]
System_Error has quit [Remote host closed the connection]
av500 has joined #ffmpeg-devel
av500 has quit [Quit: Konversation terminated!]
System_Error has joined #ffmpeg-devel
johnny__ has quit [Ping timeout: 255 seconds]
haihao_ has quit [Ping timeout: 252 seconds]
haihao has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
johnny__ has joined #ffmpeg-devel
av500 has joined #ffmpeg-devel
<fflogger> [editedticket] MasterQuestionable: Ticket #11281 ([avfilter] "showwavespic" failed for "Too few samples"?) updated https://trac.ffmpeg.org/ticket/11281#comment:17
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
<fflogger> [editedticket] Disjt: Ticket #11281 ([avfilter] "showwavespic" failed for "Too few samples"?) updated https://trac.ffmpeg.org/ticket/11281#comment:18
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
<fflogger> [editedticket] Disjt: Ticket #11283 ([avfilter] "aloop" filter somehow gave misalignment in 48 KHz Stereo WAV) updated https://trac.ffmpeg.org/ticket/11283#comment:6
<fflogger> [editedticket] m.feriati: Ticket #11240 ([tools] [Windows] Non-ASCII characters in "FFREPORT" may produce garbled filename or fail) updated https://trac.ffmpeg.org/ticket/11240#comment:13
<fflogger> [editedticket] cus: Ticket #11283 ([avfilter] "aloop" filter somehow gave misalignment in 48 KHz Stereo WAV) updated https://trac.ffmpeg.org/ticket/11283#comment:7
Marth64 has quit [Quit: Leaving]
<fflogger> [editedticket] Disjt: Ticket #11283 ([avfilter] "aloop" filter somehow gave misalignment in 48 KHz Stereo WAV) updated https://trac.ffmpeg.org/ticket/11283#comment:8
arbitercoin has quit [Ping timeout: 252 seconds]
av500 has quit [Quit: Konversation terminated!]
<fflogger> [editedticket] Disjt: Ticket #11283 ([avfilter] "aloop" filter somehow gave misalignment in 48 KHz Stereo WAV) updated https://trac.ffmpeg.org/ticket/11283#comment:9
\\Mr_C\\ has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 260 seconds]
<thilo> BBB: mail.de smtp has a cold these days
cone-358 has joined #ffmpeg-devel
<cone-358> ffmpeg Osamu Watanabe master:82467b635efc: avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests
System_Error has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 265 seconds]
av500 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
av500 has quit [Quit: Konversation terminated!]
<fflogger> [editedticket] palemieux: Ticket #10123 ([avcodec] j2k decoder fails on on conformance codestream p0_09.j2k when bitexact is used) updated https://trac.ffmpeg.org/ticket/10123#comment:9
^Neo has quit [Ping timeout: 252 seconds]
av500 has joined #ffmpeg-devel
<fflogger> [editedticket] Disjt: Ticket #11283 ([avfilter] "aloop" filter somehow gave misalignment in 48 KHz Stereo WAV) updated https://trac.ffmpeg.org/ticket/11283#comment:10
Traneptora has quit [Quit: Quit]
<cone-358> ffmpeg Peter Ross master:d51a920556cf: avcodec/rv60: negative qp guard
<cone-358> ffmpeg Peter Ross master:923f45430c3b: avcodec/rv60: check init_get_bits8 return value
<cone-358> ffmpeg Peter Ross master:4d4d171afb2a: avcodec/rv60: prevent decode_cu_r segfault
<cone-358> ffmpeg Peter Ross master:c8c6319ce1a4: avcodec/rv60: prevent decode_cu_r deadlock
<cone-358> ffmpeg Peter Ross master:006718c4755c: avcodec/rv60: align calc_sel_qp with reference decoder
<cone-358> ffmpeg Peter Ross master:2bbbf36fe226: avcodec/rv60: set populate_ipred src parameter to const
<fflogger> [editedticket] pross: Ticket #11289 ([undetermined] rv60: crash with fuzzed file) updated https://trac.ffmpeg.org/ticket/11289#comment:3
<fflogger> [editedticket] pross: Ticket #11290 ([undetermined] rv60: visible artefacts) updated https://trac.ffmpeg.org/ticket/11290#comment:6
<fflogger> [editedticket] pross: Ticket #11293 ([undetermined] rv60: visible artefacts 2) updated https://trac.ffmpeg.org/ticket/11293#comment:2
<fflogger> [editedticket] rsivan: Ticket #8349 ([avcodec] Dolby AC-4 Support) updated https://trac.ffmpeg.org/ticket/8349#comment:88
<llyyr> elenril: was the libplacebo segfault not reproducible for you or just haven't looked at it yet?