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
mkver has joined #ffmpeg-devel
BradleyS has quit [Read error: Connection reset by peer]
BradleyS has joined #ffmpeg-devel
BradleyS has quit [Client Quit]
BradleyS has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
sepro3 has joined #ffmpeg-devel
sepro has quit [Ping timeout: 244 seconds]
sepro3 is now known as sepro
sepro9 has joined #ffmpeg-devel
sepro has quit [Ping timeout: 252 seconds]
sepro9 is now known as sepro
System_Error has joined #ffmpeg-devel
sepro1 has joined #ffmpeg-devel
sepro has quit [Ping timeout: 276 seconds]
sepro1 is now known as sepro
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
Anthony_ZO has joined #ffmpeg-devel
jamrial has quit []
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 252 seconds]
HarshK23 has joined #ffmpeg-devel
cone-758 has joined #ffmpeg-devel
<cone-758> ffmpeg Jack Lau master:177b92df2b05: avformat/tls_openssl: fix warnings when openssl is lower version
<cone-758> ffmpeg Jack Lau master:214248e2d6c6: avformat/whip: mark as experimental
_whitelogger has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
<cone-758> ffmpeg Jack Lau master:8aa6df663e76: avformat/whip: replace AV_OPT_FLAG_DECODING_PARAM to ENCODING
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
Richardcavell_ has joined #ffmpeg-devel
_whitelogger has joined #ffmpeg-devel
Richardcavell_ has quit [Ping timeout: 260 seconds]
<fflogger> [newticket] aras_p: Ticket #11641 ([avcodec] ffmpeg 7.0 broke ABI for AVCodecID enum values) created https://trac.ffmpeg.org/ticket/11641
<fflogger> [editedticket] heleppkes: Ticket #11641 ([avcodec] ffmpeg 7.0 broke ABI for AVCodecID enum values) updated https://trac.ffmpeg.org/ticket/11641#comment:1
TheVibeCoder has joined #ffmpeg-devel
cone-758 has quit [Quit: transmission timeout]
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
kurosu has quit [Quit: Connection closed for inactivity]
Raz- has quit [Remote host closed the connection]
<beastd> wbs: BTW I wanted to say I love your commit messages! They are among the best I have ever read. Also I see you often add comments in the code as well; which is often left out by people that write good commit messages but it's really needed because not everyone will check the commit message history on every change of a line.
<TheVibeCoder> best commit messages are: fix bug
<beastd> 10ĺ
<beastd> by far biggest problem with commit messages is "missing why"
<beastd> afk
<TheVibeCoder> LOL
<TheVibeCoder> what happened to risc guy?
<BtbN> At work people only know two types of commits: "Fix", "Fix", "Another Fix", "Typo", "Fix", "qewauikjfdhbnsaeiufbwsaerfg", "Ahhh"
<BtbN> That then gets squash-merged into one giant -5000+5000 line commit that has all those helpfull messages in its commit message
<BtbN> Or they write such a giant commit themselves already, and give it the most minimal message possible.
TheVibeCoder has quit [Changing host]
TheVibeCoder has joined #ffmpeg-devel
mkver has quit [Ping timeout: 265 seconds]
mkver has joined #ffmpeg-devel
mkver has quit [Ping timeout: 244 seconds]
Anthony_ZO has quit [Ping timeout: 260 seconds]
<wbs> beastd: thanks for noticing :-)
Richardcavell_ has joined #ffmpeg-devel
<kasper93> I don't like squash&merge which takes "PR/MR" description as a base
<kasper93> destroying all commit history
<kasper93> works fir "fix", "fix", "fix" crowd
<kasper93> but if you care about commits, you get punished
<kasper93> Speaking of, my top commit message is (dot)
bsFFFFFF has joined #ffmpeg-devel
<kasper93> blender is hardcoding avcodec ids in thier headers, that's crazy
usagi_mimi has quit [Quit: WeeChat 4.6.3]
mkver has joined #ffmpeg-devel
usagi_mimi has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
mkver has joined #ffmpeg-devel
<BtbN> Yeah, they also merge my PRs that way, even though I took great care to make atomic commits with sensible messages
<BtbN> they then all get squahsed into one commit...
mkver has quit [Ping timeout: 265 seconds]
minimal has joined #ffmpeg-devel
Richardcavell_ has quit [Ping timeout: 248 seconds]
<TheVibeCoder> BtbN: at work? how so that company still alive?
Richardcavell_ has joined #ffmpeg-devel
bsFFFFFF has quit [Ping timeout: 272 seconds]
bsFFFFFF has joined #ffmpeg-devel
<BtbN> It's Science-Stuff
<aaabbb> haasn: i was just about to ask "bumblebee, is that the project that deleted everyone's /usr?" and then i actually checked the commit xD
<BtbN> Steam managed that as well at one point
<BtbN> Was / even, not "just" /usr
<BtbN> They assumed some variable was set, but it wasn't in all environment
<BtbN> and then ran rm -rf /$SOMEVAR
<aaabbb> that must be old, since at least gnu coreutils will refuse to act unless --no-preserve-root is passed
<BtbN> It somehow got around it
<BtbN> it also didn't run as root
<aaabbb> oof
<BtbN> so the only thing it ended up actually deleting was the users homedir
<BtbN> And whatever else that user had the permission to delete
<aaabbb> i always set -u when i have rm -r's that act on variables, just in case
<BtbN> that option is not documented?
<aaabbb> "set -u"
<BtbN> oh, literally "set -u", not rm -u
<aaabbb> like in teh shell
<aaabbb> yeah the thing that bails if an unset var is referenced
<BtbN> Yeah, that should probably be default in any script anyway
microlappy has joined #ffmpeg-devel
microlappy has quit [Client Quit]
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Ping timeout: 260 seconds]
kasper93 has quit [Ping timeout: 260 seconds]
kasper93 has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
cone-182 has joined #ffmpeg-devel
<cone-182> ffmpeg Niklas Haas master:2679e687ec07: avfilter/f_ebur128: use structs for biquad weights
<cone-182> ffmpeg Niklas Haas master:c5f3033a8638: avfilter/f_ebur128: use transformed direct form II
<cone-182> ffmpeg Niklas Haas master:1da0a70b098b: avfilter/f_ebur128: use a single packed array for the integrator cache
<cone-182> ffmpeg Niklas Haas master:2d9435d76f91: avfilter/f_ebur128: simplify sample cache array
<cone-182> ffmpeg Niklas Haas master:deab15e76a3e: avfilter/f_ebur128: split off C implementation to separate function
<cone-182> ffmpeg Niklas Haas master:c7d2b0a7a1dc: avfilter/f_ebur128: move weights and cache to EBUR128DSPContext
<cone-182> ffmpeg Niklas Haas master:53e03ec8afa8: avfilter/x86/f_ebur128: add x86 AVX implementation
<cone-182> ffmpeg Niklas Haas master:a96175e76f2c: avfilter/f_ebur128: remove pointless macro
<cone-182> ffmpeg Niklas Haas master:229393d8dc8f: avfilter/f_ebur128: move true peak calculation out of main loop
<cone-182> ffmpeg Niklas Haas master:f362bacd27c8: avfilter/f_ebur128: lift sample peak calculation out of main loop
<cone-182> ffmpeg Niklas Haas master:4c046517e7a7: avfilter/f_ebur128: move variable declarations to usage site
<cone-182> ffmpeg Niklas Haas master:3b26b782eede: avfilter/f_ebur128: move peak detection to reusable DSP function
<cone-182> ffmpeg Niklas Haas master:daef34857489: avfilter/x86/f_ebur128: implement AVX peak calculation
<kasper93> regarding g.v.o/ffmpeg repo, servers seems to be not able to index whole repo. git clone fails
<kasper93> --depth 1 works
<kasper93> not sure if it's just slow, or need git gc
usagi_mimi has quit [Ping timeout: 252 seconds]
usagi_mimi has joined #ffmpeg-devel
<kasper93> is anyone here with access there? I can ask on #videolan (probably low priority, but maybe nice to fix anyway)
<JEEB> I think that repo is maintained by videolan, so it'd probably be correct to poke there
elvis_a_presley has quit [Quit: smoke-bomb ; grapple-hook]
elvis_a_presley has joined #ffmpeg-devel
<nevcairiel> thresh is usually the person to ask, but he doesnt hang around this channel
<beastd> nevcairiel,BtbN: Can you by chance confirm my patch fixes your fate setups? Want to push it in in a few minutes
<BtbN> It's usually because AI scrappers are having a field day again, kasper93
<BtbN> just clone from github or git.ffmpeg.org and then change remote
bsFFFFFF has quit [Ping timeout: 260 seconds]
bsFFFFFF has joined #ffmpeg-devel
<beastd> Will wait with the configure patch until tomorrow. Anyone can push earlier if it is confirmed it fixes the configure hangs
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
putacho has quit [Remote host closed the connection]
microchip_ has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
<BtbN> It's surprisingly annoying to do that, beastd since the scripts all will fetch and reset
System_Error has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
<TheVibeCoder> haasn: with your ffmpeg latest changes, i get wrong true peak (-inf) results
<TheVibeCoder> if i end early (pressing q key), the results are ok
mkver has joined #ffmpeg-devel
<kasper93> BtbN: if you set repo to file://<dir> it won't reset
<kasper93> and yeah, I have g.v.o added as remote, but noticed that full clone wouldn't work, it doesn't affect me directly
<kasper93> though, I think the timeout is very low, because it response 504 quite quickly
cone-182 has quit [Quit: transmission timeout]
___nick___ has quit [Ping timeout: 276 seconds]
___nick___ has joined #ffmpeg-devel
cone-960 has joined #ffmpeg-devel
<cone-960> ffmpeg Marton Balint master:606efaa2cfb2: fftools/ffmpeg_filter: simplify control flow in read_frames
<cone-960> ffmpeg Marton Balint master:28a7b9c86355: avfilter/split: consume all frames before forwarding inlink status
<cone-960> ffmpeg Marton Balint master:a21429e134d4: avfilter/af_aresample: make aresample return FFERROR_NOT_READY when no progress can be made
<cone-960> ffmpeg Marton Balint master:ffcdd2cdc1cf: avfilter/af_aresample: merge request_frame into activate function
<cone-960> ffmpeg Marton Balint master:32153fac8468: avfilter/af_aresample: rework activate logic to follow the advised flow more strictly
System_Error has quit [Ping timeout: 244 seconds]
System_Error has joined #ffmpeg-devel
<fflogger> [newticket] runderwo: Ticket #11642 ([ffmpeg] ffmpeg -ss -c copy causes MP4 vobsub timestamps to be incorrectly shifted) created https://trac.ffmpeg.org/ticket/11642
<cone-960> ffmpeg Alexander Strasser master:204d03c803de: configure: Fix a regression when probing link.exe
bsFFFFFF has quit [Quit: bsFFFFFF]
<BtbN> lets re-run fate then
___nick___ has quit [Ping timeout: 244 seconds]
<wbs> thanks, and sorry about it!
usagi_mimi has quit [Ping timeout: 268 seconds]
<BtbN> We'll need to contact all the msvc fate hosts somehow, to unstuck their boxes
<BtbN> not sure how many there are
<wbs> you and nevcairiel probably?
<nevcairiel> Mine resets on its own
<nevcairiel> But i think msvc fate are all just mine on actual windows and was on wine
<nevcairiel> wbs on wine*
usagi_mimi has joined #ffmpeg-devel
<nevcairiel> ah no kasper93 also has some now, but he said his werent affected
minimal has quit [Quit: Leaving]
<nevcairiel> well i manually unblocked mine so it doesnt take hours or whatever i set the timeout to
<cone-960> ffmpeg Andreas Rheinhardt master:8e0f064a1170: avcodec/mpeg4videodec: Don't zero blocks twice
<cone-960> ffmpeg Andreas Rheinhardt master:f5fc31acecde: avcodec/rv10: Perform RV20 initialization during init
<cone-960> ffmpeg Andreas Rheinhardt master:ea4b9a121d05: avcodec/rv10: Perform RV20 check only for RV20
<cone-960> ffmpeg Andreas Rheinhardt master:5507da21e663: avcodec/ituh263dec: Don't process unnecessarily many coefficients
<cone-960> ffmpeg Andreas Rheinhardt master:d95041dffe61: avcodec/ituh263dec: Remove redundant store
<cone-960> ffmpeg Andreas Rheinhardt master:a2272aff7699: avcodec/ituh263enc: Don't use array unnecessarily
<cone-960> ffmpeg Andreas Rheinhardt master:069329ec0257: avcodec/ituh263enc: Fix indentation
<cone-960> ffmpeg Andreas Rheinhardt master:c2e5f7466db0: avcodec/mpeg12dec: Don't store block_last_index unnecessarily
<cone-960> ffmpeg Andreas Rheinhardt master:01d6235faefb: avcodec/rv10: Avoid indirection when reading VLC codes
<cone-960> ffmpeg Andreas Rheinhardt master:00926669f775: avcodec/mpeg_er: Mark ff_mpeg_er_init() as av_cold
<cone-960> ffmpeg Andreas Rheinhardt master:5b1e8056539b: avcodec/mpegvideo_enc: Remove always-true branch
<cone-960> ffmpeg Andreas Rheinhardt master:109bf099d529: avcodec/motion_est: Fix indentation
<cone-960> ffmpeg Andreas Rheinhardt master:1fe08d629a27: avcodec/svq1enc: Don't free scratchbuf upon error
<cone-960> ffmpeg Andreas Rheinhardt master:fbb8e605ed8a: avcodec/svq1enc: Allocate motion_val{8,16} during init
<cone-960> ffmpeg Andreas Rheinhardt master:58a222f561f3: avcodec/svq1enc: Stop calling ff_mpv_common_init()
<cone-960> ffmpeg Andreas Rheinhardt master:4b7f1595ccb5: avcodec/svq1enc: Remove write-only c_block_{width,height}
<cone-960> ffmpeg Andreas Rheinhardt master:83ddf99267c0: avcodec/svq1enc: Set MpegEncContext.avctx only once
<cone-960> ffmpeg Andreas Rheinhardt master:2583c7abcf2c: avcodec/svq1enc: Don't initialize unneeded block_index
<cone-960> ffmpeg Andreas Rheinhardt master:9b409ea1e615: configure: Factor mpegvideoencdsp out of mpegvideoenc
<cone-960> ffmpeg Andreas Rheinhardt master:8764b2104816: configure: Relax svq1enc->mpegvideoenc dependency
<cone-960> ffmpeg Andreas Rheinhardt master:da22ee281edc: configure: Relax diracdec->mpegvideoenc dependency
<cone-960> ffmpeg Andreas Rheinhardt master:6f84160b82a4: configure: Relax snowenc->mpegvideoenc dependency
<cone-960> ffmpeg Andreas Rheinhardt master:b4e713598659: avcodec/mpegvideo: Don't reset thread_context ptrs unnecessarily
<cone-960> ffmpeg Andreas Rheinhardt master:85692e5da1ea: avcodec/mpegvideo: Don't zero unnecessarily
<cone-960> ffmpeg Andreas Rheinhardt master:8f92885b1fd7: avcodec/mpegvideo: Defer init of enc slice ctxs in ff_mpv_common_init()
<cone-960> ffmpeg Andreas Rheinhardt master:822be72f0a9d: avcodec/mpegvideo_enc: Simplify allocating non-slice buffers
<cone-960> ffmpeg Andreas Rheinhardt master:950137a7c82a: avcodec/ituh263dec: Simplify AIC handling
<cone-960> ffmpeg Andreas Rheinhardt master:7643269ec20e: avcodec/ituh263enc: Simplify AIC handling
<cone-960> ffmpeg Andreas Rheinhardt master:61d34c2b8eac: avcodec/flvenc: Combine writing bits
<cone-960> ffmpeg Andreas Rheinhardt master:514e5ea0db84: avcodec/flvenc: Move ff_flv2_encode_ac_esc() to ituh263enc.c
<cone-960> ffmpeg Andreas Rheinhardt master:13527b39bb1c: avcodec/mpegvideo: Redo resetting intra table entry
<cone-960> ffmpeg Andreas Rheinhardt master:32cbadcd74a3: avcodec/mpegvideo: Avoid {a,d}c_val[{1,2}]
<cone-960> ffmpeg Andreas Rheinhardt master:dcd7408c9200: avcodec/mpegvideo: Provide alignment hint to compiler
<cone-960> ffmpeg Andreas Rheinhardt master:70ce68d0212f: avcodec/mpegvideo: Don't reset AC values of upper-left luma block
<cone-960> ffmpeg Andreas Rheinhardt master:b2661569b129: avcodec/mpegvideo: Combine stores
<cone-960> ffmpeg Andreas Rheinhardt master:4aca6b19ac84: avcodec/mpeg4video: Don't use ac_val[1], ac_val[2] when cleaning buffers
<cone-960> ffmpeg Andreas Rheinhardt master:dba1061ba456: avcodec/mpegvideo: Only use a single ac_val pointer
<cone-960> ffmpeg Andreas Rheinhardt master:c4ebe55f94ff: avcodec/mpegvideo: Allocate ac_val jointly
<cone-960> ffmpeg Andreas Rheinhardt master:c4fd33a95159: avcodec/mpegvideo: Zero-init mbintra_table
<cone-960> ffmpeg Andreas Rheinhardt master:81ab1106c81a: avcodec/mpegvideo: Only keep MpegEncContext.dc_val[0]
<cone-960> ffmpeg Andreas Rheinhardt master:eb597d9a1e0e: avcodec/vc1: Only keep mb_type[0]
<cone-960> ffmpeg Andreas Rheinhardt master:c84a03d75200: avcodec/mpegvideo: Allocate dc_val for each encoder slice
<cone-960> ffmpeg Andreas Rheinhardt master:56fd45d2a938: avcodec/{ituh263,mpeg4video}enc: Simplify out-of-slice DC prediction
<cone-960> ffmpeg Andreas Rheinhardt master:689cde75ee6f: avcodec/mpeg4video: Move ff_mpeg4_pred_dc() to decoder
<cone-960> ffmpeg Andreas Rheinhardt master:f8c0ac9984e3: avcodec/ituh263enc: Simplify encoding umotion vectors
<cone-960> ffmpeg Andreas Rheinhardt master:5cdce56a7951: avcodec/mpegvideo: Reduce stack usage when copying MpegEncContext
<cone-960> ffmpeg Andreas Rheinhardt master:34953e195fe1: avcodec/mpeg4videoenc: Fix data race when using AC prediction
usagi_mimi has quit [Ping timeout: 268 seconds]
kasper93 has quit [Read error: Connection reset by peer]
rvalue has quit [Changing host]
rvalue has joined #ffmpeg-devel
rvalue has quit [Quit: reconnecting]
rvalue has joined #ffmpeg-devel
kasper93 has joined #ffmpeg-devel
Richardcavell_ has quit [Ping timeout: 248 seconds]
<TheVibeCoder> mkver: the dfpwmenc encoder may produce non-bitexact output, because it will consume uninitialized data
<mkver> When the number of input samples is not divisible by 8?
<TheVibeCoder> yes
<beastd> wbs: thanks for pushing
RT|AO_ has joined #ffmpeg-devel
RT|AO has quit [Ping timeout: 276 seconds]
TheVibeCoder has quit [Ping timeout: 248 seconds]
mkver has quit [Remote host closed the connection]
kurosu has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #ffmpeg-devel
cone-285 has joined #ffmpeg-devel
<cone-285> ffmpeg Peter Ross master:08943c82c629: configure: cbs_apv depends on cbs
<cone-285> ffmpeg Peter Ross master:b49c4d1034d0: configure: h264_vulkan_encoder depends on atsc_a53
<cone-285> ffmpeg Peter Ross master:baad40bdd1e9: avcodec/mips: fix build failure when specific decoder/encoder enabled