|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "utils/LanguageTag.h"#include "utils/StreamDetails.h"#include "utils/Variant.h"#include <string>#include <tuple>#include <utility>#include <vector>#include <gtest/gtest.h>Functions | |
| TEST (TestStreamDetails, General) | |
| TEST (TestStreamDetails, BestAudio_CodecBeatsChannelsBeyondStereo) | |
| TEST (TestStreamDetails, BestAudio_ChannelsBreakACodecTie) | |
| TEST (TestStreamDetails, BestAudio_ChannelsDecideWithinALosslessGroup) | |
| TEST (TestStreamDetails, BestAudio_LosslessCarryingExtensionsOutranksLosslessWithout) | |
| TEST (TestStreamDetails, BestAudio_ChannelsStillWinAtOrBelowStereo) | |
| TEST (TestStreamDetails, BestAudio_UnknownChannelCountIsThePoorestChoice) | |
| TEST (TestStreamDetails, VideoDimsToResolutionDescription) | |
| TEST (TestStreamDetails, VideoDimsToResolutionDescriptionCommonResolutions) | |
| TEST (TestStreamDetails, VideoDimsToResolutionDescriptionEdgeCases) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescription) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescriptionCommonRatios) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescriptionBoundaries) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescriptionEdgeCases) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescriptionRealContent) | |
| TEST (TestStreamDetails, VideoAspectToAspectDescriptionRelabelledRanges) | |
| TEST (TestStreamDetails, Equality_BothEmpty) | |
| TEST (TestStreamDetails, Equality_SelfComparison) | |
| TEST (TestStreamDetails, Equality_IdenticalContentAndSource) | |
| TEST (TestStreamDetails, Equality_SameContentDifferentVideoSource_MediaVsNfo) | |
| TEST (TestStreamDetails, Equality_SameContentDifferentAudioSource_MediaVsNfo) | |
| TEST (TestStreamDetails, Equality_SameContentDifferentSubtitleSource_MediaVsNfo) | |
| TEST (TestStreamDetails, Equality_BothNfoSource_SameContent) | |
| TEST (TestStreamDetails, Equality_DifferentContentSameSource) | |
| TEST (TestStreamDetails, GetSource_PerStreamAndOutOfRange) | |
| TEST (TestStreamDetails, GetSources_Empty) | |
| TEST (TestStreamDetails, GetSources_ReturnsHighestOfMixedSources) | |
| TEST (TestStreamDetails, SetSources_AppliesToEveryStream) | |
| TEST (TestStreamDetails, ShouldUpdateWithNewDetails_HigherOrEqualSourceWins) | |
| TEST (TestStreamDetails, ShouldUpdateWithNewDetails_LegacyIsNeverOverwritten) | |
| TEST (TestStreamDetails, ShouldUpdateWithNewDetails_EmptyDetails) | |
| TEST (TestStreamDetails, ShouldUpdateWithNewDetails_MixedSourcesUseHighest) | |
| TEST (TestStreamDetails, Version_DefaultsToCurrentAndSurvivesCopy) | |
| TEST (TestStreamDetails, Version_AbsentStreamReportsZero) | |
| TEST (TestStreamDetails, Source_SurvivesCopyAssignment) | |
| TEST (TestStreamDetails, FirstLanguage_IsTheFirstStreamNotTheBestMatch) | |
| TEST (TestStreamDetails, FirstLanguage_EmptyWhenThereIsNoSuchStream) | |
| TEST (TestStreamDetails, FirstLanguage_UnknownLanguageIsReportedAsEmpty) | |
| TEST (TestStreamDetails, PreferredAudio_BestStreamInThePreferredLanguage) | |
| TEST (TestStreamDetails, PreferredAudio_IndexCountsAllAudioStreams) | |
| TEST (TestStreamDetails, PreferredAudio_LanguageIsMatchedAcrossISO639Forms) | |
| TEST (TestStreamDetails, PreferredAudio_FallsBackToTheBestStream) | |
| TEST (TestStreamDetails, PreferredAudio_NoAudioStreams) | |
| TEST (TestStreamDetails, FirstAudio_CodecAndChannelsComeFromTheFirstStream) | |
| TEST (TestStreamDetails, FirstAudio_CodecAndChannelsWhenThereIsNoSuchStream) | |
| TEST (TestStreamDetails, FirstAudio_UnknownCodecAndChannelsArePassedThrough) | |
| TEST (TestStreamDetails, Flags_CopiedFromStreamInfo) | |
| TEST (TestStreamDetails, Flags_DefaultToNoneAndAbsentStreamReportsNone) | |
| TEST (TestStreamDetails, Flags_SurviveCopy) | |
| TEST (TestStreamDetails, Flags_ParticipateInEquality) | |
| TEST (TestStreamDetails, StreamFlagNames_EveryFlagRoundTrips) | |
| TEST (TestStreamDetails, StreamFlagNames_UnknownAndUntidyNames) | |
| TEST (TestStreamDetails, StreamFlagNames_ReportedAlphabetically) | |
| TEST (TestStreamDetails, SerializeWidensLanguageToBcp47) | |
| TEST (TestStreamDetails, PreferredAudio_OriginalLanguageFollowsTheFlag) | |
| TEST (TestStreamDetails, PreferredAudio_DefaultFlagWhenTheUserAsksForIt) | |
| TEST (TestStreamDetails, PreferredAudio_DefaultFlagBreaksAQualityTie) | |
| TEST (TestStreamDetails, PreferredAudio_ImpairedStreamsAreAvoidedUnlessWanted) | |
| TEST (TestStreamDetails, PreferredAudio_MediaDefaultIgnoresLanguageAndImpairedFlags) | |
| TEST (TestStreamDetails, PreferredAudio_LanguageOutranksTheDefaultFlag) | |
| TEST (TestStreamDetails, DefaultAudio_NamesTheStreamTheMediaNominates) | |
| TEST (TestStreamDetails, DefaultAudio_FallsBackToTheBestStream) | |
| TEST (TestStreamDetails, DefaultAudio_FirstNominationWins) | |
| TEST | ( | TestStreamDetails | , |
| BestAudio_ChannelsBreakACodecTie | ) |
| TEST | ( | TestStreamDetails | , |
| BestAudio_ChannelsDecideWithinALosslessGroup | ) |
| TEST | ( | TestStreamDetails | , |
| BestAudio_ChannelsStillWinAtOrBelowStereo | ) |
| TEST | ( | TestStreamDetails | , |
| BestAudio_CodecBeatsChannelsBeyondStereo | ) |
| TEST | ( | TestStreamDetails | , |
| BestAudio_LosslessCarryingExtensionsOutranksLosslessWithout | ) |
| TEST | ( | TestStreamDetails | , |
| BestAudio_UnknownChannelCountIsThePoorestChoice | ) |
| TEST | ( | TestStreamDetails | , |
| DefaultAudio_FallsBackToTheBestStream | ) |
| TEST | ( | TestStreamDetails | , |
| DefaultAudio_FirstNominationWins | ) |
| TEST | ( | TestStreamDetails | , |
| DefaultAudio_NamesTheStreamTheMediaNominates | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_BothEmpty | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_BothNfoSource_SameContent | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_DifferentContentSameSource | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_IdenticalContentAndSource | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_SameContentDifferentAudioSource_MediaVsNfo | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_SameContentDifferentSubtitleSource_MediaVsNfo | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_SameContentDifferentVideoSource_MediaVsNfo | ) |
| TEST | ( | TestStreamDetails | , |
| Equality_SelfComparison | ) |
| TEST | ( | TestStreamDetails | , |
| FirstAudio_CodecAndChannelsComeFromTheFirstStream | ) |
| TEST | ( | TestStreamDetails | , |
| FirstAudio_CodecAndChannelsWhenThereIsNoSuchStream | ) |
| TEST | ( | TestStreamDetails | , |
| FirstAudio_UnknownCodecAndChannelsArePassedThrough | ) |
| TEST | ( | TestStreamDetails | , |
| FirstLanguage_EmptyWhenThereIsNoSuchStream | ) |
| TEST | ( | TestStreamDetails | , |
| FirstLanguage_IsTheFirstStreamNotTheBestMatch | ) |
| TEST | ( | TestStreamDetails | , |
| FirstLanguage_UnknownLanguageIsReportedAsEmpty | ) |
| TEST | ( | TestStreamDetails | , |
| Flags_CopiedFromStreamInfo | ) |
| TEST | ( | TestStreamDetails | , |
| Flags_DefaultToNoneAndAbsentStreamReportsNone | ) |
| TEST | ( | TestStreamDetails | , |
| Flags_ParticipateInEquality | ) |
| TEST | ( | TestStreamDetails | , |
| Flags_SurviveCopy | ) |
| TEST | ( | TestStreamDetails | , |
| General | ) |
| TEST | ( | TestStreamDetails | , |
| GetSource_PerStreamAndOutOfRange | ) |
| TEST | ( | TestStreamDetails | , |
| GetSources_Empty | ) |
| TEST | ( | TestStreamDetails | , |
| GetSources_ReturnsHighestOfMixedSources | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_BestStreamInThePreferredLanguage | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_DefaultFlagBreaksAQualityTie | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_DefaultFlagWhenTheUserAsksForIt | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_FallsBackToTheBestStream | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_ImpairedStreamsAreAvoidedUnlessWanted | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_IndexCountsAllAudioStreams | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_LanguageIsMatchedAcrossISO639Forms | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_LanguageOutranksTheDefaultFlag | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_MediaDefaultIgnoresLanguageAndImpairedFlags | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_NoAudioStreams | ) |
| TEST | ( | TestStreamDetails | , |
| PreferredAudio_OriginalLanguageFollowsTheFlag | ) |
| TEST | ( | TestStreamDetails | , |
| SerializeWidensLanguageToBcp47 | ) |
| TEST | ( | TestStreamDetails | , |
| SetSources_AppliesToEveryStream | ) |
| TEST | ( | TestStreamDetails | , |
| ShouldUpdateWithNewDetails_EmptyDetails | ) |
| TEST | ( | TestStreamDetails | , |
| ShouldUpdateWithNewDetails_HigherOrEqualSourceWins | ) |
| TEST | ( | TestStreamDetails | , |
| ShouldUpdateWithNewDetails_LegacyIsNeverOverwritten | ) |
| TEST | ( | TestStreamDetails | , |
| ShouldUpdateWithNewDetails_MixedSourcesUseHighest | ) |
| TEST | ( | TestStreamDetails | , |
| Source_SurvivesCopyAssignment | ) |
| TEST | ( | TestStreamDetails | , |
| StreamFlagNames_EveryFlagRoundTrips | ) |
| TEST | ( | TestStreamDetails | , |
| StreamFlagNames_ReportedAlphabetically | ) |
| TEST | ( | TestStreamDetails | , |
| StreamFlagNames_UnknownAndUntidyNames | ) |
| TEST | ( | TestStreamDetails | , |
| Version_AbsentStreamReportsZero | ) |
| TEST | ( | TestStreamDetails | , |
| Version_DefaultsToCurrentAndSurvivesCopy | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescription | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescriptionBoundaries | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescriptionCommonRatios | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescriptionEdgeCases | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescriptionRealContent | ) |
| TEST | ( | TestStreamDetails | , |
| VideoAspectToAspectDescriptionRelabelledRanges | ) |
| TEST | ( | TestStreamDetails | , |
| VideoDimsToResolutionDescription | ) |
| TEST | ( | TestStreamDetails | , |
| VideoDimsToResolutionDescriptionCommonResolutions | ) |
| TEST | ( | TestStreamDetails | , |
| VideoDimsToResolutionDescriptionEdgeCases | ) |