[mythtv-commits] [MythTV/mythtv] 6cdf63: Finish cleaning up bad mapping values.

David Hampton noreply at github.com
Sun Jun 6 22:03:28 UTC 2021

  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 6cdf63a8a2266ac4ac098c176dc3ec9390712bd1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-06-05 (Sat, 05 Jun 2021)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythmetadata/bluraymetadata.cpp
    M mythtv/libs/libmythtv/recordingrule.cpp
    M mythtv/libs/libmythui/themeinfo.cpp

  Log Message:
  Finish cleaning up bad mapping values.

Fix the mappings that are returned from the ProgramInfo::ToMap,
BlurayMetadata::toMap, RecordingRule::ToMap, and ThemeInfo::ToMap
functions. Several of the values are stored as a single 16-bit QChar,
potentially losing the high order bits of the number/bitfield.

A set of earlier fixes added new keys with properly stringified
values, leaving the old broken values in place. This commit removes
the broken values completely, and uses the original key names for the
properly stringified values.

Fixes #366.

More information about the mythtv-commits mailing list