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
<Traneptora> BtbN: according to my waterfall diagram most of that 1200 ms is waiting
<kierank> mine was entirely on the page
<kierank> all other assets cached
<Traneptora> page itself waits for 411 ms here
<Traneptora> to load git master commit list is 2.7s
<Traneptora> it wasn't always this slow, so I'm guessing something changed
<BtbN> stuff that calls git commands in the background is slow, yeah
<BtbN> though the next F5 _should_ be fast, since it caches that stuff
<Traneptora> pushed refresh without cache purge, 1988 ms
<BtbN> it caches it server side
<BtbN> so even Ctrl+F5 should see a speedup on the second attempt
<Traneptora> yea, another f5, and it was 1979 ms
<Traneptora> which is still like 2s
<Traneptora> even with server-side cache
<Traneptora> 1900 ms is pretty slow
<Traneptora> there may be an issue with the cache
<BtbN> given the cache is nice and full, according to htop, that seems unlikely
<Traneptora> well, the observed behavior is that 1900ms every time I load git master
<Traneptora> including via f5 with only the page gen (no assets need to be repulled)
<BtbN> it's not calling any git commands at least
<BtbN> every time I hit F5 there's a 100% CPU spike of mariadb though
<BtbN> so that seems to be the limiting factor
<Traneptora> perhaps that's the bottleneck yea
<BtbN> the commit list and PR list does pull info from _a lot_ of different sources into one place, so that's probably why
<BtbN> though it should still be able to do that much faster with this small of a DB
<BtbN> The DB having to do heavy lifting for any read-only load like that usually hints at missing indices
<kasper93> we have only one repo on this instance and dozen users, it should have no problems
<kasper93> unless you run it on rpi :)
ubitux has quit [Ping timeout: 260 seconds]
ubitux has joined #ffmpeg-devel
minimal has quit [Quit: Leaving]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20588 merged: avcodec/x86/apv_dsp: Don't export arrays unnecessarily (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20588) by j⁠amrial
Teukka` has joined #ffmpeg-devel
Martchus_ has joined #ffmpeg-devel
ramiro_ has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 244 seconds]
Martchus has quit [Ping timeout: 244 seconds]
michaelni has quit [Ping timeout: 244 seconds]
Teukka has quit [Ping timeout: 244 seconds]
michaelni has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Issue #20589 opened: hevc: playback at "very high speed" (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20589) by t⁠imblechmann
<mkver> Gramner: Valgrind doesn't like your VP9 AVX2 patch: https://fate.ffmpeg.org/report.cgi?slot=x86_64-archlinux-gcc-valgrind&time=20250920135738
<fjlogger> [FFmpeg/FFmpeg] Pull request #20590 opened: lavc/x86: Deduplicate constants (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20590) by m⁠kver
Kimapr_ has quit [*.net *.split]
lemourin has quit [*.net *.split]
witchymary has quit [*.net *.split]
Flat has quit [*.net *.split]
zsoltiv__ has quit [*.net *.split]
odrling has quit [*.net *.split]
rossy has quit [*.net *.split]
jessidhia has quit [*.net *.split]
nevcairiel has quit [*.net *.split]
Thulinma has quit [*.net *.split]
funman has quit [*.net *.split]
Kimapr_ has joined #ffmpeg-devel
Flat has joined #ffmpeg-devel
lemourin has joined #ffmpeg-devel
witchymary has joined #ffmpeg-devel
zsoltiv__ has joined #ffmpeg-devel
odrling has joined #ffmpeg-devel
jessidhia has joined #ffmpeg-devel
nevcairiel has joined #ffmpeg-devel
Thulinma has joined #ffmpeg-devel
funman has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
derpydoo has quit [Client Quit]
derpydoo has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20591 opened: avcodec/bsf/ahx_to_mp2: Don't output uninitialized data (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20591) by m⁠kver
derpydoo has quit [Ping timeout: 244 seconds]
arbitercoin has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20592 opened: avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20592) by m⁠kver
rossy has joined #ffmpeg-devel
<mkver> rcombs: What happened?
<rcombs> mkver: dug deeper and realized my testing had been incomplete and I'd missed a critical piece of the underlying code; I was under the impression that that field was passed through from input to output, but under some circumstances it actually gets set internally to the *encode duration*, which we don't want
<rcombs> so, reverted while looking into a correct solution
jamrial has quit []
<rcombs> probably just gonna want to set `p_app_private`
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 258 seconds]
<rcombs> hmmm, I'm not entirely clear on how lifetimes are supposed to work with… actually most codec APIs now that I look deeper
<rcombs> like, if you pass a frame to svt_av1_enc_send_picture, is it guaranteed that that frame is only read from during the call, and that you're allowed to free its memory immediately afterwards?
<rcombs> looking at the implementation, it appears that it always makes a copy of the frame, but like. why? that seems crazy-inefficient
<rcombs> the x264 wrapper handles the opaque-lifetime issue by querying the encoder for the maximum possible delay and allocating an array of that size, but SVT-AV1 doesn't appear to expose that information
<rcombs> so maybe the answer is… a linked list of opaque buffers to free when the encoder is closed?
Kimapr_ has quit [Remote host closed the connection]
Kimapr_ has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
psykose has quit [Remote host closed the connection]
psykose has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20129 avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129#issuecomment-10384) by d⁠stadelmann-iis
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 244 seconds]
rvalue- is now known as rvalue
redzic4 has joined #ffmpeg-devel
fennewald has quit [Ping timeout: 256 seconds]
Fenrir has quit [Ping timeout: 256 seconds]
graphitemaster has quit [Ping timeout: 256 seconds]
abdo- has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20129 avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129#issuecomment-10385) by L⁠ynne
abdo has quit [Ping timeout: 256 seconds]
tortoise has quit [Ping timeout: 256 seconds]
haxar has quit [Ping timeout: 256 seconds]
redzic has quit [Ping timeout: 256 seconds]
redzic4 is now known as redzic
tortoise has joined #ffmpeg-devel
Fenrir has joined #ffmpeg-devel
graphitemaster has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20129 avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129#issuecomment-10388) by d⁠stadelmann-iis
fennewald has joined #ffmpeg-devel
haxar has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20129 avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129#issuecomment-10392) by L⁠ynne
<fjlogger> [FFmpeg/FFmpeg] Pull request #20129 merged: avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129) by L⁠ynne
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
fjlogger has quit [Read error: Connection reset by peer]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
MisterMinister has quit [Ping timeout: 255 seconds]
av500 has quit [Remote host closed the connection]
av500 has joined #ffmpeg-devel
av500 has quit [Remote host closed the connection]
av500 has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
mkver has joined #ffmpeg-devel
fjlogger has joined #ffmpeg-devel
microlappy has joined #ffmpeg-devel
microlappy has quit [Remote host closed the connection]
microlappy has joined #ffmpeg-devel
microlappy has quit [Remote host closed the connection]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20594 opened: libavformat/dashenc: preserve metadata from container and streams (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20594) by d⁠amitha
<fjlogger> [FFmpeg/FFmpeg] Issue #20595 opened: Wrong encoding in output (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20595) by C⁠oSoCo
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 260 seconds]
j45_ is now known as j45
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
<fjlogger> [FFmpeg/FFmpeg] Pull request #20594 closed: WIP: libavformat/dashenc: preserve metadata from container and streams (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20594) by d⁠amitha
<fjlogger> [FFmpeg/FFmpeg] Pull request #20596 opened: [WIP] libavformat/dashenc: preserve metadata in dashenc (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20596) by d⁠amitha
<fjlogger> [FFmpeg/FFmpeg] Issue #20597 opened: ffmpeg does not transfer MP3 comment tag when transcodiing (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20597) by C⁠oSoCo
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20467 avfilter/vf_libplacebo: introduce fit_mode option (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20467#issuecomment-10416) by h⁠aasn
jamrial has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20564 VVC, codec parameter extra data is empty (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20564#issuecomment-10417) by P⁠ortisch
<fjlogger> [FFmpeg/FFmpeg] Issue #20564 closed: VVC, codec parameter extra data is empty (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20564) by P⁠ortisch
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20467 avfilter/vf_libplacebo: introduce fit_mode option (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20467#issuecomment-10420) by h⁠aasn
<fjlogger> [FFmpeg/FFmpeg] Pull request #20598 opened: avformat/rtsp: set AVFMTCTX_UNSEEKABLE flag (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20598) by k⁠unkku
<Gramner> mkver: from what I can understand after some googling is that the "VEX temporary storage exhausted" error valgrind gives is some internal bug/issue within valgrind itself and not a problem with the code in question
<Gramner> not sure what to do about that though
<Gramner> seems to have happened in ffmpeg in the past as well: https://bugs.kde.org/show_bug.cgi?id=378068
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20467 avfilter/vf_libplacebo: introduce fit_mode option (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20467#issuecomment-10424) by h⁠aasn
putacho has joined #ffmpeg-devel
microchip_ has quit [Ping timeout: 248 seconds]
putacho is now known as microchip_
<fjlogger> [FFmpeg/FFmpeg] Pull request #20542 merged: avformat/http: Handle IPv6 Zone ID in hostname (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20542) by e⁠Pirat
<mkver> Gramner, ubitux: valgrind works here with --track-origins=yes --vex-guest-max-insns=32 (but no higher) or without track-origins and --vex-guest-max-insns=56 (but not higher).
<fjlogger> [FFmpeg/FFmpeg] Issue #20599 opened: Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599) by J⁠amaika1
_whitelogger has joined #ffmpeg-devel
<ubitux> mkver: do I have to upgrade? I haven't done the update in a while
<mkver> ubitux: You could add that workaround to your --target-exec for this box.
<fjlogger> [FFmpeg/FFmpeg] Pull request #20600 opened: Fix for `apad` output getting stuck issue (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20600) by h⁠aasn
<fflogger> [editedticket] haasn: Ticket #11061 ([ffmpeg] FFmpeg hangs when using apad filter along with shortest flag) updated https://trac.ffmpeg.org/ticket/11061#comment:8
<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-10437) by m⁠kver
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20129 avcodec/libmpeghdec: Add MPEG-H 3DA Fraunhofer IIS mpeghdec decoder (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20129#issuecomment-10438) by J⁠amaika1
<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-10441) by h⁠aasn
<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-10443) by h⁠aasn
_whitelogger has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20601 opened: avcodec/liblc3: add support for multiple sample formats. (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20601) by c⁠enzhanquan1
ramiro_ is now known as ramiro
secondcreek has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] Pull request #20602 opened: Various libmpeghdec patches (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20602) by m⁠kver
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10450) by m⁠kver
bsFFFFFF has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10451) by J⁠amaika1
<Lynne> haasn: ping on exposing temperature in libplacebo
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10452) by L⁠ynne
<kasper93> isn't it already in options?
<Lynne> kinda, but instead of kelvin you give it a 0-1 factor, which starts at the quite high 3500K
<haasn> kasper93: the option we have is a bit of a hack
<haasn> it's more subjective and also not colorimetrically accurate when not using bt709 primaries iirc
<kasper93> I see
arbitercoin has quit [Ping timeout: 250 seconds]
minimal has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10457) by m⁠kver
<fjlogger> [FFmpeg/FFmpeg] Pull request #20603 opened: avfilter/vf_scale: don't atempt to rescale AV_NOPTS_VALUE (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20603) by j⁠amrial
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20589 hevc: playback at "very high speed" (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20589#issuecomment-10463) by j⁠amrial
<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-10465) by h⁠aasn
<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-10466) by m⁠kver
<haasn> jamrial: should this be a helper function? I imagine this is not the only file using the same logic
<haasn> av_rescale_pts
<jamrial> haasn: i guess
<jamrial> a macro like TS2T maybe
<haasn> Inline functions > macros wherever possible (imho)
kasper93 has quit [Ping timeout: 265 seconds]
kasper93 has joined #ffmpeg-devel
<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-10469) by m⁠kver
<fjlogger> [FFmpeg/FFmpeg] New comment on pull request #20575 avfilter/vf_colorspace: Make array smaller (https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20575#issuecomment-10470) by m⁠kver
leo60228 has joined #ffmpeg-devel
vriska has quit [Ping timeout: 256 seconds]
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10471) by J⁠amaika1
System_Error has quit [Ping timeout: 272 seconds]
System_Error has joined #ffmpeg-devel
<fjlogger> [FFmpeg/FFmpeg] New comment on issue #20599 Testing sample MPEG-H Audio Video Files (https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20599#issuecomment-10473) by m⁠kver
jamrial has quit [Read error: Connection reset by peer]
<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-10476) by h⁠aasn
mkver has quit [Ping timeout: 244 seconds]
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 260 seconds]
j45_ is now known as j45
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
jamrial_ has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 272 seconds]
bsFFFFFF has quit [Quit: bsFFFFFF]
mkver has joined #ffmpeg-devel
<desmond-netint> Why are there no hwaccel tests in FATE? Outside of some (near useless) api tests, nothing tests qsv,nvenc,vaapi,vulkan,etc.
Kimapr_ has quit [Remote host closed the connection]
Kimapr has joined #ffmpeg-devel
<BtbN> Cause nobody wrote any, and it's unclear how to do it properly
<BtbN> cause they can't just run whenever the feature is built in
<kasper93> and historically hwdec apis were really simple, where there is not much to test.
<kasper93> now with lower level apis it make more sense to test them possibly
<Compn> lack of people willing to run hardware fate boxes?
<Compn> lack of hardware?
<Compn> some devs still using the same laptops they used in uni /s
<Compn> wont someone donate some new puters to ff devs?
<Compn> and then of course power bill for 10+ hardware gpu computers
<Compn> well maybe not that many
Hassan016 has joined #ffmpeg-devel
_av500_ has joined #ffmpeg-devel
vriska has joined #ffmpeg-devel
leo60228 has quit [*.net *.split]
fjlogger has quit [*.net *.split]
av500 has quit [*.net *.split]
ramiro has quit [*.net *.split]
Hassan01 has quit [*.net *.split]
Kwiboo has quit [*.net *.split]
Hassan016 is now known as Hassan01
Kwiboo has joined #ffmpeg-devel
ramiro has joined #ffmpeg-devel
Chagalle has quit [Ping timeout: 260 seconds]
Chagall has joined #ffmpeg-devel
minimal has quit [Quit: Leaving]
<desmond-netint> qsv wouldn't be difficult hardware-wise. You just need the right Intel CPU. The others need a dGPU. An iGPU should work.
<Compn> i was thinking of the old days where each card had its own thing :D
RT|AO has quit [Ping timeout: 260 seconds]
RT|AO has joined #ffmpeg-devel
<Traneptora> mkver: I see what you meant about max packet size, pushed another change. I think existing behavior was incorrect wrt the ICC profile
fjlogger has joined #ffmpeg-devel
<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-10483) by j⁠amrial
<desmond-netint> I'm studying how FATE works. The FATE tests are fairly basic. Is this by design?
<BtbN> basic in what sense? They're effectively all integration tests
<BtbN> FFmpeg has no unit tests