From patchwork Tue Aug 2 20:38:40 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Timothy Gu X-Patchwork-Id: 72 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.67 with SMTP id o64csp394220vsd; Tue, 2 Aug 2016 13:54:14 -0700 (PDT) X-Received: by 10.28.24.5 with SMTP id 5mr21240239wmy.6.1470171253918; Tue, 02 Aug 2016 13:54:13 -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 ub9si4432659wjb.62.2016.08.02.13.54.12; Tue, 02 Aug 2016 13:54:13 -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=@gmail.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=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F2285689F5C; Tue, 2 Aug 2016 23:53:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pa0-f68.google.com (mail-pa0-f68.google.com [209.85.220.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E37A9689F40 for ; Tue, 2 Aug 2016 23:53:41 +0300 (EEST) Received: by mail-pa0-f68.google.com with SMTP id q2so12621808pap.0 for ; Tue, 02 Aug 2016 13:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=Y3X15c5H8ez0yrCvwi1BbSlAEd3kALTypvACAHFnmnY=; b=RsV1pZIxE69c/dbzw0KF5crloLHcClQZ8VDOo8/N7/mdd9+gfT2jOkmN1HC49YT446 7osEkSXFeQYE/vuqDsv/aM8oKjifIgAgmdW0mGgSF4qoeyq/Ed3Nd89c3p7spkjZ1t4a wDTLHrwp/ob6c/J9JxTkBJKp01AHFWxsPj+3SGdYeTcGcMUbZITnzPFZ6VfyPtB7sEew x55r3/z3EK6Okwhi02MHozpMAgmzaNCR/SYmq66AvOBEjQPek/uGp3VapiAEjoOR3XS8 CdHFVFeE7h2muskknX3tyDhWzvVyxgZNpj25KtyC3oNmHvPhVhb45ZB511r8TlPqEjF1 c6KA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Y3X15c5H8ez0yrCvwi1BbSlAEd3kALTypvACAHFnmnY=; b=de47FtN3fSEjuC7/C1+xJMEvoNjyvBzs48TUIfjjiwQwYJ4UOO00n4fCY5j/BYKWV0 y04xRH1GEard0k1cbpVWqF5cFIbKcUtW4lV32FhMtw4IW5coJKesxdwsPdvznJodZv8l ZtipBp+QdVHXTNVvS+4jxGNYBaSGG+Wy62CHdTsp2v7a+1+dBPJeOmONKCi6ZEsrRrHX BYm+/+eRRnC1reoo+qFn9OhIZ2fjNJumaajjDMKu/SwACguIHHHkV1BrYbm1feg8PSQT ICg7gz/aT2sIeK1RKs5wgadD0jr373AK9Fyq522t5y8/rJ4DfeSiIGcWfT+R1kICxxg3 Rgjw== X-Gm-Message-State: AEkoouvTfAc3xKAImyoXej6zTDOC1SDT1UPMZ+fJER91GLoce8ZhFRaZFIKPXEEfJ/8chw== X-Received: by 10.66.254.102 with SMTP id ah6mr110624445pad.59.1470170324529; Tue, 02 Aug 2016 13:38:44 -0700 (PDT) Received: from biggie.timothygu.me (ip68-5-186-115.oc.oc.cox.net. [68.5.186.115]) by smtp.gmail.com with ESMTPSA id y2sm6907053pan.31.2016.08.02.13.38.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 02 Aug 2016 13:38:43 -0700 (PDT) From: Timothy Gu To: ffmpeg-devel@ffmpeg.org Date: Tue, 2 Aug 2016 13:38:40 -0700 Message-Id: <1470170320-29796-1-git-send-email-timothygu99@gmail.com> X-Mailer: git-send-email 2.1.4 Subject: [FFmpeg-devel] [PATCH] jni, mediacodec: Return ENOSYS on unsupported platforms 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: Timothy Gu MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- libavcodec/jni.c | 2 +- libavcodec/mediacodec.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/jni.c b/libavcodec/jni.c index 32456f5..e08a185 100644 --- a/libavcodec/jni.c +++ b/libavcodec/jni.c @@ -69,7 +69,7 @@ void *av_jni_get_java_vm(void *log_ctx) int av_jni_set_java_vm(void *vm, void *log_ctx) { - return 0; + return AVERROR(ENOSYS); } void *av_jni_get_java_vm(void *log_ctx) diff --git a/libavcodec/mediacodec.c b/libavcodec/mediacodec.c index cd8766f..25b3dd0 100644 --- a/libavcodec/mediacodec.c +++ b/libavcodec/mediacodec.c @@ -108,7 +108,7 @@ AVMediaCodecContext *av_mediacodec_alloc_context(void) int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) { - return 0; + return AVERROR(ENOSYS); } void av_mediacodec_default_free(AVCodecContext *avctx) @@ -117,7 +117,7 @@ void av_mediacodec_default_free(AVCodecContext *avctx) int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render) { - return 0; + return AVERROR(ENOSYS); } #endif