|
5470 | 5470 | determine the number of tracks: |
5471 | 5471 | 1. If {{ImageDecoder/complete}} is `true`, [=queue a task=] to run the |
5472 | 5472 | [=ImageDecoder/Close ImageDecoder=] algorithm with a |
5473 | | - {{InvalidStateError}} {{DOMException}}. |
| 5473 | + {{InvalidStateError}} {{DOMException}}. |
5474 | 5474 | 2. Abort these steps. |
5475 | 5475 | 3. If the number of tracks is found to be `0`, [=queue a task=] to run the |
5476 | 5476 | [=ImageDecoder/Close ImageDecoder=] algorithm and abort these steps. |
|
5735 | 5735 | 2. Clear {{ImageDecoder/[[codec implementation]]}} and release associated |
5736 | 5736 | [=system resources=]. |
5737 | 5737 | 3. If {{ImageDecoder/[[ImageTrackList]]}} is empty, reject |
5738 | | - {{ImageTrackList/[[ready promise]]}} with |exception|. Otherwise |
5739 | | - perform these steps, |
5740 | | - 1. Remove all entries from {{ImageDecoder/[[ImageTrackList]]}}. |
5741 | | - 2. Assign `-1` to {{ImageDecoder/[[ImageTrackList]]}}'s |
5742 | | - {{ImageTrackList/[[selected index]]}}. |
5743 | | - 4. If {{ImageDecoder/[[complete]]}} is false resolve |
5744 | | - {{ImageDecoder/[[completed promise]]}} with |exception|. |
| 5738 | + {{ImageTrackList/[[ready promise]]}} with |exception|. Otherwise |
| 5739 | + perform these steps, |
| 5740 | + 1. Remove all entries from {{ImageDecoder/[[ImageTrackList]]}}. |
| 5741 | + 2. Assign `-1` to {{ImageDecoder/[[ImageTrackList]]}}'s |
| 5742 | + {{ImageTrackList/[[selected index]]}}. |
| 5743 | + 4. If {{ImageDecoder/[[complete]]}} is false resolve |
| 5744 | + {{ImageDecoder/[[completed promise]]}} with |exception|. |
5745 | 5745 |
|
5746 | 5746 | ImageDecoderInit Interface {#imagedecoderinit-interface} |
5747 | 5747 | -------------------------------------------------------- |
|
5895 | 5895 | : <dfn attribute for=ImageTrackList>[[track list]]</dfn> |
5896 | 5896 | :: The list of {{ImageTrack}}s describe by this {{ImageTrackList}}. |
5897 | 5897 |
|
5898 | | -: <dfn attribute for=ImageTrackList>[[selected index]]</dfn> |
| 5898 | +: <dfn attribute for=ImageTrackList>\[[selected index]]</dfn> |
5899 | 5899 | :: The index of the selected track in {{ImageTrackList/[[track list]]}}. A |
5900 | 5900 | value of `-1` indicates that no track is selected. The initial value |
5901 | 5901 | is `-1`. |
|
0 commit comments