From patchwork Wed Jun 5 12:25:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 49581 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:d792:0:b0:460:55fa:d5ed with SMTP id db18csp347211vqb; Wed, 5 Jun 2024 05:26:00 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXFy4/xEieDMttB2awshA5xD56FzTEN0bu3FS5VLa6TVOnGddVj+lq58Xg5zyPVjzUSZqV4HMOWhEU1Y0aq4v1gEshXbRWesFLllQ== X-Google-Smtp-Source: AGHT+IFQPU5/YoyTKn1UmMqiI0GibtHV9K7Lz0AGcUdvS6Hr0ekStH92o/CB/710yjKAuZPd33Qw X-Received: by 2002:a2e:98c5:0:b0:2df:b7cf:9607 with SMTP id 38308e7fff4ca-2eac7a01984mr13844061fa.22.1717590360011; Wed, 05 Jun 2024 05:26:00 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 38308e7fff4ca-2ea91d32325si35652031fa.382.2024.06.05.05.25.59; Wed, 05 Jun 2024 05:25: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=Z+t9nSw0; 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 C711968D6A0; Wed, 5 Jun 2024 15:25:55 +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-am6eur05olkn2015.outbound.protection.outlook.com [40.92.91.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 976EE68C371 for ; Wed, 5 Jun 2024 15:25:48 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jj21gpV/wZ+3GWvaJBZPrR8dyjHndw9hFS7Is2fJxgKXS4a5DPyYhOLu0e2xnVa8g79OzhqMGu+v68oCAE0X8Gq48go5eEYdbVg4DhuZOxXUBuVWB6NantR5zCvYHFBRQuggRBkDZICIOaNjUSCBt5DIr7FHPDKNpKzFFTufCa2/PG27/lrLX1I7grPCiotWKpnysZSuKh+39Lb2eaYMQiF+IBzVKKhRYXw0WWa6ewf/y9WVV7maeaSkV3IuIn2eAQ1s12qBB7cQZdeVNmCfGUJJOPdwA8160n/P2WncQpdJQYJM0o5+xtmkpBHrxyQ92hMunlQa6xKDiBzmIYAnqQ== 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=qKsx43a9ZNmIgLIDPCeMMkwl/6aS9tL98TujUOkCBUA=; b=NMneR1+oVpVIp3ABmKXYzrdVzWcr3JfeszC4DgxROPWHwnU5lgFjqgUAlsAlmIajOQJbwV2uZcvKwkSWbhy5tAkPA89HJB9P1YdC+MjR+t2OYIPWLGvEdHvycDBLP22cQ/nBmlSt4vWtR7m/gvp9DoXCqeX4wk/TdZUkh1je5HhQa3Q0dC2okzdujg4G5t+Y9VhWJv3jjGWqv7bAR0JbjnMygonNDMDoXoUMe3UytLl3Vg6NZG1wnU2uQOQJXkrRqfkwB20QXSnAX2uFSKO07EJ9M20A3zKdsv2dezyVKVbd3+BdI40Kb/vZcS6i9TkVaixAfxF49SBA+HcZrHdhQg== 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=qKsx43a9ZNmIgLIDPCeMMkwl/6aS9tL98TujUOkCBUA=; b=Z+t9nSw0stwJMOMdPmukvM3toiozqXmrZA9uW+3W0LV0EkQ8mIkQ7HI9DkUXPoV0+3rIei54nzc3Af7vSobYytEE0J3lWM6c5RkBCU8Qc8Qfx0NWChv7oWn8cQLYbA8nmDo+ZkERCNolAjn0/tiKgdrziXtZ4UQj8S+YV+1GB9oDmXOz7evlCByyeq14i2dnb7sAVs1pvEA/vtOZmql68wVzS7hsxYLOIMbio68z3XXW8IaHv6/joQknNdx8ce4ParKKat7WidRr0xj6apXTlWNhqxzFzJCvPpySIIuc//hxNWvhikWoj/Ss3dA/cnacm5qfZRrfiXGYN80DFAc5VQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PA2P250MB1069.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:40d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.31; Wed, 5 Jun 2024 12:25:47 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%4]) with mapi id 15.20.7633.021; Wed, 5 Jun 2024 12:25:46 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Jun 2024 14:25:39 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [XERj23B+di4vAFKiocuYq4rEjLmsoO97MQrKn1Pa/L4=] X-ClientProxiedBy: FR4P281CA0266.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e8::14) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240605122539.1887503-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PA2P250MB1069:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d74cf9f-8612-4f99-38f7-08dc855aa06d X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: 301wDd4tpD+rkTR72p93GWJzmYpAXODwNNqeBAlYst+Rqrm13pheL7tWBtTV4Bh1XgMvC8D6C+xCdKcKA4s8vkFreSIAOn5/8lZAfu1xjvL5seJvHb09rTr45t3iV30mcgvZL6M2RGp+br/o5NxUIsc2IwFTmSrrurAqdqqShLjIZDO0BfjE//3SjBjVN4ciID6vN44IJQ5QNzBUUBjUKZ1cig7tg4YUwmvsgHYphLHR4Uvro6ncmx70f2Xoi9qI0YMBdih41SbKkeUsST882djchC2o/DPfpPKI0PkF++k+zf4IuZAiRW1Itx6+CVkodwyOMBpyx1cbHyILrDW71DlB6uEo6wGcrHbMACEa5OBeJpNfC0zCmEIQLbTzsfZnEOPcn3VhpPQbwlkNRCzKUbHCCpyJYSc/+UbeCHaCeIBK7LOZpYEJQ70BavUri4usPUPlb6AJvFzgGqr5ZJTQ7W0xYclIysaRTSjx9EMhPHqAxgf+Uk2MatYOI7YO7k+P9zQJUB30o5cVx12BCBPva5E2J1IZwldQKXZcCKG9WQ5NEXP7WNIAomMyWVlSCDDslSOUzD8NKOebqCf7Rz6f+mS74lYji1cFYly92+DimjtDmueLVStmA2Fsdm4Tsc1R X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PEfQ9dmnwyUEA6WgmTwzmb6J6YqJ4DnWX+8Bej7vke2UlqYhOOz1MXX41jDpI0ebeSZhVnCfLzySMxZB/YUW5l2/i/VVBKxV81h9vAx5ZYaKPKTczfOjUI4pbla07Oze7iZHdM2QBzfQDJsD0KYcqCMvi+vFhZbCXO4MrhV6+IijzRn+fo7jdKJMuIFzjtBbmpYq91IKrTGEtT4gO/Q/hVD2T5rfMW9AoRM4Klk0kAMxh4PfecxKBbxTkwntrylyFz34NAu3mZApaJOYDYleZrAoxviapmXNHGLq93dz/mJy8DzhpiJMt/YWJBxFq4Nt9vBf4BY36ugvPoiov9S+/CFXH2sJd4U9TKMYYRzPsi5ax6MnMU+Up8ug6Ww8ZtMzSmJsRXH8QcFqmM0TpFht6RpSZyf6Aostd+zvwNCCHzdiOQjnKajOR0s2m4HEL2v0e8KehYPqrJJoLGxqC6mbIjen/vgHJwgFsvpSkgikc5DpUSYLH0vvP8dsdJAHdo0JOKylfJGJDRL1cQmMgyHh9vstW7XUi6gokofTYCmmCsS7UJZAlxdBzOYzaJzSkEJQ6Lb3arpyqBwICcv24UShQDpoxRTkGHOwQsXRtxKSxTUb6vRJWYCSHRWOXLzCZs1CoTTR2hnXYKkSqZt1WmAjuS5mCnPY7/vOqAphNgsJtMrfD3wTWeAgzhVNj4ssYMZc1FNIsyVFc23lLcnnrwU7sGmXCA932hOnvVfaMGOXTKP31x6ZGxjkXX3ZBxzA71fo9SMlLll59onIakNxrVB1jtsfjogNu916xj1dqFPSQZV0Ly54tys08lTGRgE8Jo7SAJlN5HO8VFzaklYxF1M4ZOFHJ/UKJSlI9CrxMXTK6va3KzFVxzoaEIAvKm2LDFkOggEocV+j0apBR1N1t0jbV8kMCfK/T5vkQ/OR96Tm44lh5zCZ0mtQ/fEkgPyxNlIjwmFge4Ldo88gV9bmERLVvrz9uPuACz6JOGE2tieOl3U1lvI8KFK9jfoXUGdGl63E7dLdT8FDA6rk6cwhVTw4mkOApEAcVY4oJvIaeHJAVrR8j6mVuUSQSSxA4mB0pwp9tUKqfjRs0a5MR5WMueQaMf05fMGcCCcrMUbzVmkCFC8AikGBel6m9P0vly6FAi6p02dTdL7BB7xURQJl4in9kn9gO6VkpLfjgZ8aZWrdB8GUye9tLsvKMoXc3IsmxMwDqvPb/5YqSntSzuanIoF91X5NvToSstIohWvFBWKbfW8XQqsG2t9UDOQsRvsJcyrSGcubTCQWMP3YWe5U2p/wHg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d74cf9f-8612-4f99-38f7-08dc855aa06d X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2024 12:25:46.6923 (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: PA2P250MB1069 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/dnxhdenc: Simplify padding 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: UiYA7iC2kkry It is unnecessary to first pad to 32bits; the memset later will pad everything will with zeroes anyway. Signed-off-by: Andreas Rheinhardt --- libavcodec/dnxhdenc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c index 4760a2932c..028604a6e5 100644 --- a/libavcodec/dnxhdenc.c +++ b/libavcodec/dnxhdenc.c @@ -908,8 +908,6 @@ static int dnxhd_encode_thread(AVCodecContext *avctx, void *arg, dnxhd_encode_block(pb, ctx, block, last_index, n); } } - if (put_bits_count(pb) & 31) - put_bits(pb, 32 - (put_bits_count(pb) & 31), 0); flush_put_bits(pb); memset(put_bits_ptr(pb), 0, put_bytes_left(pb, 0)); return 0;