aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-07-08 13:22:27 -0300
committerJames Almer <jamrial@gmail.com>2024-07-08 13:30:24 -0300
commitd570457eb73fa7221e7aaa7d7ee74faf8f040224 (patch)
tree1ec195e25e85a0d33041eb5143c5cf845c2fcfb0
parent893c6802acb58b5da252a71870787faebf580a97 (diff)
downloadffmpeg-d570457eb73fa7221e7aaa7d7ee74faf8f040224.tar.gz
ffprobe: print Frame Cropping packet side data info
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r--fftools/ffprobe.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index 71d1ffc21f..0b7d4ce0d7 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -2628,6 +2628,11 @@ static void print_pkt_side_data(WriterContext *w,
if (do_show_data)
writer_print_data(w, "data", sd->data, sd->size);
writer_print_data_hash(w, "data_hash", sd->data, sd->size);
+ } else if (sd->type == AV_PKT_DATA_FRAME_CROPPING && sd->size >= sizeof(uint32_t) * 4) {
+ print_int("crop_top", AV_RL32(sd->data));
+ print_int("crop_bottom", AV_RL32(sd->data + 4));
+ print_int("crop_left", AV_RL32(sd->data + 8));
+ print_int("crop_right", AV_RL32(sd->data + 12));
} else if (sd->type == AV_PKT_DATA_AFD && sd->size > 0) {
print_int("active_format", *sd->data);
}