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
<fflogger> [editedticket] compn: Ticket #11556 ([avformat] Apply sensible FourCC for H.265 in AVI) updated https://trac.ffmpeg.org/ticket/11556#comment:2
<compn> avi files are so old now
<compn> why why must i read bugreports about them :D
<compn> why would you put h265 in avi
<compn> whyyyyyy
thilo has quit [Ping timeout: 252 seconds]
thilo has joined #ffmpeg-devel
lexano has quit [Remote host closed the connection]
user23 has quit [Remote host closed the connection]
Flat has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] compn: Ticket #11515 ([avcodec] Consider NV12 / P010 output pixel format support) updated https://trac.ffmpeg.org/ticket/11515#comment:11
<compn> when a problem comes along, 'patches welcome'
Flat has joined #ffmpeg-devel
<fflogger> [editedticket] compn: Ticket #11547 ([ffmpeg] Support for SEGA CD/MEGA CD video and audio codecs used in Road Avenger videogame) updated https://trac.ffmpeg.org/ticket/11547#comment:2
<compn> writing a sega cd video decoder from emulator source code might be a fun gsoc student qualification task ^
<fflogger> [editedticket] compn: Ticket #11530 ([avformat] Corrupted MP4 due to unfinished "moov atom" writing) updated https://trac.ffmpeg.org/ticket/11530#comment:3
Anthony_ZO has joined #ffmpeg-devel
<fflogger> [editedticket] compn: Ticket #6091 ([avcodec] support ds2 audio (dss pro audio) file format) updated https://trac.ffmpeg.org/ticket/6091#comment:19
<fflogger> [editedticket] compn: Ticket #11492 ([ffmpeg] Support for QuickTime skin file) updated https://trac.ffmpeg.org/ticket/11492#comment:4
<compn> Lynne, were some of the bugs re ffv1 vulkan from this report fixed/wontfixed/invalid? https://trac.ffmpeg.org/ticket/11352 . the 4.9gb from nvidia vs 41gb filesize difference made with intel ?
<Lynne> oh, that one got fixed
<Lynne> some sub-issues mentioned aren't
<Lynne> let's leave it open for a bit longer
<compn> no problem i leave it alone :)
jamrial has quit []
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 260 seconds]
BradleyS has quit [Quit: quit]
BradleyS has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 260 seconds]
System_Error has quit [Remote host closed the connection]
ramiro has joined #ffmpeg-devel
Traneptora_ has joined #ffmpeg-devel
Anthony_ZO has quit [Read error: Connection reset by peer]
Traneptora has quit [Read error: Connection reset by peer]
Anthony_ZO has joined #ffmpeg-devel
Traneptora_ has quit [Read error: Connection reset by peer]
Traneptora__ has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
System_Error has joined #ffmpeg-devel
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
cone-827 has joined #ffmpeg-devel
<cone-827> ffmpeg softworkz master:1a083a4d90bc: fftools/ffmpeg: Include elapsed-time in print_report()
<cone-827> ffmpeg softworkz master:7a05f57250b6: avutil/opt: Print default option value for AV_OPT_TYPE_INT64
<cone-827> ffmpeg softworkz master:3a93fadac1ca: avformat/dump: Stream start offsets: change precision and label
<cone-827> ffmpeg softworkz master:26429eee22d6: libavformat/asfdec: Fix regression bug when reading image attachments
<cone-827> ffmpeg softworkz master:1dbc5675c18d: fftools/ffprobe: Disable stderr buffering on Windows
<cone-827> ffmpeg softworkz master:b322640b4f08: fftools/ffmpeg: Log exit code on exit
microlappy has joined #ffmpeg-devel
sebas_ has joined #ffmpeg-devel
microlappy has quit [Client Quit]
nitroxis_ has quit []
nitroxis has joined #ffmpeg-devel
zsoltiv has quit [Ping timeout: 244 seconds]
zsoltiv_ has quit [Ping timeout: 276 seconds]
kode544 has joined #ffmpeg-devel
kode54 has quit [Ping timeout: 276 seconds]
kode544 is now known as kode54
System_Error has quit [Ping timeout: 264 seconds]
cone-827 has quit [Quit: transmission timeout]
abdu has joined #ffmpeg-devel
michaelni has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
___nick___ has joined #ffmpeg-devel
derpydoo has quit [Ping timeout: 252 seconds]
Traneptora__ has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
sebas_ has quit [Quit: Konversation terminated!]
michaelni has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
BradleyS has quit [Read error: Connection reset by peer]
BradleyS has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
Anthony_ZO has quit [Ping timeout: 252 seconds]
abdu has joined #ffmpeg-devel
mkver has quit [Ping timeout: 244 seconds]
mkver has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 272 seconds]
<fflogger> [editedticket] merolac: Ticket #11547 ([ffmpeg] Support for SEGA CD/MEGA CD video and audio codecs used in Road Avenger videogame) updated https://trac.ffmpeg.org/ticket/11547#comment:3
ramiro has joined #ffmpeg-devel
<fflogger> [editedticket] rmader: Ticket #11515 ([avcodec] Consider NV12 / P010 output pixel format support) updated https://trac.ffmpeg.org/ticket/11515#comment:12
<kasper93> Why AV_PKT_DATA_FRAME_CROPPING exists and is not propagated in AVFrame::crop_* ?
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
elvis_a_presley has quit [Quit: smoke-bomb ; grapple-hook]
elvis_a_presley has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
<ramiro> haasn: I'm rebasing the asmjit branch on your latest swscale6 branch. there are a few issues I'd like to have fixed on your branch so it makes rebasing easier. also, what do you think about not force pushing into this branch anymore, to make it easier to follow the changes? a subsequent branch (swscale7) could then have the fixups merged, but this would make it easier to track the code.
<ramiro> haasn: 1) op_pass_run doesn't need to be av_always_inline, since it's used by function pointer
pross has quit [Remote host closed the connection]
<ramiro> haasn: 2) in_stride and out_stride from SwsOpExec don't seem to be used. instead, you use "exec.{in,out}[i] += {in,out}.linesize[i];" in op_pass_run(). but it would be better to use {in,out}_stride, so that the same functionality could be done by the backend (which has access to exec, but not {in,out})
<ramiro> haasn: 3) could you move the y loop from op_pass_run() to SwsCompiledOp's func? the backend should be able to do the vertical loop itself. in my previous code I had added x_end and y_end to SwsOpExec and hacked a break out of the loop, but it would be cleaner if this was fixed in your branch instead.
<ramiro> haasn: 4) could you make sure the SwsContext *ctx passed to ff_sws_ops_compile() already contains the correct values for {src,dst}_format? I use it for debugging purposes (to create a proper function name in asmjit)
abdu has joined #ffmpeg-devel
<another|> nevcairiel:
<another|> oops, sorry
abdu has quit [Ping timeout: 240 seconds]
khrbtxyz has quit [Remote host closed the connection]
cone-430 has joined #ffmpeg-devel
<cone-430> ffmpeg Michael Niedermayer master:f99f223eb1ac: avformat/hls: Split allowed_segment_extensions off allowed_extensions
<cone-430> ffmpeg Michael Niedermayer master:75be669ca1c9: avformat/hls: Fix flash1.bogulus.cfd support
<cone-430> ffmpeg Michael Niedermayer master:26bbca84dea7: postproc/tests: Add test for temporal denoise
<cone-430> ffmpeg Michael Niedermayer master:917c15435ae2: libpostproc: check minimum size
<cone-430> ffmpeg Michael Niedermayer master:71e25beb5c91: postproc/tests/blocktest: use dimensions
<cone-430> ffmpeg Michael Niedermayer master:fd9adbdbfbd5: postproc/postprocess_template: fix dering with a 16x16 image
<cone-430> ffmpeg Michael Niedermayer master:d153b0053499: postproc/tests/stripetest: use dimensions
<cone-430> ffmpeg Michael Niedermayer master:fc3035e3c4da: postproc/tests/blocktest: initialize qp array randomly to for testing
<cone-430> ffmpeg Michael Niedermayer master:7faa560f1a36: postproc/tests/blocktest: Test several filter combinations
abdu has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 252 seconds]
TheVibeCoder has joined #ffmpeg-devel
khrbtxyz has joined #ffmpeg-devel
<TheVibeCoder> when the new release is coming?!?
abdu has quit [Ping timeout: 240 seconds]
abdu has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 252 seconds]
___nick___ has joined #ffmpeg-devel
<jkqxz> Is there any opinion on whether/how to do error concealment when AV_CODEC_FLAG_OUTPUT_CORRUPT is set?
<jkqxz> Currently I just don't write the error regions, so they probably contain data from a previous frame in the pool.
<jkqxz> Filling the bad blocks in the component with (1 << bit_depth - 1) seems reasonable, but that will be weirder when you lose one of the chroma components.
<jkqxz> Filling the bad blocks across all components is really annoying because they can be in different slice threads, though.
<TheVibeCoder> i think output_corrupt was added to always display frames even with error in decoding, now should or should not it and how to attempt conceal errors is another problem, just that with that flag output should clearly at least memset uninitialized memory blocks
<kierank> TheVibeCoder: +b
<kierank> traitors not allowed here
<kierank> TheVibeCoder: this is transparent project, all infrastructure is documented
<kierank> in l**rempeg all is controlled by one person
<kierank> FFmpeg is not like that
<TheVibeCoder> M$ controls all librempeg infrastructure
<kierank> do you use microsoft office for PRs?
<TheVibeCoder> off topic
<kierank> lol
abdu has quit [Ping timeout: 240 seconds]
<jkqxz> TheVibeCoder: Yeah, that's what I'm reading OUTPUT_CORRUPT as.
<jkqxz> Just looking at the output not writing the blocks appears nicest because you generally get something very related from a previous frame (though threading-dependent).
<TheVibeCoder> well, decoder output should not depend on thread setup
<jkqxz> But indeed not writing them at all seems bad. (What if someone is decoding naughty videos in another thread of the same process...)
<TheVibeCoder> decoder should produce always defined results, with no undefined behavior, aka leaving uninitialized memory or having serious undefined behavior bugs in code itself with or without errors in bitstream
<mkver> jkqxz: The default get_buffer callback will not reuse the buffer of a different AVCodecContext; if a user-supplied get_buffer does it, then that is up to the user.
<mkver> TheVibeCoder: Uninitialized data in a buffer is not UB.
abdu has joined #ffmpeg-devel
<TheVibeCoder> get buffer usually by default always memset whole buffer
<TheVibeCoder> but pure av_malloc() does not
IndecisiveTurtle has joined #ffmpeg-devel
<TheVibeCoder> lol, on this CPU ardftsrc=48000:thread_type=frame is now faster than default settings of aresample=48000:resampler=swr
<kierank> Memset to black is slow
<TheVibeCoder> write SIMD code
<TheVibeCoder> could be 5th asm ffmpeg lesson
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<kierank> We did, still slow
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
TheVibeCoder has quit [Quit: Client closed]
cone-430 has quit [Quit: transmission timeout]
abdu has quit [Ping timeout: 240 seconds]
___nick___ has quit [Ping timeout: 252 seconds]
System_Error has quit [Remote host closed the connection]
Gramner has quit [Ping timeout: 252 seconds]
Gramner has joined #ffmpeg-devel
pross has joined #ffmpeg-devel
<fflogger> [newticket] Hackerpcs: Ticket #11573 ([ffmpeg] WebSocket (wss) streaming support) created https://trac.ffmpeg.org/ticket/11573
abdu has joined #ffmpeg-devel
<fflogger> [editedticket] oromit: Ticket #11573 ([ffmpeg] WebSocket (wss) streaming support) updated https://trac.ffmpeg.org/ticket/11573#comment:1
jamrial has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
mkver has quit [Ping timeout: 252 seconds]
marcj has quit [Ping timeout: 268 seconds]
marcj has joined #ffmpeg-devel
pross has quit [Ping timeout: 252 seconds]
pross has joined #ffmpeg-devel
haihao has quit [Ping timeout: 248 seconds]
haihao has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 252 seconds]
ramiro has joined #ffmpeg-devel