From patchwork Mon Apr 3 01:45:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 3257 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.44.195 with SMTP id s186csp2984660vss; Sun, 2 Apr 2017 18:46:45 -0700 (PDT) X-Received: by 10.28.1.209 with SMTP id 200mr7289225wmb.74.1491184005631; Sun, 02 Apr 2017 18:46:45 -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 59si17823527wrj.325.2017.04.02.18.46.45; Sun, 02 Apr 2017 18:46:45 -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 sp=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 A36EF688338; Mon, 3 Apr 2017 04:46:19 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qk0-f196.google.com (mail-qk0-f196.google.com [209.85.220.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 925636882F4 for ; Mon, 3 Apr 2017 04:46:11 +0300 (EEST) Received: by mail-qk0-f196.google.com with SMTP id p22so17540156qka.0 for ; Sun, 02 Apr 2017 18:46:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=IdzXhOKhYKM5WyNPOH8kd+ZA43dz85T0OcjJA9wBMe0=; b=pf584wydKR9E/kPU0dQyCr1RbPPzdZnuizPge2HarOsG0RzM85RzTWc2rQXFtkbyJx M+gtvu0/YPSSlw/6NhMNUnbEki3K/C4XU6Gn8BXFB5fzbiH3Zq0FngyLVB8MMuvi3+D3 0PR+4Y2XqdHUXfQ9C48fOjJJc8kiKv1gmssrfNDt7mmK3y3aOWx9y4S8xLmMxAbRriHx iSUYAq0MnfKQpsecEzIRyTx58F4SFzAvVsZALLCFljrZq0wU4tAIk9R8jgn32FGOrOa9 0jnnt9ukQ8ku0g/N4UzwDlLlYEk6lcjWNRJbYJRF/bjeapj7xetxnC9G9qvOvXtmHrD/ RA3w== 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:in-reply-to :references; bh=IdzXhOKhYKM5WyNPOH8kd+ZA43dz85T0OcjJA9wBMe0=; b=oWuMazB4wQCtm6BsHd4U88vqo5ZB2QlcrXb8tCfE0DwDnDJo2KwmNfAVPzl1YLXdt6 R8hFPg2G/EcJq9DnfTJhUODltjx4Q3nYt9UElZ54A98kXnKj9aEBdJYOuE1A8SC3bVL9 mlxYqfdX1TgaBi1TwyiCxKNh0tbh8H8X0CgPTkobqSomO9+OC62dRkOABmazQPQLrV+N 13tOks6yT2Kmxl3XnhlvPfywQicDujny/nJUayp2Wv/efEeiQKWQXY9l22GY6aXkJwkR y+IodOdqU4NhCpINEPDBXd7PRdmT8KkF/gE7lo3sXL6vdzltyoUp65l0IDLaj1ad4LT8 NjXg== X-Gm-Message-State: AFeK/H121/qZD7uX6eG1JGVoJo9qzEcRxbRj2AKb7LfZwkq+84d6W+13nvZw++C5lKgZ7Q== X-Received: by 10.55.134.2 with SMTP id i2mr13017547qkd.43.1491183972050; Sun, 02 Apr 2017 18:46:12 -0700 (PDT) Received: from localhost.localdomain ([181.231.62.139]) by smtp.gmail.com with ESMTPSA id n19sm8645200qtn.35.2017.04.02.18.46.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 02 Apr 2017 18:46:11 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Sun, 2 Apr 2017 22:45:44 -0300 Message-Id: <20170403014545.3704-4-jamrial@gmail.com> X-Mailer: git-send-email 2.12.1 In-Reply-To: <20170403014545.3704-1-jamrial@gmail.com> References: <20170403014545.3704-1-jamrial@gmail.com> Subject: [FFmpeg-devel] [PATCH 4/5] avcodec/hevc_parse: split build dependencies 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: James Almer --- configure | 5 +++-- libavcodec/Makefile | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/configure b/configure index adaf1a35f7..477a23f985 100755 --- a/configure +++ b/configure @@ -2108,6 +2108,7 @@ CONFIG_EXTRA=" h264parse h264pred h264qpel + hevcparse hpeldsp huffman huffyuvdsp @@ -2439,7 +2440,7 @@ h264_decoder_suggest="error_resilience" hap_decoder_select="snappy texturedsp" hap_encoder_deps="libsnappy" hap_encoder_select="texturedspenc" -hevc_decoder_select="bswapdsp cabac golomb videodsp" +hevc_decoder_select="bswapdsp cabac golomb hevcparse videodsp" huffyuv_decoder_select="bswapdsp huffyuvdsp llviddsp" huffyuv_encoder_select="bswapdsp huffman huffyuvencdsp llvidencdsp" iac_decoder_select="imc_decoder" @@ -2801,7 +2802,7 @@ vp9_cuvid_decoder_deps="cuda cuvid" # parsers h264_parser_select="golomb h264dsp h264parse" -hevc_parser_select="golomb" +hevc_parser_select="golomb hevcparse" mpegvideo_parser_select="mpegvideo" mpeg4video_parser_select="h263dsp mpegvideo qpeldsp" vc1_parser_select="vc1dsp" diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 0dd0c7b1bb..703eb8c31c 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -78,6 +78,7 @@ OBJS-$(CONFIG_H264DSP) += h264dsp.o h264idct.o OBJS-$(CONFIG_H264PARSE) += h264_parse.o h2645_parse.o h264_ps.o OBJS-$(CONFIG_H264PRED) += h264pred.o OBJS-$(CONFIG_H264QPEL) += h264qpel.o +OBJS-$(CONFIG_HEVCPARSE) += hevc_parse.o h2645_parse.o hevc_ps.o OBJS-$(CONFIG_HPELDSP) += hpeldsp.o OBJS-$(CONFIG_HUFFMAN) += huffman.o OBJS-$(CONFIG_HUFFYUVDSP) += huffyuvdsp.o @@ -334,11 +335,11 @@ OBJS-$(CONFIG_H264_VAAPI_ENCODER) += vaapi_encode_h264.o vaapi_encode_h26x. OBJS-$(CONFIG_H264_VIDEOTOOLBOX_ENCODER) += videotoolboxenc.o OBJS-$(CONFIG_HAP_DECODER) += hapdec.o hap.o OBJS-$(CONFIG_HAP_ENCODER) += hapenc.o hap.o -OBJS-$(CONFIG_HEVC_DECODER) += hevcdec.o hevc_mvs.o hevc_ps.o hevc_sei.o \ +OBJS-$(CONFIG_HEVC_DECODER) += hevcdec.o hevc_mvs.o hevc_sei.o \ hevc_cabac.o hevc_refs.o hevcpred.o \ - hevcdsp.o hevc_filter.o h2645_parse.o hevc_data.o + hevcdsp.o hevc_filter.o hevc_data.o OBJS-$(CONFIG_HEVC_CUVID_DECODER) += cuvid.o -OBJS-$(CONFIG_HEVC_MEDIACODEC_DECODER) += mediacodecdec.o hevc_parse.o +OBJS-$(CONFIG_HEVC_MEDIACODEC_DECODER) += mediacodecdec.o OBJS-$(CONFIG_HEVC_NVENC_ENCODER) += nvenc_hevc.o OBJS-$(CONFIG_NVENC_HEVC_ENCODER) += nvenc_hevc.o OBJS-$(CONFIG_HEVC_QSV_DECODER) += qsvdec_h2645.o @@ -942,7 +943,7 @@ OBJS-$(CONFIG_GSM_PARSER) += gsm_parser.o OBJS-$(CONFIG_H261_PARSER) += h261_parser.o OBJS-$(CONFIG_H263_PARSER) += h263_parser.o OBJS-$(CONFIG_H264_PARSER) += h264_parser.o h264_sei.o h264data.o -OBJS-$(CONFIG_HEVC_PARSER) += hevc_parser.o h2645_parse.o hevc_ps.o hevc_data.o +OBJS-$(CONFIG_HEVC_PARSER) += hevc_parser.o hevc_data.o OBJS-$(CONFIG_MJPEG_PARSER) += mjpeg_parser.o OBJS-$(CONFIG_MLP_PARSER) += mlp_parser.o mlp.o OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o h263.o \