From 7936a65744bb85966d7fe002ea89ed41524622ce Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Thu, 17 Apr 2014 17:07:29 -0300 Subject: [PATCH] libdvbv5: Remove two warnings on 32 bits compilation tables/mpeg_pes.c: In function 'dvb_mpeg_pes_print': tables/mpeg_pes.c:129:4: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' [-Wformat=] dvb_loginfo(" - pts %lx (%fs)", pes->optional->pts, (float) pes->optional->pts / 90000.0); ^ tables/mpeg_pes.c:131:4: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' [-Wformat=] dvb_loginfo(" - dts %lx (%fs)", pes->optional->dts, (float) pes->optional->dts/ 90000.0); ^ Signed-off-by: Mauro Carvalho Chehab --- lib/libdvbv5/tables/mpeg_pes.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/libdvbv5/tables/mpeg_pes.c b/lib/libdvbv5/tables/mpeg_pes.c index 31a05fd..aaf9bba 100644 --- a/lib/libdvbv5/tables/mpeg_pes.c +++ b/lib/libdvbv5/tables/mpeg_pes.c @@ -20,6 +20,7 @@ #include #include #include +#include ssize_t dvb_mpeg_pes_init(struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, uint8_t *table) { @@ -126,8 +127,10 @@ void dvb_mpeg_pes_print(struct dvb_v5_fe_parms *parms, struct dvb_mpeg_pes *pes) dvb_loginfo(" - PES_extension %d", pes->optional->PES_extension); dvb_loginfo(" - length %d", pes->optional->length); if (pes->optional->PTS_DTS & 2) - dvb_loginfo(" - pts %lx (%fs)", pes->optional->pts, (float) pes->optional->pts / 90000.0); + dvb_loginfo(" - pts %" PRIu64 " (%fs)", + pes->optional->pts, (float) pes->optional->pts / 90000.0); if (pes->optional->PTS_DTS & 1) - dvb_loginfo(" - dts %lx (%fs)", pes->optional->dts, (float) pes->optional->dts/ 90000.0); + dvb_loginfo(" - dts %" PRIu64 " (%fs)", + pes->optional->dts, (float) pes->optional->dts/ 90000.0); } } -- 2.7.4