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
MetaNova has joined #ffmpeg-devel
cone-029 has quit [Quit: transmission timeout]
<Lynne> jamrial: enabling frame threading causes the avcodeccontext to become pretty empty across all threads, not just across is_copy
<Lynne> are non-master threads supposed to set their copy of the context somehow?
<jamrial> Lynne: i was wrong, i was thinkgin about decoders when you asked the other day
<Lynne> ah, I had to forward sw_pix_fmt via avcodeccopy
<Lynne> that, plus if !is_copy return; makes init pass
<Lynne> but the first thread gets an uninitialized context, is there a way to access the master context and copy everything I need?
Kei_N_ has joined #ffmpeg-devel
<Lynne> the only way I see is to add a function to frame_thread_encoder to return the parent_avctx
Kei_N has quit [Ping timeout: 252 seconds]
<Lynne> I don't get it, is_copy seems inverted, since only is_copy == 1 makes init pass?
<jamrial> i think is_copy is decoding only
<Lynne> yeah, I managed to make it work but init gets called for each thread
<Lynne> is_copy is indeed decode-only
thilo has quit [Ping timeout: 265 seconds]
thilo has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
Lypheo has quit [Quit: Ping timeout (120 seconds)]
Lypheo has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
haihao has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
thilo has quit [Ping timeout: 248 seconds]
psykose has quit [Ping timeout: 252 seconds]
thilo has joined #ffmpeg-devel
arch1t3cht8 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 260 seconds]
arch1t3cht8 is now known as arch1t3cht
Traneptora has quit [Quit: Quit]
jamrial has quit []
^Neo has quit [Ping timeout: 264 seconds]
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 272 seconds]
NotWarcop has quit [Ping timeout: 265 seconds]
mkver has joined #ffmpeg-devel
tufei__ has joined #ffmpeg-devel
tufei_ has quit [Ping timeout: 260 seconds]
nevcairiel has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
nevcairiel has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
DauntlessOne4 has joined #ffmpeg-devel
DauntlessOne has quit [Ping timeout: 246 seconds]
DauntlessOne4 is now known as DauntlessOne
paulk has joined #ffmpeg-devel
paulk has quit [Changing host]
paulk has joined #ffmpeg-devel
paulk-bis has quit [Ping timeout: 252 seconds]
ramiro has quit [Ping timeout: 260 seconds]
ramiro has joined #ffmpeg-devel
osvein has quit [Ping timeout: 264 seconds]
osvein has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<Lynne> sped up ffv1_vulkan by a factor of two for 720p
Krowl has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 260 seconds]
ramiro has quit [Ping timeout: 260 seconds]
ramiro has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 276 seconds]
ramiro has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 252 seconds]
ramiro has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
<Daemon404> x265 uses global state... why an i not surprised
ngaullie has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 248 seconds]
<Lynne> ugh, I know how that feels
<BBB> makes you wonder about their review/dev process
<BBB> but I continue to believe x265 is a library users expect to just work so we'll have to live with this while it's there, sadly
Krowl has quit [Read error: Connection reset by peer]
<kasper93> jamrial: hi, I got some null derefs after your latest heif change. Would you like to take a look, when you have time?
<kasper93> you can find some test files here https://0x0.st/s/OLgPTB_ws0AoiQ4ZrkeM4g/XkTY.zip
<kasper93> (2e33815 change)
<JEEB> BBB: they did good PR by getting the name and usage of x264's code (not sure how much they utilized in the end)
Krowl has joined #ffmpeg-devel
wyatt8740 has quit [Ping timeout: 252 seconds]
wyatt8740 has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
ngaullie has quit [Ping timeout: 264 seconds]
<BBB> JEEB: yes, agreed. but I think that ignores the fact that they did write an actual encoder that does things like, y'know, encoding a video somewhat competently
<BBB> there were various hevc encoders at that stage, kvazaar, 3 variants of x265 from what I recall, a few more
<BBB> this is the only one that saw any serious use and they managed that part well
<JEEB> sure
IndecisiveTurtle has quit [Remote host closed the connection]
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 265 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
<BtbN> Is it really globel state, or just static global data it initializes once?
Traneptora has joined #ffmpeg-devel
<galad> from https://bitbucket.org/multicoreware/x265_git/src/master/doc/reST/api.rst : "There is one caveat to having multiple encoders within a single process. All of the encoders must use the same maximum CTU size because many global variables are configured based on this size. Encoder allocation will fail if a mis-matched CTU size is attempted. If no encoders are open, x265_cleanup() can be called to reset the configured CTU size so a new size can be used."
<BtbN> That's horrible design
<galad> yup, and it would take 15 minutes to fix it probably
<jamrial> kasper93: will look, thanks
IndecisiveTurtle has quit [Ping timeout: 272 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011__ has quit [Remote host closed the connection]
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 255 seconds]
ccawley2011_ has joined #ffmpeg-devel
haihao has quit [Ping timeout: 265 seconds]
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 255 seconds]
haihao has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 260 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has quit [Ping timeout: 255 seconds]
haihao has quit [Ping timeout: 260 seconds]
cone-616 has joined #ffmpeg-devel
<cone-616> ffmpeg James Almer master:e7bdaadce6e6: avformat/mov: check that items are allocated before accessing them
<jamrial> kasper93: should be fixed
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 245 seconds]
haihao_ has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
wyatt8740 has quit [Ping timeout: 260 seconds]
wyatt8740 has joined #ffmpeg-devel
<cone-616> ffmpeg compn master:455db6fe109c: MAINTAINERS: remove arpi
tufei_ has joined #ffmpeg-devel
tufei__ has quit [Ping timeout: 260 seconds]
<Marth64> sorry for being inactive-ish lately. IRL stuff is consuming my time right now but should finally free up after a few days
_whitelogger has joined #ffmpeg-devel
\\Mr_C\\ has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 252 seconds]
nasso_ has joined #ffmpeg-devel
nasso_ has left #ffmpeg-devel [#ffmpeg-devel]
psykose has joined #ffmpeg-devel
SuperFashi has quit [Quit: No Ping reply in 180 seconds.]
SuperFashi has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
ccawley2011 has joined #ffmpeg-devel
<another|> Words I learned today: fiefdom
ccawley2011_ has quit [Ping timeout: 260 seconds]
<Daemon404> my apologies.
<_rubik> ^ My first instinct was to ctrl-f my inbox
ccawley2011_ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
jarthur has joined #ffmpeg-devel
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: 272 seconds]
mkver has quit [Ping timeout: 252 seconds]
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 246 seconds]
tomsolo has joined #ffmpeg-devel
tomsolo_ has joined #ffmpeg-devel
cone-616 has quit [Quit: transmission timeout]
tomsolo has quit [Ping timeout: 260 seconds]
tomsolo has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 252 seconds]
tomsolo_ has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] aras_p: Ticket #11238 ([undetermined] -color_trc and -color_primaries flags don't work) updated https://trac.ffmpeg.org/ticket/11238#comment:4
tomsolo_ has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
tomsolo has quit [Ping timeout: 252 seconds]
tomsolo has joined #ffmpeg-devel
tomsolo_ has quit [Ping timeout: 276 seconds]
tomsolo_ has joined #ffmpeg-devel
tomsolo has quit [Ping timeout: 276 seconds]
tomsolo has joined #ffmpeg-devel
tomsolo has quit [Client Quit]
tomsolo_ has quit [Ping timeout: 248 seconds]
ccawley2011 has quit [Ping timeout: 260 seconds]
PAUL007 has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 260 seconds]
ramiro has joined #ffmpeg-devel
<Daemon404> just dont getvtoo close to the fire
PAUL007 has quit [Quit: Client closed]
ramiro has quit [Ping timeout: 260 seconds]
ramiro has joined #ffmpeg-devel
Everything has joined #ffmpeg-devel
Everything has quit [Ping timeout: 244 seconds]
cone-254 has joined #ffmpeg-devel
<cone-254> ffmpeg compn master:e35587250c3e: doc/infra: add reddit sub, facebook page and wikipedia
<compn> Marth64, you're the only one in a long time to apologize for that. we're mostly all volunteers here. no worries
System_Error has quit [Ping timeout: 260 seconds]
System_Error has joined #ffmpeg-devel
<fflogger> [editedticket] TanMan: Ticket #11292 ([avcodec] AMD Hardware Encoding is Broken in versions >= 7.1) updated https://trac.ffmpeg.org/ticket/11292#comment:9
rom1v has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
rom1v has joined #ffmpeg-devel
courmisch has quit [Ping timeout: 264 seconds]
jess has quit [Remote host closed the connection]
courmisch has joined #ffmpeg-devel
jess has joined #ffmpeg-devel
<elenril> this just in: another| did not read dune
IndecisiveTurtle has quit [Ping timeout: 265 seconds]
<another|> elenril: that is correct
Everything has joined #ffmpeg-devel
<elenril> consider fixing that
<compn> the spice must flow
<BBB> spice is life
<BBB> kyle's suggestion is a good one, by the way. I worry that we'll take the advise as political - if it's not what we wanted, we'll just disagree[tm]
<BBB> as in, entering with an open mindset is critical if we want it to be helpful
<BBB> regardless of outcome
* BBB goes have dinner