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
thilo has quit [Ping timeout: 248 seconds]
thilo has joined #ffmpeg-devel
vipyne has quit [Quit: Leaving.]
arch1t3cht7 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 272 seconds]
arch1t3cht7 is now known as arch1t3cht
Kei_N_ has quit [Quit: leaving]
vipyne has joined #ffmpeg-devel
<Lynne>
elenril: could you check into what the issue is with segfaulting when setting the avclass pointer between the main decode context and the vulkan context?
vipyne has quit [Quit: Leaving.]
jarthur has quit [Quit: jarthur]
mkver has quit [Ping timeout: 248 seconds]
System_Error has quit [Ping timeout: 260 seconds]
ramiro has quit [Ping timeout: 245 seconds]
ramiro has joined #ffmpeg-devel
jamrial has quit []
ramiro has quit [Ping timeout: 260 seconds]
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 252 seconds]
ramiro has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 252 seconds]
ramiro has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 276 seconds]
pross has quit [Ping timeout: 252 seconds]
pross has joined #ffmpeg-devel
<rajivharlalka>
is there some tool which can help me verify rgb<->yuv value conversion for 10bit pixels.
<JEEB>
there's no single conversion, so if you don't trust your own code then you need to look for a library that already does all of the H.273 (matrix, primaries, transfer, range, chroma location) values you require. if you are trying to verify someone else's code against your code, then the base values are in H.273.
<rajivharlalka>
JEEB: I just want to verify my code as the output doesn't match with the expected value, so was looking where might the issue be. was using the BT2020 conversion values.
<JEEB>
(also do understand that BT.1886 EOTF handling does include screen black/white level stuff which depending on the library may or may not be done - f.ex. zimg doesn't do this while libplacebo does it as otherwise the image gets changed)
<JEEB>
it was really lagging behind API-wise compared to SVT-AV1, so for quite a while it was clear that was not of interest
<JEEB>
rajivharlalka: see H.273 for actual formulas and references to where they are based on
<JEEB>
that also helps keep you specific on which steps you are dealing with (matrix coefficients, primaries, transfer, color range etc). zimg for example if you only specify matrix on non-RGB side will just do matrix coefficient application
<rajivharlalka>
got it, would take a look there
<JEEB>
(ok, I was not 100% correct - zimg will also do limited to full range when just the matrix is defined since RGB is generally not limited range)
System_Error has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
<JEEB>
(and since RGB is not subsampled, chroma subsampling of course gets upscaled to 4:4:4)
<rajivharlalka>
yeah, am forcing the subsampling to be 444 using the pix_fmt to handle that.
IndecisiveTurtle has quit [Ping timeout: 246 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 260 seconds]
feiw1 has quit [Ping timeout: 244 seconds]
philipl has quit [Ping timeout: 245 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
<rajivharlalka>
In HLG EOTF/OOTF, I see there is a part where after the OOTF is applied RGB_D it is multiplied by L_peak, L_black in different factor, is there a way I could get those variables in ffmpeg?
IndecisiveTurtle has quit [Ping timeout: 246 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
<JEEB>
rajivharlalka: it's not related to the content but instead a parameter of the display output that you are aiming at. so it would be an AVOption of your module. technically I think the mastering display color volume side data could be utilized as some sort of guesstimate (since your display is not the same as the mastering display most likely), but not sure if I would recommend for that.
<rajivharlalka>
Ah, so what I get is that L_peak must be the max luminance of the display model and similarly L_black to be the luminance for black color on the same model, and hence cannot be calculated as such.
markh has quit [Ping timeout: 276 seconds]
Krowl has quit [Read error: Connection reset by peer]
System_Error has quit [Ping timeout: 260 seconds]
markh has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
SuperFashi has quit [Quit: No Ping reply in 180 seconds.]
SuperFashi has joined #ffmpeg-devel
SuperFashi has quit [Quit: No Ping reply in 180 seconds.]
IndecisiveTurtle has quit [Ping timeout: 252 seconds]
SuperFashi has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
mkver has quit [Ping timeout: 246 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
IndecisiveTurtle has quit [Ping timeout: 246 seconds]
mkver has joined #ffmpeg-devel
cone-320 has joined #ffmpeg-devel
<cone-320>
ffmpeg Martin Storsjö master:cfe0a36352f5: libswscale: aarch64: Fix the indentation of some macro invocations
jamrial has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
lexano has quit [Remote host closed the connection]
mkver has quit [Ping timeout: 260 seconds]
<elenril>
Lynne: didn't mkver look at it already?
Sean_McG has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
dionisis has quit [Ping timeout: 245 seconds]
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 244 seconds]
Krowl has quit [Read error: Connection reset by peer]
dionisis has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
dionisis has quit [Ping timeout: 252 seconds]
<Lynne>
no, that patch tried to get rid of the context, and you mentioned you would take a look at doing it properly
dionisis has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
quietvoid has quit []
vipyne has joined #ffmpeg-devel
quietvoid has joined #ffmpeg-devel
kasper93_ has joined #ffmpeg-devel
kasper93 has quit [Ping timeout: 248 seconds]
cone-320 has quit [Quit: transmission timeout]
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 252 seconds]
Workl has quit [Read error: Connection reset by peer]
kasper93_ is now known as kasper93
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 joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 276 seconds]
jarthur has joined #ffmpeg-devel
vipyne has quit [Quit: Leaving.]
vipyne has joined #ffmpeg-devel
MrZeus has joined #ffmpeg-devel
MrZeus_ has joined #ffmpeg-devel
MrZeus has quit [Ping timeout: 255 seconds]
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 252 seconds]
Workl has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
psykose has quit [Remote host closed the connection]
psykose has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]