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 89F2C4B7F4 for ; Fri, 14 Jun 2024 12:09:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1211D68D671; Fri, 14 Jun 2024 15:09:06 +0300 (EEST) Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3F61E68D5FA for ; Fri, 14 Jun 2024 15:09:00 +0300 (EEST) Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-3d1d08c7c8aso1142995b6e.2 for ; Fri, 14 Jun 2024 05:09:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718366938; x=1718971738; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ePcg3OGJZC541L7YhRXvbBKQdVZSnW8rxRyVkjS90WQ=; b=Q7/bCDVVoaHVW3Pa3wUwI90OOYj46DwuCdf+VW7jdcGw8W/ZE1ovocnBLZz8TImPEy nGugwntBXyu+9Xd6XHeLrNZ/75Y0GsbleCfZtEeEXCP+JNLUvwLH7FiKlHXRqy+oAVUT 85KzPnuMk3e+oEXW6i2ZU4HyEE/EKyaCUZpUKNTekInjZI+aqsgUyN1TA6mT9QO631/q daxhy/9YatKV0lfJX3Gj9o7OYRe+Dmk3T0isNi4arNi5hz9sXi3KzWTCVeaSN403ubX6 gzenqvY5IaD+zWuJ+lmkZH7SmN+EzvHuXkg+mD22avsjm6Cs4jL3K5a7b+vPK8GrvnsI fGJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718366938; x=1718971738; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ePcg3OGJZC541L7YhRXvbBKQdVZSnW8rxRyVkjS90WQ=; b=VyVhBIBiyiXW6xO8/rhGsg/zYOLGTuGo3SPk+l8x0/mYKS5jIwEz8sKAcBNUtXQI8h 7BMgd/+P0cIO39QIRgaEAYrwl3WFXJtbgV6uqYADnKRpMjkMLvjnVyj5zEF5Xn4Ivpb7 Oc3ah8l46kzFq35/mPBcwBMDDnNvaTAyLvc6RU0JnUrzemjyZzi+8/2QWX6BaEr/as7g WMMkryCwUElkaU/co7+NjLoyUDvkJjYK2zTXw9oDueaXgM/KE9A2tGJW0vGDTDQ0gbRv 1StYOUr4YB0b/opfPkAlq7Nb+dYndskVHuKMoCemRTy6FtczELTDGQQLDXvRLhrDtp2g u1Dg== X-Gm-Message-State: AOJu0YxM+IW6xylHrPTH3vjfjoJgu5cpnU70buTP51ELsh7uWwcTjzOi /9lijj+VyRhKkk6cgskGUKMZlrXMBqqRExUWajGJzOOFSqpTdJRAS2WdX5ku5uejdu8RKnNnLPB X2SPvsoRUPnHriuPA2cgtXTZQeP+3wg== X-Google-Smtp-Source: AGHT+IG9hgNv/JkELteVNFRd0tSCRQqtTcozKMLR1GV3WkzRZ0OwvfXriO00hBiWwofBmtMBRt3DbL3htl996WgCnEc= X-Received: by 2002:a05:6808:f0f:b0:3d2:3916:3f53 with SMTP id 5614622812f47-3d24ea13d50mr2101465b6e.56.1718366936583; Fri, 14 Jun 2024 05:08:56 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Fri, 14 Jun 2024 14:19:13 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [BROKEN] apad causes infinite hang 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: Just try with: ffmpeg -f lavfi -i sine=d=30 -af apad -f null - Pressing 'q' will not stop it at all, because current ffmpeg code will try to flush all frames, but because pad filter never receives EOF from next filter in chain (sink) it will happily produce frame forever. Tried to fix ffmpeg.c related code but quickly realized rewrite just made it 10 times worse to debug this. Most clean solution is adding av_buffersink_close() _______________________________________________ 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".