- "#EXT-X-MEDIA-SEQUENCE:%zu\r\n"
- "#EXT-X-DISCONTINUITY-SEQUENCE:%zu\r\n",
+ "#EXT-X-MEDIA-SEQUENCE:%" PRIu64 "\r\n"
+ "#EXT-X-DISCONTINUITY-SEQUENCE:%" PRIu64 "\r\n",
- snprintf(buf, sizeof(buf), "#EXTINF:%f,\r\n%s?frag=%zu-%zu\r\n",
+ snprintf(buf, sizeof(buf), "#EXTINF:%f,\r\n%s?frag=%" PRIu64 "-%" PRIu64 "\r\n",
fragments[i + 1].pts - fragments[i].pts,
url.c_str(),
fragments[i].byte_position,
fragments[i + 1].pts - fragments[i].pts,
url.c_str(),
fragments[i].byte_position,
- snprintf(buf, sizeof(buf), "Content-length: %zu\r\n", playlist.size());
+ snprintf(buf, sizeof(buf), "Content-Length: %zu\r\n", playlist.size());
if (!allow_origin.empty()) {
response.append("Access-Control-Allow-Origin: ");
response.append(allow_origin);
if (!allow_origin.empty()) {
response.append("Access-Control-Allow-Origin: ");
response.append(allow_origin);