[bTSstream-devel] [Git][videolan/bitstream][master] 2 commits: dvb/si/desc_58: fix printf format for time_t

Christophe Massiot (@cmassiot) gitlab at videolan.org
Wed Jun 19 13:10:31 UTC 2024



Christophe Massiot pushed to branch master at VideoLAN / bitstream


Commits:
96af36eb by Clément Vasseur at 2024-06-19T14:47:54+02:00
dvb/si/desc_58: fix printf format for time_t

- - - - -
c76e08a1 by Christophe Massiot at 2024-06-19T15:10:19+02:00
Merge branch 'nto-printf-time'

- - - - -


1 changed file:

- dvb/si/desc_58.h


Changes:

=====================================
dvb/si/desc_58.h
=====================================
@@ -156,26 +156,26 @@ static inline void desc58_print(uint8_t *p_desc, f_print pf_print,
         case PRINT_XML:
             pf_print(opaque,
               "<LOCAL_TIME_OFFSET_DESC country_code=\"%3.3s\" country_region_id=\"%u\""
-              " lto_polarity=\"%u\" lt_offset=\"%04x\" time_of_change=\"%ld\""
+              " lto_polarity=\"%u\" lt_offset=\"%04x\" time_of_change=\"%.f\""
               " time_of_change_dec=\"%s\" next_time_offset=\"%04x\"/>",
               (const char *)desc58n_get_country_code(p_desc_n),
               desc58n_get_country_region_id(p_desc_n),
               desc58n_get_lto_polarity(p_desc_n),
               desc58n_get_lt_offset(p_desc_n),
-              ts_time_of_change, txt_time_of_change,
+              difftime(ts_time_of_change, 0), txt_time_of_change,
               desc58n_get_next_offset(p_desc_n)
             );
             break;
         default:
             pf_print(opaque,
               "    - desc 58 local_time_offset country_code=%3.3s country_region_id=%u"
-              " lto_polarity=%u lto_offset=%04x time_of_change=%ld"
+              " lto_polarity=%u lto_offset=%04x time_of_change=%.f"
               " time_of_change_dec=\"%s\" next_time_offset=%04x",
               (const char *)desc58n_get_country_code(p_desc_n),
               desc58n_get_country_region_id(p_desc_n),
               desc58n_get_lto_polarity(p_desc_n),
               desc58n_get_lt_offset(p_desc_n),
-              ts_time_of_change, txt_time_of_change,
+              difftime(ts_time_of_change, 0), txt_time_of_change,
               desc58n_get_next_offset(p_desc_n)
              );
         }



View it on GitLab: https://code.videolan.org/videolan/bitstream/-/compare/dcb62334b441c2d8dbeb256d8ebc2b7353c9a503...c76e08a1ecd005cceca0f6f6e7ee8f16b0d77e68

-- 
This project does not include diff previews in email notifications.
View it on GitLab: https://code.videolan.org/videolan/bitstream/-/compare/dcb62334b441c2d8dbeb256d8ebc2b7353c9a503...c76e08a1ecd005cceca0f6f6e7ee8f16b0d77e68
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the biTStream-devel mailing list