From patchwork Tue May 23 10:28:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Sabatini X-Patchwork-Id: 3715 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.10.2 with SMTP id 2csp1821263vsk; Tue, 23 May 2017 03:34:29 -0700 (PDT) X-Received: by 10.28.172.69 with SMTP id v66mr1644782wme.46.1495535669689; Tue, 23 May 2017 03:34:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1495535669; cv=none; d=google.com; s=arc-20160816; b=SgEWNvU0h/6xaa4evnOsbCqcA3Nxyijesh1Zd0olNfOJo2VaXAcRWcWHw0BNmve3gl ETYdvf7dX8p3TZUCGPJ2Hx6L4cl45IgW/iPUNjhhnY1KLIQeuxqDeTOLEiTkTCfYcJae A3LSF8UZbMjAaMcb6TZrMPyoE4056tdlFSwAL4SGhJXkPUHxtGW5POssj0XVeVEgU7Ei dQ/searJf1gPS+rr3YzJnOGs+wrppfZxjNZZzo8p81tCR1yVxmE2xeQ8bVh+iN+LdXl5 2WywUXkW6oqCVEIIEFHMK/r97nQNT623bnwY1pAPnYDAYN3kgutcfITtTwqzT0Xv3Exy lD7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=+cIOjtWgoQDwVnQNWVh4ITKnUGQ9mkAcnsgZhOpa3vc=; b=NUuHOxGAewjnSbM1Wyyt2QdxbBDvqfEL4DO/dEy02bR/HXRa/aZDTvuJCypg7bqwRm Tsl6VD6KCQNYpeo9OxFWSlhkVV4uvm/D5huy9j3i6uF5+yi0VHNCon6y6BGNgLjhmSoQ X7xuK/AqgxxJ0uneL1CEK8guDcAIoYSIV+2+AyYj+GUCd4mI4N+4EqVMX/0HCsSpw6cs PTEDHMYLiBzJy6YJIriZKh3rSdsgqXX8CqIwU8+tQi9lRuzvjOmKCsSIsiFGozsdzrxH tx83sraPvD+nCsz920i34PkLq/S/o2vUtvJ74Wl7oazgoyVtm6IfdUNPXdk0xld8H19f k9cg== ARC-Authentication-Results: i=1; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id h8si415138wmf.41.2017.05.23.03.34.29; Tue, 23 May 2017 03:34:29 -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 DA7DA689B50; Tue, 23 May 2017 13:34:24 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 517C5689B3D for ; Tue, 23 May 2017 13:34:18 +0300 (EEST) Received: by mail-wm0-f51.google.com with SMTP id b84so18522391wmh.0 for ; Tue, 23 May 2017 03:34:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=rmgcAQMc5rv/CTbTUbq0lTZ88hpTbGNKRW4ZQ5v7iHA=; b=TN09Dd3VMBqp4EzzS4GJERsfVIigUxaswyQ73WbQ72kqUDdOTD50MRyGSA3bXmGLyu bc+EF3dAWkaaw7pgllYFlpRuUDQqDPPYfnt4BX6oxnFgqclznaq/2VvewZNcyY1B4YlR 2fl1nsO8xwV2zKBkTwl3cjFmSsEmB5cE1Wkjdl2UaZ1vJlRBgjjq1aHgfZmf+XyaSLqa ce4h9Tol5jqCFK/UYK16URz1AR9bGIs5YugmzHwRqaQULDM09KD/w4vJ2qUtMt36+6YE mmqHyXtAj0s6J1N42z0lx3aZjdLRTI4+8GYkzFVt2rh3ZOsMxJco9l7lcUPntRmQvv91 nQPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=rmgcAQMc5rv/CTbTUbq0lTZ88hpTbGNKRW4ZQ5v7iHA=; b=nfX4DgUn93T47oHO4jHOXrNkPalMw0/do/HLyqnwPCdLOucU3yIBJSgKxY8/w2mGhw 56a36nGLTIga8yA9JZX4w9E79RHvIrHgMd2vbi2XZ2CgzTaiZDpIPJzbj1EJXoFKv0eE lDV247nuy1kwal5gcbdxSheonoSwOdNplTnoAX3nBoCY0U1QYQBaHsNxuD8KJ6/xeXlk Tsc9uKJ+bSjYhS6OGz1d0f3fMW6WDUafHQYI60lnbiUYByrKJEcs31xgXI7nj4xsNLMp OAhaM1kx5ZSN+1c9UV00FFB1NIoVbEwGlQoya+9fLrfpwfVd0ywIwOTrxEsjrr2x67OU iZTQ== X-Gm-Message-State: AODbwcDLg2xjHcn9RUMz2BYwhSnOiQIEPeuQYJtGcBCQ32IQiN00dsaV pUY1CPNRKHv2dg== X-Received: by 10.223.130.117 with SMTP id 108mr7268410wrb.70.1495535318269; Tue, 23 May 2017 03:28:38 -0700 (PDT) Received: from barisone (net-188-152-196-102.cust.vodafonedsl.it. [188.152.196.102]) by smtp.gmail.com with ESMTPSA id 137sm393367wmi.19.2017.05.23.03.28.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 May 2017 03:28:37 -0700 (PDT) Received: by barisone (Postfix, from userid 1000) id D970E1A82AB; Tue, 23 May 2017 12:28:33 +0200 (CEST) From: Stefano Sabatini To: FFmpeg development discussions and patches Date: Tue, 23 May 2017 12:28:33 +0200 Message-Id: <1495535313-31988-1-git-send-email-stefasab@gmail.com> X-Mailer: git-send-email 1.9.1 Subject: [FFmpeg-devel] [PATCH] examples/encode_video: add log 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: Stefano Sabatini MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This helps to visualize how the send/receive API works. --- doc/examples/encode_video.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/examples/encode_video.c b/doc/examples/encode_video.c index d2075c1..107bea2 100644 --- a/doc/examples/encode_video.c +++ b/doc/examples/encode_video.c @@ -42,6 +42,9 @@ static void encode(AVCodecContext *enc_ctx, AVFrame *frame, AVPacket *pkt, int ret; /* send the frame to the encoder */ + if (frame) + printf("Send frame %3"PRId64"\n", frame->pts); + ret = avcodec_send_frame(enc_ctx, frame); if (ret < 0) { fprintf(stderr, "Error sending a frame for encoding\n"); @@ -57,7 +60,7 @@ static void encode(AVCodecContext *enc_ctx, AVFrame *frame, AVPacket *pkt, exit(1); } - printf("Write frame %3"PRId64" (size=%5d)\n", pkt->pts, pkt->size); + printf("Write packet %3"PRId64" (size=%5d)\n", pkt->pts, pkt->size); fwrite(pkt->data, 1, pkt->size, outfile); av_packet_unref(pkt); }