Verify decoder integration E2E and fix live metadata probing and mapping
This commit is contained in:
@@ -78,6 +78,8 @@ for(var i=0;i<2;i++)try{await stalled.Get("stalled",CancellationToken.None);thro
|
||||
Check(watch.Elapsed.TotalSeconds<2&&failingCalls==1,"stalled source bounded and failed retries coalesced");
|
||||
try{LiveStreamProbe.Parse("{\"streams\":[]}");throw new Exception("invalid video expected");}catch(InvalidOperationException){}
|
||||
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");
|
||||
var relayHandler=new RelayHandler();
|
||||
using(var relay=new LiveStreamRelay(new System.Net.Http.HttpClient(relayHandler),8096,TimeSpan.FromMilliseconds(100)))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user