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 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Guest98 has quit [Ping timeout: 240 seconds]
Flat has quit [Ping timeout: 265 seconds]
Flat has joined #ffmpeg-devel
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Ping timeout: 252 seconds]
kasper93 has quit [Remote host closed the connection]
Guest40 has joined #ffmpeg-devel
Guest40 has quit [Read error: Connection reset by peer]
Guest40 has joined #ffmpeg-devel
Guest40 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest40 has joined #ffmpeg-devel
kasper93 has joined #ffmpeg-devel
Guest40 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
thilo has quit [Ping timeout: 244 seconds]
thilo has joined #ffmpeg-devel
cone-842 has quit [Quit: transmission timeout]
compnn has joined #ffmpeg-devel
Compn has quit [Read error: Connection reset by peer]
jamrial has quit []
^Neo has quit [Ping timeout: 252 seconds]
minimal has quit [Quit: Leaving]
delewis_ has joined #ffmpeg-devel
delewis has quit [Remote host closed the connection]
cone-301 has joined #ffmpeg-devel
<cone-301>
ffmpeg Zhao Zhili master:b6652115de64: avcodec/hevc: Parse recovery point SEI
<cone-301>
ffmpeg Zhao Zhili master:bc1a3bfd2cbc: avcodec/hevc: Add support for output_corrupt/showall flags
delewis_ has quit [Remote host closed the connection]
delewis_ has joined #ffmpeg-devel
bhaskar has quit [Quit: Konversation terminated!]
Guest40 has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 260 seconds]
<fflogger>
[newticket] solomoncyj: Ticket #11478 ([ffmpeg] when converting a heic image to png, resulting picture does not look anything like original) created https://trac.ffmpeg.org/ticket/11478
bhaskar has quit [Read error: Connection reset by peer]
bhaskar has joined #ffmpeg-devel
_av500_ is now known as av500
cone-301 has quit [Quit: transmission timeout]
pross has joined #ffmpeg-devel
<fflogger>
[editedticket] MasterQuestionable: Ticket #11478 ([ffmpeg] when converting a heic image to png, resulting picture does not look anything like original) updated https://trac.ffmpeg.org/ticket/11478#comment:2
Teukka has quit [Read error: Connection reset by peer]
Guest40 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
Guest40 has joined #ffmpeg-devel
Guest40 has quit [Client Quit]
Guest40 has joined #ffmpeg-devel
Guest40 has quit [Ping timeout: 248 seconds]
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 245 seconds]
<fflogger>
[editedticket] neitsab: Ticket #4448 ([avformat] Support writing album cover art image embedded in ogg / opus metadata) updated https://trac.ffmpeg.org/ticket/4448#comment:14
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
realies has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 248 seconds]
System_Error has quit [Remote host closed the connection]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 248 seconds]
System_Error has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 244 seconds]
ccawley2011__ has quit [Ping timeout: 244 seconds]
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg-devel
delewis has joined #ffmpeg-devel
delewis_ has quit [Remote host closed the connection]
microlappy has joined #ffmpeg-devel
Guest40 has joined #ffmpeg-devel
Guest40 has quit [Client Quit]
ccawley2011 has joined #ffmpeg-devel
microlappy has quit [Quit: Konversation terminated!]
minimal has joined #ffmpeg-devel
zane has joined #ffmpeg-devel
Guest40 has joined #ffmpeg-devel
zane has quit [Quit: WeeChat 4.5.1]
microlappy has joined #ffmpeg-devel
Guest40 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ccawley2011__ has quit [Ping timeout: 244 seconds]
<haasn>
I also have this fun issue where my code *stops* working if I turn off the validation layers
<haasn>
the buffer always reads back as 0
<haasn>
I absolutely can't figure this one out
<haasn>
Lynne: https://0x1.st/8jsK.c any clue why this one always reads back the buffer as 0x0 unless I enable validation layers?
<haasn>
if anything, the error I pasted only shows up sporadically past frame 500 or so
<haasn>
it's a race condition of some sort, and I don't think it's connected
<haasn>
it's not the images because the buffer reads back as 0 even if I atomicAdd(plane_sad[0][0], 1u) at the start of the shader
<Lynne>
haasn: oh, you need VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
<haasn>
oh okay
<haasn>
what's that for
<Lynne>
we use descriptor buffers/BDA unless validation is enabled, then we fallback to standard buffers
<haasn>
gotcha
<Lynne>
(if its any consolation, I ran into this issue this gotcha this morning too)
<haasn>
why does it work for my other filters (also using buffers)
delewis has quit [Remote host closed the connection]
<haasn>
can I interest you in using pl_gpu instead of all this NIH shit
<haasn>
it just works (tm)
<Lynne>
no, I quite like my code, its low-level, no-nonsense abstracted, but gives you control when you need it
<Lynne>
its also very portable, you can copy all vulkan code outside of ffmpeg and with a few #include paths changed, run it elsewhere
<Lynne>
also afaik pl_gpu is constrained to a single-queue, while we rotate queues between each run
<haasn>
Lynne: what do I need to set to get VK_KHR_video_decode_queue on RADV?
<haasn>
pl_gpu also rotates queues fwiw
ccawley2011_ has joined #ffmpeg-devel
<Lynne>
we're threadsafe
<haasn>
so is pl_gpu
<Lynne>
yeah but we have refcounting
<Lynne>
it should be automatic on rdna3 if you have 6 month old firmware
<Lynne>
if not, export RADV_PERFTEST=video_decode,video_encode
<haasn>
even with RADV_PERFTEST=video_decode I get [h264 @ 0x21f02340] Device does not support decoding h264!
<Lynne>
mesa version?
<haasn>
pl_gpu also does refcounting
<Lynne>
we refcount everything
<haasn>
and automatic freeing of resources behind the scenes
<Lynne>
we do that too
<haasn>
so does pl_gpu, and buffer pools
ccawley2011 has quit [Ping timeout: 245 seconds]
<Lynne>
we're more automatic
<haasn>
[x] doubt
<Lynne>
we have shader objects, ha!
<haasn>
24.3.4-402.1
<haasn>
shader objects as in pl_pass?
<Lynne>
no, real shader objects, VK_EXT_shader_object
pross has joined #ffmpeg-devel
<Lynne>
plus all our buffers are BDAs, you don't even need to bind them
<Lynne>
and we have all this nice framework which lets you simply pick any memory, vram or system ram, and use it directly in a shader, in whatever type you'd like
<Lynne>
are you on fedora?
<haasn>
sounds great but if it's a pain to use it counts for nothing
<haasn>
I also sort of doubt that you measured a performance benefit from any of these features
<Lynne>
lets you experience genuine joy when it runs though
ccawley2011 has joined #ffmpeg-devel
<haasn>
while probably breaking compat with vk 1.1 devices
<Lynne>
the ffv1_vulkan encoder is about 2x faster with BDAs
<Lynne>
and nlmeans_vulkan's speedup is exponential
<haasn>
opensuse, but probably they also disabled h264 for some dumb reason
wyatt8740 has quit [Ping timeout: 268 seconds]
<haasn>
fine, I'll believe it
<Lynne>
yeah, av1 should run though
<haasn>
still, would be easier to add these features to pl_gpu and still end up with a nicer abstraction
ccawley2011_ has quit [Ping timeout: 272 seconds]
<haasn>
Amazing, I tried to bench av1 hwdec and my gpu froze
<haasn>
I see 2025 still isn’t the year of vulkan hwdec
ccawley2011_ has joined #ffmpeg-devel
wyatt8740 has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 272 seconds]
<Lynne>
which GPU?
<Lynne>
also, which sample?
Flat has quit [Quit: Rip internet]
Flat has joined #ffmpeg-devel
c1480 has quit [Quit: WeeChat 4.1.1]
ccawley2011_ has quit [Read error: Connection reset by peer]
zulleyy3 has quit [Ping timeout: 248 seconds]
zulleyy3 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]