MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / getVideo

Function getVideo

src/xepg.go:1689–1712  ·  view source on GitHub ↗

Videoparameter erstellen (createXMLTVFile)

(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct)

Source from the content-addressed store, hash-verified

1687
1688// Videoparameter erstellen (createXMLTVFile)
1689func getVideo(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct) {
1690
1691 var video Video
1692 video.Present = xmltvProgram.Video.Present
1693 video.Colour = xmltvProgram.Video.Colour
1694 video.Aspect = xmltvProgram.Video.Aspect
1695 video.Quality = xmltvProgram.Video.Quality
1696
1697 if len(xmltvProgram.Video.Quality) == 0 {
1698
1699 if strings.Contains(strings.ToUpper(xepgChannel.XName), " HD") || strings.Contains(strings.ToUpper(xepgChannel.XName), " FHD") {
1700 video.Quality = "HDTV"
1701 }
1702
1703 if strings.Contains(strings.ToUpper(xepgChannel.XName), " UHD") || strings.Contains(strings.ToUpper(xepgChannel.XName), " 4K") {
1704 video.Quality = "UHDTV"
1705 }
1706
1707 }
1708
1709 program.Video = video
1710
1711 return
1712}
1713
1714// Lokale Provider XMLTV Datei laden
1715func getLocalXMLTV(file string, xmltv *XMLTV) (err error) {

Callers 1

getProgramDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected