mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Refine hls muxer duration in time duration.
This commit is contained in:
parent
41d1e91540
commit
5f3d09c8a0
2 changed files with 7 additions and 7 deletions
|
@ -252,9 +252,9 @@ string SrsHlsMuxer::ts_url()
|
||||||
return current? current->uri:"";
|
return current? current->uri:"";
|
||||||
}
|
}
|
||||||
|
|
||||||
double SrsHlsMuxer::duration()
|
srs_utime_t SrsHlsMuxer::duration()
|
||||||
{
|
{
|
||||||
return current? srsu2ms(current->duration())/1000.0:0;
|
return current? current->duration():0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int SrsHlsMuxer::deviation()
|
int SrsHlsMuxer::deviation()
|
||||||
|
@ -838,7 +838,7 @@ string SrsHlsController::ts_url()
|
||||||
return muxer->ts_url();
|
return muxer->ts_url();
|
||||||
}
|
}
|
||||||
|
|
||||||
double SrsHlsController::duration()
|
srs_utime_t SrsHlsController::duration()
|
||||||
{
|
{
|
||||||
return muxer->duration();
|
return muxer->duration();
|
||||||
}
|
}
|
||||||
|
@ -1278,9 +1278,9 @@ void SrsHls::hls_show_mux_log()
|
||||||
// the run time is not equals to stream time,
|
// the run time is not equals to stream time,
|
||||||
// @see: https://github.com/ossrs/srs/issues/81#issuecomment-48100994
|
// @see: https://github.com/ossrs/srs/issues/81#issuecomment-48100994
|
||||||
// it's ok.
|
// it's ok.
|
||||||
srs_trace("-> " SRS_CONSTS_LOG_HLS " time=%" PRId64 ", sno=%d, ts=%s, dur=%.2f, dva=%dp",
|
srs_trace("-> " SRS_CONSTS_LOG_HLS " time=%dms, sno=%d, ts=%s, dur=%.2f, dva=%dp",
|
||||||
pprint->age(), controller->sequence_no(), controller->ts_url().c_str(),
|
pprint->age(), controller->sequence_no(), controller->ts_url().c_str(),
|
||||||
controller->duration(), controller->deviation());
|
srsu2msi(controller->duration()), controller->deviation());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -189,7 +189,7 @@ public:
|
||||||
public:
|
public:
|
||||||
virtual int sequence_no();
|
virtual int sequence_no();
|
||||||
virtual std::string ts_url();
|
virtual std::string ts_url();
|
||||||
virtual double duration();
|
virtual srs_utime_t duration();
|
||||||
virtual int deviation();
|
virtual int deviation();
|
||||||
public:
|
public:
|
||||||
/**
|
/**
|
||||||
|
@ -274,7 +274,7 @@ public:
|
||||||
virtual void dispose();
|
virtual void dispose();
|
||||||
virtual int sequence_no();
|
virtual int sequence_no();
|
||||||
virtual std::string ts_url();
|
virtual std::string ts_url();
|
||||||
virtual double duration();
|
virtual srs_utime_t duration();
|
||||||
virtual int deviation();
|
virtual int deviation();
|
||||||
public:
|
public:
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue