Re: [FFmpeg-devel] [PATCH 02/10] MAINTAINERS: aacdec seems unmaintained, aacdec_usac seems maintained by Lynne

2024-09-27 Thread Lynne via ffmpeg-devel
Description: OpenPGP digital signature ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 1/5] vulkan: merge FFVkSPIRVShader and FFVkPipeline into FFVkShader

2024-09-29 Thread Lynne via ffmpeg-devel
Pipelines are just shaders. There's no reason to treat them differently. This also lets us implement shader objects and is an overall cleanup. --- libavfilter/vf_avgblur_vulkan.c | 28 +- libavfilter/vf_blend_vulkan.c | 24 +- libavfilter/vf_bwdif_vulkan.c | 29 +- libavfilter/vf_chro

[FFmpeg-devel] [PATCH 3/5] vulkan: use shader objects if supported

2024-09-29 Thread Lynne via ffmpeg-devel
7..47684e600d 100644 --- a/libavutil/vulkan.h +++ b/libavutil/vulkan.h @@ -194,9 +194,8 @@ typedef struct FFVulkanShader { VkPipelineShaderStageRequiredSubgroupSizeCreateInfo subgroup_info; /* Base shader object */ -union { -VkPipeline pipeline; -}; + VkShaderEXT object; +

[FFmpeg-devel] [PATCH 2/5] vulkan: move shader data execution state to execution pools

2024-09-29 Thread Lynne via ffmpeg-devel
*/ +FFVkBuffer buf; +uint8_t *desc_mem; +} FFVulkanDescriptorSetData; + +typedef struct FFVulkanShaderData { + /* Shader to which this data belongs to */ +FFVulkanShader *shd; +int nb_descriptor_sets; + +/* Descriptor buffer */ +FFVulkanDescriptorSetData *desc_set_buf; +

[FFmpeg-devel] [PATCH 5/5] vulkan: check if current buffer has finished execution before picking another

2024-09-29 Thread Lynne via ffmpeg-devel
\ +MACRO(1, 1, FF_VK_EXT_NO_FLAG, GetFenceStatus) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, ResetFences) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, DestroyFence) \

[FFmpeg-devel] [PATCH 4/5] vulkan: always enable GL_EXT_scalar_block_layout

2024-09-29 Thread Lynne via ffmpeg-devel
); GLSLC(0, #extension GL_EXT_buffer_reference : require ); GLSLC(0, #extension GL_EXT_buffer_reference2 : require ); } -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list [email protected] h

Re: [FFmpeg-devel] [RFC] 7.1 Release

2024-09-29 Thread Lynne via ffmpeg-devel
4.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel

Re: [FFmpeg-devel] [PATCH] avformat/aeadec, avcodec/atrac1: Fix 8 and 4-channel ATRAC1 support

2024-09-29 Thread asivery via ffmpeg-devel
$(TARGET_SAMPLES)/atrac1/boxboy333_house_music_multitrack.aea +fate-atrac1-3: REF = $(SAMPLES)/atrac1/boxboy333_house_music_multitrack.pcm + FATE_ATRAC1-$(call DEMDEC, AEA, ATRAC1, ARESAMPLE_FILTER) += $(FATE_ATRAC1) FATE_ATRAC3 += fate-atrac3-1 -- 2.46.2 _______ f

[FFmpeg-devel] [PATCH 1/3] hwcontext_vulkan: fix VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask

2024-09-19 Thread Lynne via ffmpeg-devel
mporting is possible for this combination of parameters */ ret = vk->GetPhysicalDeviceImageFormatProperties2(hwctx->phys_dev, &fmt_props, &props_ret); -- 2.45.2.753.g447d99e1c3b _______

[FFmpeg-devel] [PATCH 3/3] hwcontext_vulkan: add support for implicit DRM synchronization

2024-09-19 Thread Lynne via ffmpeg-devel
maphoreFdKHR) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, CreateSemaphore) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, WaitSemaphores) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, DestroySemaphore) \ -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 2/3] vulkan: add ff_vk_exec_add_dep_bool_sem

2024-09-19 Thread Lynne via ffmpeg-devel
transferred if !wait */ int ff_vk_exec_add_dep_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, VkPipelineStageFlagBits2 wait_stage, VkPipelineStageFlagBits2 signal_stage); -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH 2/3] - libavcodec/aom_film_grain: Add apply_grain flag

2024-09-20 Thread Lynne via ffmpeg-devel
On 20/09/2024 02:44, Segall, Andrew via ffmpeg-devel wrote: Details: Add support for the apply_grain_flag. This allows the film grain process to be enabled/disabled for different display properties. On 9/8/24, 12:06 AM, "Andrew Segall" mailto:[email protected]>> wrote:

Re: [FFmpeg-devel] [PATCH] vulkan_encode: set the quality level in session parameters

2024-09-20 Thread Lynne via ffmpeg-devel
.pNext = &q_info, .videoSession = ctx->common.session, .videoSessionParametersTemplate = NULL, }; Could you move this to vulkan_encode.c? Thanks OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signatur

Re: [FFmpeg-devel] [PATCH] avcodec/cuviddec: Add handling HDR10+ sidedata on cuviddec.

2024-09-20 Thread Lynne via ffmpeg-devel
It seems quite different from the format you sent. Top-posting isn't exactly liked here, though I don't really have a strong opinion on it. Apologies, as I'm still relatively new to the FFmpeg community and have a lot to learn. Any additional guidance would be greatly appreciated.

Re: [FFmpeg-devel] PATCH] Make H.274 film grain support optional for H.264. Saves ~779kb.

2024-09-20 Thread Lynne via ffmpeg-devel
h. -- Christophe I agree with Hendrik and Dale. OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/ma

Re: [FFmpeg-devel] [PATCH 2/3] - libavcodec/aom_film_grain: Add apply_grain flag

2024-09-20 Thread Lynne via ffmpeg-devel
On 20/09/2024 09:42, Segall, Andrew wrote: On 9/20/24, 12:15 AM, "ffmpeg-devel on behalf of Lynne via ffmpeg-devel" mailto:[email protected]> on behalf of [email protected] <mailto:[email protected]>> wrote: CAUTION: This email originat

Re: [FFmpeg-devel] [PATCH v2 1/3] avcodec: make a local copy of executor

2024-10-01 Thread Lynne via ffmpeg-devel
don't think this is needed. OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffm

Re: [FFmpeg-devel] [PATCH v2 1/3] avcodec: make a local copy of executor

2024-10-01 Thread Lynne via ffmpeg-devel
On 01/10/2024 09:51, Lynne via ffmpeg-devel wrote: On 01/10/2024 08:55, Nuo Mi wrote: We still need several refactors to improve the current VVC decoder's performance, which will frequently break the API/ABI. To mitigate this, we've copied the executor from avutil to avcodec. Once t

Re: [FFmpeg-devel] [External] Re: Question Regarding Removal of Blowfish from libavutil in FFmpeg

2024-10-02 Thread Lynne via ffmpeg-devel
On 02/10/2024 11:06, Kumar, Rahul via ffmpeg-devel wrote: Thank you for the prompt response. The primary reason for removing Blowfish from our codebase is to comply with modern security guidelines and industry standards that discourage the use of outdated cryptographic algorithms, like

Re: [FFmpeg-devel] [PATCH 1/2] configure: suggest installing nasm/yasm before using --disable-x86asm

2024-10-02 Thread Lynne via ffmpeg-devel
nd we've discussed dropping support for it enough in recent time to go ahead and do it any day now. Otherwise LGTM. OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______ f

[FFmpeg-devel] [PATCH 1/5] configure: drop yasm support

2024-10-03 Thread Lynne via ffmpeg-devel
Next, make sure any other headers and libs you want to use, such as zlib, are located in a spot that the compiler can see. Do so by modifying the @code{LIB} @@ -301,7 +301,7 @@ These library packages are only available from @uref{http://sourceware.org/cygwinports/, Cygwin Ports}: @example -yasm,

[FFmpeg-devel] [PATCH 2/5] Revert "x86/tx_float: change a condition in a preprocessor check"

2024-10-03 Thread Lynne via ffmpeg-devel
] %endif -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 3/5] Revert "x86/tx_float: add missing preprocessor wrapper for AVX2 functions"

2024-10-03 Thread Lynne via ffmpeg-devel
d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 4/5] Revert "x86/tx_float: add missing check for AVX2"

2024-10-03 Thread Lynne via ffmpeg-devel
d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 5/5] Revert "x86/tx_float: set all operands for shufps"

2024-10-03 Thread Lynne via ffmpeg-devel
, q2301 +shufps m10, m10, q2301 +shufps m11, m11, q2301 fmaddsubps m10, m12, m2, m10 fmaddsubps m11, m13, m3, m11 -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg

[FFmpeg-devel] [PATCH 4/8] hwcontext_vulkan: move device feature struct setup to a new function

2024-10-02 Thread Lynne via ffmpeg-devel
git a/libavutil/vulkan_functions.h b/libavutil/vulkan_functions.h index 7a5385381b..b1ae4d181e 100644 --- a/libavutil/vulkan_functions.h +++ b/libavutil/vulkan_functions.h @@ -62,6 +62,7 @@ typedef uint64_t FFVulkanExtensions; #define FF_VK_EXT_VIDEO_ENCODE_H264 (1ULL << 51) /* VK_KHR_v

[FFmpeg-devel] [PATCH 5/8] lavfi/*vulkan: forward FFVulkanContext to SPIR-V compilers

2024-10-02 Thread Lynne via ffmpeg-devel
t[ret] : "unknown"; -av_log(avctx, loglevel, "shaderc compile status '%s' (%d errors, %d warnings)\n", +av_log(s, loglevel, "shaderc compile status '%s' (%d errors, %d warnings)\n", status, err, warn); if (err > 0) diff --git

[FFmpeg-devel] [PATCH 2/8] vulkan_functions: change extension type to a typedef uint64_t

2024-10-02 Thread Lynne via ffmpeg-devel
= 1ULL << 31, -} FFVulkanExtensions; +#define FF_VK_EXT_NO_FLAG (1ULL << 63) /* Macro containing every function that we utilize in our codebase */ #define FN_LIST(MACRO) \ -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 3/8] hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction

2024-10-02 Thread Lynne via ffmpeg-devel
_INSTR }, { VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_DMABUF_MEMORY }, { VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME, FF_VK_EXT_DRM_MODIFIER_FLAGS }, { VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_FD_MEMORY }, -- 2.45.2.753.g447d99e1c3b __

[FFmpeg-devel] [PATCH 6/8] vulkan_glslang: add more stages, target Vulkan 1.3 and output debug info

2024-10-02 Thread Lynne via ffmpeg-devel
gram, glslc_input.stage); +#endif messages = glslang_program_SPIRV_get_messages(glslc_program); if (messages) { -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel T

[FFmpeg-devel] [PATCH 1/8] vulkan: always enable GL_EXT_scalar_block_layout

2024-10-02 Thread Lynne via ffmpeg-devel
nsion GL_EXT_scalar_block_layout : require ); GLSLC(0, #extension GL_EXT_buffer_reference : require ); GLSLC(0, #extension GL_EXT_buffer_reference2 : require ); -- 2.45.2.753.g447d99e1c3b _____

[FFmpeg-devel] [PATCH 8/8] vulkan: don't enable GL_EXT_buffer_reference by default

2024-10-02 Thread Lynne via ffmpeg-devel
_BIT_EXT || stage == VK_SHADER_STAGE_MESH_BIT_EXT) -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 7/8] vulkan_shaderc: add more stages, target Vulkan 1.3 and only output debug if needed

2024-10-02 Thread Lynne via ffmpeg-devel
el(opts, + shaderc_optimization_level_performance); +} res = shaderc_compile_into_spv((shaderc_compiler_t)ctx->priv, shd->src.str, strlen(shd->src.str), -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list ffmpeg-devel@

Re: [FFmpeg-devel] [PATCH 2/2] libavcodec/ffv1: Support storing LSB raw

2024-10-15 Thread Lynne via ffmpeg-devel
, p, version); +return 1; +} if (rac_check_termination(&c, version) < 0) { av_log(NULL, AV_LOG_ERROR, "rac failure at termination pass %d version %d\n", p, version); You're interfering with the rangecod

Re: [FFmpeg-devel] Discussion about mails from 9 years ago Was: [PATCH 1/2] doc/community: Add a standard set of rules for software development mailing lists

2024-11-24 Thread RaDSL via ffmpeg-devel
se will occur. Rather, if no ban is done, ok, after the storm, calm will come and compromise will be done, all the time... this is just a share of my life experience... Cheers David Jefferson ___________ ffmpeg-devel mailing list [email protected] ht

Re: [FFmpeg-devel] [PATCH v3 10/10] ffv1enc: add a Vulkan encoder

2024-11-16 Thread Lynne via ffmpeg-devel
/ffv1_vlc.comp create mode 100644 libavcodec/vulkan/rangecoder.comp I'll push the patchset tomorrow if there are no more comments to fix. We should definitely add FATE tests for such implementations. ___ ffmpeg-devel mailing list ffmpeg-

[FFmpeg-devel] [PATCH 1/2] ffv1enc_vulkan: switch to out of place encoding

2024-11-19 Thread Lynne via ffmpeg-devel
_EXT_NO_FLAG, CmdCopyBufferToImage) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, CmdCopyImageToBuffer) \ +MACRO(1, 1, FF_VK_EXT_NO_FLAG, CmdCopyBuffer) \ \ /* Buffer */ \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, GetBufferMemoryRequirements2) \ -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 2/2] ffv1enc_vulkan: add support for RCT coefficient searching

2024-11-19 Thread Lynne via ffmpeg-devel
vulkan/ffv1_enc_setup.comp +++ b/libavcodec/vulkan/ffv1_enc_setup.comp @@ -53,6 +53,22 @@ void init_slice(out SliceContext sc, const uint slice_idx) sc.slice_rct_coef = ivec2(1, 1); sc.slice_coding_mode = int(force_pcm == 1); +if (version >= 4) { +ivec2 modemap_pos = sc.slice_pos / modemap_basis; +ivec2 modemap_end = (sc.slice_pos + sc.slice_dim) / modemap_basis; + +/* Pick the lowest one amongst all blocks within the image */ +uvec4 res = uvec4(1, 1, 0x, 0); +for (; modemap_pos.y < modemap_end.y; modemap_pos.y++) { +for (; modemap_pos.x < modemap_end.x; modemap_pos.x++) { +uvec4 tmp = imageLoad(modemap[0], modemap_pos); +if (tmp.z < res.z) +res = tmp; +} +} +sc.slice_rct_coef = ivec2(res.xy); +} + rac_init(sc.c, OFFBUF(u8buf, out_data, slice_idx * slice_size_max), slice_size_max); -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH v3 07/10] ffv1enc: expose ff_ffv1_write_extradata

2024-11-14 Thread Lynne via ffmpeg-devel
f /* AVCODEC_FFV1ENC_H */ -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH v3 04/10] vulkan: fix printing descriptors to shader for shaders with no descriptors

2024-11-14 Thread Lynne via ffmpeg-devel
1, 0), i); if (desc[i].mem_layout) GLSLA(", %s", desc[i].mem_layout); -- 2.45.2.753.g447d99e1c3b ___________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, v

[FFmpeg-devel] [PATCH v3 01/10] hwcontext_vulkan: explicitly wait when uploading

2024-11-14 Thread Lynne via ffmpeg-devel
nt i = 0; i < nb_bufs; i++) -- 2.45.2.753.g447d99e1c3b _______________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH v3 10/10] ffv1enc: add a Vulkan encoder

2024-11-14 Thread Lynne via ffmpeg-devel
This commit implements a standard, compliant, version 3 and version 4 FFv1 encoder, entirely in Vulkan. The encoder is written in standard GLSL and requires a Vulkan 1.3 supporting GPU with the BDA extension. The encoder can use any amount of slices, but nominally, should use 32x32 slices (1024 in

[FFmpeg-devel] [PATCH v3 02/10] hwcontext_vulkan: fix planar RGB images

2024-11-14 Thread Lynne via ffmpeg-devel
ag(AVFrame *f, int p); + /** * Returns the format to use for images in shaders. */ -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH v3 05/10] .gitignore: add exclusions for shader .c files

2024-11-14 Thread Lynne via ffmpeg-devel
.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH v3 08/10] ffv1enc: move plane info init into a separate function

2024-11-14 Thread Lynne via ffmpeg-devel
encode_init(AVCodecContext *avctx); av_cold int ff_ffv1_write_extradata(AVCodecContext *avctx); +av_cold int ff_ffv1_encode_setup_plane_info(AVCodecContext *avctx, +enum AVPixelFormat pix_fmt); #endif /* AVCODEC_FFV1ENC_H */ -- 2.45.2.753.g447d99e1c3b

[FFmpeg-devel] [PATCH v3 03/10] vulkan: add support for 10-bit planar RGB

2024-11-14 Thread Lynne via ffmpeg-devel
AV_PIX_FMT_GRAY16: case AV_PIX_FMT_GBRAP16: +case AV_PIX_FMT_GBRP10: case AV_PIX_FMT_YUV420P10: case AV_PIX_FMT_YUV420P12: case AV_PIX_FMT_YUV420P16: -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https

[FFmpeg-devel] [PATCH v3 06/10] ffv1enc: split off encoder initialization into a separate function

2024-11-14 Thread Lynne via ffmpeg-devel
DEC_CAP_ENCODER_REORDERED_OPAQUE, .priv_data_size = sizeof(FFV1Context), -.init = encode_init, +.init = encode_init_internal, FF_CODEC_ENCODE_CB(encode_frame), .close = ff_ffv1_close, .p.pix_fmts = (const enum AVPixelFormat[]) { diff --git a/libavco

[FFmpeg-devel] [PATCH v3 09/10] ffv1enc: move slice allocation out of generic encode init

2024-11-14 Thread Lynne via ffmpeg-devel
ff_build_rac_states(&s->slices[j].c, 0.05 * (1LL << 32), 256 - 8); +} + +if ((ret = ff_ffv1_init_slices_state(s)) < 0) +return ret; + #define STATS_OUT_SIZE 1024 * 1024 * 6 if (avctx->flags & AV_CODEC_FLAG_PASS1) { avctx->stats_out = av_ma

[FFmpeg-devel] [PATCH] hwcontext_vulkan: add support for AV_PIX_FMT_GBRP16

2024-11-20 Thread Lynne via ffmpeg-devel
T_GRAY16: case AV_PIX_FMT_GBRAP16: case AV_PIX_FMT_GBRP10: +case AV_PIX_FMT_GBRP16: case AV_PIX_FMT_YUV420P10: case AV_PIX_FMT_YUV420P12: case AV_PIX_FMT_YUV420P16: -- 2.45.2.753.g447d99e1c3b ___________ ffmpeg-devel mailing list f

[FFmpeg-devel] [PATCH 1/6] hwcontext_vulkan: add support for AV_PIX_FMT_GBRP12/14/16

2024-11-23 Thread Lynne via ffmpeg-devel
case AV_PIX_FMT_YUV420P10: case AV_PIX_FMT_YUV420P12: case AV_PIX_FMT_YUV420P16: -- 2.45.2.753.g447d99e1c3b _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit li

[FFmpeg-devel] [PATCH 2/6] hwcontext_vulkan: add support for AV_PIX_FMT_GRAY10/12/14

2024-11-23 Thread Lynne via ffmpeg-devel
AV_PIX_FMT_GBRAP16: case AV_PIX_FMT_GBRP10: -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with

[FFmpeg-devel] [PATCH 6/6] ffv1enc_vulkan: switch to receive_packet

2024-11-23 Thread Lynne via ffmpeg-devel
m", "Code all slices with no prediction", OFFSET(force_pcm), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, +{ "async_depth", "Internal parallelization depth", OFFSET(async_depth), AV_OPT_TYPE_INT, + { .i64 = 0 }, 0, INT_MAX, VE }, + { NULL } }; @@ -1594,7 +1799,7 @@ const FFCodec ff_ffv1_

[FFmpeg-devel] [PATCH 5/6] ffv1enc_vulkan: remove arbitrary limitation of the number of slices

2024-11-23 Thread Lynne via ffmpeg-devel
i64 = -1 }, -1, 1024, VE }, { "force_pcm", "Code all slices with no prediction", OFFSET(force_pcm), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 4/6] vulkan: only apply shortcut for next context selection if selection has a submission

2024-11-23 Thread Lynne via ffmpeg-devel
tus(s->hwctx->act_dev, e->fence) == VK_SUCCESS) return e; pool->idx = (pool->idx + 1) % pool->pool_size; -- 2.45.2.753.g447d99e1c3b ___________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/f

[FFmpeg-devel] [PATCH 3/6] vulkan: add opaque field to execution contexts

2024-11-23 Thread Lynne via ffmpeg-devel
FFVkExecContext { /* Fence for the command buffer */ VkFence fence; +/* Opaque data, untouched, free to use by users */ +void *opaque; + void *query_data; int query_idx; -- 2.45.2.753.g447d99e1c3b ___ ffmpeg-devel mailing list

Re: [FFmpeg-devel] [PATCH 6/6] ffv1enc_vulkan: switch to receive_packet

2024-11-23 Thread Lynne via ffmpeg-devel
On 11/23/24 23:10, Jerome Martinez wrote: Le 23/11/2024 à 20:58, Lynne via ffmpeg-devel a écrit : This allows the encoder to fully saturate all queues the GPU has, giving a good 10% in certain cases and resolutions. Using a RTX 4070: +50% (!!!) with 2K 10-bit content. +17% with 4K 16-bit

Re: [FFmpeg-devel] [RFC] libpostproc splitout

2024-11-26 Thread RaDSL via ffmpeg-devel
e for one goal, the quality of the software. for the rest indeed the best would be discord, physical meeting or else. as this you'll have all the time to fight or sleep together thanks _______ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/ffv1enc: Add enum for qtable

2024-11-29 Thread Lynne via ffmpeg-devel
X, VE, .unit = "qtable" }, { NULL } }; Could you apply this to ffv1enc_vulkan.c as well? It uses the same quantization table that the software encoder initializes, as well as the same option definition, so it should work. ____

Re: [FFmpeg-devel] [PATCH v2 3/6] ffv1enc: split off encoder initialization into a separate function

2024-11-13 Thread Lynne via ffmpeg-devel
On 11/14/24 00:46, Michael Niedermayer wrote: On Mon, Nov 11, 2024 at 04:40:15AM +0100, Lynne via ffmpeg-devel wrote: --- libavcodec/ffv1enc.c | 354 +++ libavcodec/ffv1enc.h | 30 2 files changed, 217 insertions(+), 167 deletions(-) create

Re: [FFmpeg-devel] [PATCH 6/6] ffv1enc_vulkan: switch to receive_packet

2024-11-24 Thread Lynne via ffmpeg-devel
On 11/24/24 16:51, Jerome Martinez wrote: Le 24/11/2024 à 04:41, Lynne via ffmpeg-devel a écrit : On 11/23/24 23:10, Jerome Martinez wrote: Le 23/11/2024 à 20:58, Lynne via ffmpeg-devel a écrit : This allows the encoder to fully saturate all queues the GPU has, giving a good 10% in certain

Re: [FFmpeg-devel] [PATCH] avcodec/vc2enc: Initial vulkan VC2 encoder

2024-11-29 Thread Lynne via ffmpeg-devel
On 30/11/2024 05:09, IndecisiveTurtle wrote: Implements a Vulkan based dirac encoder. Supports Haar and Legall wavelets and should work with all wavelet depths. Performance wise, encoding a 1080p 1-minute video is performed in about 2.5 minutes with the cpu encoder running on my Ryzen 5 4600H

Re: [FFmpeg-devel] [PATCH v2] avcodec/ffv1enc: Add enum for qtable

2024-12-01 Thread Lynne via ffmpeg-devel
VE, .unit = "qtable" }, +{ "greater8bit", NULL, 0, AV_OPT_TYPE_CONST, +{ .i64 = QTABLE_GT8BIT }, INT_MIN, INT_MAX, VE, .unit = "qtable" }, { "slices_h", "Number of horizontal slices", OFFSET(num_h_slices), AV_OPT_TYPE_INT,

Re: [FFmpeg-devel] [PATCH 0/7] RFC: complete rework of s337m support

2024-12-05 Thread Lynne via ffmpeg-devel
ay, and they may be *particularly sensitive* about any potential latency you introduce, so applying mandatory resampler here is both heavy-handed and problematic. _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinf

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: TC election

2024-12-05 Thread Lynne via ffmpeg-devel
ly working. OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: TC election

2024-12-07 Thread Lynne via ffmpeg-devel
On 06/12/2024 02:01, Lynne via ffmpeg-devel wrote: On 28/11/2024 23:29, Anton Khirnov wrote: Hi all, the current Technical Committee (TC) was elected on 2023-12-05 and its mandate lasts for one year, so we should hold a new election soon. If there are no unforeseen circumstances, I would like

Re: [FFmpeg-devel] [PATCH 1/4] avcodec/aac/aacdec: Free channel layout

2024-12-25 Thread Lynne via ffmpeg-devel
AACUsacElemConfig *ec = &usac->elems[j]; LGTM Thanks OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______________ ffmpeg-devel mailing list [email protected] https

Re: [FFmpeg-devel] [PATCH v2] avformat/http: Add max_request_size option

2025-01-02 Thread Lynne via ffmpeg-devel
*1000*reconnect_delay, &h->interrupt_callback); +if (err != AVERROR(ETIMEDOUT)) +return err; +reconnect_delay_total += reconnect_delay; + reconnect_delay = 1 + 2*reconnect_delay; +conn_attempts++; +} seek_re

Re: [FFmpeg-devel] [PATCH] configure: update copyright year

2025-01-01 Thread Lynne via ffmpeg-devel
On 01/01/2025 19:05, Peter Ross wrote: On Wed, Jan 01, 2025 at 06:03:51PM +0900, Lynne via ffmpeg-devel wrote: --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0a7ce31e09..6c1829ab8e 100755 --- a/configure +++ b/configure

[FFmpeg-devel] [QUESTION] Understanding `fill_decode_neighbors` and `fill_decode_caches` in H.264 Decoding

2024-12-27 Thread xu via ffmpeg-devel
__ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH] avutil/vulkan_glslang: Fix build failure

2024-12-16 Thread Lynne via ffmpeg-devel
r the version being **less than** 13.1.1? OpenPGP_0xA2FEA5F03F034464.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listin

Re: [FFmpeg-devel] [PATCH] avutil/vulkan_glslang: Fix build failure

2024-12-16 Thread Lynne via ffmpeg-devel
On 17/12/2024 11:42, Zhao Zhili wrote: On Dec 17, 2024, at 09:12, Lynne via ffmpeg-devel wrote: On 16/12/2024 20:55, Zhao Zhili wrote: From: Zhao Zhili compile_only was added since glslang 13.1.0. --- libavutil/vulkan_glslang.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a

Re: [FFmpeg-devel] [PATCH] avutil/vulkan_glslang: Fix build failure

2024-12-16 Thread Lynne via ffmpeg-devel
On 17/12/2024 12:04, Lynne via ffmpeg-devel wrote: On 17/12/2024 11:42, Zhao Zhili wrote: On Dec 17, 2024, at 09:12, Lynne via ffmpeg-devel [email protected]> wrote: On 16/12/2024 20:55, Zhao Zhili wrote: From: Zhao Zhili compile_only was added since glslang 13.1.0. ---   libavu

Re: [FFmpeg-devel] [PATCH v2] avutil/vulkan_glslang: Fix build failure

2024-12-17 Thread Lynne via ffmpeg-devel
ature ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH] configure: add iso_writer golomb dependency

2024-12-17 Thread Lynne via ffmpeg-devel
On 18/12/2024 14:40, Peter Ross wrote: On Wed, Dec 18, 2024 at 02:28:26PM +0900, Lynne via ffmpeg-devel wrote: On 16/12/2024 20:00, Peter Ross wrote: since commit fce0622d0b1f69a85fe8ce61e1189dd57a8b0fcc, libavformat/hevc.c depends on golomb vlc tables. --- i often build with --disable-all

Re: [FFmpeg-devel] [PATCH] configure: add iso_writer golomb dependency

2024-12-17 Thread Lynne via ffmpeg-devel
penPGP public key OpenPGP_signature.asc Description: OpenPGP digital signature ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH] vulkan_decode: support software-defined decoders

2024-12-18 Thread Lynne via ffmpeg-devel
+ ff_vk_ret2str(ret)); +return AVERROR_EXTERNAL; +} } driver_props = &dec->shared_ctx->s.driver_props; diff --git a/libavcodec/vulkan_decode.h b/libavcodec/vulkan_decode.h index 1d89db323f..f44552971e 100644 --- a/libavcodec/vulkan_decode.h +++

Re: [FFmpeg-devel] [PATCH] configure: add option to statically link to libvulkan

2024-12-18 Thread Lynne via ffmpeg-devel
On 19/12/2024 00:05, Leo Izen wrote: On 12/18/24 3:46 AM, Lynne via ffmpeg-devel wrote: This may be useful in weird setups and on platforms where static linking to libvulkan is supported. libplacebo also has this fallback. --- I'm going to ask the classic "Why would you want

[FFmpeg-devel] [PATCH 4/5] vulkan: do not NIH a queue context

2024-12-18 Thread Lynne via ffmpeg-devel
/* Queue index distribution */ -e->qi = i % qf->nb_queues; -e->qf = qf->queue_family; -vk->GetDeviceQueue(s->hwctx->act_dev, qf->queue_family, - e->qi, &e->queue); +e->qi = i % qf->num; + e->

[FFmpeg-devel] [PATCH 2/5] vulkan_decode: use a single execution pool

2024-12-18 Thread Lynne via ffmpeg-devel
ferPool *buf_pool; @@ -59,7 +60,6 @@ typedef struct FFVulkanDecodeShared { typedef struct FFVulkanDecodeContext { FFVulkanDecodeShared *shared_ctx; AVBufferRef *session_params; - FFVkExecPool exec_pool; int dedicated_dpb; /* Oddity #1 - separate DPB images */ int external_fg; /* Oddity #2 - hardware can't apply film grain */ -- 2.45.2 ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 1/5] hwcontext_vulkan: disable validation layer threading warnings

2024-12-18 Thread Lynne via ffmpeg-devel
*/ case 0x30f4ac70: /* VUID-VkImageCreateInfo-pNext-06811 */ +case 0xa05b236e: /* UNASSIGNED-Threading-MultipleThreads-Write */ return VK_FALSE; default: break; -- 2.45.2 ___ ffmpeg-devel mailing list [email protected]

[FFmpeg-devel] [PATCH 3/5] vulkan: remove pointless mutex locks

2024-12-18 Thread Lynne via ffmpeg-devel
+ * If used in a multi-threaded context, there must be at least as many contexts + * as there are threads. * ff_vk_exec_pool_init_desc() MUST be called if ff_vk_exec_descriptor_set_add() * has been called. */ -- 2.45.2 _______ ffmpeg-devel mailing list ffmp

[FFmpeg-devel] [PATCH 5/5] vulkan_decode: add queue_flags field to specify queue used

2024-12-18 Thread Lynne via ffmpeg-devel
_props = { .extensionName = VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME, -- 2.45.2 ___________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH] configure: add option to statically link to libvulkan

2024-12-18 Thread Lynne via ffmpeg-devel
ext *ctx) } hwctx->get_proc_addr = (PFN_vkGetInstanceProcAddr)dlsym(p->libvulkan, "vkGetInstanceProcAddr"); +#endif /* CONFIG_VULKAN_STATIC */ return 0; } -- 2.45.2 _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH] vulkan_decode: support software-defined decoders

2024-12-18 Thread Lynne via ffmpeg-devel
On 18/12/2024 20:13, Anton Khirnov wrote: Quoting Lynne via ffmpeg-devel (2024-12-18 10:07:51) vulkan_decode: support software-defined decoders --- libavcodec/vulkan_decode.c | 118 +++-- libavcodec/vulkan_decode.h | 8 +++ 2 files changed, 83 insertions

[FFmpeg-devel] [PATCH] ffv1dec: add support for hardware acceleration

2024-12-19 Thread Lynne via ffmpeg-devel
0) +return ret; + +p = f->picture.f; + +p->pict_type = AV_PICTURE_TYPE_I; //FIXME I vs. P +p->flags = (p->flags & ~AV_FRAME_FLAG_KEY) | f->key_frame; + +if (f->version < 3 && avctx->field_order > AV_FIELD_PROGRESSIVE) { + /* we have interlaced

Re: [FFmpeg-devel] [PATCH] ffv1enc_vulkan: remove arbitrary limitation of the number of slices

2024-11-21 Thread Lynne via ffmpeg-devel
On 11/21/24 23:13, Jerome Martinez wrote: Le 21/11/2024 à 20:02, Lynne via ffmpeg-devel a écrit : +    if (f->num_h_slices <= 0 && f->num_v_slices <= 0) {   f->num_h_slices = 32; -    if (f->num_v_slices <= 0)   f->num_v_sl

[FFmpeg-devel] [PATCH] ffv1enc_vulkan: remove arbitrary limitation of the number of slices

2024-11-21 Thread Lynne via ffmpeg-devel
-{ .i64 = -1 }, -1, 32, VE }, +{ .i64 = -1 }, -1, 1024, VE }, { "force_pcm", "Code all slices with no prediction", OFFSET(force_pcm), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, -- 2.45.2.753.g447d99e1c3b _

Re: [FFmpeg-devel] [PATCH v3 10/10] ffv1enc: add a Vulkan encoder

2024-11-17 Thread Lynne via ffmpeg-devel
On 11/17/24 13:38, Jerome Martinez wrote: Le 17/11/2024 à 01:19, Lynne via ffmpeg-devel a écrit : I'll push the patchset tomorrow if there are no more comments to fix. As it silently creates bad streams with some pix_fmts, please mandate -strict -2 for the moment. I would like to

Re: [FFmpeg-devel] [PATCH v2] avcodec/hw_base_encode: restrict size of next_prev

2024-12-22 Thread Lynne via ffmpeg-devel
On 22/12/2024 17:24, Lynne via ffmpeg-devel wrote: On 22/12/2024 05:25, Benjamin Cheng via ffmpeg-devel wrote: Some drivers are more strict about the size of the reference lists given (i.e. VAOn12 [1]). The next_prev list is used to handle multiple "L0" references in AV1 encode. Re

Re: [FFmpeg-devel] [PATCH 5/5] vulkan_decode: add queue_flags field to specify queue used

2024-12-22 Thread Lynne via ffmpeg-devel
ription: OpenPGP digital signature ___________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] Seek to the specified position takes a long time

2025-01-20 Thread zjd via ffmpeg-devel
The current issue is that when dealing with a long interval between keyframes, seeking to a specified position takes a considerable amount of time. Please provide possible solutions ___ ffmpeg-devel mailing list [email protected] https

[FFmpeg-devel] [PATCH] configure: update copyright year

2025-01-01 Thread Lynne via ffmpeg-devel
--- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0a7ce31e09..6c1829ab8e 100755 --- a/configure +++ b/configure @@ -8230,7 +8230,7 @@ cat > $TMPH <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link abo

[FFmpeg-devel] [PATCH 3/3] vulkan_decode: remove informative queries

2025-01-01 Thread Lynne via ffmpeg-devel
m, avctx->thread_count), - nb_q, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, 0, - profile); + 0, 0, 0, profile); if (err < 0) goto fail; -- 2.45.2 ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 2/3] ffv1enc_vulkan: allow setting the number of slices via -slices

2025-01-01 Thread Lynne via ffmpeg-devel
t;= 0) { f->num_v_slices = 1024 / f->num_h_slices; } else if (f->num_v_slices && f->num_h_slices <= 0) { -- 2.45.2 _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH 1/3] hwcontext_vulkan: add VK_EXT_layer_settings to optional instance extensions

2025-01-01 Thread Lynne via ffmpeg-devel
[] = { +{ VK_EXT_LAYER_SETTINGS_EXTENSION_NAME, FF_VK_EXT_NO_FLAG}, #ifdef __APPLE__ { VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, FF_VK_EXT_NO_FLAG}, #endif -- 2.45.2 ___ ffmpeg-devel mailing list ffmpeg-devel

Re: [FFmpeg-devel] [PATCH v2] avcodec/hw_base_encode: restrict size of next_prev

2024-12-22 Thread Lynne via ffmpeg-devel
On 22/12/2024 05:25, Benjamin Cheng via ffmpeg-devel wrote: Some drivers are more strict about the size of the reference lists given (i.e. VAOn12 [1]). The next_prev list is used to handle multiple "L0" references in AV1 encode. Restrict the size of next_prev based on the value of r

[FFmpeg-devel] [PATCH] FFMPEG: add graph reconfig capability

2025-03-25 Thread yangyalei050 via ffmpeg-devel
if (olinki->status_out) { + f->outputs[j]->format = -1; +f->outputs[j]->sample_rate = 0; +olinki->init_state = AVLINK_UNINIT; +f->outputs[j]->time_base.num = 0; +f->outputs[j]->time_base.den = 0; +av_channel_layout_uninit(&f->outputs[j]->ch_layout); +} +} +} +} +} + int avfilter_graph_config(AVFilterGraph *graphctx, void *log_ctx) { -int ret; +AVClass *avc = log_ctx ? *(AVClass **)log_ctx : NULL; +int ret, i; -if ((ret = graph_check_validity(graphctx, log_ctx))) -return ret; +if (avc) +av_log(log_ctx, AV_LOG_INFO, "%s set graph reconfig\n", avc->item_name(log_ctx)); + +for (i = 0; i < graphctx->nb_filters; i++) +av_log(log_ctx, AV_LOG_INFO, "\t%s", graphctx->filters[i]->name); + +graph_clear_formats(graphctx, log_ctx); if ((ret = graph_config_formats(graphctx, log_ctx))) return ret; if ((ret = graph_config_links(graphctx, log_ctx))) -- 2.47.0 ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH] FFMPEG: add graph reconfig capability

2025-03-25 Thread yangyalei via ffmpeg-devel
mixed playback is performed. ?? [email protected]   -- Original -- From:

Re: [FFmpeg-devel] [PATCH] FFMPEG: add graph reconfig capability

2025-03-25 Thread yangyalei via ffmpeg-devel
ted successfully and mixed playback is performed. ?? [email protected]   -- Original -- From:

Re: [FFmpeg-devel] [PATCH] FFMPEG: add graph reconfig capability

2025-03-25 Thread yangyalei via ffmpeg-devel
opment discussions and patches" https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe". ____________

<    1   2   3   4   5   6   7   8   9   10   >