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.0.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
uau has quit [Remote host closed the connection]
uau has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
thilo has quit [Ping timeout: 272 seconds]
thilo has joined #ffmpeg-devel
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
arch1t3cht0 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 255 seconds]
arch1t3cht0 is now known as arch1t3cht
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #ffmpeg-devel
Kei_N has quit [Read error: Connection reset by peer]
Kei_N has joined #ffmpeg-devel
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
* Sean_McG waves
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
jamrial has quit []
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 255 seconds]
q66 has quit [Ping timeout: 256 seconds]
<j-b> good morning
<elenril> do you wish us a good morning, or mean that it is a good morning whether we want it or not; or that you feel good this morning; or that it is a morning to be good on?
cone-272 has joined #ffmpeg-devel
<cone-272> ffmpeg sfan5 master:c28e5b597ecc: lavf/tls_mbedtls: add workaround for TLSv1.3 vs. verify=0
<j-b> elenril: All of them at once.
mkver has joined #ffmpeg-devel
<elenril> this just in: j-b secretly an agent of the powers beyond the sea
markh has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 252 seconds]
kurufu has quit [Ping timeout: 264 seconds]
NotWarcop has joined #ffmpeg-devel
Warcop has quit [Ping timeout: 268 seconds]
kurufu has joined #ffmpeg-devel
TD-Linux has quit [Ping timeout: 268 seconds]
TD-Linux has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<cone-272> ffmpeg Zhao Zhili master:74b4e550cbf7: tests/checkasm: Remove check on linux perf fd in uninit
<cone-272> ffmpeg Zhao Zhili master:ec1daa39e046: avutil/timer: Fix missing header for mach_absolute_time
<cone-272> ffmpeg Zhao Zhili master:e598a323dc78: avutil/macos_kperf: Fix assert which makes kperf failed to run
q66 has joined #ffmpeg-devel
<Lynne> got most of raptorq encoding done in a few hours, it really wasn't anywhere near as bad as I thought it would be
kurufu has quit [Ping timeout: 264 seconds]
<Lynne> spec was clear, and I already derived most of LDPC from scratch earlier
rossy has quit [Remote host closed the connection]
rossy has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
<Lynne> anyone happen to know a fast, clean and bsd 2-clause licensed GF(256) matrix utils?
<courmisch> Lynne: pick 2 of 3?
kurufu has joined #ffmpeg-devel
<courmisch> don't you need carry-less multiplication to make it fast?
<courmisch> that's not in C, so won't be very clea
<courmisch> n
Livio has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
\\Mr_C\\ has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
BtbN has quit [Ping timeout: 264 seconds]
BtbN has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
<cone-272> ffmpeg Andreas Rheinhardt master:b515088576bb: avcodec/loongarch/Makefile: Fix vc1dsp_lasx.o build criterion
Livio has quit [Ping timeout: 252 seconds]
Livio has joined #ffmpeg-devel
Livio has quit [Ping timeout: 268 seconds]
microchip_ has quit [Quit: There is no spoon!]
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Ping timeout: 264 seconds]
Krowl has quit [Read error: Connection reset by peer]
deus0ww_ has joined #ffmpeg-devel
uau has quit [*.net *.split]
deus0ww has quit [*.net *.split]
Sean_McG has quit [*.net *.split]
Lynne has quit [*.net *.split]
philipl has quit [*.net *.split]
unturned3 has quit [*.net *.split]
ePirat has quit [*.net *.split]
Manouchehri has quit [*.net *.split]
c_14 has quit [*.net *.split]
jdek has quit [*.net *.split]
haasn has quit [*.net *.split]
rcombs has quit [*.net *.split]
mkver has quit [Ping timeout: 264 seconds]
uau has joined #ffmpeg-devel
Sean_McG has joined #ffmpeg-devel
Lynne has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
ePirat has joined #ffmpeg-devel
c_14 has joined #ffmpeg-devel
unturned3 has joined #ffmpeg-devel
Manouchehri has joined #ffmpeg-devel
jdek has joined #ffmpeg-devel
haasn has joined #ffmpeg-devel
rcombs has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
uau has quit [*.net *.split]
Sean_McG has quit [*.net *.split]
Lynne has quit [*.net *.split]
philipl has quit [*.net *.split]
unturned3 has quit [*.net *.split]
ePirat has quit [*.net *.split]
haasn has quit [*.net *.split]
Manouchehri has quit [*.net *.split]
jdek has quit [*.net *.split]
c_14 has quit [*.net *.split]
rcombs has quit [*.net *.split]
rcombs has joined #ffmpeg-devel
haasn has joined #ffmpeg-devel
uau has joined #ffmpeg-devel
Sean_McG has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
unturned3 has joined #ffmpeg-devel
Lynne has joined #ffmpeg-devel
ePirat has joined #ffmpeg-devel
Manouchehri has joined #ffmpeg-devel
c_14 has joined #ffmpeg-devel
jdek has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
cone-272 has quit [Quit: transmission timeout]
microchip_ has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 260 seconds]
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 268 seconds]
rvalue- is now known as rvalue
jamrial has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
cone-404 has joined #ffmpeg-devel
<cone-404> ffmpeg Derek Buitenhuis master:57bfba35d6ba: avutil/spherical: Add more spherical types
<cone-404> ffmpeg Derek Buitenhuis master:cf2436a0b4dc: avutil/stereo3d: Fill out stereo info provided by Vision Pro files
<cone-404> ffmpeg Derek Buitenhuis master:049dfe3f652f: fftools/ffprobe: Print more Stereo 3D info from side data
<cone-404> ffmpeg Derek Buitenhuis master:5c173763212a: avformat/mov: Add support for exporting Video Extension Usage info
<cone-404> ffmpeg Derek Buitenhuis master:8e7ca22b36e7: avformat/mov: Add support for reading and exporting horizontal field of view
<jamrial> Daemon404: should also print the new fields in lavf/dump.c
<Daemon404> were the old fields even printed there
<Daemon404> i think maybe only 1 was
<Daemon404> yeah half of the old fields weren't
<Daemon404> fun
canjar has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<canjar> I'm working with ffmpeg and DSL2 to read and play an mp4 file. The video stream is not a problem its the audio stream What are the recommended audio settings to read an mp4?
<cone-404> ffmpeg James Almer master:89779a3cbe1b: fate/lavf-container: add a hevc in ISOBMFF remux test
IndecisiveTurtle has joined #ffmpeg-devel
mkver has quit [Ping timeout: 268 seconds]
Livio has joined #ffmpeg-devel
canjar has left #ffmpeg-devel [Leaving]
IndecisiveTurtle has quit [Ping timeout: 272 seconds]
Krowl has joined #ffmpeg-devel
Livio has quit [Ping timeout: 255 seconds]
kyborg2011 has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 256 seconds]
ngaullier has quit [Ping timeout: 255 seconds]
<ramiro> wbs: did you get a change to look at the movz/movk/dup change in "[PATCH v2 4/4] swscale/aarch64: add neon {lum,chr}ConvertRange"? I'm still having a hard time finding an apple arm to build and test.
<JEEB> we have one hosted by kierank IIRC
<ramiro> JEEB: I know, but he lost his password for that one :)
<JEEB> huh
<thilo> ramiro: I think I have access as well, I can look it up
Livio has joined #ffmpeg-devel
<wbs> ramiro: github actions lets you compile and run on such machines too, I shared my setup for that with you, right? (I can try to have a look at the patches in a while)
<ramiro> wbs: oh, right. I did run that, but I had missed the fact that it also ran the checkasm tests (lazy loaded pages where ctrl+f doesn't work as expected).
mkver has joined #ffmpeg-devel
<ramiro> ok, the patch built and worked on macos. the speedup is not that impressive though, since the compiler on macos was already doing a pretty good job at optimizing the function.
<ramiro> but this patch is intended for low power arm sbcs, not cpus which are already pretty fast.
Krowl has quit [Read error: Connection reset by peer]
iive has joined #ffmpeg-devel
microchip__ has joined #ffmpeg-devel
microchip_ has quit [Ping timeout: 264 seconds]
microchip__ is now known as microchip_
Livio has quit [Ping timeout: 264 seconds]
<mkver> jamrial: extract_extradata is needed, as ff_isom_write_hvcc() adds quite a bunch of SEI messages that should not be in extradata to it.
<mkver> Why didn't you test this?
<jamrial> SEI is valid in hvcC
<jamrial> extract_extradata is what should be adapted to also include them
<mkver> 1. One gets different output without extract_extradata, irrespective of whether the SEIs are valid. 2. These are not SEIs that should be in extradata. It e.g. includes decode picture hash.
canjar has joined #ffmpeg-devel
<mkver> None of the SEIs included in this sample should be included in extradata.
canjar has left #ffmpeg-devel [Leaving]
canjar has joined #ffmpeg-devel
<cone-404> ffmpeg James Almer master:0c0be4b99ec8: fate/lavf-container: add extract_extradata BSF dependency to lavf-fate-hevc.mp4
canjar has left #ffmpeg-devel [Leaving]
<jamrial> ff_isom_write_hvcc() should probably filter those, same as extract_extradata once it supports adding SEI
iive has quit [Ping timeout: 268 seconds]
aaabbb has quit [Ping timeout: 246 seconds]
<cone-404> ffmpeg Derek Buitenhuis master:620f6f7d5bfd: avformat/dump: Print all possible Stereo3D info
<cone-404> ffmpeg Niklas Haas master:e07b735a9976: avcodec/dovi_rpudec: add return code to parse_ext_v*
<cone-404> ffmpeg Niklas Haas master:954f890f9553: avcodec/dovi_rpudec: validate L2.ms_weight
<cone-404> ffmpeg Niklas Haas master:e1b91eb19573: avdovi/dovi_rpudec: handle prev_vdr_rpu_id failures
<cone-404> ffmpeg Niklas Haas master:68a22ac93624: avcodec/dovi_rpu: properly handle vdr_dm_metadata_present
<cone-404> ffmpeg Niklas Haas master:7ee64631f625: avcodec/dovi_rpu: fix dm_metadata_id handling
<cone-404> ffmpeg Niklas Haas master:ae7bff55df53: avcodec/dovi_rpudec: simplify vdr handling (cosmetic)
<cone-404> ffmpeg Niklas Haas master:7bf08a5b2d37: avcodec/dovi_rpu: simplify vdr type
<cone-404> ffmpeg Niklas Haas master:5e778cbfd5c0: avcodec/dovi_rpu: move ff_dovi_rpu_generate to correct section
<cone-404> ffmpeg Niklas Haas master:d9f902d3a449: avcodec/dovi_rpu: guard ext blocks by dm_metadata_present
<cone-404> ffmpeg Niklas Haas master:0a5ed91e5e61: avcodec/dovi_rpudec: reject reserved_zero_3bits != 0
<cone-404> ffmpeg Niklas Haas master:90579fbb907f: avcodec/dovi_rpudec: handle errors consistently
Livio has joined #ffmpeg-devel
<haasn> "avdovi/dovi_rpudec" d'oh
<haasn> might as well rename avcodec to avdovi at some point in the future /s
mkver has quit [Ping timeout: 264 seconds]
iive has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
<wbs> ramiro: no further comments from me on the aarch64 {lum,chr}ConvertRange assembly
aaabbb has joined #ffmpeg-devel
iive has quit [Ping timeout: 268 seconds]
kyborg2011 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ramiro> wbs: thanks. by the way, I left out the # before \offset because the assembler gives errors otherwise. it doesn't seem to like negative numbers.
<ramiro> or long numbers. or both, I don't know...
<wbs> ramiro: that's weird - can you give an example of it? it should work just fine with #-42
<wbs> I remember that some assemblers have errored out if the # has been missing, at least for some instructions, and for some old version of the tools at least
System_Error has quit [Remote host closed the connection]
<ramiro> I just need the upper 16 bits somehow
<ramiro> if I leave out the parenthesis I get https://pastebin.com/xrQUMLh2
System_Error has joined #ffmpeg-devel
<wbs> ramiro: you're not supposed to put the # inside the parantheses
<wbs> ramiro: works fine with #(\offset & 0xffff)
<wbs> (or just #\offset & 0xffff, but I feel it's clearer with the parentheses)
<wbs> as the # indicates that the number, the result of the expression, is an immediate constant in the instruction, not that # is needed on the number on the source level
<ramiro> wbs: but what about the >>16?
<wbs> ramiro: works just fine?
<wbs> #((\offset >> 16) & 0xffff)
<wbs> movk w3, #((\offset >> 16) & 0xffff), lsl #16
<ramiro> wbs: indeed it does. I'll commit with the # as in this diff from the last patch that you reviewed: https://pastebin.com/T3FUj5fe
<wbs> ramiro: LGTM, thanks!
<cone-404> ffmpeg Ramiro Polla master:75f1a8e071f7: swscale/aarch64: add neon {lum,chr}ConvertRange
IndecisiveTurtle has quit [Ping timeout: 256 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
AbleBacon has joined #ffmpeg-devel
kyborg2011 has joined #ffmpeg-devel
kyborg2011_ has joined #ffmpeg-devel
kyborg2011 has quit [Ping timeout: 264 seconds]
ccawley2011 has quit [Read error: Connection reset by peer]
MisterMinister has quit [Remote host closed the connection]
\\Mr_C\\ has quit [Remote host closed the connection]
<ePirat> anyone here familiar with the ac3dec in ffmpeg?
<ePirat> there seems to be a div by 0 in a call to int32_to_float_fmul_scalar (line 1432)
<Lynne> I don't see any div on that line
<ePirat> Lynne, I assume int32_to_float_fmul_scalar does it
<ePirat> ?
<ePirat> one sec, let me see if I can get a better trace…
<Lynne> what the function does is largely in its name, though
<ePirat> (line numbers in there are slightly off as they are for ffmpeg 4.4 but the ac3dec does not seem to have changed much in all that time)
<Lynne> ffmpeg 4.4 is ancient
<Lynne> I think its before any of the changes we did to it were, and they weren't small, as we changed it to use full 32-bit floats
<ePirat> ok
Livio has quit [Ping timeout: 252 seconds]