From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id B15FD4B671 for ; Fri, 12 Jul 2024 00:33:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 513CD68DACB; Fri, 12 Jul 2024 03:33:22 +0300 (EEST) Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D0E3068D7A3 for ; Fri, 12 Jul 2024 03:33:15 +0300 (EEST) Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-70af2b1a35aso1226561b3a.1 for ; Thu, 11 Jul 2024 17:33:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720744393; x=1721349193; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=crDXnuRmqLiGd0X/DuzQuH8DgF3xOhFkKHUvTxpiVAs=; b=LsqXHqGfesyhvoa0dOJGWILXHb7X/CUWkBPYU8FY7pl3IbPFIFtz5siMe/k35McegE SZz5NMUepMubI2OnrYmQOkqdRFHZuYb4ZiYlYzGLbw8NKUrSZ7NfKWBCQMrzjUBKk/Co ogwMTHSb9ZcEPnAGZXDBPhPRi4IEpq1uqU54aoJjqlS0cRZyuJL0pXymTQlQ67pitEz6 BKgkNCmS05XNusAAG7FuRCTzCRFk+QfJ+Anu52QTgNARNNOStTYwvjEiTvXlflwkjFih Frg6Vnwy21W85Zrds7nM3FGy/mShF78u/jEAvGm86il0bKNDPYRho/HVIaXk7oKAcIE/ khIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720744393; x=1721349193; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=crDXnuRmqLiGd0X/DuzQuH8DgF3xOhFkKHUvTxpiVAs=; b=qT/r3wC1Zbx1Wo8EAXHKGZtXwFOUs3AlLVF862jW0tt6s8UGOtM8FNZaNdY3wR1fIX wcEzTnJn2gwtRo/U+PibO7pI+ZDSj86Rle3wYUy9bUjbS6j6YBJCtTSOXo9S2I9SLJJ0 MbtNCLgEoVJSvmkJ3F1uL8l6ZUfdFdWscA1uAmq8QqPVw82MBo+A+Eo6glEmtYcoVuFb JWNDye8LvDeiy5nv55+nrG5nNIiv3hx0p9Joe9pvQVWdQHzcxiKdPG/wWMLkBP4EGoC2 x5cvc2cQsbsZAy34EToKJgCAICNbvFF/gbQLsxEW5xugTNFZkk61F5pag2VUsMyQC8c6 ssNA== X-Gm-Message-State: AOJu0YyHVVUobJTj7mbwFPisnA/0oDzDwufkFt32cDu6OcjxQDMmvPKi EJ/vlRiEeZQZfwhX/dd9GWN/pnEz/AEXUZqXFPfl6PkxdHCAas0NebYsQA== X-Google-Smtp-Source: AGHT+IFG8gN3CV43OUDv16qoP74EIJ6YRDMUxPs4QLPkqaBxP7Gxt0ycG4H3M1p2QPR6ChuCFl+ktw== X-Received: by 2002:a05:6a00:2d8d:b0:70b:23a2:515d with SMTP id d2e1a72fcca58-70b4357d716mr11484163b3a.16.1720744392363; Thu, 11 Jul 2024 17:33:12 -0700 (PDT) Received: from localhost.localdomain ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b439ac718sm6273829b3a.168.2024.07.11.17.33.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jul 2024 17:33:11 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Thu, 11 Jul 2024 21:33:06 -0300 Message-ID: <20240712003307.64005-1-jamrial@gmail.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/bsf/showinfo: print packet side data and flags X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Same as the framecrc muxer. This will allow callers to analize changes in these values between filters within a list. Signed-off-by: James Almer --- libavcodec/bsf/showinfo.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libavcodec/bsf/showinfo.c b/libavcodec/bsf/showinfo.c index 4e31e0b5cb..0899263545 100644 --- a/libavcodec/bsf/showinfo.c +++ b/libavcodec/bsf/showinfo.c @@ -23,6 +23,7 @@ #include "bsf.h" #include "bsf_internal.h" +#include "libavutil/internal.h" #include "libavutil/log.h" #include "libavutil/timestamp.h" @@ -45,11 +46,18 @@ static int showinfo_filter(AVBSFContext *ctx, AVPacket *pkt) "pts:%s pt:%s " "dts:%s dt:%s " "ds:%"PRId64" d:%s " - "\n", priv->nb_packets, pkt->size, av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, &ctx->time_base_in), av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &ctx->time_base_in), pkt->duration, av_ts2timestr(pkt->duration, &ctx->time_base_in)); + if (pkt->flags != AV_PKT_FLAG_KEY) + av_log(ctx, AV_LOG_INFO, ", F=0x%0X", pkt->flags); + if (pkt->side_data_elems) { + av_log(ctx, AV_LOG_INFO, ", S=%d", pkt->side_data_elems); + for (int i = 0; i < pkt->side_data_elems; i++) + av_log(ctx, AV_LOG_INFO, ", %8"SIZE_SPECIFIER, pkt->side_data[i].size); + } + av_log(ctx, AV_LOG_INFO, "\n"); priv->nb_packets++; -- 2.45.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".