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
<cone-448>
ffmpeg James Almer master:aeed747f41fe: avutil/aes: use pthread_once to fill the static tables
averne_ has joined #ffmpeg-devel
averne has quit [Ping timeout: 268 seconds]
averne_ is now known as averne
<cone-448>
ffmpeg Andreas Rheinhardt master:9ba6f99a62fe: avcodec/x86/vvc/dsp_init: Make put wrappers static
<cone-448>
ffmpeg Andreas Rheinhardt master:ed37a8f75a00: avcodec/x86/vvc/dsp_init: Make ff_vvc_apply_bdof_##bd##_avx2 static
<cone-448>
ffmpeg Andreas Rheinhardt master:5c619da0edd0: avcodec/x86/vvc/dsp_init: Make alf wrappers static
<cone-448>
ffmpeg Andreas Rheinhardt master:159b48283580: avcodec/x86/vvc/dsp_init: Make avg wrappers static
<cone-448>
ffmpeg Andreas Rheinhardt master:2c65d3be81a7: avcodec/celp_math: Reuse ff_scalarproduct_float_c()
<cone-448>
ffmpeg Andreas Rheinhardt master:77b147d3a2cc: avcodec/lsp: Make ff_acelp_lsp2lpc() static
<cone-448>
ffmpeg Andreas Rheinhardt master:d72a9af528a5: avcodec/celp_math: Mark ff_celp_math_init() as av_cold
<cone-448>
ffmpeg Andreas Rheinhardt master:977d65ae1797: avcodec/x86/hevc/mc: Remove unused functions
<cone-448>
ffmpeg Andreas Rheinhardt master:0cd67da9097b: avcodec/x86/hevc/dsp_init: Make ff_hevc_put_uni_w_* functions static
<cone-448>
ffmpeg Andreas Rheinhardt master:c34d77317eb9: avcodec/x86/hevc/dsp_init: Make ff_hevc_put_bi_w_* functions static
<cone-448>
ffmpeg Andreas Rheinhardt master:3f1aacff1c86: avcodec/x86/hevc/dsp_init: Make ff_hevc_put_uni_[qe]?pel* funcs static
<cone-448>
ffmpeg Andreas Rheinhardt master:9211abfe7e5b: avcodec/x86/hevc/dsp_init: Make ff_hevc_put_[eq]?pel_* static
<cone-448>
ffmpeg Andreas Rheinhardt master:6875f495d916: avcodec/x86/hevc/dsp_init: Make ff_hevc_put_bi_[eq]?pel* funcs static
<cone-448>
ffmpeg Andreas Rheinhardt master:35aee3ca9537: avcodec/x86/hevc/dsp_init: Reindent after the previous commits
<cone-448>
ffmpeg Andreas Rheinhardt master:05ae73ac90df: avcodec/x86/hevcdsp: Move macro to dsp_init.c
<cone-448>
ffmpeg Andreas Rheinhardt master:d78cb537a297: avcodec/x86/hevcdsp: Move to x86/hevc
<cone-448>
ffmpeg Andreas Rheinhardt master:a2136d545cc4: avcodec/aacenc_is: Make ff_aac_is_encoding_err() static
<cone-448>
ffmpeg Andreas Rheinhardt master:7ad16a441001: avcodec/mjpegenc_huffman: Make ff_mjpegenc_huffman_compute_bits() static
<cone-448>
ffmpeg Andreas Rheinhardt master:31d5686c397a: avocdec/mjpegenc_huffman: Avoid redundant loop
<cone-448>
ffmpeg Andreas Rheinhardt master:7ddcd55d51f5: tests/fate/vcodec: Test "default" Huffman tables, too
<cone-448>
ffmpeg Andreas Rheinhardt master:1267273663a5: avcodec/m[jx]pegdec: Simplify freeing frame
<cone-448>
ffmpeg Andreas Rheinhardt master:d073d0d3bb68: avcodec/dovi_rpuenc: Constify dv_levels
\\Mr_C\\ has joined #ffmpeg-devel
<mkver>
Are users allowed to try again with the same AVCodecContext (and potentially different parameters) if avcodec_open2() fails?
Anthony_ZO has quit [Ping timeout: 252 seconds]
abdu has joined #ffmpeg-devel
<jamrial>
mkver: i guess. it cleans up on error
k777__ has joined #ffmpeg-devel
k777_ has joined #ffmpeg-devel
k777 has joined #ffmpeg-devel
<jamrial>
mkver: mm, avoptions may not be set to defaults in that scenario, though
<jamrial>
oh, it clears avctx->codec, so it should be fine
<jamrial>
you'd need to pass an AVCodec to it if you didn't the first time (in case you did during alloc)
<mkver>
My actual aim is not how to do this, but whether we can simply remove cleaning up extradata and subtitle_header from ff_codec_close().
abdu38 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
abdu38 has quit [Ping timeout: 240 seconds]
k777 has quit [Read error: Connection reset by peer]
abdu has joined #ffmpeg-devel
k777_ has quit [Ping timeout: 248 seconds]
k777__ has quit [Ping timeout: 248 seconds]
k777 has joined #ffmpeg-devel
cone-448 has quit [Quit: transmission timeout]
derpydoo has joined #ffmpeg-devel
k777 has quit [Remote host closed the connection]
k777 has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
System_Error has joined #ffmpeg-devel
Flat has quit [Quit: Rip internet]
Flat has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
k777 has quit [Remote host closed the connection]
martinr1 has joined #ffmpeg-devel
<linkmauve>
michaelni, thanks, that was it! I’ve resubmitted one of my patches from ffmpeg@linkmauve.fr and now it went through. \o/
<linkmauve>
Sent the second one as well. :)
<BtbN>
it's still odd, cause sending from the wrong address should lead to the mod queue, not straight up discard
<linkmauve>
Currently ffmpeg segfaults because the second time it calls ff_vk_exec_get() is with a NULL-filled FFVkExecPool, so pool->contexts is NULL too.
<linkmauve>
That’s probably something I’m not correctly implementing in my driver, but I couldn’t figure out what so far, especially since the first time it calls that function it’s with nine VkCommandBuffer allocated from a VkCommandPool.