use async 1000 for live tv

This commit is contained in:
Luke Pulverenti 2014-01-15 00:05:19 -05:00
parent b93641e503
commit c07d958df9
2 changed files with 7 additions and 2 deletions

View File

@ -365,12 +365,13 @@ namespace MediaBrowser.Api.Playback
} }
} }
return string.Format("-af \"{0}aresample={1}async=1{2}{3}\"", return string.Format("-af \"{0}aresample={1}async={4}{2}{3}\"",
adelay, adelay,
audioSampleRate, audioSampleRate,
volParam, volParam,
pts); pts,
state.AudioSync.ToString(UsCulture));
} }
/// <summary> /// <summary>
@ -1044,6 +1045,7 @@ namespace MediaBrowser.Api.Playback
//state.RunTimeTicks = recording.RunTimeTicks; //state.RunTimeTicks = recording.RunTimeTicks;
state.SendInputOverStandardInput = recording.RecordingInfo.Status == RecordingStatus.InProgress; state.SendInputOverStandardInput = recording.RecordingInfo.Status == RecordingStatus.InProgress;
state.AudioSync = 1000;
} }
else if (item is LiveTvChannel) else if (item is LiveTvChannel)
{ {
@ -1069,6 +1071,7 @@ namespace MediaBrowser.Api.Playback
} }
state.SendInputOverStandardInput = true; state.SendInputOverStandardInput = true;
state.AudioSync = 1000;
} }
else else
{ {

View File

@ -58,5 +58,7 @@ namespace MediaBrowser.Api.Playback
public int SegmentLength = 10; public int SegmentLength = 10;
public long? RunTimeTicks; public long? RunTimeTicks;
public int AudioSync = 1;
} }
} }