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 78FB646BAF for ; Tue, 4 Jul 2023 19:59:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6E5D968C24B; Tue, 4 Jul 2023 22:59:40 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F13C168C24B for ; Tue, 4 Jul 2023 22:59:33 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id C7FC72404EC for ; Tue, 4 Jul 2023 21:59:32 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id 77HxA8u1TyJI for ; Tue, 4 Jul 2023 21:59:32 +0200 (CEST) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 459F72404EA for ; Tue, 4 Jul 2023 21:59:32 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id 5A4B31601B2; Tue, 4 Jul 2023 21:59:31 +0200 (CEST) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: <78fb24a6-831e-e38e-1064-a9e316d8fea6@gmail.com> References: <20230704185044.2154-1-jamrial@gmail.com> <5a79a98-acb9-62bc-5279-e3624fc3c5@passwd.hu> <78fb24a6-831e-e38e-1064-a9e316d8fea6@gmail.com> Mail-Followup-To: FFmpeg development discussions and patches Date: Tue, 04 Jul 2023 21:59:31 +0200 Message-ID: <168850077133.542.4969284195602855710@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/2] avutil/random_seed: add av_random() 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: > > Not if any of the functions above were called but failed to fill the buffer. > > I could add return AVERROR(ENOSYS) to the HAVE_UNISTD_H block, and > return AVERROR_INVALIDDATA outside. AVERROR_INVALIDDATA is defined as 'Invalid data found when processing input'. This function does not process any input, so IMO that code never makes sense for it. I'd say make it ENOSYS, AVERROR_UNKNOWN, or keep around one of individual method errors. -- Anton Khirnov _______________________________________________ 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".