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]
<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
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>
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]
<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.
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