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 DF10341D4A for ; Fri, 25 Mar 2022 20:59:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ABC8568B194; Fri, 25 Mar 2022 22:59:47 +0200 (EET) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120057.outbound.protection.outlook.com [40.107.12.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3AB3568B08F for ; Fri, 25 Mar 2022 22:59:41 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ev59Jxuw2iMhlQGk1Gb8lw4GdfDKmwfgErKZ2iuoUWQHUhOXez3ioAf3g9hOqr8FJH5gcsLSiT/s7xq//GbqteGrKWPAJ6Y1M/lfQiaKcoC3FK+NgG0R1sNL4R98L9f0a4R75TFVVDvjEKWl88ZImN5ZaH7Cth/8cKJfj7WDOXVLqSWD7LdD14o0vtFMa9UEVnKsZMVmbRKPDcpEjucbmU6VEpO9yvJY8QqdHav+U59JHy+zDAQCRZBlAlLBjfKjdXy+uOs5PLn4gxCJRd5zBw8Y69i5VRe+s5EOmvRloZRAA0Y7of/czR/6lfCU4PZbZ/TqIoIlAbqW8ET7lLoB0A== 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=NAzS8vwjiNJF5LlwnI26NkWu96Z2uKTGi1hXMg1X8lM=; b=AvQzoKWn9f8dvR1TmWh9B4XE1zD/AEC+2VWG7tShV8sZ0G/4ExtvUI6NDnSWbyCNl2EmA/dTDonNOQ8pZ6zw0n6ssJcfLBERbzS0DnjApB/pkwT+iXqu0MPtHYuAfabY35aeCsBoEiOeZQabX2xvAAkBBqETqokU0Iy27j/r/ByyDyfHxxfI4PGd/V9gm9jzUXbWfzF4LtjjZOPM/dbOM/qE4WwLPymbhOJl+l0+SiovHLKXFU8WXtcKe2d7zw+buN4eD0oshYSiUFeOVwJCf4YDGT+QaN2jm1A+hl1l8OgN0hHqdrxQ593R6WxAPXmOLCkNCRJ8AA1q1Mo6ukXF+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NAzS8vwjiNJF5LlwnI26NkWu96Z2uKTGi1hXMg1X8lM=; b=uSGAVayO8HxfBtsiDaEP8aZqlxCbYpVDyCoAQNbk1JlUp76yFREwG/fWLHNAVFvB3iRK5qplgf1uvqObIvm8ua72CGAenWI/RFrOms3v80QvavIYlBn03nc2PZkZt4cSrmxKCMSb8QbFPJURldSvWd7lpf91ht7rS0+xnp97ODuPE5olbwlWKX0tsoNKhhhCUgE88ivgiStCzcS5v++3/wPd/FKEdoXapKfpf6mONDbdkl5TVxjzG+B18KV8XmGljlt1A74Ou1tfbHU3sw1qMIQYA2H8CtXVOncEHFqLF2RYr99ONR0ZpjNHcn8osjUasBvsCKk6LN0u6mIaypbKKw== Received: from MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1d::24) by MRZP264MB1560.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.16; Fri, 25 Mar 2022 20:59:38 +0000 Received: from MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM ([fe80::60e8:2ba6:767b:c610]) by MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM ([fe80::60e8:2ba6:767b:c610%3]) with mapi id 15.20.5102.019; Fri, 25 Mar 2022 20:59:38 +0000 From: Nicolas Gaullier To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v3 2/2] lavf/mpegenc: fix termination following a fifo overrun Thread-Index: AQHYPgteHugV1pePnEWDxk3jRbNaw6zLohiAgAAFooCABNqZkA== Date: Fri, 25 Mar 2022 20:59:38 +0000 Message-ID: References: <20220322163911.64772-1-nicolas.gaullier@cji.paris> <20220322163911.64772-2-nicolas.gaullier@cji.paris> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 70d4f87d-b154-4b2f-5518-08da0ea2603a x-ms-traffictypediagnostic: MRZP264MB1560:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C570t54Yqk8ruL3QLlXKemc8nFi4pqAp72oHil6dYY3HCQMCcnLbo/ngjWI/6j9vndeTf1nnD8s7yUvLl1T0CMN9LEfpF4rDlD7AeruSj4jKiWfsgmVgwTq6CwWujVUs4ru21SK66mqkskQb5dHaLy1g77iQzKoajl2kuJ5r1OLvB31v5h1JX4BYWPEyv3rxbc824h9nGgWDzeQmIAO1XfbjvMXQ+r1JYRNutzaNb5hqDR/JWlMguYH8ST9xoKa7SmmROKW2DpG/eQfxSHfDHTFHc7NxjtnDtAQfrxI8EUJxG3teeBo6XrLnMa8eulquNluhHakrWPyPy5cPOKt6OezOSSjsY3it1noZQlC+bfHn6EZF3Lly6Z/9caPv2/oOKcP2uYWCLLtxzmbGa/1ZZNoqJmy3Z8ohilADZoKz8nYMtcZyRdXsZsrmkRR5k6pOtaXl8+/B9eLvajNWlkR7A45fy8M0EE7fqU3MTRgmMoVJX8SkvZMorQwS0Hqn//63xY4D2Wgox3w+vGidwrcKRcYUddpfM8Fvlqr25EqJrAdpyLt/lxFoA58Htj94664jr5q0+bNjXZLlt24xRfBotkxmk7clv2nThoay4p51irqGWWk9Dh9ePi9zQs9Nm4E9010r77n3Zqfq5aG5gQ1WPGHi4031Zd2DQOQjpOSR6aaox2Ru+2DYfy+ur6LfVklLdWCSpPMZ/TZ6AVLbPE8AqThQk45UECaXI8X0UrS/Pyo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(66446008)(71200400001)(122000001)(186003)(38070700005)(64756008)(66476007)(5660300002)(6506007)(33656002)(66946007)(26005)(66556008)(508600001)(6916009)(316002)(55016003)(38100700002)(86362001)(2906002)(83380400001)(44832011)(52536014)(76116006)(9686003)(7696005)(8676002)(8936002)(4744005)(46492015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?VItGnc+ZHY+yZm536YOxoamchKZt2ifBO15ShjhZyij9W4aZhq3UKGx9RFZk?= =?us-ascii?Q?F31ngwfbqfwjTz/6nN5Soy2H8NC0Wu2pZpazNYNWgijoKxHcAALF1+qzyDxd?= =?us-ascii?Q?IDzR4Mj3RyHjL3LoLokcu2Wp/3r0V/Ed5J3yHtWXSJws3ZXo6WjKbJT7PEST?= =?us-ascii?Q?KsJV3Qq8snKF5pBwv4bdPvWnNQt/TtDyfsUaK3TC8lecAFCOPWpYA8+nZlri?= =?us-ascii?Q?2bCGcWv52lqxaOuwjU03bDOm4Hp9Pn7zb91nusu1hd3Mv+0HSvc3Y2i3UJ08?= =?us-ascii?Q?ha2IfqqqsXewOj/myAMsvbWnRpbFureEAB4pi3tEcbmsaiJ0VYAhWRaolDiP?= =?us-ascii?Q?opdeyUN59eqJUefqgx1w7HPPNHd6X5f7F0XUtjwaijYqGBoWmqt1TI1gBfjS?= =?us-ascii?Q?YwI9Z53lOJbh2CZJIlI9XBBKc4TfWg2Qm/KzPAXbWzmj1rKJlci+sbPxpCnf?= =?us-ascii?Q?K3z6YsUw+LCBtcv28vZ3tviuCHqGCD6EJY+f4B0mXlujBW1yMNUVw6X8lSE4?= =?us-ascii?Q?o2xiWAtUnoO+T3UkbuNKUsI0EUoV/KbyQLhWKCwUmAViKukstcJWhS4Eh68y?= =?us-ascii?Q?0anxb8WhVOuGkItpx0K3FwxfvNcDXH++2epAn6eFa9n/H5qDxjkrbeFtG2s+?= =?us-ascii?Q?IbvDl31zsax8qZhnDkq9rUtzDuW3mzlbekHv4T+DYI6lC+MHcyeBoM7+Riy5?= =?us-ascii?Q?MvEb1/gjlk4d532K8iQS6J7sth6dBERzeTWoJKcQTXkHwbPy+0fdfqD0Zb2m?= =?us-ascii?Q?zlsJioQ2Ocu2sC+wrxsifM6dRjdJ2Z4J+2QnpbjbqJHDud44rbqtQeIahGgB?= =?us-ascii?Q?MCfWXqoXKP/MqcW7Pdo0Us3+t/eo+6vaBZnVIO5J1N/OSxi41bQEnx0XWaFu?= =?us-ascii?Q?gWgmCpC1YYl+9Z8Q/WCb1Tp052N0sEcPXpX5OgVH0/FuhAT3UpjTtkQ2GUi2?= =?us-ascii?Q?HFpIq4D+RjD09S9ZCO48Zhqq9rTAhp9cqIObR7DOBe91yoQFlTFpkSg9JB1f?= =?us-ascii?Q?Ocuqim+FXPfY58Vej8EJRRhYOFNdD4k21sK6706GojcWPrg/kgcxzvMdERfZ?= =?us-ascii?Q?EksCWANv0Ui+UGvvX5Yr//WUFtYY5j3gb7o6T2jQ5g8SCa4jIL3YxTQRjEEw?= =?us-ascii?Q?d3737qlbPgypy1seUxEVXekW5tJ/D5EgeC5QoOuTmTqDaVvtDdx6tmrviQMG?= =?us-ascii?Q?wc/QFlGZgpH2YBrUh5+fn2n3cccYlulMC+RlhpOEz8H5wKmaxvn2iWRw5RaT?= =?us-ascii?Q?4b+I/MsWxGvJm+k5xlh08uWl+sFxxo9BeA4u6y6ZsJHw/yAo0GloBK11Dy9B?= =?us-ascii?Q?V8Bl+Hjph7K9vR6NOntUKtdZUqFpy939f4HedpW+7YSnFvfr53XyFdovzYvE?= =?us-ascii?Q?Ox3IA7Sr2H9PZcI/8VHo2nlaXOQxhwNbmMMuOLbtZBSHaiMsTY/ZdUszZhP6?= =?us-ascii?Q?PlEh6ADyUAR/OJLw2l4sOxBBm4/jUUF09efSpDYVRCnl6qW5PCJv11Jotp+r?= =?us-ascii?Q?BfAfKsxg/17zMOfXl7fdsVUzNG/RpfUXweLfCsaa7U8icw9u2LfKddRoG1Gj?= =?us-ascii?Q?XPFoTqrLbp4pt4Xfj6/Ys0nTGuclB5hZ0wVwCit+vZgmnMtK0zw4pSsLdtFT?= =?us-ascii?Q?SWGI3EH+4vTL4L836sQGOdfiCo5DAWmJJn4e/yRs2hIKIDXD0qWaTL7xpqr8?= =?us-ascii?Q?7ovKEvhAyWYUVM8fteuAqCMBX6UOghWoQdNDqe3jpOM6dJ2xtk/uManvhA/W?= =?us-ascii?Q?Jqeb6PyhEQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 70d4f87d-b154-4b2f-5518-08da0ea2603a X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2022 20:59:38.7167 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GV8hh6rpAZtCgjVarI8SpUCZfp55Sk+/LbDCk0NZkxa/CC1gabnDVnOtNtIyDL8KHjtWsiusnJ6x1FMa+QlN5XWbKLMGZcAbrdCofQs0uAE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1560 Subject: Re: [FFmpeg-devel] [PATCH v3 2/2] lavf/mpegenc: fix termination following a fifo overrun 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: >>Could this infinite loop also happen before switching to the new API? >>Does it happen because avail_data is zero for all streams? >> >>- Andreas > >I will take time to double-check this very carefully, but in my experience, if I remember correctly, it is nothing easy and was already buggy before. >(but with the older API, it was almost impossible to reach such conditions). Well, I really don't know how I missed that but indeed, no avail_data... So, I am doing some testing and post right afterwards an updated patch with an 'has_avail_data' check. The problem happen before the new API, for a long time ago (I checked about one year ago). Thanks to you! Nicolas _______________________________________________ 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".