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 752EC4A972 for ; Mon, 6 May 2024 15:44:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C532F68D664; Mon, 6 May 2024 18:44:00 +0300 (EEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2023.outbound.protection.outlook.com [40.92.49.23]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6B55468D484 for ; Mon, 6 May 2024 18:43:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iXEG8D0dd0/BW+71f/O01/CepYNwrRWJYOvfs0wSuIA0WY8/Gz3nS9zI0bJquLnN2YYtxYO9i6Fpobo9IjFRODrcew3RTa0vf/5bL0DQJU22flJ8afzxBL5VMcMIrpA2xavFNp+77NovmZCcurRcnBfl0C2PkJHArUNZlQxFkhs6grFyj1ZLem+TkdAZMijNMf3qDTDvcLu5c6xkTdritiy4iQY5yexIHJGkJ0WE6xE54oIM3WkgajKA1vUV65osgbgg0rpxavt1WSIx0TmhMINF5SyJXBDPGVORnrx7v7zX2fGODO2P+iKycFQs1ka9gpEHLQJSJLEb9NOIbQ7D+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wtJj0GFY68P5XZGjXUcuM2KUMDVWEY6OiS9jHn/YTbA=; b=bWZmLwDu8/eHEDiDNR2tEvEg4np3rtL0buFnq3x0nb60rNM2NUk+6SqQl/tTOYI6yJi95yjJnQXB4nC7m7ykGjLMH62TSA2rJ7S/M/4htxmOU7O251l12lcSLzx/MHgrZqspSgY3slJBrYo9JR7meHtVYCGWcwfdMqi3ItTd6XxWvT0LJL17zt3+dJeUybgEXIzonaLZ6wlwj4wAX02yDv6XSeXOgAgdeKrWnkLaIx/bWz1mqijHWF5oNpNYQplpYD8CAS0IoONZj8cawABX21gRXwt77ReCoW4ZgroMxn5OZMkO6Ph86Dcpvga/yN4ap9exNXX+UnZxbn+XKooApw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wtJj0GFY68P5XZGjXUcuM2KUMDVWEY6OiS9jHn/YTbA=; b=TJToye3J2G25oDDe3rEemBDzeIx3E+I+bnkKuCU34U91mjrK4Qs2AdJo3YvYW/Qd/oK2d0QQKAG1o+XLcI+YbwHmX5JOdvSW8TcgJkf+TdGj3Jv7U3zyMW5F88B/REtd6vYxld1cmGkMJPHyc3fxoQNYHH1cG+zw9eLd7q02qmz5xeysWsCnf7cnwpnlqOobpPP7Bh65jtDAHGNb/tlHmakpG6mW4eX4q0P/HGzmB18DURp/3Zd0j9xkJFxTD5K2HVAvbJx+cDoNSHWWLHOWOf5/Oy7S0u3AhUtu/VTI1+ble+Ydt/ZSWD5iPodudqHaWZ4pXouYb1gllKEZxdToRw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0090.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:36d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Mon, 6 May 2024 15:43:53 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%7]) with mapi id 15.20.7544.029; Mon, 6 May 2024 15:43:53 +0000 Message-ID: Date: Mon, 6 May 2024 17:43:50 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240506152704.1596-1-jamrial@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240506152704.1596-1-jamrial@gmail.com> X-TMN: [hc1IpbUBKQ5tAS/XDqYrd6km1fbWsNb28086ts9fYjM=] X-ClientProxiedBy: ZR0P278CA0087.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::20) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <1db792ed-5c38-40e5-9a61-59312372d752@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0090:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ae13071-35ca-428e-0e83-08dc6de354cf X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|440099019|3412199016; X-Microsoft-Antispam-Message-Info: Sc06N6pbIWVaaKwZ+aBknhaYtP3GbxKbxY8fZUN6Kal8YKCI31TW5azqo0G4kSHIk4/KFhwKYmtm3cYZYbwh65LKAnGZc1xeGhUxpWh+SVgN03v+lpxYSK3rCrBnUsy7BdyGjTIxbDrxdsa6qNeJ7bQgJ+Na0Lm6635I2z+NsWr4kpFpUAqXj34A++Pf+ej8ivNHYajp5WkcCGaUz2hv/I4uh50cYQ9RSA4R/T4yDeSfzChjxUemAruMekMUYLs5oxzg2qR6Da2lSrKd+RKS3b0Lwy1k002gM6pjO9xP4Fwhw6tw3XZkdKtFHZMYP4Y7wU+Gp/DeLAyEv+i/pSu3F7pRwDuNjlJ/Bs147WePXO0+83Ir4lIx+PnJ4VCkcM5gfIz1lFsx+EK+hb+68f/TU62AOK4MvVHYJ+JDSH4YWUczb56MIcXYRCYCAfJTcJ3cpcc0GQG45UYafJIkSk1giPBpcknrXfI/4F7z+m+4sBH0kjJnIcH6hhmKfN1aa5kf4Zsyzwt41C6KjWbPWavQFLqNaJRn+rRn7Z7B5LwerteWyrxYC4DPe/tSz01z1Ah+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b21RRnhGbEJiS2RTT015eXYvSVJEWmRKSENRdTE0T2pGamJVbE94R2lkQWVH?= =?utf-8?B?bmJMc2R4Y24zdkV5YStPUkY1RHZyRUdsNkEzUlJwdHBkRUFmVXBtVkc1RG9E?= =?utf-8?B?bGYzckNROFJEd003UlMwOTdwUTVXYjEySzRRNW5taFJVYytFUWtkQlVpWTZL?= =?utf-8?B?OVJrTkVybVJwTjlUWm5uRU5QSjVFajltcEYyTmVjQUQwSWNWanFob2tWSkg5?= =?utf-8?B?TDZPc3BhK1dhUXpwWjFsc1lRMXBxbnRSaDVBblIzRUJMYXA5K08zUlJRRmdq?= =?utf-8?B?UU1velNPOTNnOEl0K25NQzBVdGpTeHU4WWlWK3JBL2NoRXMweHdMa1JNMkVD?= =?utf-8?B?WkZHaDF5OXhhcnljeE9qUWVVLzNXREduS0ZnZUdDWS9IUVZBS2x6ZVRjVUhM?= =?utf-8?B?WkJ0c2xySERQcTlqeGlmTVF1amg1eW9ldGhvV2xkWnhHS2NYd0F0RGZ3OTM1?= =?utf-8?B?L0h3SFl1c1J4V1hXdzROZXhjMS9vUWNBMGxBbWphdGlYR2hKelhuUEZXbXA0?= =?utf-8?B?Z1Jubks1aHJEWVdPNjBjNjJ5emlEdCtYdDdwVVA0N2pPM0hvZHBUcXl0MjNN?= =?utf-8?B?VzdrVzB2blUvbEdVR1RpOGpWWlNpbnM3UXA1OXlDcEE5WUN6bFN3RU5ubkxP?= =?utf-8?B?VVhyT3VhbzBiTWdEQWVLT1RQUUdxYjBnTnhGY0V1dzNvMnc2S1kyWGFxTzRo?= =?utf-8?B?V0pVenJyeERjUkFQMHV0dG5rRVZwUHE4RE9ZZUc4SW4xSnRydVVqT1FSOHd0?= =?utf-8?B?Rm10MmQ0VDRUWmU3TkdMTzFqSHh6TE13MWFkajB5ZHdGUGlrQjdOaEl6cXZj?= =?utf-8?B?eS9mSHE1SEtDaHY1WFExcTE2dU1ETTVxS29xdUZwM1FqTW9neVlKMDB2alhp?= =?utf-8?B?WFNBQjBVZzJxRTh1b3BsRnFIOGw1bllIa21GU0N3NFBmNzF3c0dnMlhTeTFy?= =?utf-8?B?VnZmSVFFd0RYMGNwdFIvWHU2Z01ac1B6NEFLcjNZazR1VCtYRHJvTE00ajZo?= =?utf-8?B?YlJ0QnhTUzBINXRBYmlDbVJ4aG9qeHJRdjlHMzM3L0ZvWk1jbnhwYS9wODY1?= =?utf-8?B?YXM4KzIzQndtaitqWC84WStTWjNqNGJrVTc2M0RiMEpRV2hsQTBIdktaRFZP?= =?utf-8?B?WTZyR0Vrd21NSm9KT3pGNEErUUhRc0cyVk5LVERFNWZJd0FmNlB6K3Nya2JU?= =?utf-8?B?Z2dzbHJmNEdjRUcwNVhhT3dFWGg5S2V2U0JzK1I0SkZ2RXpHZy80Nkk3STh5?= =?utf-8?B?NEVhOUVsMmFucEpsMXBMdVN3QlpRUnlrYmdIdzF1cEtraWh2QnIxZmxwcmxr?= =?utf-8?B?THdxdDNmQ3pDcDJXZ2FTQWV6MEhCcUM4czdQd2tHSWdneEVpNHVJbDFsVmJ3?= =?utf-8?B?QnNTdkQ4Zy9rNE9jOG44K3IzYi9zWXF4SlRhTkV0TTZldHBRUjlwR3dESnBW?= =?utf-8?B?MzFqOUNtdk1sVjNIK2RVMmtDZ25NbE1GbFdtdE82WSswamRraGdrQkIxWWYx?= =?utf-8?B?TGt6bTh5WUw1eHhpMWcxWHBvSTAwbTRqbVZzTHhoUlVlY1hHVjZXeU9JNm9T?= =?utf-8?B?TWhlQXFhYnRhVjlqOTRUNzNRWHQ5cWZUOGFIT2tQbS8rR3k5ZW9TcXppeEN5?= =?utf-8?B?ZnEvNnlIdzZFWFdYNDlyems2QXJXWnFKUENCV0F2WCs5TzVUcXNLZjdwQklS?= =?utf-8?B?Q3Y0TkI4dHR0c1h4c3FYd1BmR21DUWVuTXdaSzBqSEhiczBVejdkNXlBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ae13071-35ca-428e-0e83-08dc6de354cf X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2024 15:43:52.9889 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P250MB0090 Subject: Re: [FFmpeg-devel] [PATCH 1/3] avutil/opt: add a note about the av_opt_set_chlayout() behavior 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: James Almer: > Based on the one for av_opt_set_dict_val(). > > Signed-off-by: James Almer > --- > libavutil/opt.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/libavutil/opt.h b/libavutil/opt.h > index 2d76ec6105..1b30a32317 100644 > --- a/libavutil/opt.h > +++ b/libavutil/opt.h > @@ -797,6 +797,10 @@ int av_opt_set_image_size(void *obj, const char *name, int w, int h, int search_ > int av_opt_set_pixel_fmt (void *obj, const char *name, enum AVPixelFormat fmt, int search_flags); > int av_opt_set_sample_fmt(void *obj, const char *name, enum AVSampleFormat fmt, int search_flags); > int av_opt_set_video_rate(void *obj, const char *name, AVRational val, int search_flags); > +/** > + * @note Any old chlayout present is discarded and replaced with a copy of the new one. The > + * caller still owns layout is and responsible for uninitializing it. FFSWAP(is, and) (Apart from this: The behaviour is clear from the fact that av_opt_set_chlayout() accepts a pointer to const.) > + */ > int av_opt_set_chlayout(void *obj, const char *name, const AVChannelLayout *layout, int search_flags); > /** > * @note Any old dictionary present is discarded and replaced with a copy of the new one. The _______________________________________________ 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".