# HLS I-Frame Playlists for Dolby Vision

**URL:** https://community.bitmovin.com/t/hls-i-frame-playlists-for-dolby-vision/2611
**Category:** Feature Requests
**Tags:** dolby-vision, hls, iframe
**Created:** [February 1, 2024, 10:49am UTC](https://community.bitmovin.com/t/hls-i-frame-playlists-for-dolby-vision/2611 "2024-02-01T10:49:38Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![daniel.weiss](https://avatars.discourse-cdn.com/v4/letter/d/ba9def/32.png) [@daniel.weiss](https://community.bitmovin.com/u/daniel.weiss)
#### Post date: [February 1, 2024, 10:49am UTC](https://community.bitmovin.com/t/hls-i-frame-playlists-for-dolby-vision/2611/1 "2024-02-01T10:49:38Z")

</div>

## Situation

When using [Add I-frame playlist to variant stream](https://developer.bitmovin.com/encoding/reference/postencodingmanifestshlsstreamsiframebymanifestidandstreamid) to create an I-Frame playlist for Dolby Vision fmp4 hevc segments the resulting I-Frame Playlist only contains “null”.  
For other non-dolby-vision encodings the I-Frame Playlist ist producing expected results. Therefore I assume this feature is not implemented for Dolby Vision content yet.

## Why does this need changing?

Since the documentation doesn’t mention any exceptions I would expect I-Frame Playlists to work for any content.

## Feature Request

Make HLS I-Frame Playlists work for Dolby Vision encodings.

## Implementation Hint

`VIDEO-RANGE="PQ"` probably has to be added to the `#EXT-X-I-FRAME-STREAM-INF` Element

## Reproduce

Sample manifest where I tried this: [Bitmovin Dashboard](https://dashboard.bitmovin.com/encoding/manifests/hls/f44ff59f-7fae-4d37-adb7-9d32afb42ec0)

IDs of the Dolby Vision encoding to reproduce the I-Frame Playlist:

```auto
    String encodingId = "3d9de651-7543-4105-9ccb-63a140526b53";
    String videoStreamId_360 ="bd37d86d-08bd-45b7-bcfe-d6b6f9bf60ca";
    String videoMuxingId_360 ="c4f90642-1770-4c69-bfae-3d00bf77c2fd";

```

---

<div class="post-metadata">

### Author: ![martin.smole](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/martin.smole/32/597_2.png) [@martin.smole](https://community.bitmovin.com/u/martin.smole)
#### Post date: [February 6, 2024, 3:18pm UTC](https://community.bitmovin.com/t/hls-i-frame-playlists-for-dolby-vision/2611/2 "2024-02-06T15:18:51Z")

</div>

Hi Daniel,

Thank you for your request. Could you try the same workflow using Maniest V2? You can change the manifest generator version in the “Start HLS Manifest Generation” call by changing “manifestGenerator” to “V2”: [https://developer.bitmovin.com/encoding/reference/postencodingmanifestshlsstartbymanifestid](https://developer.bitmovin.com/encoding/reference/postencodingmanifestshlsstartbymanifestid)

See also: [Manifest Generator V2](https://developer.bitmovin.com/encoding/docs/manifest-generator-v2)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/bitmovin/original/1X/1ab86334145095b0af9c5b924fa3ae6d920b6482.png) [@system](https://community.bitmovin.com/u/system)
#### Post date: [February 9, 2024, 8:03am UTC](https://community.bitmovin.com/t/hls-i-frame-playlists-for-dolby-vision/2611/3 "2024-02-09T08:03:58Z")

</div>

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.
