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.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
Marth64 has quit [Ping timeout: 272 seconds]
Marth64 has joined #ffmpeg-devel
HarshK23 has quit [Quit: Connection closed for inactivity]
Marth64 has quit [Ping timeout: 255 seconds]
Marth64 has joined #ffmpeg-devel
cone-626 has joined #ffmpeg-devel
<cone-626> ffmpeg James Almer master:f8caf388fb80: avformat/iamf_writer: constify some function parameters
<kierank> BBB: still doesn't work
<kierank> -decl_ipred_fns(v, 16, mmx, sse);
<kierank> +decl_ipred_fns(v, 16, sse2, sse);
<kierank> + init_ipred_funcs(v, VERT, 4, sse2)
<kierank> libavcodec/x86/vp9dsp_init_16bpp.c: In function ‘ff_vp9dsp_init_16bpp_x86’:
<kierank> ./libavcodec/x86/vp9dsp_init.h:177:13: error: ‘ff_vp9_ipred_v_4x4_4_sse2’ undeclared (first use in this function)
<kierank> ah funcs
<kierank> fixed
<Lynne> can anyone think of useful scenarios where the fixed-point audio decoders make sense?
<Lynne> they're not really required to be bitexact right now, so reproducability isn't one
<kierank> embedded systems with slow float
<kierank> Gramner: hmmm harder than it seems to do a byte broadcast without pshufb
<kierank> maybe I should just do multiply and forget about 32-bit
<kierank> Lynne: iirc rpi1 did not have hardware float
<Lynne> are there any such systems left?
<Lynne> mips is gone these days since it lost to risc-v in china
<Lynne> and I think they even license risc-v cores themselves?
<kierank> rpi1 is still use a lot
<Lynne> fair enough
<Gramner> kierank: it's just movd m0, [src-4]; punpcklbw m0, m0; pshuflw m0, m0, q3333
<kierank> Yeah, I know it's possible, but I want it shorter...
<kierank> To take advantage of the fact I only need 8 bytes
<Gramner> %if ARCH_X86_64 movzx rXd, byte [src-1]; imul rX, rY
<Gramner> not that many other options without pshufb
thilo has quit [Ping timeout: 268 seconds]
thilo has joined #ffmpeg-devel
user23 has quit [Remote host closed the connection]
thilo has quit [Ping timeout: 268 seconds]
thilo has joined #ffmpeg-devel
kekePower has quit [Ping timeout: 272 seconds]
\\Mr_C\\ has joined #ffmpeg-devel
\\Mr_C\\ has quit [Changing host]
\\Mr_C\\ has joined #ffmpeg-devel
jamrial has quit []
cone-626 has quit [Quit: transmission timeout]
AbleBacon has quit [Read error: Connection reset by peer]
Marth64 has quit [Ping timeout: 264 seconds]
Marth64 has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 268 seconds]
Marth64 has quit [Ping timeout: 264 seconds]
Marth64 has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 260 seconds]
System_Error has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 256 seconds]
Marth64 has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
Poorvagaikar2003 has joined #ffmpeg-devel
\\Mr_C\\ has quit [Remote host closed the connection]
Marth64 has quit [Ping timeout: 246 seconds]
Marth64 has joined #ffmpeg-devel
zane has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
MisterMinister has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
<j-b> good morning
ccbry has joined #ffmpeg-devel
<Marth64> hello
ccbry has quit [Quit: Ping timeout (120 seconds)]
ccbry has joined #ffmpeg-devel
pzy has joined #ffmpeg-devel
pzy has quit [Remote host closed the connection]
ccbry has quit [Ping timeout: 250 seconds]
ccbry has joined #ffmpeg-devel
cone-279 has joined #ffmpeg-devel
<cone-279> ffmpeg Andreas Rheinhardt master:0b8f7a785963: avformat/dvdvideodec: Explicitly return 0 on success
<cone-279> ffmpeg Andreas Rheinhardt master:e30dd9bbac27: avformat/dvdvideodec: Don't store AVInputFormat*
<cone-279> ffmpeg Andreas Rheinhardt master:77b26bf4b63b: avformat/dvdvideodec: Only free allocated buffers
<cone-279> ffmpeg Andreas Rheinhardt master:1a4e0eb37454: avformat/dvdvideodec: Reorder allocations to simplify freeing
<courmisch> what is the postal address for the CC since email don't seem to elicit answers?
ccbry has quit [Ping timeout: 250 seconds]
jarthur_ has quit [Quit: jarthur_]
Poorvagaikar2003 has quit [Ping timeout: 268 seconds]
pzy_ has joined #ffmpeg-devel
Poorvagaikar2003 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Remote host closed the connection]
Poorvagaikar2003 has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
Marth64 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Ping timeout: 240 seconds]
j45 has quit [Quit: ZNC 1.8.2 - https://znc.in]
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
Marth64 has joined #ffmpeg-devel
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
pzy_ has quit [Ping timeout: 268 seconds]
Marth64 has quit [Ping timeout: 255 seconds]
Marth64 has joined #ffmpeg-devel
cone-279 has quit [Quit: transmission timeout]
Poorvagaikar2003 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Ping timeout: 260 seconds]
pzy_ has joined #ffmpeg-devel
Poorvagaikar2003 has joined #ffmpeg-devel
HarshK23 has joined #ffmpeg-devel
b50d has joined #ffmpeg-devel
kekePower has joined #ffmpeg-devel
pzy_ has quit [Ping timeout: 264 seconds]
Poorvagaikar2003 has quit [Ping timeout: 260 seconds]
b50d has quit [Remote host closed the connection]
Poorvagaikar2003 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Remote host closed the connection]
Poorvagaikar2003 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Remote host closed the connection]
Poorvagaikar2003 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Ping timeout: 260 seconds]
zane has quit [Quit: WeeChat 4.2.1]
<Lynne> mkver: oof, good catch
Poorvagaikar2003 has joined #ffmpeg-devel
devinheitmuell-1 has quit [Ping timeout: 252 seconds]
Poorvagaikar2003 has quit [Remote host closed the connection]
<elenril> Marth64: i didn't push the subtitle patch because it seemed more complicated
<elenril> I'll try to get to it soonish
Marth64 has quit [Ping timeout: 260 seconds]
Marth64 has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 256 seconds]
<BBB> courmisch: you can poke me on irc
Marth64 has joined #ffmpeg-devel
<BBB> courmisch: cc@ffmpeg.org, but we don't always include in the discussions
<BBB> sorry about that
Bhavik has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
Marth64 has joined #ffmpeg-devel
Poorvagaikar2003 has joined #ffmpeg-devel
Poorva__ has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Ping timeout: 268 seconds]
Marth64 has quit [Ping timeout: 256 seconds]
Poorvagaikar2003 has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
Poorva__ has quit [Ping timeout: 256 seconds]
Bhavik has quit [Quit: Client closed]
Gramner has quit [Ping timeout: 260 seconds]
Marth64 has quit [Ping timeout: 264 seconds]
kurosu has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
Poorvagaikar2003 has quit [Ping timeout: 246 seconds]
beastd has joined #ffmpeg-devel
Gramner has joined #ffmpeg-devel
DuckInspector has joined #ffmpeg-devel
<Marth64> elenril: good morning and no problem, thank you
<BBB> is movsd the sse/float version of movq?
<kurosu> movlps doesn't change the upper bytes, if that matters
<kurosu> (but yes, albeit there may be yet another one - I remember somehow testing 2 and one making a function overall faster)
<elenril> movfhtagn
<kurosu> I see elenril hasn't been exposed yet to the more esoteric extensions of avx512
<kurosu> BBB: in fact no, check/uncheck SSE2 here and movsd is SSE2 apparently, so movlps it looks like it is: https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#cats=Move&ssetechs=SSE
cone-774 has joined #ffmpeg-devel
<cone-774> ffmpeg Andreas Rheinhardt master:c6e1793e7a1d: fftools/ffprobe: Print dispositions generically
<cone-774> ffmpeg Andreas Rheinhardt master:cb15b7b29e66: avcodec/vulkan_video: Don't use sparse table
<kurosu> (might be movlpd I had tested)
Krowl has joined #ffmpeg-devel
<kurosu> x86inc would have warned about movsd anyway: https://mailman.videolan.org/pipermail/x264-devel/2015-February/010988.html
<kurosu> wasn't there a movh monicker to automatically choose the half-load ?
BetweenUs has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 264 seconds]
AbleBacon has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
<BBB> yes, it says there's none for sse
<BBB> I was trying to see if the combined intelligence of pengvado, gramner, dark_shikari and others could've possibly made a mistake
<BBB> I should've known the answer was no, but I had to try ;)
<BBB> ohwell
<Gramner> movh is kind of a useless legacy feature tbh
<BBB> it was essentially to re-use code between mmx and xmm
<BBB> and now that mmx is dead... that's questionable ;)
<Gramner> yes, exactly
<Gramner> should probably just remove it
<Lynne> btw I hope no one is thinking of removing mmx or even 3dnow code from x86inc
<Lynne> it's useful to have, especially for those writing mmx code for no good reason than to write mmx code
<Lynne> meh, maybe not, they can just use old x86inc revisions
b50d has joined #ffmpeg-devel
justache has quit [Ping timeout: 256 seconds]
justache has joined #ffmpeg-devel
Krowl has quit [Quit: Krowl]
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 268 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
zsoltiv_ has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
mkver has quit [Remote host closed the connection]
b50d has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
jarthur has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
<cone-774> ffmpeg Andreas Rheinhardt master:a172d80703cd: avcodec/x86/fpel: Remove remnants of MMX
BetweenUs has quit [Quit: Leaving]
MrZeus_ has joined #ffmpeg-devel
devinheitmueller has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 272 seconds]
Marth64 has joined #ffmpeg-devel
devinheitmueller has quit [Quit: devinheitmueller]
DuckInspector has quit [Remote host closed the connection]
sgm has quit [Ping timeout: 260 seconds]
devinheitmueller has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
sgm has joined #ffmpeg-devel
rajivharlalka has joined #ffmpeg-devel
sgm has quit [Remote host closed the connection]
sgm has joined #ffmpeg-devel
devinheitmueller has quit [Quit: devinheitmueller]
MrZeus_ has quit [Read error: Connection reset by peer]
devinheitmueller has joined #ffmpeg-devel
beastd has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
kurosu has quit [Quit: Connection closed for inactivity]
beastd has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
<Lynne> mkver: " static const char extensions[][4] = { "", "EXT", "KHR" };" <- shouldn't this be 3?
<mkver> It's 1 + strlen(longest string).
<mkver> It does not mean that there are four elements in this array; there are only three elements, but deriving this is left to the compiler.
<Lynne> ok
<bencoh> funnily enough I would've wrote extensions[4][] instinctively, but I don't know which is right (or if it matters at all)
<bencoh> (in the end it's just a 4*N-bytes array)
<mkver> An array of incomplete type is impossible.
<mkver> Pointer arithmetic would not work; e.g. where does &extensions[1] point to?
justache has quit [Quit: ZNC 1.8.2 - https://znc.in]
<cone-774> ffmpeg Andreas Rheinhardt master:e429b0fdb7a9: avutil/vulkan: Don't autoinclude vulkan_loader.h
<cone-774> ffmpeg Andreas Rheinhardt master:e9b4f4461f51: avutil/vulkan_loader: Avoid redundant strings and relocations
<cone-774> ffmpeg Andreas Rheinhardt master:674f20813d14: avutil/vulkan_loader: Use smaller types
<cone-774> ffmpeg Andreas Rheinhardt master:0a05577d1e2f: avutil/vulkan_loader: Avoid relocations for strings
<cone-774> ffmpeg Andreas Rheinhardt master:c0d31cec7f28: avutil/vulkan: Avoid shadowing
<cone-774> ffmpeg Andreas Rheinhardt master:c346c097af1e: avutil/vulkan: Make ff_vk_set_descriptor_image() static
<cone-774> ffmpeg Andreas Rheinhardt master:1b7308b61db0: avutil/vulkan: Remove unused ff_vk_set_descriptor_sampler()
justache has joined #ffmpeg-devel
<BtbN> Is there a specific reason the dvdread pkg_config check manually adds -ldvdread?
<BtbN> Fun: /opt/ffbuild/lib/libdvdcss.a(error.o): in function `print_error': multiple definition of `print_error'; fftools/cmdutils.o:cmdutils.c:(.text+0x12b0): first defined here
<BtbN> fun
<BtbN> now why would a library export such a generic function name?
<JEEB> <2
<JEEB> <3
rajivharlalka has quit [Quit: Connection closed for inactivity]
<cone-774> ffmpeg Andreas Rheinhardt master:c305dbf745a7: avutil/hwcontext_opencl: Allocate pub and priv device hwctx together
<cone-774> ffmpeg Andreas Rheinhardt master:c0a1ce1c406b: avutil/hwcontext_opencl: Allocate pub and priv frames hwctx together
qeed has joined #ffmpeg-devel
qeed_ has quit [Ping timeout: 256 seconds]
<cone-774> ffmpeg Marton Balint master:0aaee4741ce0: avformat/mpegts: detect synchronous metadata KLV more reliably