diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-09 10:24:38 -0500 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-09 10:24:38 -0500 |
| commit | 5591e05fdbe586abbde6964ed75b523732e3e573 (patch) | |
| tree | fc78e4711ae0c80364f2cbd5ad83a87e4b0f02d7 /MediaBrowser.Api/Playback/BaseStreamingService.cs | |
| parent | 38946150e769987b22dd0b491a70ad76cac0a3b3 (diff) | |
hls progress
Diffstat (limited to 'MediaBrowser.Api/Playback/BaseStreamingService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/BaseStreamingService.cs | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index 178bec2b6..f22a9e09b 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -675,10 +675,30 @@ namespace MediaBrowser.Api.Playback { return AudioCodecs.Aac; } - if (string.Equals(ext, ".wam", StringComparison.OrdinalIgnoreCase)) + if (string.Equals(ext, ".wma", StringComparison.OrdinalIgnoreCase)) { return AudioCodecs.Wma; } + if (string.Equals(ext, ".ogg", StringComparison.OrdinalIgnoreCase)) + { + return AudioCodecs.Vorbis; + } + if (string.Equals(ext, ".oga", StringComparison.OrdinalIgnoreCase)) + { + return AudioCodecs.Vorbis; + } + if (string.Equals(ext, ".ogv", StringComparison.OrdinalIgnoreCase)) + { + return AudioCodecs.Vorbis; + } + if (string.Equals(ext, ".webm", StringComparison.OrdinalIgnoreCase)) + { + return AudioCodecs.Vorbis; + } + if (string.Equals(ext, ".webma", StringComparison.OrdinalIgnoreCase)) + { + return AudioCodecs.Vorbis; + } return null; } @@ -700,10 +720,14 @@ namespace MediaBrowser.Api.Playback { return VideoCodecs.Vpx; } - if (string.Equals(ext, ".ogg", StringComparison.OrdinalIgnoreCase)) + if (string.Equals(ext, ".ogg", StringComparison.OrdinalIgnoreCase) || string.Equals(ext, ".ogv", StringComparison.OrdinalIgnoreCase)) { return VideoCodecs.Theora; } + if (string.Equals(ext, ".m3u8", StringComparison.OrdinalIgnoreCase) || string.Equals(ext, ".ts", StringComparison.OrdinalIgnoreCase)) + { + return VideoCodecs.H264; + } return null; } |
