From patchwork Tue Oct 4 04:49:38 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodger Combs X-Patchwork-Id: 867 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.66 with SMTP id o63csp1951299vsd; Mon, 3 Oct 2016 21:50:08 -0700 (PDT) X-Received: by 10.194.89.71 with SMTP id bm7mr1066192wjb.207.1475556608184; Mon, 03 Oct 2016 21:50:08 -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 p4si2849486wma.39.2016.10.03.21.50.07; Mon, 03 Oct 2016 21:50:08 -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 EBA10689CD4; Tue, 4 Oct 2016 07:49:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io0-f196.google.com (mail-io0-f196.google.com [209.85.223.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7314B689C86 for ; Tue, 4 Oct 2016 07:49:43 +0300 (EEST) Received: by mail-io0-f196.google.com with SMTP id z135so8058376ioe.3 for ; Mon, 03 Oct 2016 21:49:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=gw6C6J9blvGOr/53/HleSmewmSxk2NROriTA2OlvJiM=; b=ll1LS2G5EYcldiSMmEauH4QNzCfkCKImXa8tC63GD7drTDHwBHgBMr2LxK4pTnUKAr iCDW37y2U9TtgXpOizw3SQM9KOlI+awjtUvxHJmyY4FLTod44WW7BNvNFpXj7RMx5Ywd udpH3v3dzdZnf75n9o8rqc83axfneo7L51Psib1rFRy916ccfCHph7t7EfWb6rF/T6oE hemM0QVU9ZXMZR204UmiqZ0KTvshfyRl1hvcChLfQAe33uV1y3kdhshY1JcVx0Eeg5nv WdvqIW8eARWesLsusKgLGRyaOm5c/I7nK3cQrO0Duh1lMyWObElI7Kt4iRmLYOyBeq3p vtyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=gw6C6J9blvGOr/53/HleSmewmSxk2NROriTA2OlvJiM=; b=ma70Sv3ePUfzph1L0aQYdxnHruslQDL3yitvrmTA+krgxIASxbCY7UnkkkX+3rg0Bu HAhrQCfDnj6aemZKdO54M8PTJDYlLWJnU9rGbF29Yy4kcqUa3NdSzOUM0p4ZT+o1+rGa u27wFCMxLj3le9HVb0VMA87VHV55DKnPVbHYp5ysSUzmbuwnrLAjZEakJ4ZI1xA03Rr+ ft7WhQSiMQ7hxSbLQVdZymC9KELhDcNJYg0+hLuaB3P2AtPIGed8AsamYpWRpVuodJjD pWKGDD10RI3NLZjo/n+50S9XhUt96EFzEoltJxly33OuoiNpeXchvwVFUF6B4sx2SfwI 3HJw== X-Gm-Message-State: AA6/9Rn1z8gN8w67uGvqCl9JLGR4bHcib2C1U/pXn3jFIHaFQw8b+bqAkVqdY/mK+cVwog== X-Received: by 10.107.137.148 with SMTP id t20mr2330852ioi.25.1475556586599; Mon, 03 Oct 2016 21:49:46 -0700 (PDT) Received: from Rodgers-MacBook-Pro.local.net (c-73-209-137-129.hsd1.il.comcast.net. [73.209.137.129]) by smtp.gmail.com with ESMTPSA id k2sm972795ith.11.2016.10.03.21.49.46 for (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 03 Oct 2016 21:49:46 -0700 (PDT) From: Rodger Combs To: ffmpeg-devel@ffmpeg.org Date: Mon, 3 Oct 2016 23:49:38 -0500 Message-Id: <20161004044939.22351-3-rodger.combs@gmail.com> X-Mailer: git-send-email 2.10.0 In-Reply-To: <20161004044939.22351-1-rodger.combs@gmail.com> References: <20161004044939.22351-1-rodger.combs@gmail.com> Subject: [FFmpeg-devel] [PATCH 3/4] lavc/utils: avcodec_string: dump field order when known 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" --- libavcodec/utils.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 6f4df93..a0931c6 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -3228,6 +3228,21 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) av_get_colorspace_name(enc->colorspace)); } + if (enc->field_order != AV_FIELD_UNKNOWN) { + const char *field_order = "progressive"; + if (enc->field_order == AV_FIELD_TT) + field_order = "top first"; + else if (enc->field_order == AV_FIELD_BB) + field_order = "bottom first"; + else if (enc->field_order == AV_FIELD_TB) + field_order = "top coded first, swapped"; + else if (enc->field_order == AV_FIELD_BT) + field_order = "bottom coded first, swapped"; + + av_strlcatf(detail, sizeof(detail), "%s, ", field_order); + } + + if (av_log_get_level() >= AV_LOG_DEBUG && enc->chroma_sample_location != AVCHROMA_LOC_UNSPECIFIED) av_strlcatf(detail, sizeof(detail), "%s, ",