[mythtv-commits] [MythTV/mythtv] 39f0e3: libmythfreesurround: include cleanup

David Hampton noreply at github.com
Mon Dec 30 05:56:50 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 39f0e39831cf568e031ea11ec22f21c5d32fb5fc
      https://github.com/MythTV/mythtv/commit/39f0e39831cf568e031ea11ec22f21c5d32fb5fc
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythfreesurround/freesurround.h

  Log Message:
  -----------
  libmythfreesurround: include cleanup

QString is only for the logging, which is the only
use of other MythTV code.


  Commit: 7ea0c01f137dbb49fc5476d3436d1a7312d7bd65
      https://github.com/MythTV/mythtv/commit/7ea0c01f137dbb49fc5476d3436d1a7312d7bd65
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M mythtv/.cppcheck-suppress
    M mythtv/CMakeLists.txt
    M mythtv/docs/doxygen-architecture-document.cpp
    M mythtv/libs/CMakeLists.txt
    M mythtv/libs/libmyth/CMakeLists.txt
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    A mythtv/libs/libmyth/audio/freesurround.cpp
    A mythtv/libs/libmyth/audio/freesurround.h
    A mythtv/libs/libmyth/audio/freesurround_decoder.cpp
    A mythtv/libs/libmyth/audio/freesurround_decoder.h
    M mythtv/libs/libmyth/libmyth.pro
    R mythtv/libs/libmythfreesurround/CMakeLists.txt
    R mythtv/libs/libmythfreesurround/el_processor.cpp
    R mythtv/libs/libmythfreesurround/el_processor.h
    R mythtv/libs/libmythfreesurround/freesurround.cpp
    R mythtv/libs/libmythfreesurround/freesurround.h
    R mythtv/libs/libmythfreesurround/libmythfreesurround.pro
    M mythtv/libs/libmythmetadata/CMakeLists.txt
    M mythtv/libs/libmythmetadata/libmythmetadata.pro
    M mythtv/libs/libs.pro

  Log Message:
  -----------
  merge libmythfreesurround into libmyth/audio

which was its only user.

If it didn't use mythlogging.h, and thus QString, it would be
entirely standard C++, not depending on Qt or any of our libraries,
only depending on FFmpeg.


  Commit: bfe31f353e38e286b27fb57ca5c4272578c4ad1b
      https://github.com/MythTV/mythtv/commit/bfe31f353e38e286b27fb57ca5c4272578c4ad1b
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M mythtv/docs/doxygen-architecture-document.cpp

  Log Message:
  -----------
  doxygen-architecture-document.cpp: remove obsolete reference to libmythnvctrl

which was moved to external/libXNVCtrl in cdc57f4c504cba9e5063af24b3d38c311577b41f in 2017
and removed entirely in bd6c1ef45976809a9e5fb84fc8b00573b7fcc039 in 2019.


  Commit: 1bf48b5f3fe12052efd391b1ef6975784367ac19
      https://github.com/MythTV/mythtv/commit/1bf48b5f3fe12052efd391b1ef6975784367ac19
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M mythtv/libs/libmyth/audio/freesurround.cpp
    M mythtv/libs/libmyth/audio/freesurround.h
    M mythtv/libs/libmyth/audio/freesurround_decoder.cpp

  Log Message:
  -----------
  libmyth/audio/freesurround*: silence -Wshadow

freesurround_decoder.cpp: This was identical to a code block before the if.

freesurround.cpp:

The fsurround_params constructor is never called explicitly, so just set
the default values in the struct definition.  Those values are immediately
overwritten in the FreeSurround constructor anyways.

In FreeSurround::putFrames(), copy the shadowed variables into the places
they are used.


  Commit: 5c887163422cf782169a8f59918870dd7e7e21e6
      https://github.com/MythTV/mythtv/commit/5c887163422cf782169a8f59918870dd7e7e21e6
  Author: David Hampton <mythtv at love2code.net>
  Date:   2024-12-30 (Mon, 30 Dec 2024)

  Changed paths:
    M mythtv/.cppcheck-suppress
    M mythtv/CMakeLists.txt
    M mythtv/docs/doxygen-architecture-document.cpp
    M mythtv/libs/CMakeLists.txt
    M mythtv/libs/libmyth/CMakeLists.txt
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    A mythtv/libs/libmyth/audio/freesurround.cpp
    A mythtv/libs/libmyth/audio/freesurround.h
    A mythtv/libs/libmyth/audio/freesurround_decoder.cpp
    A mythtv/libs/libmyth/audio/freesurround_decoder.h
    M mythtv/libs/libmyth/libmyth.pro
    R mythtv/libs/libmythfreesurround/CMakeLists.txt
    R mythtv/libs/libmythfreesurround/el_processor.cpp
    R mythtv/libs/libmythfreesurround/el_processor.h
    R mythtv/libs/libmythfreesurround/freesurround.cpp
    R mythtv/libs/libmythfreesurround/freesurround.h
    R mythtv/libs/libmythfreesurround/libmythfreesurround.pro
    M mythtv/libs/libmythmetadata/CMakeLists.txt
    M mythtv/libs/libmythmetadata/libmythmetadata.pro
    M mythtv/libs/libs.pro

  Log Message:
  -----------
  Merge remote-tracking branch 'ulmus-scott/freesurround'


Compare: https://github.com/MythTV/mythtv/compare/db3c62340875...5c887163422c

To unsubscribe from these emails, change your notification settings at https://github.com/MythTV/mythtv/settings/notifications


More information about the mythtv-commits mailing list