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
<Lynne> most people and players init lavc with as many threads as there are CPUs
<Lynne> could you also call ff_ffv1_init_slice_contexts() just before decode_slices() is called?
<Lynne> since the vulkan decoder doesn't use the C decoder's slice state
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Mirarora has joined #ffmpeg-devel
thilo has quit [Ping timeout: 245 seconds]
thilo has joined #ffmpeg-devel
realies has quit [Quit: ~]
realies has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 276 seconds]
abdu21 has joined #ffmpeg-devel
abdu24 has quit [Ping timeout: 240 seconds]
abdu21 has quit [Ping timeout: 240 seconds]
shawgaze has joined #ffmpeg-devel
shawgaze has quit [Quit: Client closed]
jamrial has quit []
usagi_mimi has quit [Ping timeout: 252 seconds]
minimal has quit [Quit: Leaving]
mkver has joined #ffmpeg-devel
<fflogger> [editedticket] helfix: Ticket #11531 ([ffmpeg] [Regression] AAC audio in RTSP no more muxed with "-c copy") updated https://trac.ffmpeg.org/ticket/11531#comment:6
martinr1 has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 260 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
cone-810 has joined #ffmpeg-devel
<cone-810> ffmpeg Andreas Rheinhardt master:2204efc2a656: avcodec/dct: Make declarations and definitions match
<cone-810> ffmpeg Andreas Rheinhardt master:ffa56f73a9bc: avcodec/ac3dec: Read spx flags at once, not one bit at a time
<cone-810> ffmpeg Andreas Rheinhardt master:0ce8868878c9: avcodec/hevc/hevcdec: Use bitfield instead of array of flags
<cone-810> ffmpeg Andreas Rheinhardt master:ca48e7bb707a: avcodec/sbcdsp_data: Make data static
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
kasirate has joined #ffmpeg-devel
kasirate has quit [Client Quit]
<fflogger> [editedticket] MasterQuestionable: Ticket #11531 ([ffmpeg] [Regression] AAC audio in RTSP no more muxed with "-c copy") updated https://trac.ffmpeg.org/ticket/11531#comment:7
<fflogger> [editedticket] MasterQuestionable: Ticket #11500 ([swscale] "swscale" "auto_scale" "yuv420p10le" "Function not implemented"?) updated https://trac.ffmpeg.org/ticket/11500#comment:11
xvaclav has quit [Quit: Ping timeout (120 seconds)]
xvaclav has joined #ffmpeg-devel
cone-810 has quit [Ping timeout: 246 seconds]
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
<fflogger> [newticket] mvignali: Ticket #11536 ([undetermined] prores_aw : Encode Prores 4444 with alpha fail in high resolution) created https://trac.ffmpeg.org/ticket/11536
jamrial has joined #ffmpeg-devel
abdu21 has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
abdu21 has quit [Quit: Client closed]
abdu21 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Anthony_ZO has quit [Ping timeout: 260 seconds]
minimal has joined #ffmpeg-devel
minimal has quit [Quit: Leaving]
abdu21 has quit [Ping timeout: 240 seconds]
abdu53 has joined #ffmpeg-devel
Guest47 has joined #ffmpeg-devel
psilokos has quit [Quit: Konversation terminated!]
abdu23 has joined #ffmpeg-devel
<kierank> michaelni: did you remove me from twitter?
<michaelni> no
abdu53 has quit [Ping timeout: 240 seconds]
<kierank> Who else has access to control this?
Guest47 has quit [Quit: Client closed]
<fflogger> [newticket] birdie: Ticket #11537 ([undetermined] ffmpeg 6.1.3 please?) created https://trac.ffmpeg.org/ticket/11537
<michaelni> kierank, my account delegation is gone too. Maybe you april fools joke with doge was the wrong joke on the wrong platform
<kierank> oh, who is in control
<michaelni> or maybe its just a bug
<kierank> michaelni: lol
<kierank> lol, there's a twitter support chat
<kierank> 🤖 I'm escalating this to a human agent. Your case number is PSDM-XXXXX. We will get back to you within a few days.
<kasper93> It would be incredibly funny if it weren't a bug
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
abdu66 has joined #ffmpeg-devel
abdu23 has quit [Ping timeout: 240 seconds]
<toots5446> michaelni, Lynne, ePirat: Is it possible to get an update re: the ogg stream patch set? As I said, I have more work bringing ffmpeg's support for ogg stream inline with what it should be including fixing PTS/DTS discrepancy on secondary streams and removing header packets. If there's no interest in merging the patch I'd appreciate to know as well so I can move on and find other solution to
<toots5446> make ffmpeg work for our users relying on it for ogg streams. I appreciate all the reviews, I learned a lot and I think that the patchset is looking good now.
<ePirat> it looks fine to me however its not an area I maintain so I would leave it to michaelni or Lynne to merge it
<ePirat> (and I dont think I have access to upload the fate samples)
<Lynne> toots5446: I've been waiting for michaelni to approve
<Lynne> I've said I'm happy with it so if its fine I'll push it
IndecisiveTurtle has quit [Ping timeout: 268 seconds]
<kasper93> If anyone have a second to pull this change, I'd appreciate. https://patchwork.ffmpeg.org/project/ffmpeg/patch/20250401233630.990-1-kasper93@gmail.com/
abdu66 has quit [Ping timeout: 240 seconds]
martinr1 has joined #ffmpeg-devel
martinr1 has quit [Ping timeout: 252 seconds]
abdu66 has joined #ffmpeg-devel
martinr1 has joined #ffmpeg-devel
abdu58 has joined #ffmpeg-devel
abdu66 has quit [Ping timeout: 240 seconds]
<toots5446> Fingers crossed then!
<toots5446> michaelni: let me know if I can help in any way.
martinr1 has quit [Ping timeout: 245 seconds]
martinr1 has joined #ffmpeg-devel
mkver has quit [Ping timeout: 265 seconds]
<michaelni> toots5446, patchset doesnt apply, see ML for exact message but i guess you need to rebase and resend it
abdu11 has joined #ffmpeg-devel
abdu58 has quit [Ping timeout: 240 seconds]
mkver has joined #ffmpeg-devel
martinr2 has joined #ffmpeg-devel
<mkver> michaelni: Can you backup the m_noint.avi file from ticket 1915 to the sample server?
martinr1 has quit [Ping timeout: 245 seconds]
abdu11 has quit [Ping timeout: 240 seconds]
<toots5446> michaelni: arf yeah some of the recent deprecated API drop happen right next to one of the diff. About to push the new patchset.
witchymary has quit [Ping timeout: 248 seconds]
<michaelni> mkver, please mail samples-request at ffmpeg.org
<mkver> You seem to misunderstand. This is not about a request to upload a sample to fate. This is a request for you to upload the sample m_noint.avi from ticket 1915 (which you have, but which is not on https://streams.videolan.org/ffmpeg/) to upload it there.
<mkver> Preferably via https://streams.videolan.org/upload/ with the correct ticket number so that anyone can find it.
<michaelni> mkver, that file is on the ffmpeg sample server since 2 years: https://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket1915/
<michaelni> and other tickets have their files in similar looking places, if anyone is looking for one.
<mkver> Thanks for the info. I only searched in https://streams.videolan.org/ffmpeg/incoming/ (because that's where they will be put when using the sample uploader).
<ePirat> TIL that is public
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
minimal has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 244 seconds]
usagi_mimi has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
cone-723 has joined #ffmpeg-devel
<cone-723> ffmpeg James Almer master:cd1ec359c476: avfilter/vsrc_testsrc: also fill alpha planes with a test pattern in {rgb,yuv}testsrc
<cone-723> ffmpeg James Almer master:67c489131187: tests/filter-video: add yuvtestsrc tests for yuva444p
<cone-723> ffmpeg James Almer master:d1f2f8eee002: tests/filter-video: add rgbtestsrc tests for gbrap
witchymary has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
abdu63 has joined #ffmpeg-devel
abdu63 has quit [Client Quit]
abdu has quit [Ping timeout: 240 seconds]
abdu63 has joined #ffmpeg-devel
abdu63 has quit [Client Quit]
abdu63 has joined #ffmpeg-devel
abdu63 has quit [Client Quit]
<jamrial> ePirat: your latest patchset went directly to my spam folder for some reason
<jamrial> also other patches by other people
<ePirat> yeah happens sometimes for me too
abdu63 has joined #ffmpeg-devel
<ramiro> haasn: 15% to 20% faster by using horizontal loop in asm. I needed to add x_end to SwsOpExec.
usagi_mimi has quit [Quit: WeeChat 4.5.2]
twelve has quit [Ping timeout: 244 seconds]
<cone-723> ffmpeg Jun Zhao master:976c16109bb0: doc/ffmpeg: document videotoolbox in -hwaccel option
<cone-723> ffmpeg Jun Zhao master:efa0c6252faa: fftools/cmdutils: fix error message for "ffmpeg -init_hw_device list"
abdu63 has quit [Quit: Client closed]
abdu63 has joined #ffmpeg-devel
<haasn> ramiro: what chunk size were you using for the C loop?
<ramiro> haasn: I set block_w to 16 if only u8/u16 are used. if u32/f32 are used, then block_w is 8.
<haasn> oh yes, that's quite low
<haasn> in the x86 backend I go up to block size 64 for 8-bit processing
<haasn> at that point the loop overhead is a lot less significant
<haasn> I was thinking of writing the horizontal loop code in asm
<haasn> but I'm not sure how to optimize it further, really - the problem is that a lot of data pointers need to be updated
<haasn> In theory we could use a specialized implementation that updates only actually-needed data pointers
<haasn> but even so, updating the exec ctx itself will always take time
<haasn> but I benchmarked this against having the load/store function itself calculate the right offset and came to the conclusion that it was better to bump the pointer in the wrapper than deal with pointer arithmetic during load/store
<haasn> well, in theory theory theory we could pin the address to dedicated registers like we do for vector registers but.. meh
<haasn> ramiro: one possible compromise could be to pick a basic block size like 64x1 and have your first dispatch layer be an asm function that directly calls the underlying kernel
abdu63 has quit [Ping timeout: 240 seconds]
abdu63 has joined #ffmpeg-devel
abdu52 has joined #ffmpeg-devel
abdu63 has quit [Ping timeout: 240 seconds]