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.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
martinr1 has joined #ffmpeg-devel
realies has quit [Quit: ~]
Mirarora has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 265 seconds]
abdu64 has quit [Ping timeout: 240 seconds]
abdu64 has joined #ffmpeg-devel
<cone-325> ffmpeg Andreas Rheinhardt master:1422f0057c13: avcodec/x86/mpegvideoenc_template: Remove remnants of MMX
<cone-325> ffmpeg Andreas Rheinhardt master:f8360ed629c8: avcodec/mpegvideo_enc: Pass data_partitioning directly
<cone-325> ffmpeg Andreas Rheinhardt master:074d8343d6ff: avcodec/mpegvideo_enc: Don't use unnecessarily much stack
<cone-325> ffmpeg Andreas Rheinhardt master:526c4014903a: fate/vcodec: Test non-default b_strategy
<cone-325> ffmpeg Andreas Rheinhardt master:f80a939a2e53: avcodec/motion_est: Put map, me_map into MotionEstContext
<cone-325> ffmpeg Andreas Rheinhardt master:8e070e1a7525: avcodec/snowenc: Don't allocate obmc_scratchpad separately
<cone-325> ffmpeg Andreas Rheinhardt master:116fd73143e1: avcodec/mpegvideo: Don't set [bf]_code for non-MPEG-4 decoders
<cone-325> ffmpeg Andreas Rheinhardt master:13f06df4e116: avcodec/rv10: Remove pointless casts
<cone-325> ffmpeg Andreas Rheinhardt master:d3b940b0ff21: avcodec/rv10: Make logmessage endian-independent
<cone-325> ffmpeg Andreas Rheinhardt master:5fac8d062d2b: avcodec/ituh263enc: Add necessary #if checks for FLV encoder
^Neo has quit [Ping timeout: 260 seconds]
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Teukka has quit [Ping timeout: 276 seconds]
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
martinr1 has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 248 seconds]
realies has joined #ffmpeg-devel
abdu64 has quit [Ping timeout: 240 seconds]
twelve has joined #ffmpeg-devel
martinr1 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
twelve has quit [Remote host closed the connection]
martinr1 has quit [Ping timeout: 252 seconds]
System_Error has joined #ffmpeg-devel
martinr1 has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
<ramiro> haasn: I use "-v 100". I added some hacks that print the backend used for each conversion in swscale-test, but I had forgotten to reset the backend on noop.
martinr1 has quit [Ping timeout: 252 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
aaabbb has quit [Changing host]
aaabbb has joined #ffmpeg-devel
DVedaa has quit [Read error: Connection reset by peer]
DVedaa has joined #ffmpeg-devel
psykose has quit [Remote host closed the connection]
psykose has joined #ffmpeg-devel
jamrial_ has quit []
cone-325 has quit [Quit: transmission timeout]
twelve has quit [Ping timeout: 252 seconds]
minimal has quit [Quit: Leaving]
kasper93 has quit [Read error: Connection reset by peer]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
kasper93 has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
DVedaa has quit [Changing host]
DVedaa has joined #ffmpeg-devel
PAUL007 has quit [Ping timeout: 240 seconds]
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
Anthony_ZO has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
martinr1 has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 252 seconds]
martinr1 has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 252 seconds]
martinr1 has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 252 seconds]
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
martinr1 has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 244 seconds]
Anthony_ZO has quit [Remote host closed the connection]
martinr1 has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
<haasn> ramiro: I think I want to add a "bool saturate" flag to SWS_OP_CONVERT
<haasn> even though this is "redundant" with CLAMP + CONVERT
<haasn> I think I want to move towards a world where there is more of a 1:1 correspondance between SwsOp and hardware primitives
<haasn> so if there is a hw instruction to directly downconvert integers while saturating (as exists on many platforms)
martinr1 has quit [Ping timeout: 268 seconds]
<haasn> then again, it's more annoying on x86 which _doesn't_ have these instructions
<haasn> hmm
martinr1 has joined #ffmpeg-devel
twelve has quit [Ping timeout: 252 seconds]
martinr1 has quit [Ping timeout: 252 seconds]
^Neo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
abdu64 has joined #ffmpeg-devel
abdu22 has joined #ffmpeg-devel
abdu64 has quit [Ping timeout: 240 seconds]
jamrial has joined #ffmpeg-devel
<kurosu> Downconvert while saturating? You mean, like right shift then reducing the integer type ?
Anthony_ZO has joined #ffmpeg-devel
averne_ has joined #ffmpeg-devel
averne has quit [Ping timeout: 260 seconds]
averne_ is now known as averne
abdu28 has joined #ffmpeg-devel
abdu22 has quit [Ping timeout: 240 seconds]
<ramiro> haasn: good idea. did you check my latest changes? I have a merged clamp+convert pass using uqxtn.
<haasn> ramiro: nope, got a link?
<haasn> kurosu: no, just the equivalent of av_clip_uintp
<haasn> ramiro: I'm considering removing again the possibility to have block spanning multiple lines
<haasn> though I realize this would perhaps be convenient for subsampled chroma
<haasn> mostly because it's turning the dispatch code into a nightmare
<haasn> i.e. forcing block_h = 1
<kurosu> haasn: ok right, you need pmin/pmax with the 2^n operand coming from or staying in memory
<haasn> right, so no different from a separarate SWS_OP_CLAMP and SWS_OP_CONVERT
martinr1 has joined #ffmpeg-devel
<haasn> I think I will stick with them being separate ops and instead find a way to make it easier for backends that _do_ support a fused saturating conversion to match against both ops at the same time
<haasn> ramiro: alloc_context, free_context and compile_end() are not necessary to add to the backend API; compile() can just call those functions internally
<haasn> I think a lot of this boilerplate would get much easier for you if you just rebased onto swscale5 :p
martinr1 has quit [Ping timeout: 260 seconds]
<haasn> What does FCVTZU do on negative inputs?
<haasn> in swscale5 you have fields AVRational min[4], max[4] that give you exact information about the value range you need to expect to handle
<haasn> incidentally, CLAMP should be given separate min/max fields; with the new field we can omit the max(x, 0) operation if we can guarantee the input will be >= 0
martinr1 has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 246 seconds]
<kasper93> with libplacebo installed without vulkan (-Dvulkan=disabled) I get ffplay_renderer.c:147:11: error: unknown type name 'AVVulkanDeviceContext'
Anthony_ZO has quit [Ping timeout: 265 seconds]
<ramiro> haasn: I did rebase onto swscale5, but I didn't try to clean up the code yet (the context stuff). also I don't free anything yet :P
<haasn> ramiro: SwsCompiledOp etc. no longer exist in latest swscale5
abdu28 has quit [Ping timeout: 240 seconds]
abdu28 has joined #ffmpeg-devel
Grimmauld has joined #ffmpeg-devel
delewis_ has joined #ffmpeg-devel
delewis has quit [Remote host closed the connection]
elvis_a_presley has quit [Quit: smoke-bomb ; grapple-hook]
elvis_a_presley has joined #ffmpeg-devel
System_Error has quit [Read error: Connection reset by peer]
System_Error has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
delewis_ has quit [Quit: Konversation terminated!]
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
abdu28 has quit [Ping timeout: 240 seconds]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
<fflogger> [newticket] carlo_bramini: Ticket #11533 ([avcodec] ffmpeg-3.4.14 "Cantor" does not build anymore (i686-w64-mingw32)) created https://trac.ffmpeg.org/ticket/11533
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
Traneptora has quit [Remote host closed the connection]
Traneptora has joined #ffmpeg-devel
abdu28 has joined #ffmpeg-devel
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
abdu28 has quit [Quit: Client closed]
abdu28 has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
abdu22 has joined #ffmpeg-devel
abdu28 has quit [Ping timeout: 240 seconds]
ramiro has quit [Ping timeout: 248 seconds]
ramiro has joined #ffmpeg-devel
abdu22 has quit [Ping timeout: 240 seconds]
cone-655 has joined #ffmpeg-devel
<cone-655> ffmpeg Rémi Denis-Courmont release/3.4:9983d098ff0e: avcodec/x86/mathops: clip constants used with shift instructions within inline assembly
<fflogger> [editedticket] jamrial: Ticket #11533 ([avcodec] ffmpeg-3.4.14 "Cantor" does not build anymore (i686-w64-mingw32)) updated https://trac.ffmpeg.org/ticket/11533#comment:3
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
abdu22 has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 244 seconds]
rocket101 has joined #ffmpeg-devel
rocket101 has quit [Quit: Client closed]
rocket101 has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
<rocket101> Hello, I planned to create and submit a proposal for the WHIP project idea. For the qualification task, do I pick a bug from the bug tracker and attempt to patch it?
abdu98 has joined #ffmpeg-devel
abdu22 has quit [Ping timeout: 240 seconds]
rocket101 has quit [Quit: Client closed]
Grimmauld has quit [Quit: Client closed]
rocket101 has joined #ffmpeg-devel
rocket101 has quit [Client Quit]
abdu98 has quit [Ping timeout: 240 seconds]
abdu98 has joined #ffmpeg-devel
rocket101 has joined #ffmpeg-devel
cone-655 has quit [Quit: transmission timeout]
rocket101 has quit [Quit: Client closed]
cone-032 has joined #ffmpeg-devel
<cone-032> ffmpeg Koushik Dutta master:2657e1679ef5: avformat/rtpenc: Add flag AVFMT_NODIMENSIONS.
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel