|
Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
|
#include "cores/DataCacheCore.h"#include "cores/RetroPlayer/buffers/BaseRenderBufferPool.h"#include "cores/RetroPlayer/buffers/video/RenderBufferSysMem.h"#include "cores/RetroPlayer/playback/test/PlaybackTestEnvironment.h"#include "cores/RetroPlayer/rendering/VideoRenderers/RPBaseRenderer.h"#include "cores/RetroPlayer/streams/RPStreamManager.h"#include "cores/RetroPlayer/streams/RetroPlayerRendering.h"#include "cores/RetroPlayer/streams/RetroPlayerVideo.h"#include "games/addons/streams/GameClientStreamHwFramebuffer.h"#include <algorithm>#include <functional>#include <future>#include <memory>#include <mutex>#include <stdexcept>#include <utility>#include <vector>#include <gtest/gtest.h>Classes | |
| class | TestRPRenderManager |
| class | TestRPStreamHandoff |
Functions | |
| TEST_F (TestRPRenderManager, InitialStartup) | |
| TEST_F (TestRPRenderManager, ResetWithFlushBeforeRendering) | |
| TEST_F (TestRPRenderManager, ResetWithRenderingBeforeFlush) | |
| TEST_F (TestRPRenderManager, ResetDuringRendererLookup) | |
| TEST_F (TestRPRenderManager, SoftwareCallsDoNotBindPools) | |
| TEST_F (TestRPRenderManager, ContextCreatedInsideNestedClientCall) | |
| TEST_F (TestRPRenderManager, FailedContextBindUnwindsCreation) | |
| TEST_F (TestRPRenderManager, FailedClientBindDoesNotEndAnotherScope) | |
| TEST_F (TestRPRenderManager, FramebufferGrowthPreservesBufferAndOtherAxis) | |
| TEST_F (TestRPRenderManager, CapturedFrameOwnsOneReferenceAndCanRemainInUse) | |
| TEST_F (TestRPRenderManager, GUIHandoffPrecedesCaptureReleaseAndPoolFlush) | |
| TEST_F (TestRPRenderManager, InvalidAndFailedCapturesKeepPreviousPublication) | |
| TEST_F (TestRPRenderManager, HardwareStreamPreservesNominalAndCurrentDisplayAspectRatio) | |
| TEST_F (TestRPRenderManager, HardwarePacketsPreserveRotationAcrossFrameSizes) | |
| TEST_F (TestRPRenderManager, StreamClosureKeepsContextUntilClientCallReturns) | |
| TEST_F (TestRPRenderManager, ReopenReplacesPendingContextInsideClientCall) | |
| TEST_F (TestRPRenderManager, FailedReplacementCreationReleasesPendingContext) | |
| TEST_F (TestRPRenderManager, FailedReplacementBindAllowsAnotherOpenInsideClientCall) | |
| TEST_F (TestRPRenderManager, AllocationExceptionBalancesNestedScope) | |
| TEST_F (TestRPRenderManager, HardwareProcessDimensionsFollowFramesWithoutResizingClient) | |
| TEST_F (TestRPRenderManager, HardwareStreamPropagatesDebugContextRequest) | |
| TEST_F (TestRPRenderManager, RefusedDebugContextDoesNotOpenHardwareStream) | |
| TEST_F (TestRPStreamHandoff, HardwareClosePreservesReplacementSoftwareFrame) | |
| TEST_F (TestRPStreamHandoff, SoftwareClosePreservesReplacementHardwareFrame) | |
| TEST_F (TestRPStreamHandoff, RepeatedHardwareSoftwareHardwareHandoffs) | |
| TEST_F (TestRPStreamHandoff, FinalSoftwareStreamResourcesAreReleasedAtSessionTeardown) | |
| TEST_F (TestRPStreamHandoff, FinalHardwareStreamResourcesAreReleasedAtSessionTeardown) | |
| TEST_F (TestRPStreamHandoff, SoftwareReplacementUsesNewPixelFormat) | |
| TEST_F | ( | TestRPRenderManager | , |
| AllocationExceptionBalancesNestedScope | ) |
| TEST_F | ( | TestRPRenderManager | , |
| CapturedFrameOwnsOneReferenceAndCanRemainInUse | ) |
| TEST_F | ( | TestRPRenderManager | , |
| ContextCreatedInsideNestedClientCall | ) |
| TEST_F | ( | TestRPRenderManager | , |
| FailedClientBindDoesNotEndAnotherScope | ) |
| TEST_F | ( | TestRPRenderManager | , |
| FailedContextBindUnwindsCreation | ) |
| TEST_F | ( | TestRPRenderManager | , |
| FailedReplacementBindAllowsAnotherOpenInsideClientCall | ) |
| TEST_F | ( | TestRPRenderManager | , |
| FailedReplacementCreationReleasesPendingContext | ) |
| TEST_F | ( | TestRPRenderManager | , |
| FramebufferGrowthPreservesBufferAndOtherAxis | ) |
| TEST_F | ( | TestRPRenderManager | , |
| GUIHandoffPrecedesCaptureReleaseAndPoolFlush | ) |
| TEST_F | ( | TestRPRenderManager | , |
| HardwarePacketsPreserveRotationAcrossFrameSizes | ) |
| TEST_F | ( | TestRPRenderManager | , |
| HardwareProcessDimensionsFollowFramesWithoutResizingClient | ) |
| TEST_F | ( | TestRPRenderManager | , |
| HardwareStreamPreservesNominalAndCurrentDisplayAspectRatio | ) |
| TEST_F | ( | TestRPRenderManager | , |
| HardwareStreamPropagatesDebugContextRequest | ) |
| TEST_F | ( | TestRPRenderManager | , |
| InitialStartup | ) |
| TEST_F | ( | TestRPRenderManager | , |
| InvalidAndFailedCapturesKeepPreviousPublication | ) |
| TEST_F | ( | TestRPRenderManager | , |
| RefusedDebugContextDoesNotOpenHardwareStream | ) |
| TEST_F | ( | TestRPRenderManager | , |
| ReopenReplacesPendingContextInsideClientCall | ) |
| TEST_F | ( | TestRPRenderManager | , |
| ResetDuringRendererLookup | ) |
| TEST_F | ( | TestRPRenderManager | , |
| ResetWithFlushBeforeRendering | ) |
| TEST_F | ( | TestRPRenderManager | , |
| ResetWithRenderingBeforeFlush | ) |
| TEST_F | ( | TestRPRenderManager | , |
| SoftwareCallsDoNotBindPools | ) |
| TEST_F | ( | TestRPRenderManager | , |
| StreamClosureKeepsContextUntilClientCallReturns | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| FinalHardwareStreamResourcesAreReleasedAtSessionTeardown | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| FinalSoftwareStreamResourcesAreReleasedAtSessionTeardown | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| HardwareClosePreservesReplacementSoftwareFrame | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| RepeatedHardwareSoftwareHardwareHandoffs | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| SoftwareClosePreservesReplacementHardwareFrame | ) |
| TEST_F | ( | TestRPStreamHandoff | , |
| SoftwareReplacementUsesNewPixelFormat | ) |