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] philcerf: Ticket #3009 ([avcodec] Support mvc) updated https://trac.ffmpeg.org/ticket/3009#comment:15
jamrial_ has joined #ffmpeg-devel
jamrial has quit [Ping timeout: 264 seconds]
mkver has quit [Ping timeout: 265 seconds]
Flat_ is now known as Flat
thilo has quit [Ping timeout: 244 seconds]
thilo has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
<fflogger> [editedticket] 0x20z: Ticket #11419 ([undetermined] libavutil/mem.c:107:9 memory leaks) updated https://trac.ffmpeg.org/ticket/11419#comment:3
_av500_ has joined #ffmpeg-devel
av500 has quit [Ping timeout: 252 seconds]
^Neo has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
^Neo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has quit [Client Quit]
jamrial_ has quit []
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 276 seconds]
zsoltiv has quit [Ping timeout: 252 seconds]
zsoltiv_ has quit [Ping timeout: 264 seconds]
chinmay has quit [Read error: Connection reset by peer]
chinmay has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
System_Error has quit [Remote host closed the connection]
Traneptora has quit [Quit: Quit]
<fflogger> [newticket] y1dj1sqd: Ticket #11423 ([undetermined] Remuxing webm to opus adds silence to opus stream) created https://trac.ffmpeg.org/ticket/11423
System_Error has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
_av500_ is now known as av500
HarshK23 has joined #ffmpeg-devel
<fflogger> [editedticket] Balling: Ticket #11423 ([undetermined] Remuxing webm to opus adds silence to opus stream) updated https://trac.ffmpeg.org/ticket/11423#comment:2
<fflogger> [editedticket] y1dj1sqd: Ticket #11423 ([undetermined] Remuxing webm to opus adds silence to opus stream) updated https://trac.ffmpeg.org/ticket/11423#comment:3
ngaullier has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
<Lynne> yay, got ffv1_vulkan hwaccel working
av500 has quit [Remote host closed the connection]
av500 has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
ngaullier has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
ngaullier has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
witchymary has quit [Ping timeout: 245 seconds]
System_Error has quit [Remote host closed the connection]
ngaullier has quit [Ping timeout: 252 seconds]
ngaullier has joined #ffmpeg-devel
cone-738 has joined #ffmpeg-devel
<cone-738> ffmpeg James Almer master:c08d300481b8: avformat/avformat: also clear FFFormatContext packet queue when closing a muxer
<fflogger> [editedticket] jamrial: Ticket #11419 ([avformat] memory leak in avformat_free_context()) updated https://trac.ffmpeg.org/ticket/11419#comment:4
System_Error has joined #ffmpeg-devel
<mkver> jamrial: "If no one answers within a reasonable time-frame ([...] 3 days small changes [...]) then commit your patch if you think it is OK"
Marth64 has joined #ffmpeg-devel
<jamrial> mkver: alright
<BBB> we should rephrase commit to merge? :)
<BBB> commit is svn/cvs terminology
<jamrial> push, if anything
<jamrial> after we moved to forgejo where we'll be using mrs, then yeah :p
<jamrial> kierank: try to be more welcoming of contributions...
<kierank> Sorry but complex protocols like FEC are not worthy of academic code
<kierank> when he wrote "in my
<kierank> experience, in the absence of a specific heuristics, the most simple
<kierank> code is easy to read and to improve on later."
<kierank> and elegant solution is usually the best, at least to make sure the
<kierank> like wtf
<kierank> FEC is super complex to do properly
<kierank> There are entire companies dedicated just to FEC implementations
<jamrial> the codebase is not lacking in partially implemented features and protocols. the experimental tag exists for this reason
<kierank> when the guy writes "because my code is elegant" it must be good
<kierank> and saying because it works for Radio France it must be good
<kierank> is like wtf
<Lynne> can confirm
<Lynne> raptorq is enjoyable to write, but converting received packets to raptorq chunks back to packets is not
<kierank> handling all the matrices is hard
<kierank> and he just put a number for the user to put in lol
<jamrial> what's the alternative?
<kierank> the guy has duning-kruger, he said you can use ssrc to detect a source change but the spec mandates ssrc=0
<kierank> the fec packets transmit the matrix size
<kierank> and you dynamically build the matrix is the right way to do it
<kierank> lack of timers in ffmpeg makes doing fixed latency hard
<kierank> probably possible though if packet loss is low
<kierank> and if packet loss is high you're screwed anyway
<jamrial> can you state all this in the thread? so that Romain can address it
<kierank> I did several times
<kierank> this is a simpler example of why "ffmpeg should do videoconferencing" is not clever
<BBB> ffmpeg does not do video conferencing?
<BBB> I thought ffmpeg was a swiss knife for multimedia
<thardin> ffmpeg needs to do everything, including radio and drivers
<kierank> semi argument for userspace drivers these days
<kierank> we might write a userspace driver for the amd ma35d
<kierank> instead of 350MB of binary blobs
<kierank> anyway, fec by definition has to deal with problematic networks with all sorts of edge cases
<kierank> it's not the same as a codec half implemented, or a missing feature in a codec
ccawley2011__ has joined #ffmpeg-devel
cone-738 has quit [Quit: transmission timeout]
<haasn> michaelni: since our yuv intermediates are signed 16-bit integers, how stupid would it be to switch to a representation where chroma is balanced around 0?
<haasn> (or is that already what we do?)
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 272 seconds]
ccawley2011_ has quit [Ping timeout: 260 seconds]
IndecisiveTurtle has quit [Quit: IndecisiveTurtle]
<michaelni> haasn, i would hope everything is centered so we maximize the available use of space in 16bit. I do remember we do shift luma around sometimes to squeeze the last bit of precission out
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 246 seconds]
ccawley2011 has quit [Ping timeout: 265 seconds]
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
ccawley2011 has quit [Ping timeout: 244 seconds]
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
abdo has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 276 seconds]
abdo has quit [Quit: Lost terminal]
ccawley2011 has quit [Ping timeout: 265 seconds]
abdo has joined #ffmpeg-devel
Flat has quit [Quit: Rip internet]
Flat has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
<haasn> is there such a thing as a semiplanar 4:4:4 format?
<haasn> or packed yuv, for that matter
<jamrial> ayuv?
ccawley2011_ has quit [Ping timeout: 272 seconds]
<jamrial> xv3*, xv46, P41*
<kepstin> looks like nv24/nv42 is a semi-planar one.
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
<haasn> ayuv is 4:2:2
<jamrial> no
<jamrial> https://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavutil/pixdesc.c;h=e595c76232ff93597f775842e66923b786d842d9;hb=HEAD#l2623
<haasn> oh, I was thinking yuyv
<haasn> right
<jamrial> xv3* are packed yuv 4:4:4, nv24/p41* are semi packet yuv 4:4:4 (interleaved chroma)
System_Error has quit [Remote host closed the connection]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 265 seconds]
ccawley2011_ has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] brycechesternewman: Ticket #11217 ([ffmpeg] Output "-ss" memory consumption regression) updated https://trac.ffmpeg.org/ticket/11217#comment:18
ccawley2011_ has quit [Ping timeout: 264 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 264 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 248 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 244 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 265 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 260 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 265 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 265 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 245 seconds]
System_Error has quit [Remote host closed the connection]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
ccawley2011__ has joined #ffmpeg-devel
witchymary has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 245 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 244 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 248 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 244 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
ccawley2011_ has quit [Ping timeout: 248 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 276 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 272 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
ccawley2011_ has quit [Ping timeout: 276 seconds]
Everything has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 252 seconds]
kasper93 has quit [Ping timeout: 244 seconds]
kasper93 has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
<steven-netint> question about the merge process: I submitted a patch to ML a month ago to no response, should I bump my own thread or would I be able to merge it myself?
<Compn> yes bump it
<steven-netint> kierank: > "instead of 350MB of binary blobs" Is this a requirement for MA35D? I haven't got the chance to use one yet
Everything has left #ffmpeg-devel [#ffmpeg-devel]
<Compn> steven-netint, if you want to maintain whatever code (i forgot your patch already) then send a patch with you added to the MAINTAINTERS file and ask for commit access, then you can apply your own patch
cone-885 has joined #ffmpeg-devel
<cone-885> ffmpeg Manuel Lauss master:fff7737b3d4c: avcodec/sanm: implement codec37 subcodec1
<cone-885> ffmpeg Manuel Lauss master:9a794897c39c: avcodec/sanm: simplify codec37 subcodec 3/4 path
<cone-885> ffmpeg Michael Niedermayer master:c6c54943d161: avutil/avstring: dont mess with NULL pointers in av_match_list()
<cone-885> ffmpeg Stefan Pöschel master:2ac2ebcd7644: doc/protocols: fix/improve RTP documentation
<cone-885> ffmpeg Michael Niedermayer master:4c96d6bf7535: avformat/dashdec: Check whitelist
<steven-netint> Compn: understood. Tho I dont feel i know enough about that file to maintain all of it, I bumped my patch thread
Flat has quit [Quit: Rip internet]
Flat has joined #ffmpeg-devel
<Compn> okey :)
<Compn> steven-netint, its also possible there is no one to review any patches
<steven-netint> Is Gyan available here? I suppose my one line patch is for something he touched 6 years ago haha
<Compn> i havent seen gyan here, unless he goes by another name
<Compn> feel free to send him a mail
<Compn> hes on trac i see
ccawley2011_ has joined #ffmpeg-devel
<Compn> ccawley2011, something wrong with your internet
keith has quit [Remote host closed the connection]
abdo has quit [Quit: Lost terminal]
ccawley2011 has quit [Ping timeout: 252 seconds]
keith has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 248 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011_ was kicked from #ffmpeg-devel by jamrial [fix your internet]
ccawley2011__ has quit [Ping timeout: 248 seconds]
^Neo_ has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 276 seconds]
Marth64 has quit [Quit: Leaving]