Preserve native broadcast video and add patient shared stream startup
This commit is contained in:
@@ -18,6 +18,8 @@ using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
if (args.Length == 3 && args[0] == "--patient-startup-e2e") { await PatientStartupE2E.Run(args[1], args[2]); return; }
|
||||
if (args.Length == 3 && args[0] == "--lossless-e2e") { await LosslessE2E.Run(args[1], args[2]); return; }
|
||||
if (args.Length == 3 && args[0] == "--broadcast-tracks-e2e") { await BroadcastTracksE2E.Run(args[1], args[2]); return; }
|
||||
if (args.Length == 3 && args[0] == "--native-continuity-e2e") { await ContinuityE2E.Run(args[1], args[2], true, true); return; }
|
||||
if (args.Length == 3 && args[0] == "--resolution-e2e") { await ResolutionE2E.Run(args[1], args[2]); return; }
|
||||
@@ -113,6 +115,7 @@ Check(true,"empty source rejected before playback");
|
||||
var liveVideo=LiveStreamProbe.ParseLiveMetadata(probes[0][0]);
|
||||
Check(liveVideo.Index==-1&&liveVideo.IsInterlaced&&liveVideo.AverageFrameRate==25&&probes[0][0].Index==0,"live automatic mapping preserves metadata without mutating cached probe");
|
||||
await AdaptiveProbeTests.Run(Check);
|
||||
await PatientProbeTests.Run(Check);
|
||||
await RelayStartupTests.Run(Check);
|
||||
var relayHandler=new RelayHandler();
|
||||
using(var relay=new LiveStreamRelay(new System.Net.Http.HttpClient(relayHandler),8096,TimeSpan.FromMilliseconds(100)))
|
||||
@@ -133,6 +136,7 @@ await SavedChannelPlaybackTests.Run(Check);
|
||||
await ChannelSyncTests.Run(Check);
|
||||
await PlaybackFeedbackTests.Run(Check);
|
||||
ContinuityTests.Run(Check);
|
||||
LosslessSlateTests.Run(Check);
|
||||
NativeResolutionPolicyTests.Run(Check);
|
||||
public class PathsProxy : DispatchProxy
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user