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 8.0 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
MisterMinister has joined #ffmpeg-devel
MisterMinister has quit [Ping timeout: 260 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20589 hevc: playback at "very high speed" (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20589#issuecomment-10484) by t⁠imblechmann
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20603 avfilter/vf_scale: don't atempt to rescale AV_NOPTS_VALUE (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20603#issuecomment-10485) by T⁠raneptora
<desmond-netint> BtbN: Some tests exercise the API. Others do simple demux+decode. But nothing fancy like demux->decode->filter->encode->mux and validate output. Or check libswscale's color conversion is correct.
<fjlogger> [FFmpeg/FFmpeg] Pull request #20604 opened: avcodec/exif: avoid printing errors for makernote non-IFD parsing (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20604) by T⁠raneptora
<desmond-netint> I want to add FATE tests for specific ASIC hw. It could exercise basic video decoding/encoding but would only be useful in ensuring that ffmpeg infrastructure changes don't break the libavcodec changes to support the hw. It wouldn't be useful to upstream the FATE changes.
<BtbN> Always happy for more fate tests
<BtbN> but it'll be a lot of work to implement it
<desmond-netint> The FATE tests don't take long to run. I'm wondering if that's by design. Some of our in-house testing runs ffmpeg for hours/days (and we've seen some weird stuff happen when there is a PTS wrap-around). The ffmpeg community wouldn't appreciate FATE tests that run *that* long.
<BtbN> They're usually made to test one specific thing, as minimal and concise as possible
arbitercoin has joined #ffmpeg-devel
<BtbN> I couldn't think of anything in ffmpeg that could only be tested by running for hours
<BtbN> fate aims for coverage, not maximum runtime
<desmond-netint> Obscure memory leaks. Some companies use ffmpeg for live-streaming or long term camera capture.
<desmond-netint> But you've answered my question, thanks.
realies8 has joined #ffmpeg-devel
realies has quit [Ping timeout: 265 seconds]
realies8 is now known as realies
jamrial_ has quit []
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 250 seconds]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20587 merged: ohdec error handling (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20587) by q⁠uink
ShadowJK has quit [Ping timeout: 255 seconds]
ShadowJK has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20600 Fix for `apad` output getting stuck issue (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20600#issuecomment-10501) by G⁠yanD
derpydoo has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20582 Nuke a few MMX functions, HpelDSP patches (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20582#issuecomment-10509) by m⁠kver
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20602 Various libmpeghdec patches (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20602#issuecomment-10512) by d⁠stadelmann-iis
<fjlogger> [FFmpeg/FFmpeg] Pull request #20592 merged: avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20592) by T⁠raneptora
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10514) by d⁠stadelmann-iis
MisterMinister has quit [*.net *.split]
ShadowJK has quit [*.net *.split]
arbitercoin has quit [*.net *.split]
arbitercoin has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
blb has quit [Ping timeout: 245 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20602 Various libmpeghdec patches (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20602#issuecomment-10517) by m⁠kver
ShadowJK has joined #ffmpeg-devel
blb has joined #ffmpeg-devel
derpydoo has quit [Ping timeout: 244 seconds]
GewoonLeon has joined #ffmpeg-devel
bsFFFFFF has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20580 avformat/tls_gnutls: implement dtls handshake logic (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20580#issuecomment-10518) by J⁠ackLau
JoSeR has joined #ffmpeg-devel
JoSeR has quit [Client Quit]
mkver has quit [Ping timeout: 255 seconds]
MisterMinister has quit [Ping timeout: 244 seconds]
<fjlogger> [FFmpeg/FFmpeg] Issue #20605 opened: The Vulkan based filter scale_vulkan - No option name near '-2:256' (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20605) by b⁠uddhabas
rvalue has quit [Ping timeout: 244 seconds]
rvalue has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Issue #20606 opened: flac encoding disabled? (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20606) by b⁠uddhabas
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20605 The Vulkan based filter scale_vulkan - No option name near '-2:256' (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20605#issuecomment-10523) by L⁠ynne
<fjlogger> [FFmpeg/FFmpeg] Issue #20606 closed: flac encoding disabled? (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20606) by b⁠uddhabas
j45 has quit [Read error: Connection reset by peer]
j45 has joined #ffmpeg-devel
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
<galad> Can someone take a quick look at this pr? https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20463
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon1 has joined #ffmpeg-devel
GewoonLeon1 is now known as GewoonLeon
ocrete1 has quit [Quit: Ping timeout (120 seconds)]
khrbtxyz has quit [Read error: Connection reset by peer]
zip6como has quit [Quit: Ping timeout (120 seconds)]
khrbtxyz has joined #ffmpeg-devel
ocrete1 has joined #ffmpeg-devel
sdc has quit [Read error: Connection reset by peer]
kylophone has quit [Read error: Connection reset by peer]
GewoonLeon has quit [Read error: Connection reset by peer]
xvaclav has quit [Quit: Ping timeout (120 seconds)]
realies0 has joined #ffmpeg-devel
zip6como has joined #ffmpeg-devel
kylophone has joined #ffmpeg-devel
sdc has joined #ffmpeg-devel
sm2n has quit [Ping timeout: 245 seconds]
bpmedley has quit [Read error: Connection reset by peer]
any1 has quit [Read error: Connection reset by peer]
haasn has quit [Read error: Connection reset by peer]
realies has quit [Read error: Connection reset by peer]
realies0 is now known as realies
englishm has quit [Read error: Connection reset by peer]
J_Darnley has quit [Remote host closed the connection]
bpmedley has joined #ffmpeg-devel
haasn has joined #ffmpeg-devel
any1 has joined #ffmpeg-devel
englishm has joined #ffmpeg-devel
hbbs has quit [Quit: bye]
sm2n has joined #ffmpeg-devel
jdarnley has joined #ffmpeg-devel
xvaclav has joined #ffmpeg-devel
GewoonLeon has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
hbbs has quit [Changing host]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20603 avfilter/vf_scale: don't atempt to rescale AV_NOPTS_VALUE (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20603#issuecomment-10529) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20350 avcodec/sanm: updates (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20350#issuecomment-10531) by m⁠lauss2
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20600 Fix for `apad` output getting stuck issue (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20600#issuecomment-10532) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] Pull request #20577 merged: avcodec/aom_film_grain: fix AVCOL_*_NB range check (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20577) by h⁠aasn
GewoonLeon has quit [Quit: GewoonLeon]
GewoonLeon has joined #ffmpeg-devel
zip6como has quit [Quit: Ping timeout (120 seconds)]
zip6como has joined #ffmpeg-devel
klaxa_ has quit [Remote host closed the connection]
llyyr has quit [Remote host closed the connection]
realies3 has joined #ffmpeg-devel
llyyr has joined #ffmpeg-devel
realies has quit [Read error: Connection reset by peer]
realies3 is now known as realies
jdarnley has quit [Remote host closed the connection]
klaxa has joined #ffmpeg-devel
jdarnley has joined #ffmpeg-devel
hbbs has quit [Quit: bye]
nitroxis has quit [Read error: Connection reset by peer]
xvaclav has quit [Ping timeout: 248 seconds]
nitroxis has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
hbbs has quit [Changing host]
xvaclav has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
frankplow has quit [Quit: Goodbye]
frankplow has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20567 merged: avfilter/af_whisper: fix srt index (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20567) by q⁠uink
GewoonLeon has quit [Ping timeout: 264 seconds]
jamrial has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
<JEEB> jamrial: thanks for noting the patch (and to mkver for posting it), will check it out
minimal has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
mkver has joined #ffmpeg-devel
hbbs has quit [Quit: bye]
hbbs has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
hbbs has quit [Changing host]
<mkver> JEEB: The patch is from Zhao Zhili. I merely informed you of it.
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20073 Same videos (frame-to-frame wise) written by different applications produce different PSNR/SSIM/VMAF scores (Implicit vs explicit colorspace difference). (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20073#issuecomment-10539) by D⁠imkaTsv
lemourin2 has joined #ffmpeg-devel
lemourin has quit [Killed (osmium.libera.chat (Nickname regained by services))]
lemourin2 is now known as lemourin
GewoonLeon has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
fjlogger has quit [Remote host closed the connection]
fjlogger has joined #ffmpeg-devel
MisterMinister has quit [Remote host closed the connection]
MisterMinister has joined #ffmpeg-devel
GewoonLeon has quit [Ping timeout: 256 seconds]
arbitercoin has quit [Ping timeout: 264 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20605 The Vulkan based filter scale_vulkan - No option name near '-2:256' (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20605#issuecomment-10540) by b⁠uddhabas
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20222 Null muxer can cause A/V desync due to missing backpressure (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20222#issuecomment-10541) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] Issue #20222 closed: Null muxer can cause A/V desync due to missing backpressure (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20222) by h⁠aasn
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
<Compn> desmond-netint, ffmpeg would like to fix issues like that. but i think most of our tests are focused on short file clips, not streams
<Compn> and running tests like that between commits would be impossible
microlappy has joined #ffmpeg-devel
<Compn> desmond-netint, but new tests are welcome, even if we dont run them all the time
<Compn> the issue is likely that ffmpeg was never designed in 2001 to do any of what its doing today in 2025 :D
microlappy has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20605 The Vulkan based filter scale_vulkan - No option name near '-2:256' (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20605#issuecomment-10543) by L⁠ynne
<Compn> if you think about software itself, is there any specific program (not a zip library or a linux kernel, but a specific program) that you still use 24 years later? maybe a cli text editor?
<Compn> i guess wget :D
<fjlogger> [FFmpeg/FFmpeg] Pull request #20607 opened: configure: suppress C4267 warnings from MSVC (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20607) by k⁠asper93
<kasper93> alternative would be to enable integer conversion warnings for gcc/clang and fix those...
<mkver> kasper93: Does MSVC actually have something to map av_unused to?
<kasper93> unfortunately not
Teukka` has quit [Quit: Not to know is bad; not to wish to know is worse. -- African Proverb]
<kasper93> they have #define UNREFERENCED_PARAMETER(P) {(P) = (P);} for suppressing warnings, but it's not compatible with av_unused
<kasper93> I think C23 defines standard attribute we could use
<kasper93> but only for C23+
Teukka has joined #ffmpeg-devel
Teukka has quit [Changing host]
Teukka has joined #ffmpeg-devel
<BtbN> I'm thinking about actually introducing a CUDA_ARRAY pix_fmt after all
<BtbN> virtuall all the CUDA interops output arrays, not raw dev ptrs
<fjlogger> [FFmpeg/FFmpeg] Pull request #20337 merged: avcodec/libjxldec: submit frame after file is complete (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20337) by T⁠raneptora
kurosu has quit [Quit: Connection closed for inactivity]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20607 merged: configure: suppress C4267 warnings from MSVC (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20607) by k⁠asper93
<fjlogger> [FFmpeg/FFmpeg] Pull request #20608 opened: avutil/attributes: use standard attributes when they are available (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20608) by k⁠asper93
Reboot94 has joined #ffmpeg-devel
<kasper93> BtbN: fate caching is again not working, it always downloads Landscape_5.jpg
<BtbN> not always. Once per runner.
<BtbN> the cache is not global
<APic> ♥
<BtbN> Also keep in mind that PRs cannot update the cache, only download it
<kasper93> how many runners do you have?
<BtbN> 5
<BtbN> if a certain runner always happens to only run PRs, never runs from master pushes, it might take a hot minute for it to actually update the cache
<kasper93> 1. I'm looking only on master 2. I would think after one week of master jobs it should updated itself,no?
<BtbN> Yeah
<kasper93> so, why it doesn't?
<BtbN> No idea
<BtbN> That's all handled by the runner
<kasper93> I mean `Cache Fate-Suite` step never runs
<kasper93> I wouldn't think it's runner issue
<BtbN> hm, the only way that could happen is a hash collision
<BtbN> that seems exceedingly unlikely though, for a sha256 hash to collide like this
<kasper93> last time I tried to debug it, I inadvertently update the cache and that was end of testing.
<kasper93> updated*
<BtbN> like, "find fate-suite -type f | sort | sha256sum | cut -d' ' -f1" has to be returning the hash that's already stored, but missing that file
<fjlogger> [FFmpeg/FFmpeg] Pull request #20609 opened: forgejo/workflows: cache debug (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20609) by k⁠asper93
<kasper93> BtbN: it's not really possible
<kasper93> BtbN: what I think happens, there is a bug in forgejo and the OLD cache was saved with a NEW hash and now the hashes match, even if the files in cache are old
<BtbN> That's not up to forgejo
<BtbN> so that bug would need to exist on Github as well
<kasper93> github is very picky about updating cache concurently
<kasper93> it locks the chaches
<kasper93> here you say it's per runner, so in theory shouldn't be a problem, but I don't know
<kasper93> one posibility is that the cache was updated on single runner, but reference (hash) of it was updated on all runners. Or something like that. I don't know, but something is not working imho
<fjlogger> [FFmpeg/FFmpeg] Issue #20610 opened: Black video when re-encoding some MP4 files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20610) by m⁠alch
<kasper93> re: so that bug would need to exist on Github as well << It doesn't happen on my Github runners, I use the same logic for caching
<BtbN> The cache objects are stores individually on each runner
<BtbN> *stored
<BtbN> They don't influence each other whatsoever
<kasper93> BtbN: it's just different file looks like, but IIRC we should never update files on fate server
<BtbN> so the file got updated, and we only hash the contents?
<BtbN> *we don't hash the contents
<BtbN> Someone must have updated it then oO
<BtbN> But yeah, that should normally never happen
<kasper93> BtbN: do you want to change it to hash all files?
<BtbN> I think that'd take too long
<BtbN> maybe name+size?
<BtbN> not sure if mtime is reliable
<BtbN> though it should, rsync should take care of it
<BtbN> just needs to avoid any and all timezone shenanagans
<kasper93> we could try hashing `ls -Rl`
<BtbN> yeah, that was my idea as well
<BtbN> Is there some way to make it output dates as unix timestamp?
<kasper93> I've update PR
<kasper93> find fate-suite -type f -printf "%P %s %T@\n"
<kasper93> should be fine
Reboot94 has quit [Quit: Client closed]
<BtbN> Didn't know find can even do that
<BtbN> I'd have made it exec stat or something
iive has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20609 merged: forgejo/workflows: include size and mtime in cache hash (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20609) by k⁠asper93
<ubitux> mkver: I added your suggested options; seems to have worked
<mkver> ubitux: Good. Btw: the valgrind-3.23.0 no-undef box was never affected, because it uses --undef-value-errors=no (default valgrind limit is 56, with track-origins it is down to 32 and with --undef-value-errors=no valgrind works by default, so I didn't care to investigate what the limit is for it).
<fjlogger> [FFmpeg/FFmpeg] Issue #20611 opened: ffmpeg hangs when using apad filter with a slighly wrongly muxed avi file (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20611) by c⁠us
bsFFFFFF has quit [Quit: bsFFFFFF]
Kimapr_ has joined #ffmpeg-devel
Kimapr has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20603 avfilter/vf_scale: don't atempt to rescale AV_NOPTS_VALUE (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20603#issuecomment-10586) by j⁠amrial
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Issue #20612 opened: (Question) Audio and Video Formats Supported in 3gpp File Format (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20612) by g⁠lenedwards720-coder
minimal has quit [Quit: Leaving]
System_Error has quit [Remote host closed the connection]
rodgort has quit [Ping timeout: 260 seconds]