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 B3F57461B8 for ; Tue, 9 May 2023 02:18:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B3D1168C1E0; Tue, 9 May 2023 05:18:55 +0300 (EEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6730668BA65 for ; Tue, 9 May 2023 05:18:48 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683598733; x=1715134733; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=mSGkFHq67scfcroS5g4raRSmdxeipHwVwjZHh086so8=; b=m5dlpYMBpqzPyxjtRu2TPkxxVw7KYSHweLpu7SIPLX9EEtqlj+InFQgv qCf8kiEU4qrEFtS6IRolnya1VZMItLsZ5hgWNVwXHTVxPGUVXXD/hIrhv /jEEndWQpQ5Kl1+L2Gzy73hxEY6bmQYjZCg0emfTpJMZ1xAfIgISbGO3W gCGlUoDQ0quqC3s3O3IQB6LEhjB8IxgM4j0v5IhwKcv2lq6KjMHdXYqcp WgY2qqODR1nlC0EkMvfYzuq+XNWd2xDg5Zf4HD3kugMfyz1OdOHrL4kqG sNPC+KpMnkLIe/Y9ZmJpvuF9ZYKjSPyi+KPn/N3SNb2THLM123gxieikY w==; X-IronPort-AV: E=McAfee;i="6600,9927,10704"; a="330154715" X-IronPort-AV: E=Sophos;i="5.99,259,1677571200"; d="scan'208";a="330154715" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2023 19:18:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10704"; a="731515024" X-IronPort-AV: E=Sophos;i="5.99,259,1677571200"; d="scan'208";a="731515024" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 08 May 2023 19:18:46 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 8 May 2023 19:18:46 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 8 May 2023 19:18:46 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 8 May 2023 19:18:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=crErpQiisWlrQdzpPicJfvBDzWTdqWEak9vAjER6gT6fZX+YHDVnSNIdibsPEOBRHR3THk8Vd+p6VDqHt807i8K1p9mUVdn82q6VeZKw3c27HIfxS4WNzyxMDC85TgpGpPEJMc6sBV+tQNm3SC1m93qnm9mNHF3ggjP4QrR9EI4BadPgdtiGydoEGvZquL4hkhBNoOIka865car0oL3Oj3RxScUai1AroZQx2woidRbbCW8GmwgH+c2PzFJE2eM7vW6PQeuRrg99YDXa99sD2j9iq9wU6NeKK6k/pUrCz7jjlkazZZfIamXGOb7VgDO/sVPvDf8QlWARgygTvySaPQ== 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=dvGtq09GwB5WxNJCbf/qh1NmRzsWp4HiWKaoZ9x7FZo=; b=Vz+TPL1VqTvqG1Ed2mNpDC8DvugSLizx3o5oyugyOY2jo7ASut86UdqVD9gG9l0YH17rVxIv8Iz8QJnRLZR4rAjfG3bnZODm5LpPhr4zijg3ABM4aKAJ05ubOgfW3D3plyCshfftwzVXUBzOTHYdJVXlnD/Y72TXz9XA5Pr5NZ+7a1LolzyZfjslIaVk9EKtcncB2wIVnFu6MytJ7Xd43SaqSsXB8xd0/T/AdlO7u+kF3IndgyuJ2xt5mOcBkggt+QlEgVq/ag4Af4nuAtkEpQqsb/XLiZbLLSf18ZZpFkoAyghiXd8mgEeGavdL7NE0HXdH3o7J82cFC3aGEi3sig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB2681.namprd11.prod.outlook.com (2603:10b6:5:bd::33) by CY8PR11MB7748.namprd11.prod.outlook.com (2603:10b6:930:87::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Tue, 9 May 2023 02:18:38 +0000 Received: from DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::835b:3875:61ba:6a08]) by DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::835b:3875:61ba:6a08%4]) with mapi id 15.20.6363.032; Tue, 9 May 2023 02:18:38 +0000 From: "Dai, Jianhui J" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] vcodec/vp8data: Make ff_vp8_dct_cat_prob static Thread-Index: AdmCE4kVOSf5MNAxReuwi4BIE/bhKAABwpwAAABNzCA= Date: Tue, 9 May 2023 02:18:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB2681:EE_|CY8PR11MB7748:EE_ x-ms-office365-filtering-correlation-id: 587b56b6-5df6-43d2-7b33-08db5033b354 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vI97UI1X9/g7Q/+FazJ7G7ghxb+c6yKJD2KMSD3pFTu8tmAejOWJsYS72rjEevtTCQcN6z3B+MYpWC8CxA2JrrC/x/wM8J5JZXIVLShIPe8kN7XLwf0KdKQnAlvECmjXpvg5Pl23lfccRoNL9HwZiWZVBQJLmUYy5l57ZIx+wLx54jtwyF3FM7lPJSJwE48nQvAAbHCFSyMFOJfQ5ro/uVJVQGx3MV9jaRvthjsKkJBRKBRDQiEkbRxsdo/3tSI33i3Cxks4UdAhPlUlknF1hst1GJc1uLnLnA2NQr0d6w6HbWe01Vxf3Up19lnt0jdn8kxnvB1tv5bicjleqhoTmvZ/ftodciaEWYUuRwfjVWwtCyUe6Xr/13sRIDtjd08s6WyFJGPuYmIm5KKHhIWvT3BwOhpv/fquZaz+UUOphg3QZrvNSk0kaJ7jPh1qFBQur32EHE8iF8OPerER3AFi8SIR54/7OiA8drhtff8B8+D0QI08611OfNFV1UO65lPLGy7RTun6/RqPN0JaYN9JzNraN9XwA8RVznGKmw6P34l3siYBp3O+rusjkQili1kqK/05Bjqc5JGpOQaLFLoQ9S8/MDyVhuCTjLfewjBHzI8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB2681.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(39860400002)(396003)(366004)(376002)(136003)(451199021)(6506007)(9686003)(26005)(53546011)(966005)(7696005)(83380400001)(55016003)(38100700002)(33656002)(122000001)(86362001)(38070700005)(82960400001)(186003)(41300700001)(2906002)(66476007)(6916009)(8676002)(66556008)(64756008)(66446008)(5660300002)(8936002)(478600001)(316002)(52536014)(76116006)(66946007)(71200400001)(66899021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZJzuz8O4KtfXrKsh6+GVKA2TSt7fW/ulm6koVxo0QWqQOZAfbLluYpndzf6P?= =?us-ascii?Q?7S1XfCEh35ygBEy1m31NVDCfgMv2aiW0UnuNbAIO/rfk9i4dAgEhP/xdawc+?= =?us-ascii?Q?VWIs3IHaH+kupaPq0uLWNDMlsmkArBe+nWGxXZfeyTv0xUQmE5/tGOVh4lZJ?= =?us-ascii?Q?JiApdawfBupOdCGjMcTuZXhVI7pM49b1AasxISPcbLH20NUviqBVnQl0x4pz?= =?us-ascii?Q?Lef8lV/miiT4DP3PMQPdFmaNyRqD0ylTzOpwiLxLGOz9n1iNkBK6hCyJZgdB?= =?us-ascii?Q?kIvfm/x43eTU3BDUWxGGLibMvW1JckzIyOC9T0ZEH0AhItRNmX1ClbsFl7N9?= =?us-ascii?Q?OJfxvS01E0WsqGrROVI78ES0zIONMcrIGFv0d12fR6zAqv2DtdVSnnL1kkXe?= =?us-ascii?Q?KV7GaAAptdabQDEHPqOW/tj2hHNFzvM0EsqOXZWHH9XhwwmLzZBAO364ARqD?= =?us-ascii?Q?BwBAxYUTCYbDzv6zJPempnEZ/cGNmBQPVG0NppuDLdNICg8qpkM6oRAG6N48?= =?us-ascii?Q?+qgEDAGvzz46xiTg+OUvHUnE8fLST7ktv6rmtI+28r9GngIw97RFNR9NjFEm?= =?us-ascii?Q?kHBk9NMKq2KuYA1B65d6MyQwV+TfdX5+1OzRRKTVZIPVLDN/NiLOiIN3KQ72?= =?us-ascii?Q?3PWP/Eq0ZR47C1VshNWoMaRn74YPYqkcvDDyFm7M5m0qbQHVc6aRcaNgLB4H?= =?us-ascii?Q?Kk/axBe8sN9WR2kmjSi7hfaAH8XV/70lpsfAZSyLwtpnpJUJRr3Lh1lDvaZF?= =?us-ascii?Q?7tZEOeoH5nWMNnYs4Oug2tdtZxuPZCbfJuKkEO5KUUHght1pFjFPCmuTkYzu?= =?us-ascii?Q?o8ZBKVPRhE3BbbJx8cZKkEXM7enhIJUj58Ktg/WulsUB1ZJE/5qKnWkv3IKM?= =?us-ascii?Q?c4bfj1DW32lAcprnXHcVjYCpOWYX5dyxu67KDIVzYN9tK7DX6RSxc4HWIdWh?= =?us-ascii?Q?DYLAFAqdngUxQ92EFr0B31EpASzW41gEoK4eq47MOWAY13dRFFt4OKVMHwKT?= =?us-ascii?Q?Y168CWE0O7yI12GY42N3Efe3qScWuBe6EGOiUHt/tWsYV60A72VN9OmSQFOL?= =?us-ascii?Q?VxPxAbvKRZycbkzjdb7MIgMz8o05+Y7fdEvhlPLK3j2T1fWFvlL756zGoPb0?= =?us-ascii?Q?2WAAsXZGqDlMsG1XVMlHunlhZAYwg0hLZgk9kC/iaKOTQ1axBwsy8phFycyN?= =?us-ascii?Q?wFtzc0z4MG7luB+6hDWkCt5pbPolnnlBySf1XFBlmRAkHopTEkDngDV1dUvg?= =?us-ascii?Q?i1VeX/nNQApchKlGvfGPj85Pc7AbNaWbPqJUIBvToCupXBo6vQ+zMLoVyViz?= =?us-ascii?Q?aaQE26JzVvTr+9T3z+YD6oZ7mkhkClDGi5Pi/m0jXloRvr831HzpDQQrikJm?= =?us-ascii?Q?DndGZOPySlY6tpPCtaqlZUJj8r6tmI1xqZbT18XuWXd9HLZMhZsLFMcYGFOM?= =?us-ascii?Q?2B9CHDSIbzLnt3A5ym8i8r5eD9zL39lLJBgmGlOLgkZzU3nWKaGKHBQh9erR?= =?us-ascii?Q?UzFqoAYMS2EJTaI4ToJlhQRON9u/YQk770OrZ8cgwoH6GoHjBKDzupUXVrG0?= =?us-ascii?Q?TshteSzqxKduerZNs/TZFGpYTVoHBMWhJDGCiyFO?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2681.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 587b56b6-5df6-43d2-7b33-08db5033b354 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2023 02:18:38.4868 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2uDLjX/ooXmxZm3LE1s8LrthAcylUKcrtDrzH8Mnly6+1HVoVy+Q5pxal8ejaiRTZnmy9q4OCz7dvXifdhYGbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7748 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] vcodec/vp8data: Make ff_vp8_dct_cat_prob static 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: Thank for the suggestion. In a WIP patch, I try to reuse ` vp8_token_update_probs` by include vp8data.h; But face the compiling error with ` ff_vp8_dct_cat_prob`. Let me move ` ff_vp8_dct_cat_prob` to vp8data.c at first. Jianhui Dai -----Original Message----- From: ffmpeg-devel On Behalf Of James Almer Sent: Tuesday, May 9, 2023 10:04 AM To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH] vcodec/vp8data: Make ff_vp8_dct_cat_prob static On 5/8/2023 10:49 PM, Dai, Jianhui J wrote: > Avoid compiling error if included by multiple sources. > > Signed-off-by: Jianhui Dai > --- > libavcodec/vp8data.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/vp8data.h b/libavcodec/vp8data.h index > 1fcce134eb..ac4af5f733 100644 > --- a/libavcodec/vp8data.h > +++ b/libavcodec/vp8data.h > @@ -353,7 +353,7 @@ static const uint8_t vp8_dct_cat6_prob[] = { > }; > > // only used for cat3 and above; cat 1 and 2 are referenced directly > -const uint8_t *const ff_vp8_dct_cat_prob[] = { > +static const uint8_t *const ff_vp8_dct_cat_prob[] = { > vp8_dct_cat3_prob, > vp8_dct_cat4_prob, > vp8_dct_cat5_prob, This is also used by the ARM assembly, so it needs to be moved to a new vp8data.c file, leaving the prototype here using the extern attribute. _______________________________________________ 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". _______________________________________________ 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".