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,
audioSampleRate,
volParam,
pts);
pts,
state.AudioSync.ToString(UsCulture));
}
/// <summary>
@ -1044,6 +1045,7 @@ namespace MediaBrowser.Api.Playback
//state.RunTimeTicks = recording.RunTimeTicks;
state.SendInputOverStandardInput = recording.RecordingInfo.Status == RecordingStatus.InProgress;
state.AudioSync = 1000;
}
else if (item is LiveTvChannel)
{
@ -1069,6 +1071,7 @@ namespace MediaBrowser.Api.Playback
}
state.SendInputOverStandardInput = true;
state.AudioSync = 1000;
}
else
{

View File

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