Message ID | HE1PR0301MB2154B7E93218881EFA042B998F309@HE1PR0301MB2154.eurprd03.prod.outlook.com |
---|---|
State | Accepted |
Commit | 7d0e70d3722bd72f0459544e7a1761ac11a691e2 |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a5e:c91a:0:0:0:0:0 with SMTP id z26csp4311996iol; Tue, 15 Jun 2021 16:36:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLyg8s4zW4iuoXs0inSS9MdelXR12BEzjjRt2gcflXicCZFACoqx80smfF8MioMo0kLkhW X-Received: by 2002:a17:906:2419:: with SMTP id z25mr2006946eja.343.1623800159936; Tue, 15 Jun 2021 16:35:59 -0700 (PDT) Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id la17si360213ejc.402.2021.06.15.16.35.59; Tue, 15 Jun 2021 16:35:59 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=FcFfpCcm; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 01640689B19; Wed, 16 Jun 2021 02:33:34 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2043.outbound.protection.outlook.com [40.92.91.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1D8B4689AFC for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Jun 2021 02:33:29 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fzv6E4IKwVOJg2IGPwrI1M9A9ZxVS8BaEEQZRcN3gihFS0dayHd8acEWFq1crWI/Urh0Zoy/HSHT4b2JmkyyE4gF4DCcb52Io7vGpDBNsfsFmuKEaM5pSWbdKrU0nN6c7SCEaM7ZdiJlGcKfwiEMjN7y1K8ZRWQFtA8KtBLF9h5tXXAI58croDTIvO/LxdGMia13UR2EcfOvt5nsIFDemixJqwR4uNAgf2RAhwOdrpp+N7TDLdD+pQEaO0p/aOEqUWzH8PiWgbocxyRDYjytukTz/pEAzz2QBIZ9dcFFyUVlOiASNJzi25Yfm54zKcaVp3dqhhS7LWluIMzcYAWOGg== 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-SenderADCheck; bh=ln9K2OHIwgwX3FV03K4GQMs/0LMan8a3mBdGAsDDrXM=; b=D3cgaFhddr/W0bzP6kP0WGEaHbLEuNIErj1UstGA0biwYvYviDUE5mY/NnQTT2Ft060oD7OBU4z7dH9w7ewZA/ePwaLzVOFX1TumPCninrrRzTOZ5VdOl5SgQk5DjWgdT3ew4MlgAkjdtfxVgysl3aJMDNla5/zno8ZkQISonH+ubYxx8L/mP2dBCqzKPT8jesPBvjbhUwqKNjYyM+r5Qx3YJf1k5BMChxEV+ret2xPgkOIJL1b01PzQ//2qgATBygUhA7IGi1qZ8tMx+9T8FbaCKqmqptwUvuZuGjgHqtU0fKQrKJhsNQJwvySj3O19e/A/VBRvjOjiTLh5ItTjmg== 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=ln9K2OHIwgwX3FV03K4GQMs/0LMan8a3mBdGAsDDrXM=; b=FcFfpCcmsFhiJyh+Zwpt9vQciA8mhOwJ0jQWU5M4hBuGth8umEeO4+D6wrr7WwrqcTYsI/xA2p1yqzngdMZYeOKlNm9g5xToXHVkWTxnQV0ZL+fC8hwLzEVbZgdjpPxVbc4R65YfQxSB0LTjWIrCyKCS7vkmQ36AU4Bek5u1l6VyO/uTu3hoPqgSFrSyEQWwsSNdgie+YzkQbUsC7mlc5j+bQryeXxuG660PVRPn7KuGtt94ukg5jFtFMIHqE9n7I0HoyDLFUb+TxJA1k29bOQRbfXhwwD4QiFI2ap/z43MRB2EEkxEH8rad2/CJ9BkoPssqnsCuvYW74hcyeQ1B6A== Received: from DB8EUR05FT045.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::48) by DB8EUR05HT043.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::245) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21; Tue, 15 Jun 2021 23:33:28 +0000 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com (2a01:111:e400:fc0f::46) by DB8EUR05FT045.mail.protection.outlook.com (2a01:111:e400:fc0f::383) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16 via Frontend Transport; Tue, 15 Jun 2021 23:33:28 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:06950B7C37F5021C65169B9F1FFC1525AB8A4B108BAE6649023910A260BD117C; UpperCasedChecksum:5B4487BAEC53B6A6C287452D5C446F394AA5FF22487AA30B6194C80882FFE114; SizeAsReceived:7594; Count:48 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::f4cc:63fc:9cef:37fb]) by HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::f4cc:63fc:9cef:37fb%6]) with mapi id 15.20.4219.025; Tue, 15 Jun 2021 23:33:28 +0000 From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> To: ffmpeg-devel@ffmpeg.org Date: Wed, 16 Jun 2021 01:32:09 +0200 Message-ID: <HE1PR0301MB2154B7E93218881EFA042B998F309@HE1PR0301MB2154.eurprd03.prod.outlook.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <HE1PR0301MB21549E6468C815E64544E2958F309@HE1PR0301MB2154.eurprd03.prod.outlook.com> References: <HE1PR0301MB21549E6468C815E64544E2958F309@HE1PR0301MB2154.eurprd03.prod.outlook.com> X-TMN: [RN90C7HOKCkOkCHyznGxAxgNBoH9QI6c] X-ClientProxiedBy: PR3P189CA0063.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::8) To HE1PR0301MB2154.eurprd03.prod.outlook.com (2603:10a6:3:2a::22) X-Microsoft-Original-Message-ID: <20210615233243.1173928-19-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.97.82) by PR3P189CA0063.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Tue, 15 Jun 2021 23:33:27 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: e95dedf8-3892-4601-29d3-08d93055fa72 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR9SlwCHtPrt+MV8TUUwp4pQ3gFot+Jrk9mLI+N6jfyjCyR3nvnqtBFob6iScERZNbTE39jqKA7JayuX2Vp1hjbL28NFEgMYqe2IJh6xSnPA9yz9hRaW6n316JMHlyDO2AYLA+RKpNUNVpxS0o06P3cepYkitjRStPVJIhmRiwnkS2QwYzIF+Rk/XrVp9vYvgNjfVIFKqpllPywUlbbpj6YBt7+wFxM04+zra/3fWW5XPBMDd6SsYKTxo/fGrFCi5diJaaluKpjBQKJOquqQzP7wt8/7vlvzodPsVdkdk8HCXUq1heHKZh9Yh4Kin6CLzuL1hckiqMPAJdh/VHne3y2jD3I7qy8y5qw0WKle2egqezTsFsXxnizAQObqYZokQmZ9YLim9T65vD5u1Z/WvaI3Fn+OBReRw3u5fxIITLfHF4qpWQvmOALA+/kq8pu6ZK2bkXG4t2UmQgSmtciD0FjIKhLfkGboWXYw5x6illXIjiENykE0tdCywlGMzif1ZtPRs2WxfYhxgO0tnRF8WWQEli3hqzP6ihR0xOirURRsPlaHQplHhcoOGXlfMSGa3KVa5rg4JUhw+FWs5bnTbY2TUK03/8KuGFJlPeZ0dyxyn2mKsquMvYji1wClVGj2qxblqSUg97rAM7QMVqUXnM6oLbZ5TN50b9xIilfSkAFdr+U0Qbshzls7JhRJ+XAuQv9SypW1X/2+7ReIsJUIKHhFYTzOQ3Go8szBl7V05UX0c9S04qNelwx4Bv5jvUN/4A= X-MS-TrafficTypeDiagnostic: DB8EUR05HT043: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UeecAdgUUNsldJLC/uZ3NbL3usaxHNJ4bp5aFwrhH3BrN5srmf9d/hqzNuYHHK5VfJDw0Gz5PEgYnPVoWYbpKGqmWjSHb6k6Nv2qBgPXMfWFWd1bC/NLhmjXvEOg7yMwfV4bMlLFw6Q37H2HW2SMU7TFD1E3YzXQb/GQlp9F1L3f5MNiYYkc2+BFPBpYiJ+Rc2wciop//bPqZgqtB+0Vl2etWiScyGoocCSXOh9ZMysf47zFhFskxhyfzCgIEeCx5jZCbTr5Pyxn3uiDZIJLnMP4I0C36M6rB/GlehS+qOxZoWLVUXrzh+I8JHaoGS76VQkknOZDTS6IaVzaM5ir+iYqwzgI6Nm9dPiMbetfjfx+ObWSPfYds46UkahiR2rXH4dqKqvXqvfoN+GhbDSj6w== X-MS-Exchange-AntiSpam-MessageData: BCr69J8U/XffA5L485+UNlxxSQ4xG5Pc0luDjQ4CaUjNQeMRHzDfLHeXR5jRuGs0vtxQAi/abDkSTC+9J6DCvQjSskgAAFmJR07Kn3ukEwWOBAWPURA05EZ9f6FD7PCIiQhr+sb6kU6dNdVtJ21rjA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e95dedf8-3892-4601-29d3-08d93055fa72 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2021 23:33:28.4293 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR05FT045.eop-eur05.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR05HT043 Subject: [FFmpeg-devel] [PATCH 20/54] avformat/lrcdec: Simplify cleanup after read_header failure X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: CU9R/22rASnn |
Series |
[FFmpeg-devel,01/54] avformat: Add internal flags for AV(In|Out)putFormat
|
expand
|
Context | Check | Description |
---|---|---|
andriy/x86_make | success | Make finished |
andriy/x86_make_fate | success | Make fate finished |
andriy/PPC64_make | success | Make finished |
andriy/PPC64_make_fate | success | Make fate finished |
diff --git a/libavformat/lrcdec.c b/libavformat/lrcdec.c index 678b618498..309014d630 100644 --- a/libavformat/lrcdec.c +++ b/libavformat/lrcdec.c @@ -204,10 +204,8 @@ static int lrc_read_header(AVFormatContext *s) ts_stroffset += ts_stroffset_incr; sub = ff_subtitles_queue_insert(&lrc->q, line.str + ts_strlength, line.len - ts_strlength, 0); - if(!sub) { - ff_subtitles_queue_clean(&lrc->q); + if (!sub) return AVERROR(ENOMEM); - } sub->pos = pos; sub->pts = ts_start - lrc->ts_offset; sub->duration = -1; @@ -245,6 +243,7 @@ const AVInputFormat ff_lrc_demuxer = { .name = "lrc", .long_name = NULL_IF_CONFIG_SMALL("LRC lyrics"), .priv_data_size = sizeof (LRCContext), + .flags_internal = FF_FMT_INIT_CLEANUP, .read_probe = lrc_probe, .read_header = lrc_read_header, .read_packet = lrc_read_packet,
by setting the FF_FMT_INIT_CLEANUP flag. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> --- libavformat/lrcdec.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)