From patchwork Tue Mar 2 18:53:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 26066 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 401FD44B0BB for ; Tue, 2 Mar 2021 20:53:24 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0E4F96880EF; Tue, 2 Mar 2021 20:53:24 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5CEDB6880EF for ; Tue, 2 Mar 2021 20:53:17 +0200 (EET) Received: by mail-ed1-f47.google.com with SMTP id dm26so3014386edb.12 for ; Tue, 02 Mar 2021 10:53:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=BBtqBVU28WKYdO1D2mV327Bg8v/uRh7Zro3p7rXS3fQ=; b=YA1pMKDXRMoV/Yb6LNmR3awIlwNPDuzGPlTG0shZ0nzup+5WPcHEdSPQzJhwpOPZHl YVV9ms8CWwH9n8zZ2ALhVXW1NzRoTJ7gKUDL/Tulv0FvRCAZj+4w6Mz5FeOGt4KmocOC 1tvNGo8+7W0+tjas3/iRElgzWIHlM/Q7NE7EB1BRk4vYD5lBdvU/7f1bGV7+7R1+Uvo0 W3+JMcxV4ttYLND2nN6kySAIPXZJhtbg+WNHfQRR+xIFvhVj2nfGqwbW1JQH8QDCTl3v 6/IFRP35W57N8DY3OjDWt2p/VglB2WuaGQt78ZJrHo3pREcX+6OT4JNYPQsIobrl49LF Q5OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=BBtqBVU28WKYdO1D2mV327Bg8v/uRh7Zro3p7rXS3fQ=; b=bVOGqk58+2z9ImVhxI6foUB79VBBFCKSjpQHONGtSHqbBHzpbn4igd3dEk3R+G7MVo Y3A4Nj5jN7hkX1SuIexIGWJ0wXL5sgOCIKO2HrQmzfoNmpO5xfn4z1Autby/n+qKlX2a IWilfNHjiQkAmFhYu0ikhhI/v0axEzJboqRitGMYLhiA45OCjsauukXwKfFftzwxszrF N5JmU8k+RdI4JQFsr2KExTThsnm5mLtVqwuxErUYQZm2z6dxRaHD2nOb2YWZx8Is1I0t O+llDlDWg5IlH87HoWsrW9i/eIIX1E2D7tpWDAVqHqaluZ3PiMAulO9TOk5j1Hs3PXSd 2yKQ== X-Gm-Message-State: AOAM532Ep80TfyZE0V046GhD5Yabw32r/bOCpL1TTvvl9Bfd7gxy8+cs FX5Rii3cXseF53yglpp7AKt/juumz8o= X-Google-Smtp-Source: ABdhPJzL/WgsDCZ8puFqm+U2AWFiP7rNZtYyvgm3gQGNkSWyPCeOnvSG79lOgo4apNHmMlCarqIxHg== X-Received: by 2002:a05:6402:3549:: with SMTP id f9mr22129246edd.110.1614711196951; Tue, 02 Mar 2021 10:53:16 -0800 (PST) Received: from localhost.localdomain ([109.227.52.18]) by smtp.gmail.com with ESMTPSA id r4sm295525ejd.125.2021.03.02.10.53.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Mar 2021 10:53:16 -0800 (PST) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Tue, 2 Mar 2021 19:53:07 +0100 Message-Id: <20210302185307.7171-1-onemda@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH] avcodec/mpeg4videodec: add forgotten flags to mpeg4_options X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Signed-off-by: Paul B Mahol --- libavcodec/mpeg4videodec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index fd985f0430..43c2cf2dc3 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -3551,9 +3551,11 @@ static av_cold int decode_init(AVCodecContext *avctx) return 0; } +#define OFFSET(x) offsetof(MpegEncContext, x) +#define VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM static const AVOption mpeg4_options[] = { - {"quarter_sample", "1/4 subpel MC", offsetof(MpegEncContext, quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, 0}, - {"divx_packed", "divx style packed b frames", offsetof(MpegEncContext, divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, 0}, + {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD}, + {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD}, {NULL} };