this.transcoders.prepend (new MP3Transcoder ());
break;
case "mp2ts":
- this.transcoders.prepend (new MP2TSTranscoder(MP2TSProfile.SD));
- this.transcoders.prepend (new MP2TSTranscoder(MP2TSProfile.HD));
+ this.transcoders.prepend (new MP2TSTranscoder
+ (MP2TSProfile.SD_EU));
+ this.transcoders.prepend (new MP2TSTranscoder
+ (MP2TSProfile.SD_NA));
+ this.transcoders.prepend (new MP2TSTranscoder
+ (MP2TSProfile.HD_NA));
break;
case "wmv":
this.transcoders.prepend (new WMVTranscoder ());
using GUPnP;
internal enum Rygel.MP2TSProfile {
- SD = 0,
- HD
+ SD_EU = 0,
+ SD_NA,
+ HD_NA,
}
/**
private const int AUDIO_BITRATE = 192;
// HD
- private const int[] WIDTH = {720, 1280};
- private const int[] HEIGHT = {576, 720};
- private const int[] FRAME_RATE = {25, 30};
- private const string[] PROFILES = {"MPEG_TS_SD_EU_ISO", "MPEG_TS_HD_NA_ISO"};
+ private const int[] WIDTH = {720, 720, 1280};
+ private const int[] HEIGHT = {576, 480, 720};
+ private const int[] FRAME_RATE = {25, 30, 30};
+ private const string[] PROFILES = {"MPEG_TS_SD_EU_ISO",
+ "MPEG_TS_SD_NA_ISO",
+ "MPEG_TS_HD_NA_ISO"};
private const string CONTAINER =
"video/mpegts,systemstream=true,packetsize=188";