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.2 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<jamrial>
mkver: oh wow, function signature changes
<jamrial>
on x265_encoder_encode() of all things
<mkver>
I don't even know why. If you need multiple x265 pictures, you can access an array of x265 pictures via an ordinary pointer (provided that the caller uses an array and not a single picture).
<mkver>
Does this change mean that libx265 now allocates x265_picture for the caller?
<mkver>
jamrial: The function signature change is not the only thing. The second patch changes x265_picture (the planes and stride arrays get a fourth member), breaking ABI again. They clearly don't know a thing about ABI compatibility.
thilo has quit [Ping timeout: 265 seconds]
thilo has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
cone-818 has quit [Quit: transmission timeout]
<Lynne>
we could make it experimental, or put a version cap in configure + a version check during runtime
vipyne has quit [Quit: Leaving.]
vipyne has joined #ffmpeg-devel
<jamrial>
i'm ok marking it as experimental, but it'd not the first external dep that would require preprocessor checks to support new versions
vipyne has quit [Ping timeout: 248 seconds]
arch1t3cht3 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 252 seconds]
arch1t3cht3 is now known as arch1t3cht
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 260 seconds]
System_Error has quit [Remote host closed the connection]
AbleBacon has quit [Read error: Connection reset by peer]
vipyne has quit [Ping timeout: 260 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
deus0ww has joined #ffmpeg-devel
Livio has joined #ffmpeg-devel
cone-706 has joined #ffmpeg-devel
<cone-706>
ffmpeg Fei Wang master:eab4a9e9f8ae: lavu/hwcontext_qsv: Use vendor id to create device
<cone-706>
ffmpeg Fei Wang master:dbd74ba3c8f2: lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device
<cone-706>
ffmpeg Fei Wang master:cda5f5c5ed6d: lavc/qsv: Use vendor id to create device
Krowl has joined #ffmpeg-devel
feiw has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 260 seconds]
feiw1 has joined #ffmpeg-devel
feiw has quit [Read error: Connection reset by peer]
<j-b>
ePirat: sure
<j-b>
ePirat: everywhere
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 260 seconds]
Krowl has quit [Read error: Connection reset by peer]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 276 seconds]
feiw1 has quit [Remote host closed the connection]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 260 seconds]
Krowl has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 276 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 276 seconds]
Livio has quit [Ping timeout: 265 seconds]
Livio has joined #ffmpeg-devel
mateo` has quit [Quit: WeeChat 4.3.5]
mateo` has joined #ffmpeg-devel
mateo` has quit [Client Quit]
mateo` has joined #ffmpeg-devel
mateo` has quit [Client Quit]
mateo` has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
cone-706 has quit [Quit: transmission timeout]
ccawley2011 has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
<haasn>
courmisch: iirc you said something about mf8 not being available on 32 bit RISCV?
<haasn>
Is that still the case, even on systems with VLEN >= 256?
vipyne has quit [Ping timeout: 276 seconds]
<courmisch>
haasn: no, but EMUL must be no less than EEW/ELEN, and it is hard to conceive ELEN=64 on RV32
<haasn>
Oh okay, that makes perfect sense and does not represent an issue at all
<haasn>
Wait EEW, not VLEN?
<haasn>
"Future extensions may allow ELEN > VLEN by holding one element using bits from multiple vector registers, but this current proposal does not include this option."
<haasn>
TIL
<courmisch>
well it means that mf8 requires Zve64x, but not rv64 per se
<haasn>
where is that in the spec?
<courmisch>
that's a lemma, I don't think it's explicitly in the spec
cubicibo has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
<haasn>
oh I see, zve64x is both e64 and vlen >= 64
<haasn>
but it's still technically possible for a 32 bit system to have vlen 64 without supporting e64
<haasn>
so as long as we check the vlen and dispatch the correct lmul there's not an issue
cubicibo has quit [Quit: Client closed]
vipyne has quit [Ping timeout: 260 seconds]
Krowl has quit [Read error: Connection reset by peer]
jamrial has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
novaphoenix has quit [Quit: i quit]
novaphoenix has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 276 seconds]
Sean_McG has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
Krowl has quit [Read error: Connection reset by peer]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 276 seconds]
vipyne has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 260 seconds]
vipyne has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 265 seconds]
philipl has quit [Quit: leaving]
philipl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 252 seconds]
BBB has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
BBB has joined #ffmpeg-devel
AbleBacon has joined #ffmpeg-devel
vipyne has quit [Quit: Leaving.]
ccawley2011 has joined #ffmpeg-devel
mkver has quit [Ping timeout: 252 seconds]
Krowl has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 265 seconds]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 265 seconds]
wastekoko has joined #ffmpeg-devel
unlord has quit [Ping timeout: 264 seconds]
unlord has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 276 seconds]
IndecisiveTurtle has quit [Ping timeout: 260 seconds]
wastekoko has joined #ffmpeg-devel
vipyne has quit [Quit: Leaving.]
kasper93_ has joined #ffmpeg-devel
kasper93 has quit [Ping timeout: 252 seconds]
kasper93_ is now known as kasper93
wastekoko has quit [Ping timeout: 245 seconds]
Livio has quit [Quit: leaving]
Livio has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
wastekoko has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Sean_McG has quit [Quit: leaving]
Livio has quit [Ping timeout: 252 seconds]
ccawley2011 has quit [Read error: Connection reset by peer]
wastekoko has quit [Ping timeout: 244 seconds]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 260 seconds]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Ping timeout: 252 seconds]
wastekoko has joined #ffmpeg-devel
wastekoko has quit [Remote host closed the connection]
wastekoko has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]