From patchwork Sat Mar 21 04:46:09 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: numberwolf X-Patchwork-Id: 18314 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 49ACA449847 for ; Sat, 21 Mar 2020 06:47:48 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 20E7B68B1A7; Sat, 21 Mar 2020 06:47:48 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from qq.com (out203-205-221-209.mail.qq.com [203.205.221.209]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 90DE968B0D2 for ; Sat, 21 Mar 2020 06:47:41 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1584766056; bh=ifcBhPZdSHruXVU/VpbciyH1eABytbHblg70D7bwblI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:In-Reply-To: References; b=hNmH6O+YFnxB/fxekGrAiPRC6xOSfnyqciKKmp1If9WP2eBb31v6V3asITqNckSic ayObg7OIE/dBYnMUhjNJEf4UMwNGBux0OneaVUS5cq93oND/z4hCDo29TVwno1LmJH GiDs8cjZM9Kj5DkahncG1BoZ1Z8N34RxPNSSPdt4= Received: from localhost.localdomain ([123.126.85.189]) by newxmesmtplogicsvrszc5.qq.com (NewEsmtp) with SMTP id BE0B404B; Sat, 21 Mar 2020 12:47:32 +0800 X-QQ-mid: xmsmtpt1584766052tckfk3gp8 X-QQ-XMAILINFO: OAm6IKJnM8dY2M8lVvMagvhPzgNg+zu2fZgbuf2tc4rVxj1bfieowb5e233BLk lepG3IJS4ItP8zBiYjRGc92UuWe0plX6KEKfIZXAoOfpkUuwjMP1TF/+VGRNBqnOK5KrARjOwQa3 omc+bbpbLJ0PhdbwVRyjRM/8IlvNDB7L5A67MptGsBjU778jDMMsKBI/MuHmYXH0b2UrQ6k4/It7 fWVr2XzoQ5ys/8IzCaZSHPBcMNv8vsWLs6rETkMiE47eeyzh5EqAtXQVL/mQTHN5dEaeUwnVoE22 71HM+Cqdvn7kNFFfwGnBZJEDs/mNxVFdnUKmFiQTRcJ1Jpl4EMDUOqkxU+nu8CyEYGl2yCtx71+C A8xS7fyN00asyDvxxG/8hpWJPYAyq4HxkV6VFdmLEKASDDOvBqXAYAJhVQyWh9ON2q57zz/wAKmV 0gz66xfrZtbjI8duPvEHv3IwXHVwdJtif8w8UIBeDAWFucTJTLNFF2btSrkCAs+wEHLTy+7ZwmJ+ 5/X/LZslgdTOB4DX6oi2VKhhsOKXUxvwsHIPy2MqnNAylslkfmjtYp8Vze/07NVQYw4KXCOxQS0E w1ehk2Ee6h6QliOxe0gLprBNo/4svQvwG2O1UnRdmZ1CeVreiFcLFtp+mutwJViAv0T5jzPlwoDF ulsapKqvkf70hv From: numberwolf To: ffmpeg-devel@ffmpeg.org Date: Sat, 21 Mar 2020 12:46:09 +0800 Message-Id: <9f27e90b417a4c416bb1cf7e0ac685d17393cce2.1584765328.git.porschegt23@foxmail.com> X-Mailer: git-send-email 2.17.2 (Apple Git-113) In-Reply-To: References: In-Reply-To: References: Subject: [FFmpeg-devel] [PATCH v4] examples/extract_mvs.c: dont disply motionless vectors 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: numberwolf MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Reviewed-by: Paul B Mahol Signed-off-by: numberwolf --- Here, don't need show motionless vectors,because they're useless. And remove comments. doc/examples/extract_mvs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/examples/extract_mvs.c b/doc/examples/extract_mvs.c index de31ccd..af62e02 100644 --- a/doc/examples/extract_mvs.c +++ b/doc/examples/extract_mvs.c @@ -60,6 +60,9 @@ static int decode_packet(const AVPacket *pkt) const AVMotionVector *mvs = (const AVMotionVector *)sd->data; for (i = 0; i < sd->size / sizeof(*mvs); i++) { const AVMotionVector *mv = &mvs[i]; + if (mv->src_x == mv->dst_x && mv->src_y == mv->dst_y) { + continue; + } printf("%d,%2d,%2d,%2d,%4d,%4d,%4d,%4d,0x%"PRIx64"\n", video_frame_count, mv->source, mv->w, mv->h, mv->src_x, mv->src_y,