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 6.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<Traneptora> zsoltiv__: animated JXL encode is not supported at this time
<Traneptora> only decode
witherScript has joined #ffmpeg-devel
navi has quit [Quit: WeeChat 4.0.4]
<Traneptora> I don't intend to support animated jxl encoding as IMO "animated images" were a mistake
<Traneptora> animated JXL only exists for feature parity with GIF and WebP, you shouldn't use it
witherScript has quit [Remote host closed the connection]
witherScript has joined #ffmpeg-devel
witherScript has quit [Remote host closed the connection]
witherScript has joined #ffmpeg-devel
witherScript has quit [Remote host closed the connection]
witherScript has joined #ffmpeg-devel
witherScript has quit [Client Quit]
thilo has quit [Ping timeout: 255 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
wr7 has joined #ffmpeg-devel
wr7 has left #ffmpeg-devel [WeeChat 4.0.4]
mkver has quit [Ping timeout: 256 seconds]
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
jamrial has quit []
catfella__ has quit [Remote host closed the connection]
feiw1 has quit [Ping timeout: 260 seconds]
feiw1 has joined #ffmpeg-devel
\\Mr_C\\ has quit [Remote host closed the connection]
Sk0tik has quit [Ping timeout: 268 seconds]
qeed has quit [Quit: Leaving]
elastic_dog has quit [Quit: elastic_dog]
elastic_dog has joined #ffmpeg-devel
mkver has quit [Ping timeout: 268 seconds]
Krowl has joined #ffmpeg-devel
HarshK23 has joined #ffmpeg-devel
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
cone-914 has joined #ffmpeg-devel
<cone-914> ffmpeg Anton Khirnov master:5fdbc2a1f96b: tools/general_assembly: avoid using DateTime->is_between()
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
* courmisch stabs elenril.
<elenril> mwahaha
<elenril> there's not enough cosmetics reviews these days
<Lynne> people stopped submitting patches with bad coding style after I started telling them to
<Lynne> feedback works, somehow even new contributors don't make bad coding style patches after I stopped being bothered
<Lynne> also: prores patches have appeared!
<elenril> along with a wild ubitux
Krowl has quit [Read error: Connection reset by peer]
dellas has joined #ffmpeg-devel
paulk-bis has quit [Quit: WeeChat 3.0]
paulk has joined #ffmpeg-devel
<ubitux> i'm just passing by :p
<JEEB> 通りすがりの開発者
psilokos has joined #ffmpeg-devel
BBB has quit [Quit: ZNC 1.8.2 - https://znc.in]
stevenliu_ has quit [Remote host closed the connection]
stevenliu_ has joined #ffmpeg-devel
BBB has joined #ffmpeg-devel
pengvado has quit [Ping timeout: 246 seconds]
pengvado has joined #ffmpeg-devel
dykai has joined #ffmpeg-devel
dykai has quit [Client Quit]
<cone-914> ffmpeg Marth64 master:1439784ff04b: doc/ffmpeg: fix -copy_ts typo, should be -copyts
<elenril> >i just had a bunch of prores patches lying around
<elenril> >i-it's not that i like this project or anything
<ubitux> :D
<ubitux> btw for those who like this project, they may interested in looking into this https://b.pkh.me/p/2023-12-11-115148-eaFoh1zu
<ubitux> i can probably provide a sample
<ubitux> ffmpeg -f lavfi -i testsrc2 -frames:v 1 /tmp/x.mov
<ubitux> see that this is enough, then ffmpeg -i /tmp/x.mov with an ubsan build
<ubitux> seems*
<JEEB> nice
* courmisch stabs elenril deeper.
Krowl has joined #ffmpeg-devel
<elenril> courmisch: ?
<elenril> ubitux: reports no problems here
tufei_ has quit [Remote host closed the connection]
<ubitux> --toolchain=gcc-usan build?
<elenril> yes
tufei_ has joined #ffmpeg-devel
<elenril> tried clang too
<ubitux> let me try again on master
<elenril> oh, you need to read the file after
<ubitux> yeah it's in the demuxer
<Lynne> Daemon404 might be interested
tufei_ has quit [Remote host closed the connection]
tufei_ has joined #ffmpeg-devel
<elenril> ubitux: hmm, reproducible only with gcc (not clang) and only with optimizations enabled
<ubitux> 🤷
elastic_dog has quit [Quit: elastic_dog]
elastic_dog has joined #ffmpeg-devel
<Traneptora> why does swscale have no path between rgbf32 and gbrpf32
<Traneptora> "patches welcome"?
<Lynne> gbrpf32 has mostly been its own thing because it was needed only for the tonemap filter iirc
<Traneptora> Lynne: also used for pfm
<Traneptora> also zscale only takes gbrpf32. it doesn't take rgbf32
<Traneptora> and ffplay can't play rgbf32, only gbrpf32
jamrial has joined #ffmpeg-devel
lexano has quit [Ping timeout: 276 seconds]
elastic_dog has quit [Ping timeout: 256 seconds]
elastic_dog has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
navi has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
psilokos has quit [Quit: Konversation terminated!]
psilokos has joined #ffmpeg-devel
navi has quit [Ping timeout: 256 seconds]
navi has joined #ffmpeg-devel
Xaldafax has joined #ffmpeg-devel
cone-914 has quit [Quit: transmission timeout]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
<bcheng> Lynne: sorry for pinging again, could you help push http://ffmpeg.org/pipermail/ffmpeg-devel/2023-September/314722.html?
<thilo> adding a new av_parse_ function to lavu/parseutils is a micro or minor bump?
<jamrial> minor
<thilo> thx
cone-730 has joined #ffmpeg-devel
<cone-730> ffmpeg xufuji456 master:e37b15e26fbc: avdevice/avfoundation: replace deprecated AVCaptureDevice
<zsoltiv__> Traneptora: i know, i'm trying to add support for it. the encoding works now, i just need to pass `-f rawvideo`, which is what i was asking about
dellas has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<cone-730> ffmpeg Benjamin Cheng master:185871fdd397: hwcontext_vulkan: guard unistd.h include
<Lynne> bcheng: thanks, pushed
<cone-730> ffmpeg Benjamin Cheng release/6.1:884a660cae23: hwcontext_vulkan: guard unistd.h include
<cone-730> ffmpeg xufuji456 master:341a483b0868: avdevice/audiotoolbox: silence warning with new api
<Lynne> is it true that if the h264 decoder gets AVCDecoderConfigurationRecord extradata, it assumes the stream is not annex-b?
Krowl has joined #ffmpeg-devel
* courmisch slaps elenril with 16 columns of white spaces
<bcheng> Lynne: thanks
<Lynne> sure
<BBB> ubitux: really obscure method to get to a very desirable outcome. thanks for working on merging proresencs :)
<Lynne> btw, does anyone have the VC-6 specs (ST 2117-1)? I'd like to take a look at them/laugh at them, but they're not on the public
<Lynne> I found a pdf on a chinese website for the great price of 10 renminbi (1.3 euros), but that's too steep for me
<courmisch> renminbi is a lie
<courmisch> elenril: where a test case for lpc autocorrelate as penitance for calling my code base64
<courmisch> write, even
<Lynne> s/renminbi/chinese pesos
<elenril> I did not call it that
<elenril> I merely implied it
<courmisch> have fun taking over the RISC-V porting
<courmisch> I left all the difficult and/or untested functions for you to do
<courmisch> we can arrange hardware access for you, so don't try that excuse
<courmisch> also fix avpriv_find_start_code so that it can be DSPd
<courmisch> Lynne: do you know if the lag in LPC compute autocorr is always nontrivial enough to vector according to that rather than the input length?
<courmisch> if I can vector against the lag, then I can skip reloading the data
kurosu has quit [Quit: Connection closed for inactivity]
Krowl has quit [Read error: Connection reset by peer]
<cone-730> ffmpeg Rémi Denis-Courmont master:272d0c164d99: lavc/lpc: R-V V apply_welch_window
<cone-730> ffmpeg sunyuechi master:e880a97e7c46: lvac/aacenc: add ff_aac_dsp_init
<cone-730> ffmpeg sunyuechi master:1c3620b2bbe7: checkasm: test for abs_pow34
<cone-730> ffmpeg sunyuechi master:98596f90f454: lavc/aacencdsp: R-V V abs_pow34
kurosu has joined #ffmpeg-devel
<ubitux> BBB: can you elaborate on "obscure method"? :D
<courmisch> elenril: you owe me two rows of white space. I expect you to pay me back at FOSDEM
<another|> read that as "two rooms"
<elenril> I'm sure they have their own white space at fosdem
<courmisch> also my self-esteem is even further down the negative numbers as my FOSDEM talk was REJECTED
<courmisch> and clearly this all started because of elenril
<elenril> i thought the evaluations are in a week or so
<courmisch> elenril: depends on the track
<elenril> clearly you chose the wrong one
<courmisch> RISC-V
<courmisch> elenril: if you think my style sucks, look at the OFFICIAL examples https://github.com/riscv/riscv-v-spec/blob/master/example/strncpy.s
<elenril> you should have better standards for yourself than official examples
<elenril> those are expected to be garbage
<courmisch> I do
<courmisch> but you called it base64
<elenril> i see that touched a nerve
<elenril> also, couldn't you reduce leading indentation?
<courmisch> sacrilege
<elenril> why is it 8?
<elenril> it's 4 in normal code
<elenril> so much space just wasted
<courmisch> clearly assembler should start on the 9th row
<elenril> [dubious - discuss]
<courmisch> Historical deprecated architectures showed the way: arm and aarch64
elastic_dog has quit [Ping timeout: 255 seconds]
<courmisch> only the mordorous archictectures use 4 white spaces, for it is sacrilege
elastic_dog has joined #ffmpeg-devel
<Lynne> courmisch: wdym? like applying autocorrelation after computing the laG?
<Lynne> s/laG/lag
<cone-730> ffmpeg Vittorio Giovara master:944936ee1d2d: lavd/avfoundation: Use correct preprocessing directive
<BBB> ubitux: debugging-to-merge is a bit ... a-typical :) I meant it in a cute way, if that makes sense
<courmisch> Lynne: there are two nested loops, which one to vectorise against
<courmisch> Lynne: in the LPC (encoder, I guess)
<ubitux> funny how both prores encoder write different garbage into the reserved areas
<JEEB> fun
<courmisch> clearly needs a third encoder
<elenril> why do they write any garbage at all?
<ubitux> don't ask me :D
<ubitux> but they're definitly violating the specs in various ways
<ubitux> i have a case here where one garbage is less appreciated than the other with a random decoder, that's funny
<courmisch> just write a new spec that allows this, problem solved
<elenril> speaking of, do we have any information how apple feels about our prores support?
<JEEB> they still say you should only utilize Officially Approved software
<courmisch> elenril: I bet they don't care?
<elenril> disappointing
<JEEB> > If you're using or considering the purchase of a product that encodes or decodes ProRes but isn't on the list below, please contact us at ProRes@apple.com.
<JEEB> also FFmpeg is mentioned by name 8)
<ubitux> elenril: last i read they explicitly mentioned ffmpeg as evil
<elenril> ooh, senpai noticed us
<courmisch> "evil" sounds defamatory enough to sue
<JEEB> > Using any unauthorized implementation (such as the FFmpeg and derivative implementations)...
<JEEB> of course they don't call us evil
<courmisch> okay so now you need to fix the implementation *then* send a cease and desist
<JEEB> well it's not really about fixing, it's about being *authorized*
<JEEB> :D
<courmisch> "might lead to
<courmisch> decoding errors, performance degradation, incompatibility, and instability"
<JEEB> yup
<courmisch> derogatory business interference
<ubitux> i have two different bugs with both our encoders though here
<JEEB> the "might" is probably what they'll point at
<JEEB> :)
haihao has quit [Ping timeout: 255 seconds]
haihao has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
ngaullier has quit [Ping timeout: 245 seconds]
<Lynne> we're evil because we don't care about their patents
<Lynne> joke's on them, they're not going to stop us because we can't even read them!
AbleBacon has joined #ffmpeg-devel
<kasper93> Traneptora: re: png, not supported in what capacity? What is wrong with decoding the data as is and tagging it to let decoder users convert to correctly according to thier needs? What was wrong with previous status quo?
<kasper93> I'm confused because because ffmpeg cannot round-trip png files, because it will save tagged limited range rgb png, but decoder ignores it, so the output is wrong.
ccawley2011 has quit [Read error: Connection reset by peer]
qeed has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
<kylophone> I see some stuff on the ffmpeg-devel archive that never made it to my inbox.
<JEEB> check spam?
<kylophone> Yeah, not there either. Was wondering if this has happened for others?
<kylophone> Of course the failure could be on my side, but I use google, so that should be pretty solid (I hope).
<JEEB> since I have a message with > Rev2 with padding and doc. in my ffmpeg-devel box, I seem to have that message
<kylophone> OK, must be on my side I guess.
MisterMinister has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Sk0tik has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
cone-730 has quit [Quit: transmission timeout]
<courmisch> somebody train an AI to finish checkasm, kthxbye
<BBB> kylophone: same here, I got that message in my inbox
Marth64 has quit [Quit: Leaving]
<kylophone> Oh, I found it. Flagged by my spam filter and then moved to the trash.
<kylophone> Looks like my issue after all.
dellas has quit [Remote host closed the connection]
<jkqxz> Is it a mmap/sbrk effect that would make it hard to get access to other peoples' naughty videos by sending malformed streams to transcodery things?
<jkqxz> This feels like such an obvious hole that it probably doesn't actually work.
dellas has joined #ffmpeg-devel
rvalue has quit [Quit: ZNC - https://znc.in]
rvalue has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
s55 has quit [Quit: ZNC 1.8.2 - https://znc.in]
s55 has joined #ffmpeg-devel
avaatk has joined #ffmpeg-devel
Marth64[m] has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
thilo has quit [Ping timeout: 268 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
kurosu has quit [Quit: Connection closed for inactivity]
cone-777 has joined #ffmpeg-devel
<cone-777> ffmpeg Zhao Zhili master:766513965628: examples/transcode: fix log message