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
<fflogger> [editedticket] MasterQuestionable: Ticket #11370 ([avcodec] Transcoding single-frame APNG to AVIF results in very long encoding time) updated https://trac.ffmpeg.org/ticket/11370#comment:2
Traneptora has quit [Quit: Quit]
aaabbb has quit [Changing host]
aaabbb has joined #ffmpeg-devel
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Ping timeout: 252 seconds]
wyatt8740 has quit [Remote host closed the connection]
wyatt8740 has joined #ffmpeg-devel
wyatt8740 has quit [Ping timeout: 246 seconds]
wyatt8740 has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
arch1t3cht6 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 265 seconds]
arch1t3cht6 is now known as arch1t3cht
thilo has quit [Ping timeout: 248 seconds]
thilo has joined #ffmpeg-devel
Samillion has quit [Quit: Pretending to be human]
Samillion has joined #ffmpeg-devel
acryo has quit [Read error: Connection reset by peer]
acryo has joined #ffmpeg-devel
<fflogger> [newticket] Kyant: Ticket #11373 ([avcodec] Assertion ret >= 0 failed at libavcodec/vlc.c:238) created https://trac.ffmpeg.org/ticket/11373
iive has quit [Quit: They came for me...]
<fflogger> [newticket] Wallboy: Ticket #11374 ([undetermined] Deprecated -fflags shortest option may still be useful) created https://trac.ffmpeg.org/ticket/11374
jamrial has quit []
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 252 seconds]
<pross> wow, AV_PIX_FMT_RGB96LE
<Lynne> in hindsight, its really poorly supported in terms of GPU
<Lynne> only some mobile GPUs and software implementations have it
<Lynne> but it can still be useful in software implementations, plus its not a hardware limitation but a matter of someone writing a few lines to support it in the drivers
<pross> i will see about adding some swscale support for this
<Lynne> thanks
<Lynne> jamrial did hint that it would be non-trivial to add support for 32bpc int pixfmt support in swscale
<Lynne> pross: do you have a specific use for the pixfmt?
<pross> just writing a dicom demuxer, and it supports 32-bits per pixel rgb. it may actually be bgr96
<pross> first step is to get it rendering on screen, so i need to swscale down to PIX FMT RGBA
<fflogger> [newticket] lucaswang: Ticket #11375 ([avcodec] rtsp aac packets have no AV_PKT_FLAG_KEY) created https://trac.ffmpeg.org/ticket/11375
MyNetAz has quit [Write error: Broken pipe]
MyNetAz has joined #ffmpeg-devel
Lynne has quit [Ping timeout: 265 seconds]
Lynne has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
<fflogger> [newticket] SpaceAgeHero: Ticket #11376 ([undetermined] undefined symbol: vaMapBuffer2) created https://trac.ffmpeg.org/ticket/11376
MyNetAz has quit [Read error: Connection reset by peer]
MyNetAz has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 265 seconds]
cone-320 has joined #ffmpeg-devel
<cone-320> ffmpeg Pradeep Kumar Goudagunta master:aa20294b3175: fftools/ffmpeg_opt: Fix precedence issue in abs_start_seek calculation
<cone-320> ffmpeg Gyan Doshi master:fe04b93afae2: ffmpeg_sched: return better error code
bencoh has quit [Ping timeout: 265 seconds]
bencoh has joined #ffmpeg-devel
<beastd> kierank: first lesson looks good (at least yesterday it did). nice work! kind of like the overall pacing. disclaimer: not an expert in assembly (mostly i read only assembly x86 and arm) and don't know what you talked about at VDD.
bencoh has quit [Ping timeout: 246 seconds]
bencoh has joined #ffmpeg-devel
bencoh has quit [Ping timeout: 246 seconds]
bencoh has joined #ffmpeg-devel
bencoh has quit [Ping timeout: 252 seconds]
bencoh has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
cone-320 has quit [Quit: transmission timeout]
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
_av500_ has joined #ffmpeg-devel
av500 has quit [Ping timeout: 246 seconds]
<kurosu> kierank: made a few amendments
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
zsoltiv_ has joined #ffmpeg-devel
zsoltiv has joined #ffmpeg-devel
<BBB> kierank: do you think it's useful to explain what is done internally when you set n_args=2, n_gprs=2 or n_xmm_regs=2?
<BBB> i.e. why it's relevant to set these correctly?
<BBB> or do you want to leave that for later?
<BBB> kierank: cool stuff :)
<kierank> beastd: kurosu: thx
<kierank> BBB: maybe for later
<kierank> BBB: thx
<kierank> now I need to make the assignment
acryo has quit [Quit: ZNC 1.8.2 - https://znc.in]
<Lynne> btw, this website has illustrations of each instruction in case you need some nicer looking https://www.officedaytime.com/simd512e/
<kierank> thx
acryo has joined #ffmpeg-devel
<Traneptora> what's out policy on changing the assert in allcodecs.c for new codec IDs?
<Traneptora> er, avcodec/version.c
<Lynne> bump minor
<jamrial> Traneptora: it can be updated to point to the last entry in each block, but no need to do it every time a new id is added imo
<BtbN> Hm, wonder if it's fine to push the enhanced flv set, or if I should wait a few more days, given it's holiday season
linjie has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
<fflogger> [editedticket] rimmer: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:15
<fflogger> [editedticket] rimmer: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:16
<fflogger> [editedticket] jamrial: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:17
<jamrial> BtbN: ^
<BtbN> I'm only on my phone. Tell them that alpha encoding is triggered by passing the right pix fmt to libx265, manually setting the param will make a mess
<jamrial> BtbN: the output they shared says yuva420p was passed to libx265
<fflogger> [editedticket] rimmer: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:18
<BtbN> Worked for me when I tested it. Obviously, nothing wants to play those videos so far
<jamrial> i'm looking at the file they shared
<BtbN> Oh, he's just missing the hvc1 tag for Apple stuff to read the file
<jamrial> ah, true
<fflogger> [editedticket] jamrial: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:19
<BtbN> We might even want to block manually passing in alpha as a param
<BtbN> Cause if you do that, libx265 will try to read 4 planes
<BtbN> So it'll crash hard if there isn't one
<jamrial> adding NULL checks are hard
<BtbN> It's just uninitialized memory I think
<jamrial> BtbN: picture_init() should be zeroing the passed in x265_picture, then planes[3] will be NULL
<jamrial> no reason for it to crash if done right
<BtbN> It's x265 though, their code does not instill confidence
<BtbN> I don't remember seeing any null checks
<BtbN> I'd maybe even error out, to avoid confusion
<jamrial> print a warning?
<fflogger> [editedticket] bbittorf: Ticket #7762 ([avformat] extracting subtitle stream fails) updated https://trac.ffmpeg.org/ticket/7762#comment:5
<BtbN> Looks good, goes even further than I expected
cone-913 has joined #ffmpeg-devel
<cone-913> ffmpeg James Almer master:6ffbc22b5393: doc/ffmpeg.texi: replace use of uncommon unicode characters
<cone-913> ffmpeg James Almer master:7e778586e7ef: avcodec/libx265: ignore user set alpha x265-param
<fflogger> [editedticket] jamrial: Ticket #11372 ([documentation] Unusual Unicode characters in documentation preferably replaced) updated https://trac.ffmpeg.org/ticket/11372#comment:1
linjie has quit [Quit: Connection closed for inactivity]
<fflogger> [editedticket] rimmer: Ticket #7965 ([avcodec] Support for HEVC with Alpha) updated https://trac.ffmpeg.org/ticket/7965#comment:20
iive has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
<haasn> michaelni: do you reckon we can merge the dynamically allocating XYZ version for now? I will look into switching it to a proper tablegen in the future, I want to rewrite this code in any case
<cone-913> ffmpeg Niklas Haas master:8cf2d9728040: swscale/unscaled: add pal8 -> gbr(a)p special converter
<fflogger> [editedticket] Niklas Haas <git@haasn.dev>: Ticket #9520 ([swscale] Invalid pal8 -> gbrp conversion) updated https://trac.ffmpeg.org/ticket/9520#comment:8
___nick___ has quit [Ping timeout: 252 seconds]
<cone-913> ffmpeg James Almer master:3e6d89cd97d0: avcodec/cbs_h2645: revert accidental change
___nick___ has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
darkapex has quit [Ping timeout: 246 seconds]
<fflogger> [editedticket] haasn: Ticket #11252 ([swscale] Unexpected "swscale" limited to full with full range input) updated https://trac.ffmpeg.org/ticket/11252#comment:1
darkapex has joined #ffmpeg-devel
<fflogger> [newticket] eram: Ticket #11377 ([undetermined] [vist#0:0/av1 @ 0x12c607650] [dec:libdav1d @ 0x12c6085e0] Task finished with error code: -558323010 (Internal bug, should not have happened)) created https://trac.ffmpeg.org/ticket/11377
System_Error has joined #ffmpeg-devel
<michaelni> haasn, yes
<fflogger> [editedticket] eram: Ticket #11377 ([undetermined] [vist#0:0/av1 @ 0x12c607650] [dec:libdav1d @ 0x12c6085e0] Task finished with error code: -558323010 (Internal bug, should not have happened)) updated https://trac.ffmpeg.org/ticket/11377#comment:2
___nick___ has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] jamrial: Ticket #11377 ([undetermined] [vist#0:0/av1 @ 0x12c607650] [dec:libdav1d @ 0x12c6085e0] Task finished with error code: -558323010 (Internal bug, should not have happened)) updated https://trac.ffmpeg.org/ticket/11377#comment:3
<cone-913> ffmpeg Niklas Haas master:af6d52eec669: swscale: use 16-bit intermediate precision for RGB/XYZ conversion
<cone-913> ffmpeg Niklas Haas master:60bfafcd8a94: swscale/utils: add return code to fill_xyztables()
<cone-913> ffmpeg Niklas Haas master:59258fb90ee0: swscale/utils: lazily allocate XYZ tables on CONFIG_SMALL
<fflogger> [editedticket] Niklas Haas <git@haasn.dev>: Ticket #4829 ([swscale] Overflows (?) in xyz -> rgb conversion) updated https://trac.ffmpeg.org/ticket/4829#comment:11
Compn has quit [Remote host closed the connection]
Compn has joined #ffmpeg-devel
System_Error has quit [Read error: Connection reset by peer]
System_Error has joined #ffmpeg-devel
<fflogger> [editedticket] Balling: Ticket #9693 ([avcodec] change of matrix cannot happen on full range) updated https://trac.ffmpeg.org/ticket/9693#comment:13
<fflogger> [editedticket] Balling: Ticket #4175 ([swresample] support phase shift for Dolby Pro Logic II / Dolby matrix downmix) updated https://trac.ffmpeg.org/ticket/4175#comment:13
bcheng has quit [Remote host closed the connection]
bcheng has joined #ffmpeg-devel
<fflogger> [editedticket] Balling: Ticket #9693 ([avcodec] change of matrix cannot happen on full range) updated https://trac.ffmpeg.org/ticket/9693#comment:15
secondcreek has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
<fflogger> [editedticket] MasterQuestionable: Ticket #11252 ([swscale] Unexpected "swscale" limited to full with full range input) updated https://trac.ffmpeg.org/ticket/11252#comment:2
DauntlessOne4 has quit [Ping timeout: 244 seconds]
DauntlessOne4 has joined #ffmpeg-devel
<fflogger> [editedticket] MasterQuestionable: Ticket #7762 ([avformat] extracting subtitle stream fails) updated https://trac.ffmpeg.org/ticket/7762#comment:6
cone-913 has quit [Quit: transmission timeout]
Everything has joined #ffmpeg-devel
Everything has quit [Quit: leaving]