From patchwork Mon Sep 19 13:25:37 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: 629 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.134 with SMTP id o128csp1000691vsd; Mon, 19 Sep 2016 06:27:52 -0700 (PDT) X-Received: by 10.28.2.85 with SMTP id 82mr8848509wmc.23.1474291672729; Mon, 19 Sep 2016 06:27:52 -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 y77si21127864wme.72.2016.09.19.06.27.52; Mon, 19 Sep 2016 06:27:52 -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 E15B168A04F; Mon, 19 Sep 2016 16:26:05 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0121.outbound.protection.outlook.com [104.47.0.121]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4B182689F73 for ; Mon, 19 Sep 2016 16:25:59 +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=8gVR7I+Cf584bLeOYJ9kAu4Gm4SFZJZuX9EVXqJHCgg=; b=lC06MURT9uhaGQyywMrgeNsPIXXxMsTcwi2JGThMdd2KjRbZyuhQ5o/DL5Mqs4HP0FdOCmL2ryrVYsmhgtAvJptl5pOUklt3mmF4nmhb7Gdc2wq/9i6AZaZNNVeJMvFt4D5a6JCwci2nm0KocOf5pkIYtfjbP1IuZygYmsKLGKw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erkki.seppala.ext@nokia.com; Received: from erkkise-laptop.vincit.intranet (131.228.2.24) by AM5PR0701MB2529.eurprd07.prod.outlook.com (10.169.153.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.8; Mon, 19 Sep 2016 13:26:12 +0000 Received: by erkkise-laptop.vincit.intranet (Postfix, from userid 1000) id D6F324F0F57; Mon, 19 Sep 2016 16:25:48 +0300 (EEST) From: =?UTF-8?q?Erkki=20Sepp=C3=A4l=C3=A4?= To: Date: Mon, 19 Sep 2016 16:25:37 +0300 Message-ID: <1474291548-17810-15-git-send-email-erkki.seppala.ext@nokia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1474291548-17810-1-git-send-email-erkki.seppala.ext@nokia.com> References: <1471943019-14136-1-git-send-email-erkki.seppala.ext@nokia.com> <1474291548-17810-1-git-send-email-erkki.seppala.ext@nokia.com> MIME-Version: 1.0 X-Originating-IP: [131.228.2.24] X-ClientProxiedBy: CY1PR14CA0040.namprd14.prod.outlook.com (10.163.13.178) To AM5PR0701MB2529.eurprd07.prod.outlook.com (10.169.153.149) X-MS-Office365-Filtering-Correlation-Id: 3f4c1d8d-1aad-40aa-fa06-08d3e09086b0 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2529; 2:RHirTdTe0Fkf7HZuxZ+2eXA/yaNsXdsd9nReCdiifFNoX5PIyMqNM6v4W/MuBeYLjofNHMlrOSbP0hfei8YVWzGzMPUXwcBOywiEo1TPmvhzVGWGwhsQ75EpY/DsJt1uSdXVBhsCkZMB/46FfDFZUzy3ht/wl06GN3SnDNia/XkEq8odoz9zdknT/u8LgH2j; 3:QAbTGNuJtzK5rMug2jmMsQ/x2RM5IlRaugBwfXzbAuOfucvT+oVceCDy2Lf1SONXmJOBRTtqIQE5MGBIVO8TseYAD4ETFoo5BWr2z5UCqh0p0DdlUhXzOknDUcjlBd6i; 25:KabSymrztUuJfZwkL4LveJTUkovTvZqzJd1tPwMc1K4todIinviX73yCF4fLbQjuy4VgRtmBV+oCAsP0OWt59f1rpNtYXa4VwL2JJYGFKSQBW1sFNGN9aZ7pF+z4vmNPNxfl1n9I+J8YccQ7N3u3ISCU7IB05HHs3foDHJrpArfhGh7wJoj2fc6+4HjBNLOg/MMsgo3wRCrMsXdv1X3Tf7gYGBZQFE7O7jxJa2Dv3c/zDJO6ZWNGoBySf1hSKAq1gKOjsAfGU3iK4YRb5PQjILGrS3qaoUzFm7LII3et3bXdOdAWUguRgjQbNcYNy2lXbiYtMJZ7ohbJaT7d3lbqKC7ou37huX9H+59Mo4E+G64osJurpa5cyxB0giBRij8zhEBSsyHvqRGYyH5L2dhauX6xXfhMZCii72GvvH3FtMo= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0701MB2529; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2529; 31:LgcDiiVByafXrfB91+IUF/tkeboqsPq5W7TBeUODj4+gKcBROyOwVKUtsNty+DJWojqvmSOu3Qm7Mi9EMAHVJjGFcFy5/nb1LymvLMIcUDBjpN8heLnOJQMSnPN04HLhUG/oG4zwJfdukBRw29OwA/Ve/4bYqIszfbFTjz67VT8JbXSB22CW0urBxiF9At5k9F0Ovle0i2MEYFcUfAzWJ25jep1UgLUOX//+1XZNDtk=; 20:RMNkO7dmj+XstZ+jX3EWgpb8atbvEin7Ztsw1jcYhEJdx5C30eK4G8+iZDsRv96UO3xbZ2sCEAYa/XR+q86bz6DuukajXsmVRr9wmtgCqFjkDD49uctAK1jM0XgL49UNo0xmATi3nJplsLUdkQqUqKXK1PXwKOI+rb4Bg25gCXGFLrQPPWjI+UaSdu7vvlTDWFNkbofpbuJNuQwr/hLQT+m50cSY+zHYW2Rxnzs2rEgTkfpMwEhVL5RF3RMrlzGpMJDbU+7TvmSiBTnfDPrgz55U0aKAgNxVe3Dq806RKSmIXTVRK0xtzvPuav8wE6N4nvwDVs8yC5iZY+XYDMoU+oNf1wT5gl2yw1E9sWyUwsbqfSjBTLKfJxru6b3kes36tK1RddJoFrfouN8WaRm8K9zQujubaedEg0SUQ0z/Cio84/hbQ51/IZavZ5TP1Tnm8shud/MzjIct+7+t1TzO7WJLYc3I5PPI+6zWdE72ALDW/0cAhZLs7enbOymamamo 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)(3002001)(10201501046)(6055026); SRVR:AM5PR0701MB2529; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2529; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2529; 4:toVZtf1+Cjq3ojNC5WgFZW0yqusbuzjFg2s65QpxtMEiM5SvrEpLp43WUf3KxxR/G4onK7tEiU2wKXeZ+I5aTTmd6b7eeytKFatqvz1q7+VofGDboW2VzyJAbrmzfYr16kGiyopOU0947rB9Qlte3eRLXey8tZBxjYlYq71i9d1AYvmN3gPlbWtVsHKeFPghciZ7pzK5g3hVAUZ71ofhJ1c+GHW0oajok/aNUH1FEMUTBBGM1X3hJ6vY0etfQMRi4ndZQq8rbtKbGlBD2qU6HIwYLu9irp16umjzBZ5fF5zYSbuflDXsjAK3MK1ni7Op2pdwOwp+3z/t50S46gudPufhBhdzL+41tyjfHgOmJgQp0f0yIYfestc5vT/P5VJ1iMRa2GdFtlGvgJF88Ahn/AHiBW186urMooi1OfKPXwvzkTDsrstsEPe4iETz5mZH1qyLnAEBahDRy21OlH+7QA== X-Forefront-PRVS: 0070A8666B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(6116002)(7736002)(575784001)(86362001)(305945005)(5820100001)(2906002)(8676002)(52956003)(81166006)(81156014)(4326007)(3846002)(229853001)(110136003)(50986999)(7846002)(2870700001)(92566002)(107886002)(66066001)(47776003)(97736004)(189998001)(42186005)(450100001)(2351001)(19580395003)(36756003)(106356001)(19580405001)(105586002)(50226002)(68736007)(5660300001)(50466002)(586003)(33646002)(101416001)(76176999)(45336002)(46386002)(2950100001)(122856001)(23676002)(4001430100002)(90966002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2529; H:erkkise-laptop.vincit.intranet; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA3MDFNQjI1Mjk7MjM6Qk95dzdSR21mZVdPb0FIVjdoT3JqZ2Ur?= =?utf-8?B?RlVKMDRVSTJhQ3dpeXRHNWN6L21jREFMdU9JRzBSZG1wMmUrVVVKdlcrYVVF?= =?utf-8?B?akZKd0habmNCTUNHY0ZnWTdXdm9nY3JCeEcydGtQdVZrQ21ZWlVkNjNnMGZP?= =?utf-8?B?ZGRHWEZpajVVM0xHU2cwZXRraS91RDVPaFM1WGxONGt0OHduUStlbEVxS2Vn?= =?utf-8?B?TlFGR0RUYjF6Q1Z1MmZrTnljVU5aUzJOWlIrNGNFemRiWVhRRDVhSFR1SjQ1?= =?utf-8?B?Z09kbmRHdWNCWVpySHlZZUREQSsrbzEycmg2UERGcGVHcFFwdXJyb0dBY3du?= =?utf-8?B?M0dqVWcraHRDTWlNc0hGSER2dEhUZGZ4bVE1cFVkbkRLOFpneFNTRHY0WXhY?= =?utf-8?B?amtyZE11TXY1ZGl2NHVhbnhCeHRoZm9HNldmMUZWVUVMNHBWMjBIUkgwSDYx?= =?utf-8?B?akVSd0NFTkxHVktpVEZBdnQzYjc0UWFoTmY3VFpCaU5LT2VIUW4vcFgyMEZi?= =?utf-8?B?bG0wd2NFcWF3MlpBajg2aGgzY1VTRmpjQ2toWG9jczFsWEJYS0xyUTBOa0VP?= =?utf-8?B?MER5R3BYUjl4d3MydENNYmxaMG9NMnZrLzV2RWYyM1RDRFVNSU1iM1pjMjFo?= =?utf-8?B?M1A0UFZGU3lXUlFxT2xteWdBckgzNUwyaWZqdm9HQmxLd1FSZ2VyZzkwMlZZ?= =?utf-8?B?Qys2Zzd5Z3d2bk1jUjB4akhwK3JUckhlRUxOSUk4aGhTcGNyRzlNVkpnbUxD?= =?utf-8?B?SjdoVmM3dVE2cjdHVDNZVElEMCtOaklvVm43SlJ1U1hwQ2Y4eFhiQndndmhJ?= =?utf-8?B?d0dVOFVJckdvR0tvcUJMNlQ0ZXZDb2U1LzY2N2hETU9vZGJNS2xqRE4ybEtq?= =?utf-8?B?Vm95b3dJcGVoL291bVFSVFZBam9iZzdZOTB1SkxsUXB5R3VEMWZTYzBlTXR3?= =?utf-8?B?NGVSNXpCYWExR3FRdlhuTHFiTUtpOUdhQnk3N3FBOXA1RUk0dWEzVW5XQS9a?= =?utf-8?B?S0ZxcFlHM0s3WGo4MjRjRXZnTmljbEpzOEtiVGMyUkcxbGtJQVVaa1ZoUVIv?= =?utf-8?B?clVjZlZIYytBVGErTk81Q2kyZkFYZ3VKNmdMTTRrTjI5ZE9mT0pPUDVMcVJq?= =?utf-8?B?RVVRZ1FvNWlXamtxWDJNUmFhbWpLai9zZWhQeDZCV25GRCtiLzVhdFJuUG9X?= =?utf-8?B?NUQ3RWJjTHd4WnlHeC8wa0lUY1lUZjMyeUNDTUZGMzJTOUtkZHJZdzUxUzhm?= =?utf-8?B?ZVRUbGY5MmZYSU1hYi80V1ZnNEFDQks5V214M2x3aG5SeFdxRTRyd2lQcWgx?= =?utf-8?B?OHB0WmtVWERaYkNOUWxLWmRUZGI1NzQ4Vnk3dFZZM0ZGYjg2VWpuK1g1WDdC?= =?utf-8?B?aWNmUEgyNzhQa0lWNzN1RkpOT1h3cWFnYUM0WStpNUUrYld4bEs4TW4zeXR0?= =?utf-8?B?OStma3RDVGlHcVJnbFBNa3dDb0JLcEZyQm13Z1V1OENtR096aXF5dFV4Ylow?= =?utf-8?B?Y1kvQWsxbEt5VmpLdFNTVThjL25IWmFIb3M0bjMyVldoN3FnUXBZZ3QzQlVn?= =?utf-8?B?VnVpV1FaV2lHcFVpOTVNYjZYTzMzWC9VT1dYeHRKdGUwRktxZ3FtaHM5NXhJ?= =?utf-8?B?OGlwVU9jbEMyVWF4UEsxM1F1cC9yWGo1US9sOGNkUk4vOFZWQmhCRU00d0Ro?= =?utf-8?B?Y1Iva1VZOGhmT3V4L09rbXNCbVZJQmw1cU03Y29DWis0ZDk1TnlRSG03QTFx?= =?utf-8?B?d3BzSjBEM2FCYWtYci9NSnVnPT0=?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2529; 6:hMuYKqbh2pqjPtv17sBJZEvxUacIpuqddOmMDJoVBjGzhm/ly/11IjeMQo2PhnJX8s7yjQHxQ1BEWPgh2hPpKMX7q8gWpSBSPjtSgBZbRnkAVHpzHFywL6sRg2NcqwOeDxsjr+NXXd5WQVA3Jj5wKPCfDrQQb8rgE0bgQ8ptesNmwPo7yVoG1xTIghN86ZyEvLWcUj0vL+YnATcFN8AJPnlUYNBLcCr1rCfAvcFQbQTxblDkYR5GWpTTo5N0UsrEiuGBPiuC9QFtjf7LBWzKRw0RMQxXw0GFQ6pRiPKIXXgBk3aRjVdFaRuwVzreTHzhHaLaOVdeA1D6yFPpxm7qeg==; 5:xfwLlOhYQriPVTPnAANBo6RmLvw9uqL+ZKAeZ5QCB55UISQXyB2nmNpW4MNsI575y7jFtv6K/5BmKeQ/5HHnpkQDHZj/plEcCRaBYcQJffiXSt8eex1UZhzpBzwQghF2vkJX4hsuj5nxu1avQwGC3A==; 24:A5h34fxDHxVA0k04IFNNLeSyGM7ugedz6o6qRjZE6a8awn2l3cgHFLNZkJlvAfyA4cTAYlGAJOni2ZkDadzc47URA3tkXrht0t5HKYDD66I=; 7:Y1wXJJSMLiC9Z1e+RDWNfaca2e4yIFTo0wYyl5pWUVD2t7pvPcSM8ZDVfsAg8w2gJjArzrh8jt6uqPh2IVwXID4gqXGhmYzkliWGGAX3uwO96uTvHRxcWMZnFkIAevKThEvLvyE96ckNYLQS65s8cF/RYGnpIUxGRK4E7Kb0dB++bJknSME8z1o8gsAQPupnbnqxYbDaaEjGR5NT4KTAolBFW5r+zPO94myJGxslOIECra+KT/5bwij4cEONqlIfyLcqEqACgUkDx6r8RJMICkLaFHPiodcpX38R+8tU8xxesqlzaw1qkjhBXkFosT6N SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2016 13:26:12.6127 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2529 Subject: [FFmpeg-devel] [PATCH v3 14/25] 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?= , 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); }