[mythtv-commits] [MythTV/mythtv] e5145e: OpenGLVideo: Explicitly track input and output fra...
Mark Kendall
noreply at github.com
Thu Mar 14 13:14:56 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: e5145edede1d6558f4bf92a59e5be937005abd3b
https://github.com/MythTV/mythtv/commit/e5145edede1d6558f4bf92a59e5be937005abd3b
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythvideotexture.cpp
M mythtv/libs/libmythtv/openglvideo.cpp
M mythtv/libs/libmythtv/openglvideo.h
M mythtv/libs/libmythtv/videoout_opengl.cpp
M mythtv/libs/libmythtv/videoout_opengl.h
Log Message:
-----------
OpenGLVideo: Explicitly track input and output frame type
- using VideoFrameType instead of a confusing, seperate enum that didn't
explicitly handle many cases.
- cleanup some errors in MythVideoTexture that caused it to create too
many textures.
Commit: ee805b0c6f7f4a62f210de608bba19da98939b8e
https://github.com/MythTV/mythtv/commit/ee805b0c6f7f4a62f210de608bba19da98939b8e
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvideotexture.cpp
M mythtv/libs/libmythtv/mythvideotexture.h
Log Message:
-----------
MythVideoTexture: Mark frames as valid when data has been uploaded
- only applies to software frames
Commit: 317bf59cb56a7f7ab83e0ec83d4df775e9cf3ef1
https://github.com/MythTV/mythtv/commit/317bf59cb56a7f7ab83e0ec83d4df775e9cf3ef1
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvideotexture.cpp
M mythtv/libs/libmythtv/mythvideotexture.h
Log Message:
-----------
MythVideoTexture: Minor optimisations
Commit: d03640a936b7174e208c6e1fb4acc26726f7f7b9
https://github.com/MythTV/mythtv/commit/d03640a936b7174e208c6e1fb4acc26726f7f7b9
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/openglvideo.cpp
M mythtv/libs/libmythtv/openglvideo.h
M mythtv/libs/libmythtv/videoout_opengl.cpp
M mythtv/libs/libmythtv/videoout_opengl.h
Log Message:
-----------
OpenGLVideo: Better reference frame hanlding
- explicitly create textures for previous and next frames
- load data into next first and use a much simpler rotation
- if any current frames are not valid, use those that are
- still some minor discontinuity at startup which may be cleaned up
later
Compare: https://github.com/MythTV/mythtv/compare/519645d806d0...d03640a936b7
More information about the mythtv-commits
mailing list