[mythtv-commits] [MythTV/mythtv] 3be45a: Don't need to convert MythNotification to MythEven...

David Hampton noreply at github.com
Wed Mar 17 12:38:13 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 3be45ae35b09e984b35f1f6aaf23ba6051862ec8
      https://github.com/MythTV/mythtv/commit/3be45ae35b09e984b35f1f6aaf23ba6051862ec8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/tv_rec.cpp

  Log Message:
  -----------
  Don't need to convert MythNotification to MythEvent before sending.


  Commit: 420fafc0119733ee39a6706b38ebbc979e632ddf
      https://github.com/MythTV/mythtv/commit/420fafc0119733ee39a6706b38ebbc979e632ddf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/programs/mythbackend/mainserver.cpp

  Log Message:
  -----------
  Don't replace received MythEvent pointer when generating response.

Updating this code for the removal of implicit copying of
MythEvents. When processing an event, if there is a need to broadcast
a newly generated message the code now tracks that separately instead
of overwriting the pointer to the received event.


  Commit: 53c1ad4c59465cc69cfd609d2cce9671128e7032
      https://github.com/MythTV/mythtv/commit/53c1ad4c59465cc69cfd609d2cce9671128e7032
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/decoder.h
    M mythplugins/mythmusic/mythmusic/decoderhandler.h
    M mythplugins/mythmusic/mythmusic/musicplayer.h
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmythbase/mythevent.h
    M mythtv/libs/libmythui/mythnotification.h
    M mythtv/libs/libmythui/mythnotificationcenter.h
    M mythtv/libs/libmythupnp/websocket_extensions/websocket_mythevent.h

  Log Message:
  -----------
  Prevent implicit copying of anything based on MythEvent.

This is preparatory work for Qt6, where the ability to copy a QEvent
has been removed and replaced by a "clone" function (which MythEvent
already has).


  Commit: 4edc2ae7f0a72a5a2f7bcfd0b4a478d7e52a0640
      https://github.com/MythTV/mythtv/commit/4edc2ae7f0a72a5a2f7bcfd0b4a478d7e52a0640
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythevent.h

  Log Message:
  -----------
  qt6: Make the MythEvent::clone function an override.

In Qt6 the ability to copy a QEvent has been removed and replaced by a
"clone" function.  MythEvent already has a clone function which is a
base function in Qt5, but must be marked as an override in Qt6.


  Commit: b462ec5f6d76b07b09e68c8cafc44ddd63f08f9d
      https://github.com/MythTV/mythtv/commit/b462ec5f6d76b07b09e68c8cafc44ddd63f08f9d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/settings.pro

  Log Message:
  -----------
  Add the core5compat module when compiling with Qt6.


  Commit: 5a07618c30479b34c0339914129510f55d2c56a0
      https://github.com/MythTV/mythtv/commit/5a07618c30479b34c0339914129510f55d2c56a0
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythmiscutil.cpp

  Log Message:
  -----------
  Fix "variable may be used uninitialized" warning.


  Commit: e5dcaf739e8eee6c30d2bd09da6b6769b580ca97
      https://github.com/MythTV/mythtv/commit/e5dcaf739e8eee6c30d2bd09da6b6769b580ca97
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythcorecontext.cpp

  Log Message:
  -----------
  qt6: Update mythcorecontext for QMutex/QMutexLocker changes.


  Commit: bbae9141b78897296d62782a6808dd74d6b744ff
      https://github.com/MythTV/mythtv/commit/bbae9141b78897296d62782a6808dd74d6b744ff
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythbinaryplist.cpp

  Log Message:
  -----------
  qt6: Add explicit include of QSequentialIterable.


  Commit: a7629e4327f9057c02765ff5d7eddb29b1709e13
      https://github.com/MythTV/mythtv/commit/a7629e4327f9057c02765ff5d7eddb29b1709e13
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythbase/bonjourregister.h

  Log Message:
  -----------
  qt6: Update boujour for QMutexLocker changes.


  Commit: 93b4aaf128007dc6a2ad5d3991fd01b8b3c13205
      https://github.com/MythTV/mythtv/commit/93b4aaf128007dc6a2ad5d3991fd01b8b3c13205
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmyth/mythmediamonitor.cpp

  Log Message:
  -----------
  Remove extraneous arguments when formatting a string.


  Commit: aa38ce3308c850ff07eb264e95629965f7b5c38f
      https://github.com/MythTV/mythtv/commit/aa38ce3308c850ff07eb264e95629965f7b5c38f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/programtypes.h
    M mythtv/libs/libmythtv/recordinginfo.cpp

  Log Message:
  -----------
  Split ProgramInfo::m_properties into three variables.

The m_properties variable contains flags relating to video, audio, and
subtitles. Split this information out into three separate variables,
instead of munging it together into and splitting out of a single
variable.

Fixes #338


  Commit: 59500e457b5cc671f4efe3f948ed1d38e6c38fc1
      https://github.com/MythTV/mythtv/commit/59500e457b5cc671f4efe3f948ed1d38e6c38fc1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmyth/libmyth.pro
    M mythtv/libs/libmyth/programinfo.cpp
    A mythtv/libs/libmyth/programtypeflags.h
    M mythtv/libs/libmyth/programtypes.h
    M mythtv/programs/mythfrontend/playbackbox.cpp

  Log Message:
  -----------
  Fix ProgramInfo::ToMap to not lose data.

There are nine fields in this map whose values are presented as a
single UTF16 character, two of which are likely already overflowing
that value. To prevent changes to existing usage, new fields were
added to present the values in a different way. All nine have had a
"<id>_str" field added to the map that presents the number as a string
so there is no possibility of overflow.  I.E. The program flags might
be presented as the four character string "1538" instead of a one
character string containing QChar(1538).  Four of these values are
bitfields, and have also had an "<id>_names" field added to the map
that lists the textual names of the
bits. I.E. "CUTLIST|WATCHED|PRESERVED"

Fixes #337


  Commit: 8c651a83c059d3703bb309dced5695ea970019fc
      https://github.com/MythTV/mythtv/commit/8c651a83c059d3703bb309dced5695ea970019fc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h

  Log Message:
  -----------
  Add testing of programinfo::ToMap results.

Also changed/added some data to populate more fields in a program info
object, and to test the new "string" and "names" mappings of several
of the fields.


  Commit: 32e352b4aa16de82c422ce1c9a7f0964a2105d0b
      https://github.com/MythTV/mythtv/commit/32e352b4aa16de82c422ce1c9a7f0964a2105d0b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/programs/mythfrontend/videofilter.cpp
    M mythtv/programs/mythfrontend/videofilter.h

  Log Message:
  -----------
  tidy: Fix "identifier naming" warnings in videofilter.


  Commit: d06d9213a75d2c09c3b05ead6b58982dd9abf1fe
      https://github.com/MythTV/mythtv/commit/d06d9213a75d2c09c3b05ead6b58982dd9abf1fe
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp
    M mythtv/libs/libmythtv/vulkan/mythvideovulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythdebugvulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythdebugvulkan.h
    M mythtv/libs/libmythui/vulkan/mythpaintervulkan.cpp

  Log Message:
  -----------
  tidy: Fix "identifier naming" warnings in vulkan code.


  Commit: 0bbd2c8f853c61c3d6f0f74c5e2cfc9c47d8f4f4
      https://github.com/MythTV/mythtv/commit/0bbd2c8f853c61c3d6f0f74c5e2cfc9c47d8f4f4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp

  Log Message:
  -----------
  tidy: Simplify boolean expression in MythVideoOutputVulkan::Init.


  Commit: c423654ddb0a08f1a0f4c4c7e348a9a3ab12fcb2
      https://github.com/MythTV/mythtv/commit/c423654ddb0a08f1a0f4c4c7e348a9a3ab12fcb2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/videosource.h

  Log Message:
  -----------
  tidy: Fix "unnecessary value param" warning in videosource.cpp.


  Commit: eb60b84e787a9f4dd50741219a4acd7afd59c80e
      https://github.com/MythTV/mythtv/commit/eb60b84e787a9f4dd50741219a4acd7afd59c80e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/vulkan/mythvisualvulkan.cpp
    M mythtv/libs/libmythtv/visualisations/vulkan/mythvisualvulkan.h

  Log Message:
  -----------
  tidy: Fix "use std::move" warning in mythvisualvulkan.cpp.


  Commit: df872791d77726e80397b347e9a20ac5420a6c23
      https://github.com/MythTV/mythtv/commit/df872791d77726e80397b347e9a20ac5420a6c23
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/vulkan/mythvisualcirclesvulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythvertexbuffervulkan.cpp

  Log Message:
  -----------
  tidy: Fix "use auto" warning in a couple of vulkan files.


  Commit: bc62779be694795a43fe0ecd31357a9ba005be3e
      https://github.com/MythTV/mythtv/commit/bc62779be694795a43fe0ecd31357a9ba005be3e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/vulkan/mythvisualmonoscopevulkan.cpp

  Log Message:
  -----------
  tidy: Fix "integer divide used in floating point" warning in mythvisualmonoscopevulkan.cpp.


  Commit: cf21a7f101bf766391f04d699cdf7ee4d0fd2d0d
      https://github.com/MythTV/mythtv/commit/cf21a7f101bf766391f04d699cdf7ee4d0fd2d0d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-03-17 (Wed, 17 Mar 2021)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp

  Log Message:
  -----------
  tidy: Fix "potential memory leaks" warning in mythvideooutgpu.cpp.


Compare: https://github.com/MythTV/mythtv/compare/78edc37a607f...cf21a7f101bf


More information about the mythtv-commits mailing list