[mythtv-commits] [MythTV/mythtv] 9e17e5: Add table format (no parsing) for four ATSC tables.

David Hampton noreply at github.com
Thu Dec 29 21:38:17 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 9e17e570d82a340a364af4dd0d1785d8728d4baa
      https://github.com/MythTV/mythtv/commit/9e17e570d82a340a364af4dd0d1785d8728d4baa
  Author: David Hampton <mythtv at love2code.net>
  Date:   2022-12-29 (Thu, 29 Dec 2022)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/atsctables.h

  Log Message:
  -----------
  Add table format (no parsing) for four ATSC tables.


  Commit: 28c270f502928af98b489bbc14239b75ff1eb670
      https://github.com/MythTV/mythtv/commit/28c270f502928af98b489bbc14239b75ff1eb670
  Author: David Hampton <mythtv at love2code.net>
  Date:   2022-12-29 (Thu, 29 Dec 2022)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.h
    M mythtv/libs/libmythtv/mpeg/atsctables.h
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mpeg/mpegtables.h
    M mythtv/libs/libmythtv/mpeg/pespacket.h
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.h
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.pro

  Log Message:
  -----------
  Add MPEG/ATSC/DVB PSIP table parsing tests.


  Commit: c2bb263cc8c550b61b5a2c72eb6d9438a93a0421
      https://github.com/MythTV/mythtv/commit/c2bb263cc8c550b61b5a2c72eb6d9438a93a0421
  Author: David Hampton <mythtv at love2code.net>
  Date:   2022-12-29 (Thu, 29 Dec 2022)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mpeg/dvbtables.h

  Log Message:
  -----------
  Add support for the DVB "Time Offset Table".

The first part of this table is identical to the DVB "Time and Date
Table".  This table also includes descriptors to "describe country
specific dynamic changes of the local time offset relative to UTC". It
also has a CRC, where the TDT doesn't.  The only valid descriptor for
this table is the "Local time offset descriptor".

1) Decode the "Time Offset Table".

2) Update the existing "Local time offset descriptor" to know that the
values are BCD encoded. (See DVB A038 Section 6.2.20.)


  Commit: a23b0d2afc9a74afbeaaa260b2459d88fafee0a7
      https://github.com/MythTV/mythtv/commit/a23b0d2afc9a74afbeaaa260b2459d88fafee0a7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2022-12-29 (Thu, 29 Dec 2022)

  Changed paths:
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.h

  Log Message:
  -----------
  Add more DVB PSIP table parsing tests.


Compare: https://github.com/MythTV/mythtv/compare/3edeee80d030...a23b0d2afc9a


More information about the mythtv-commits mailing list