From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id E0D864A6DA for ; Thu, 4 Jul 2024 14:45:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4CA8A68DA58; Thu, 4 Jul 2024 17:45:17 +0300 (EEST) Received: from mail-vk1-f169.google.com (mail-vk1-f169.google.com [209.85.221.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 60D9E68CD54 for ; Thu, 4 Jul 2024 17:45:10 +0300 (EEST) Received: by mail-vk1-f169.google.com with SMTP id 71dfb90a1353d-4f2fb0c0fbcso112528e0c.1 for ; Thu, 04 Jul 2024 07:45:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720104309; x=1720709109; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5Vio8FJsWSnWMO+92wCsbciJyW+h1IBxNHJFJOThy0Y=; b=k8fAG7PmBgKqYdc4zDGO9Ik7t0M0einwoGcPtKgvepCCyYU6gQPkm5fzhPCug05HiP BxKAPBkort/mGMWItIaVf7+/A+1ZJ86yPF8/xQA9A7VTG1qGtFDbS4pzKjS1JV+YJ7Qz p6IOF4hMkq636BhWfZusxDpsfRZRRzEPm+K7cEeYyF1p+j58EQo++xJ3BzTbxuEAmjEE oGGHFqTj4aWnJNBr4nNiT1MJp1OK0BsnCHelOBRo/3pjXwywTpRqpmYRSpZFmxyHutD3 tAxwzrv6fuItMA3WYLmceypmxhrN62l5bbTB+zVp/6sGmrarhTDYlinH4HpaFGwf0IVQ DeBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720104309; x=1720709109; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5Vio8FJsWSnWMO+92wCsbciJyW+h1IBxNHJFJOThy0Y=; b=Oxba8ccjFY5d0UCYxepT7l1VdS/eXlw7s01EjUV5BtrraCCsNowRL3TeWS451PpCy1 0z3fYdJT2aJgiZNp8++MsLKRRtce8rlZn6U/K9QTC4JIjsQ95uUhjq2c8++Wbrf/rKcu Ee9gI3aycUMsIhA1SwhkXG/5fQ1MpMKJOxhBk1S22xMlozSWgs3MzSbE+3X/Pn+2w+Ih fPUegsaB283Y4B9fq7aYb+fVx8kmorazSmRWcQF1NwdM7j2qD3/RoRSqpGu/UGgnyBHl 95Tj1VU39mjmOarqFM5CDxGuxd9t2k/SS+aslukwY8W7DJqsozCuRkG2KIEbADjqHu2y j5oA== X-Gm-Message-State: AOJu0YypI+1L7XBzSE3XyxkUVTPkrFZht2aXVzri3Z0uLUwEi6+ya2fV 6q6OlGtmIFGqbdBBRomJFuNLrgVuvXnN4J2b5NXrEiN7B13mWQsB5ubE6pRfSRi2/h+GPkXxXYO BqeqDMRfNXfxmxeRyLArDTAW8uQ7f5w== X-Google-Smtp-Source: AGHT+IEL6FY/FFIBL4tQsi770hhqxvFPDXEcQA71P21VRKw1ZUhJ7k2oxolpET1y0iBv2kXxS6eJOLXdhLEMiwx1R5w= X-Received: by 2002:a05:6122:4490:b0:4ef:5d9c:9cd3 with SMTP id 71dfb90a1353d-4f2f3f56a71mr2213459e0c.9.1720104308548; Thu, 04 Jul 2024 07:45:08 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Thu, 4 Jul 2024 16:44:39 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] Sorry state of AVOptions X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: The AVOptions state is extremely ugly. It is insane to request from library users to convert non-strings option values from/to strings to be able to read/change them, it is ugly, inefficient, and slow. This becomes more relevant for recent array options extension for which av_opt_ptr() hack does not work at all. Get this fix ASAP! _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".