Mailing List Archive

[MythTV/mythtv] 537c28: VideoDisplayProfile: Use std::accumulate to build ...
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 537c285bc2a4894ea0fb70cd40620480f33eaba5
https://github.com/MythTV/mythtv/commit/537c285bc2a4894ea0fb70cd40620480f33eaba5
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

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

Log Message:
-----------
VideoDisplayProfile: Use std::accumulate to build decoder list


Commit: 1c4993ed1c29e646adb650eb3cba2684978e605d
https://github.com/MythTV/mythtv/commit/1c4993ed1c29e646adb650eb3cba2684978e605d
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythframe.cpp
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythvideoout.cpp
M mythtv/libs/libmythtv/mythvideoscantracker.cpp
M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
M mythtv/libs/libmythtv/opengl/mythmmalinterop.cpp
M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.cpp
M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
M mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp
M mythtv/programs/mythavtest/main.cpp

Log Message:
-----------
MythVideoFrame: Move deinterlacer methods into class

Refs #261


Commit: ed1492420b20faa2d2d7f7f73d1d880b8fcbf99d
https://github.com/MythTV/mythtv/commit/ed1492420b20faa2d2d7f7f73d1d880b8fcbf99d
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/mythdrmprimecontext.cpp
M mythtv/libs/libmythtv/decoders/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/io/mythavformatwriter.cpp
M mythtv/libs/libmythtv/mythavutil.cpp
M mythtv/libs/libmythtv/mythavutil.h
M mythtv/programs/mythtranscode/mpeg2fix.h

Log Message:
-----------
MythCodecMap: Minor cleanup

Refs #267


Commit: ab35d9cd7a07281a7b61a343ba9002012a41df0e
https://github.com/MythTV/mythtv/commit/ab35d9cd7a07281a7b61a343ba9002012a41df0e
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

Changed paths:
M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
M mythplugins/mytharchive/mytharchivehelper/main.cpp
M mythplugins/mythmusic/mythmusic/avfdecoder.cpp

Log Message:
-----------
plugins: Update plugins for MythCodecMap changes


Commit: 5937947aaea284fb704e89040fb3dd36fb924770
https://github.com/MythTV/mythtv/commit/5937947aaea284fb704e89040fb3dd36fb924770
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

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

Log Message:
-----------
MythAVCopy: Cleanup

- remove unused code
- don't allow copy to called without an existing buffer
- remove private implementation
- naming conventions and sundry

Refs #267


Commit: e3c7b984a0644c4671487c13e3b28c7311f54a88
https://github.com/MythTV/mythtv/commit/e3c7b984a0644c4671487c13e3b28c7311f54a88
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/decoderbase.cpp
M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
M mythtv/libs/libmythtv/decoders/mythvtbcontext.cpp
M mythtv/libs/libmythtv/io/mythavformatwriter.cpp
M mythtv/libs/libmythtv/mythavutil.cpp
M mythtv/libs/libmythtv/mythavutil.h
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythvideocolourspace.cpp
M mythtv/libs/libmythtv/mythvideoscantracker.cpp
M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
M mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp
M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
M mythtv/programs/mythtranscode/transcode.cpp

Log Message:
-----------
MythAVUtil: Wrap some functions in the MythAVUtil namespace


Commit: ce4258e0f8f341f9053b0d3f978fc22f00dc6446
https://github.com/MythTV/mythtv/commit/ce4258e0f8f341f9053b0d3f978fc22f00dc6446
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

Changed paths:
M mythtv/libs/libmyth/audio/audiooutpututil.cpp
M mythtv/libs/libmyth/mythaverror.h
M mythtv/libs/libmythtv/mythavutil.h

Log Message:
-----------
MythAVUtil: Move MythAVFrame into mythaverror.h (in libmyth)

- this avoids a mad dependency on mythavutil from libmyth

Refs #267


Commit: 9e68d87c94dd3e82c895f2f393f5647ef309d6f2
https://github.com/MythTV/mythtv/commit/9e68d87c94dd3e82c895f2f393f5647ef309d6f2
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-13 (Tue, 13 Oct 2020)

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

Log Message:
-----------
MythAVUtil: Cleanup MythPictureDeinterlacer


Commit: 7949c23bc28f4a3f9cf5328cf363335487b33a75
https://github.com/MythTV/mythtv/commit/7949c23bc28f4a3f9cf5328cf363335487b33a75
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

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

Log Message:
-----------
MythVideoFrame: Whitespace

Refs #261


Commit: a45a0b12c163b2bfd59a65b965478a04b2ff0e1d
https://github.com/MythTV/mythtv/commit/a45a0b12c163b2bfd59a65b965478a04b2ff0e1d
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/test/test_copyframes/test_copyframes.cpp

Log Message:
-----------
test_copyframes: Clang-tidy fixes


Commit: 43079d395c54640c815ad21760068d56a3ede60d
https://github.com/MythTV/mythtv/commit/43079d395c54640c815ad21760068d56a3ede60d
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

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

Log Message:
-----------
MythVideoFrame: clang-tidy const fix


Commit: 638b4e3301443131172303bcc52932ca9e910933
https://github.com/MythTV/mythtv/commit/638b4e3301443131172303bcc52932ca9e910933
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp

Log Message:
-----------
AvFormatDecoder: Whitespace


Commit: 0e25f716278dd9854f85737015bf2a317f2a712c
https://github.com/MythTV/mythtv/commit/0e25f716278dd9854f85737015bf2a317f2a712c
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/decoderbase.h
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.h
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythvideogpu.h
M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
M mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
M mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp

Log Message:
-----------
AvFormatDecoder: Use uint64_t type throughout for continuity counter


Commit: d89897f650d59fb925446eaf5a7a17fb9ff87aa2
https://github.com/MythTV/mythtv/commit/d89897f650d59fb925446eaf5a7a17fb9ff87aa2
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythcodeccontext.h

Log Message:
-----------
MythCodecContext: Add a convenience method to retrieve MythPlayerUI


Commit: 25d3298cb4e68f7762e858331f116d0a88e5a822
https://github.com/MythTV/mythtv/commit/25d3298cb4e68f7762e858331f116d0a88e5a822
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythdrmprimecontext.cpp
M mythtv/libs/libmythtv/decoders/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
M mythtv/libs/libmythtv/decoders/mythvtbcontext.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.h

Log Message:
-----------
MythOpenGLInterop: Enforce the use of MythPlayerUI

- if using direct rending, and hence displaying hardware frames on
screen, we msut be using a MythPlayerUI instance


Commit: 566c68e4db3abece3709ac3e0d6f5e920801272e
https://github.com/MythTV/mythtv/commit/566c68e4db3abece3709ac3e0d6f5e920801272e
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp

Log Message:
-----------
MythCodecContext: Enforce MythPlayerUI use in decoder creation


Commit: 006fc073bd0836cec520c46a98b2ce885ea13920
https://github.com/MythTV/mythtv/commit/006fc073bd0836cec520c46a98b2ce885ea13920
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

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

Log Message:
-----------
MythVideoFrame: Don't create a buffer for empty frames


Commit: 77e21520829709aa1a5c769a8af529b6ec31a6f0
https://github.com/MythTV/mythtv/commit/77e21520829709aa1a5c769a8af529b6ec31a6f0
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

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

Log Message:
-----------
VideoBuffers: Don't fail if we haven't created buffer for empy frames


Commit: f466f2ca854cba99cf7f7a0d9e0ffe81b5edd49b
https://github.com/MythTV/mythtv/commit/f466f2ca854cba99cf7f7a0d9e0ffe81b5edd49b
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/libmythtv.pro
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
M mythtv/libs/libmythtv/mythplayeraudioui.cpp
M mythtv/libs/libmythtv/mythplayeraudioui.h
A mythtv/libs/libmythtv/mythplayeroverlayui.cpp
A mythtv/libs/libmythtv/mythplayeroverlayui.h
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythplayerui.h
A mythtv/libs/libmythtv/mythplayervideoui.cpp
A mythtv/libs/libmythtv/mythplayervideoui.h
M mythtv/libs/libmythtv/mythplayervisualiserui.cpp
M mythtv/libs/libmythtv/mythplayervisualiserui.h

Log Message:
-----------
MythPlayerUI: Add video and overlay UI classes

- MythPlayerOverlayUI is not yet used
- MythPlayerVideoUI initialy takes ownership of decoder callbacks
- re-work inheritance:

MythPlayer
MythPlayerUIBase
MythPlayerOverlayUI
MythPlayerAudioUI
MythPlayerVideoUI
MythPlayerVisualiserUI
MythPlayerUI


Commit: b3d42cff2270ddbfa5e7f4713e0be2e00cc3eda7
https://github.com/MythTV/mythtv/commit/b3d42cff2270ddbfa5e7f4713e0be2e00cc3eda7
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-14 (Wed, 14 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayerui.h
M mythtv/programs/mythavtest/main.cpp

Log Message:
-----------
mythavtest: Convert to MythPlayerUI for performance tests


Compare: https://github.com/MythTV/mythtv/compare/d1b3b2df075e...b3d42cff2270
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits