From patchwork Wed Aug 31 11:35:52 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: erkki.seppala.ext@nokia.com X-Patchwork-Id: 361 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.134 with SMTP id o128csp328206vsd; Wed, 31 Aug 2016 04:37:51 -0700 (PDT) X-Received: by 10.28.10.21 with SMTP id 21mr9673354wmk.3.1472643468159; Wed, 31 Aug 2016 04:37:48 -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 cs4si28039390wjd.165.2016.08.31.04.37.44; Wed, 31 Aug 2016 04:37:48 -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=@nokia.onmicrosoft.com; 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 dis=NONE) header.from=nokia.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0EB66689B00; Wed, 31 Aug 2016 14:36:14 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20093.outbound.protection.outlook.com [40.107.2.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BA981689A5D for ; Wed, 31 Aug 2016 14:36:09 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pDcJtZL0JcrfwbNFHyJuSjoB1xYcfuDaKavBBkDjzWs=; b=NfpJYTmdPRWyhxcmrKMDnJVfjt0TGhCaRyCrcxjYycLrNAJnsreoUE2pkBDZmlzz/PQlWJfssGyO/bwGrQFf0Aq0iWZzQKVj++8cvHceXDqzUkbX18bzE6TpJzMexGECz7nDenZa649y4X2d5mHPVDOfmAARX6y/exdx1xLKI8w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erkki.seppala.ext@nokia.com; Received: from erkkise-laptop.vincit.intranet (131.228.2.27) by VI1PR0701MB2544.eurprd07.prod.outlook.com (10.168.139.145) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.9; Wed, 31 Aug 2016 11:36:08 +0000 Received: by erkkise-laptop.vincit.intranet (Postfix, from userid 1000) id E01324CB950; Wed, 31 Aug 2016 14:36:01 +0300 (EEST) From: =?UTF-8?q?Erkki=20Sepp=C3=A4l=C3=A4?= To: Date: Wed, 31 Aug 2016 14:35:52 +0300 Message-ID: <1472643361-10118-10-git-send-email-erkki.seppala.ext@nokia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1472643361-10118-1-git-send-email-erkki.seppala.ext@nokia.com> References: <1471943019-14136-1-git-send-email-erkki.seppala.ext@nokia.com> MIME-Version: 1.0 X-Originating-IP: [131.228.2.27] X-ClientProxiedBy: DB5PR10CA0011.EURPRD10.PROD.OUTLOOK.COM (10.165.4.149) To VI1PR0701MB2544.eurprd07.prod.outlook.com (10.168.139.145) X-MS-Office365-Filtering-Correlation-Id: cc039a8a-1abc-419a-9d8d-08d3d19300a1 X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2544; 2:5t745JqT5v4QGoi7P7OCl2ZXE0ioh2ILU9xWpufshNWF9D1UzCIsN9EGeM5baM7C8qCuNMR5zYdTU/cKBfniCFwMP1biEdGWTn+wW4wFnCB6GbaRMB6w1fvFNrDzHdyWKpWg8N50ylF04MV8I9fr0SQ8THCo3UL6D+e9LZ7pXRl8LmfmOBIV3BTooM2QFWDm; 3:233OOd1RWGqAxRInuOAJXj5h2IMyocXChVnQRelC8xbIi8TSuvg8epOJcY/c154CkQ1d2L8/maqSJK1Iqb17prjYx+aZD7hO+1iQNC3qkcaV6liL9ix79k1PVF27/asX X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB2544; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2544; 25:qJR9XfVy92yhy+4GGLoWAbY99B0NTEIZ/THnuqVrCccpDXCiQ1a349W8eBRgQIp1akwhddNgzc3x4jwnn4NYlQrY2IljbmyBlP3PwTo2OnwJKgwrKtIC4v/MeuFfEwpvzrrXo0yU20izntvltvP7aflY0fKw6gl7S0/N8DtRQ4kMv8uxyyo/GJae7qH0ILjhC8Qm5TceKJv+DPH9oSI5zV+Oev/KjJ/cpeo7Y652x7ow0duAl4d0E+htHDdwBhAEkAcs+aRdhw/S7SGCK/VXobNhNJTry6kqnMgWBmOo0Q9dXq5cvszwendyXtrrpJzz2ymqzDEsn8LrX7uqqrsJyXy1zkpfP+06UGdPyCAynUeXu7ewhGfhI1dIRwapvRBtaeUjfsSoGHXHZsZh3SFU3jMBlpvOZudrNP4zHl94yp3NzwGEwfB9Tv23z5ju+s+xPKn+ftO23GGhG3N1uswykndx4Bowg5UimvldTHZke5+qrIu+wE0m8OKpVtw8/wC8iLjrhb2hE4ISBL25zy+uEHNKTUBC+0JuBW+bIAlXHCFEZ+2RsqIu0zKKf6hg4E+D+xKkeixYP8r+W69Kg8FX8/Ji93MWMfJ6xMwD7Sa2YcDKm9/RCPFTt6qK7D2jBwDf3YECSV3JbNSLTxwEHj2seOu0n/bPS7m5W/uJpUjLaVSTHIvYnzBSXeFckF9M7LrQRKzGmnlT1i3Lg7vsjP5qjA==; 31:ArGceLt/0Yrlyg07mxu/m5b9vLgiKXRqtmUIb0lNNlyYWYGAfQz4WKNIzwWE8LyQnnpJQ0iaFgYp+W3mR0EMv9Ojnura1nlGcMa9dQ36zM/EGCVCAKmbQp0Q7RwUVDObeG/A1jlefwkEDtdGmi7DMed/iFqDJKRVYXTVgxmnKKez8OMxP/3h8c25e57CRvHOjEn4dJjj36AdbBZAGA9ad3zKBhzB99GYJGwnCSl6aPw= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2544; 20:06MFRgTV/+i/uoNf/iFqlIYyH1+6nGP2RjjYKozZ2kDRW9luAj1sqTp4ZlGUB6XNREWXtTlVSVkO2ECikjhEDtKwjo5GQ8XQUnEcTINfea4Q/3vra/v3cRJzYXxF/UkPFqZrlWf7fkUGvupzekg1C65rYHW7OnQXFJVsOCAXSnNkZGUYD0rDLoxxf1U5GIS1cA+X91kGSC4Hz3CAAR4PA62CLBUBran+9aPLYTJb8hlilOUZyYbnV3TwppMlrm1bOqkJ0eMBhPf0ux6flX/Q+BFfMtvieFGuXGAHVtS/+0TNWjY/ckdO/VTOiIBANRrifwYzgwKCnq+8N7b245mgMX9a2djCMF2NnDoSB4H7F44faS/Eq7kOFZji+Rjb0mLicnwWpeA/CpgWImhjxoTsQwi3M6SeFOr3unGZOYMtV8WAqvFXhFWWGtvED1zJxJmkJurPSFtUyabwHt5rexicALfPx8uzD3ttduwgvpq3gIXoPnMAGy01VjIjg24UsBLZ; 4:HAI0BVh0pghoux/L3jWPzCS1ng8ZqUHUpA8T0e+yRS8TRBAQyzuNC0T52kKvFtaLsC/w5M4+retU3lfdfWbI8gYbWXafsOTnuWsa/wtZjomR5rxK6xwgq5y2nT8jhunIO999k1O/NbIFlD9l6EWr3lGQLRisGPl3QZTTmKzuMU7QjcA6HREBwiWuQmL8RXlcoNCXIEHYETZ80SlCjisUgUSaVL1mNhFSQvxaXcskA0TfwS/olZwB7zL4YjsGayGFfN0sYbCl8h8Kc+nJDG6pnIqx5nmHOEl1nWNgGdg0RClTmKk0OHRYqBh001GCAlEMoDSN0iQVW6xD1YgfHT9t4upeBA9j+Fu5Q9OJP/KThTzB3WboJ1QGMHbV2ISHJ+q0hhoBtrcTi4msfO+iQbKQ0oWQBElaI+R9jvu1AINDYezWOlxQ4QQPfzkPTF5jLEes X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(82608151540597); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:VI1PR0701MB2544; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB2544; X-Forefront-PRVS: 00514A2FE6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(229853001)(2351001)(5820100001)(50986999)(76176999)(4001430100002)(33646002)(97736004)(110136002)(42186005)(189998001)(50466002)(101416001)(2950100001)(36756003)(107886002)(52956003)(68736007)(90966002)(92566002)(575784001)(86362001)(81166006)(81156014)(305945005)(46386002)(23676002)(7846002)(19580395003)(19580405001)(8676002)(586003)(7736002)(45336002)(6116002)(66066001)(47776003)(3846002)(122856001)(4326007)(2906002)(105586002)(2870700001)(50226002)(106356001)(5660300001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2544; H:erkkise-laptop.vincit.intranet; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA3MDFNQjI1NDQ7MjM6V25wK3huVHVKMXNpQW1EdjVVOU5aQmNs?= =?utf-8?B?ZnBHL3dSQklxTi82clRvdUNnRWRpSGpaRnNvdUJMZCtFNXBiMUQrdWpLcElx?= =?utf-8?B?K3BuQ1Z5dS95dWJmOUdvelBTVWtTeUwvRW9HNzlDdEZoL1dBM3hIamVaWS8r?= =?utf-8?B?S1FrZUNnL0NjUVErLzZaZThEM1MrRU1ZME9CSGJ5TTByU0pKR21hTGdZZHg4?= =?utf-8?B?NThWUEZXSHRkekVQSVl4STRseHpoZ3hWTVZBd1pNOG9ldmp1TkFjTGpOTmtU?= =?utf-8?B?YnpOWDZmUUVHMUtUaGJhYUxSWVl5RE9pMUEvQk1paEs1Z1BHdUJlc01IY2xk?= =?utf-8?B?R0FTYzBsbmgySmcvQkdzZkw2R3g2bzFkb2JzeWx3RzkzT2RjZGtibkJGQlZG?= =?utf-8?B?a3pGdzJhN3BmYkw4OEpzS2t6N3E1cUgwUHgrdUdrZlFBLzhvc1JBOFJWa01q?= =?utf-8?B?d0krNXAzMGZMaXNRbzdWT0dtS0txaGtYR25CdU1odzNUVElkaVJNc1JXSWNY?= =?utf-8?B?Ui80SURrY2tWVHJZSzhuZVZabHFBc1N4d2Rsc3B1dGR6Tkp3M1NkcVdGNitk?= =?utf-8?B?NzB0ZisxODBrRjNucDNlbFFFd3dNcE9FWi81cmpNVUpPODBrZzc5aEJvdTBR?= =?utf-8?B?bUdqTkZ2dkpUSjJHcDVsMFFYNFF2TWltd2lFQ1VVMFNaL012ZmJ6aVhHQk5T?= =?utf-8?B?bmtNOWw5V0pZZjA3WlF3UlExUFVqeWY2NGUwdWQyUFhadFdwY1ZnaWlnWXdP?= =?utf-8?B?VDlkaW1VdmxOdUxQQ3NBajZ4NXRVME9QNUhCNkU0RnRnWVlkeVhnc2ZqL3Nl?= =?utf-8?B?Sk9meGo5ZVU1dWI4L0hpbXQrZHJKaGE0a1lqV0p4QWhURW1IQ1VGN2Q4UjlN?= =?utf-8?B?KzhMamVFYmViVDMzU2xaVC9qRDZyNEJkYkF0SzZMVzZ0WTJEWlBXQjRQdU5n?= =?utf-8?B?N3Z1aGxDWm40TE4zQk5VK01kU21vdXhETWhwUUhmVi9qYngzWTJPTGtOVTR6?= =?utf-8?B?YklIaVhwWXV2QUlkQk1vcXhxeHNCVkdtMHFTTHlxOWtPbUh0aWplY2l6cENL?= =?utf-8?B?aVFma1o4cGFkWDBZalpxZzdKZDRqQ0FoQUgxV2R5WXhkQWZBaURTRExGSWhk?= =?utf-8?B?U3UwU1BBYWpKZHdkemhnUEgxclZVdVlGcnFkL09mTzg5ZGllT1VXbkZWUVo4?= =?utf-8?B?Mit0alFOVkFTRzcySk9aQ21iOVhnenRoSVBOdkRJTlJXRi95ajc4ZXhhL0Y0?= =?utf-8?B?Vm1jL3lnWklPRmFiN0R3ekE0NmU5OWpKdjdNd3l0M0F4S1hWbmlvQXRIdk01?= =?utf-8?B?ZjcvMzVjZlkzeG8xVGs4VHc4Y0FhK3ZlWHczNzVDanlRb1dBbXJBK0tRUzFR?= =?utf-8?B?MHZ3Z2ZtRlc0L0dEeTRDRXNJU0V5cENkK2xYVkdjOUdndU1pbkxtVUlGRXpv?= =?utf-8?B?SExJWWFjd1V5WFc0bWp5UWFGamZ0cEpHUEs0bnlDOUpWNDhYRTdSeUU3ZW9j?= =?utf-8?B?dW9YeUs0QVp6Y1hUTnV2MFJIR3JSblcycko0YnphMndHa3FRUGs2ekxpY2JP?= =?utf-8?B?TjduOWdFQ1E5MVI3Nlh1MEJVb0RSWENZd3ZVRmdvcDF0QjZrTy9HbTZIaDRr?= =?utf-8?B?OVhWbmptTERVeUg5NjZVaWprQ1EzSnFlVTJtTEgrQU41NkNNN3k2QTkzdm1M?= =?utf-8?Q?zfhifgq0vVpCGoDlI/DBviVTqS4jW7mEYf2JmEuDP?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2544; 6:kyJAkkobl3SMbJxcQo82MkxuAybkuljsYM4ZCeZTItGruLcKsMSV3IboSUsYd649PHVpGjaZ/r1fAgS5+O+V7Il8Az3e7T694F1cSyiWeFgxc5k7hQfLnZjKR7Yqchd5m6Z0obmbj9JDfRLtHwfYEjqJlJ6i8hziaUTnZa1EOhd5IvK98mN2QqTzXci488ilQjZGCDxwSaHDJbmNE3RL0c5UZ7bch437xHjM8dQwggJ1M+D9eCsfjsfQNRNuZhYDMykwF9bqWNCv6+ehg43q+IRPzV7EfnF5EOesKyJX2Ok9rsI5nAHnD4LrkEGG61Reu6zrtrbaYNW4V5TI0ujkzw==; 5:ODxh6RKvnzJAB/h2LbYmxpmeFYxGEFDV4KvGujeW1hR9tDACEUgzcD/rmGgc9IyOTraGzGj65t7v3I6C20oCQhhcZ+og6BbtiJy+TZyxUYan6uo+PU1LXzg4rxmIDTGMFhCSZxDJcpYeVMS5U5yJxw==; 24:4cxsJbdpZAJLmhi3vM7sKwgTz4/ZAgUljpZ1GVdOp6Y9FyYHeAoBlNUgndyHZyuoIQRi7rjs1UoM/FSpol62FOczxTfzXD6EVD/ePQwtjBk=; 7:ZB7SuXpPIE9Ch8lNqR5vNEzK0OPGEL5JYgMkAXZrbwjeffJBt2xPRA0FT5DmhOl+Ej6zGXmcXLYRJMNRIJEoPjGE0q1rh/eaZ+VjnXl6Wjovi2oGyamQy07iceZbjThXKE/QBX8jeMfTElL0kTQFEk4yWEjW2GOCObyf6Pw2HTlRQaVP7TAHkgU4aSUQawtIdM+ShNhkMVS1miROEVWi+zGIOolc4FKITHJ4hRKKqRdsqJxkZCQ3VNYeAEJBTnHZ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2016 11:36:08.9430 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2544 Subject: [FFmpeg-devel] [PATCH v2 09/18] avcodec/utils: do_encode now supports AVMEDIA_TYPE_DATA 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 Cc: =?UTF-8?q?Erkki=20Sepp=C3=A4l=C3=A4?= , =?UTF-8?q?Erkki=20Sepp=C3=A4l=C3=A4?= , OZOPlayer Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Signed-off-by: Erkki Seppälä Signed-off-by: OZOPlayer --- libavcodec/utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 8b55464..f0e22b9 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2880,6 +2880,8 @@ static int do_encode(AVCodecContext *avctx, const AVFrame *frame, int *got_packe } else if (avctx->codec_type == AVMEDIA_TYPE_AUDIO) { ret = avcodec_encode_audio2(avctx, avctx->internal->buffer_pkt, frame, got_packet); + } else if (avctx->codec_type == AVMEDIA_TYPE_DATA) { + ret = avctx->codec->encode2(avctx, avctx->internal->buffer_pkt, frame, got_packet); } else { ret = AVERROR(EINVAL); }