You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
273B

  1. #include "hls-parser.h"
  2. int64_t hls_playlist_duration(const struct hls_playlist_t* playlist)
  3. {
  4. size_t i;
  5. double duration;
  6. duration = 0.0;
  7. for (i = 0; i < playlist->count; i++)
  8. {
  9. duration += playlist->segments[i].duration;
  10. }
  11. return (int64_t)(duration * 1000);
  12. }