[mythtv-commits] [MythTV/mythtv] ac6e3c: TV: Squash a shadow warning

Mark Kendall noreply at github.com
Fri Oct 25 13:48:15 UTC 2019


  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: ac6e3c330ebec2d2b0b86959b9b9c7c791a4f9d2
      https://github.com/MythTV/mythtv/commit/ac6e3c330ebec2d2b0b86959b9b9c7c791a4f9d2
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

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

  Log Message:
  -----------
  TV: Squash a shadow warning


  Commit: f95b65094e633cc1bf71ebda26ac92f8dd74f8ee
      https://github.com/MythTV/mythtv/commit/f95b65094e633cc1bf71ebda26ac92f8dd74f8ee
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M mythtv/libs/libmythui/DisplayRes.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp

  Log Message:
  -----------
  DisplayRes: Re-enable pause for video mode switching

- but this time, only when switching for video - switching to desktop
was already unused, switching to GUI was causing problems but there is
no real need as media will generally be paused or exiting.


  Commit: b9d18e76120ceaf9a4e375506b100260d2668e0a
      https://github.com/MythTV/mythtv/commit/b9d18e76120ceaf9a4e375506b100260d2668e0a
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.h
    M mythtv/libs/libmythtv/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/mythvdpaucontext.h
    M mythtv/libs/libmythtv/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/mythvdpauhelper.h
    M mythtv/libs/libmythtv/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/mythvdpauinterop.h

  Log Message:
  -----------
  VDPAU: Handle display preemption

- this only appears to be required with legacy drivers
- propagate the preemption state from MythVDPAUHelper to
MythVDPAUInterop and from there to the decoder via MythCodecContext/
MythVDPAUContext
- in the event of preemption, initiate a stream update (ScanStreams) and
ensure the now defunct decoder context is released - after all video
frames have been released.
- new m_resetHardwareDecoders flag may be useful for other hardware
decoder types (esp. NVDEC)


Compare: https://github.com/MythTV/mythtv/compare/94e892ef9bc0...b9d18e76120c


More information about the mythtv-commits mailing list