{"repo":"w3c/webcodecs","summary":{"retrieved":"2026-05-16T07:47:57Z","triageViolations":27,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":119},"triage":[{"number":128,"url":"https://github.com/w3c/webcodecs/issues/128","title":"Improve reset algorithm clarity","author":"chcunningham","createdAt":"2021-02-01T05:35:01Z","labels":["editorial"],"sloTimeUsed":"P1930DT2H12M56S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":138,"url":"https://github.com/w3c/webcodecs/issues/138","title":"[[active encoder config]] may be incorrect when running the Output EncodedVideoChunk algorithm.","author":"chcunningham","createdAt":"2021-02-10T00:56:19Z","labels":["editorial"],"sloTimeUsed":"P1921DT6H51M38S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":370,"url":"https://github.com/w3c/webcodecs/issues/370","title":"Clarify AudioEncoderConfig.sampleRate semantics","author":"chcunningham","createdAt":"2021-09-29T20:53:13Z","labels":["editorial"],"sloTimeUsed":"P1689DT10H54M44S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":380,"url":"https://github.com/w3c/webcodecs/issues/380","title":"Editorial: rely more on Infra","author":"annevk","createdAt":"2021-10-14T12:41:05Z","labels":["editorial"],"sloTimeUsed":"P1674DT19H6M52S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":429,"url":"https://github.com/w3c/webcodecs/issues/429","title":"Cite hardware accel privacy mitigation in section 13","author":"samuelweiler","createdAt":"2021-12-20T19:35:50Z","labels":["privacy-needs-resolution"],"sloTimeUsed":"P1607DT12H12M7S","whichSlo":"triage","stats":{"numTimelineItems":3,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":431,"url":"https://github.com/w3c/webcodecs/issues/431","title":"Per-plane VideoFrame copyTo()","author":"chcunningham","createdAt":"2022-01-18T03:58:44Z","labels":["extension"],"sloTimeUsed":"P1579DT3H49M13S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":484,"url":"https://github.com/w3c/webcodecs/issues/484","title":"Throw TypeError for detached input BufferSource","author":"chcunningham","createdAt":"2022-04-28T23:27:11Z","labels":["need-definition"],"sloTimeUsed":"P1478DT8H20M46S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":487,"url":"https://github.com/w3c/webcodecs/issues/487","title":"constructing new VideoFrame(HTMLVideoElement,...) shouldn't rely on <video>.networkState","author":"chcunningham","createdAt":"2022-04-28T23:40:34Z","labels":["need-definition"],"sloTimeUsed":"P1478DT8H7M23S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":512,"url":"https://github.com/w3c/webcodecs/issues/512","title":"Alignment should be checked in VideoFrame constructor and related methods","author":"padenot","createdAt":"2022-07-18T10:47:50Z","labels":["need-definition"],"sloTimeUsed":"P1397DT21H7S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":731,"url":"https://github.com/w3c/webcodecs/issues/731","title":"Chunk data definitions are incomplete (VP9, AV1)","author":"sandersdan","createdAt":"2023-10-19T18:04:15Z","labels":["CR Blocking"],"sloTimeUsed":"P939DT13H43M42S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":767,"url":"https://github.com/w3c/webcodecs/issues/767","title":"Figure out what should happen to the unused bits in 10-bits and 12-bits pixel formats","author":"padenot","createdAt":"2024-02-21T12:37:54Z","labels":[],"sloTimeUsed":"P814DT19H10M3S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":784,"url":"https://github.com/w3c/webcodecs/issues/784","title":"Candidate Recommendation tracking issue","author":"chrisn","createdAt":"2024-05-08T11:15:10Z","labels":[],"sloTimeUsed":"P737DT20H32M47S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":803,"url":"https://github.com/w3c/webcodecs/issues/803","title":"Why is the audio encoder output timestamp different from the input timestamp","author":"yangfangfang1204","createdAt":"2024-06-13T02:57:39Z","labels":[],"sloTimeUsed":"P702DT4H50M18S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":804,"url":"https://github.com/w3c/webcodecs/issues/804","title":"Video encoder bitrate control in case frame rate is not provided","author":"youennf","createdAt":"2024-06-19T08:17:07Z","labels":[],"sloTimeUsed":"P695DT23H30M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":817,"url":"https://github.com/w3c/webcodecs/issues/817","title":"display size is not set in Convert to RGB frame algorithm","author":"ChunMinChang","createdAt":"2024-07-10T00:46:29Z","labels":[],"sloTimeUsed":"P675DT7H1M28S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":824,"url":"https://github.com/w3c/webcodecs/issues/824","title":"Add optional framerate or max_framerate to VideoDecoderConfig","author":"taste1981","createdAt":"2024-08-19T01:11:25Z","labels":[],"sloTimeUsed":"P635DT6H36M32S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":846,"url":"https://github.com/w3c/webcodecs/issues/846","title":"Support for AVC3 (in band SPS, PPS)","author":"aboba","createdAt":"2024-11-05T17:10:00Z","labels":[],"sloTimeUsed":"P556DT14H37M57S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":864,"url":"https://github.com/w3c/webcodecs/issues/864","title":"How decodeQueueSize and encodeQueueSize behave will introduce web compatibility issues, and need to be better defined.","author":"jyavenard","createdAt":"2024-12-12T02:02:33Z","labels":["samples"],"sloTimeUsed":"P520DT5H45M24S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":878,"url":"https://github.com/w3c/webcodecs/issues/878","title":"AudioDecoderConfig.numberOfChannels and AudioDecoderConfig.sampleRate should be explicitly forbidden to be 0","author":"jyavenard","createdAt":"2025-02-03T03:22:27Z","labels":[],"sloTimeUsed":"P467DT4H25M30S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":879,"url":"https://github.com/w3c/webcodecs/issues/879","title":"Clarify that all VideoFrameMetadata members are optional","author":"jan-ivar","createdAt":"2025-02-05T18:27:20Z","labels":[],"sloTimeUsed":"P464DT13H20M37S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":892,"url":"https://github.com/w3c/webcodecs/issues/892","title":"ROI-based encoding with CBR/CQP mode","author":"taste1981","createdAt":"2025-04-24T10:03:35Z","labels":[],"sloTimeUsed":"P386DT21H44M22S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":897,"url":"https://github.com/w3c/webcodecs/issues/897","title":"The Compute Layout and Allocation Size algorithm is rounding up subsampled height but not subsampled width","author":"youennf","createdAt":"2025-05-27T07:26:29Z","labels":[],"sloTimeUsed":"P354DT21M28S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":917,"url":"https://github.com/w3c/webcodecs/issues/917","title":"Mark `AudioDataInit/data` as AllowShared","author":"Renegade334","createdAt":"2025-11-30T16:05:33Z","labels":[],"sloTimeUsed":"P166DT15H42M24S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":918,"url":"https://github.com/w3c/webcodecs/issues/918","title":"Potential typo in VideoFrame.copyTo method algorithm","author":"Vanilagy","createdAt":"2025-12-03T00:09:04Z","labels":[],"sloTimeUsed":"P164DT7H38M53S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":927,"url":"https://github.com/w3c/webcodecs/issues/927","title":"Valid `AudioEncoderConfig` algorithm for unsupported codecs with codec-specific steps","author":"tidoust","createdAt":"2026-03-10T09:54:46Z","labels":[],"sloTimeUsed":"P66DT21H53M11S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":929,"url":"https://github.com/w3c/webcodecs/issues/929","title":"Adding extended HE-AAC to the AAC WebCodecs Registration","author":"Djuffin","createdAt":"2026-03-10T21:55:44Z","labels":[],"sloTimeUsed":"P66DT9H52M13S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":935,"url":"https://github.com/w3c/webcodecs/pull/935","title":"[ImageDecoder] Ensure global promises are marked as handled","author":"dalecurtis","createdAt":"2026-05-04T21:35:55Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P11DT10H12M2S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":37,"url":"https://github.com/w3c/webcodecs/issues/37","title":"WebGL access to decoded planes","author":"sandersdan","createdAt":"2020-01-30T19:50:31Z","labels":["extension","obsolete"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":17,"numLabels":2}},{"number":41,"url":"https://github.com/w3c/webcodecs/issues/41","title":"Support for content protection","author":"aboba","createdAt":"2020-02-12T17:42:21Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":35,"numLabels":1}},{"number":44,"url":"https://github.com/w3c/webcodecs/issues/44","title":"Simulcast support","author":"murillo128","createdAt":"2020-02-24T09:51:06Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":8,"numLabels":1}},{"number":57,"url":"https://github.com/w3c/webcodecs/issues/57","title":"Latency and bidirectionally predicted frames in VideoEncoder.","author":"riju","createdAt":"2020-05-11T21:53:43Z","labels":["research","tuning-parameter","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":4,"numLabels":3}},{"number":62,"url":"https://github.com/w3c/webcodecs/issues/62","title":"Add an example demonstrating media editing scenarios","author":"ykh015","createdAt":"2020-05-29T00:17:45Z","labels":["Question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":11,"numLabels":1}},{"number":65,"url":"https://github.com/w3c/webcodecs/issues/65","title":"Consider Blob for access to raw buffers","author":"sandersdan","createdAt":"2020-06-19T20:12:28Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":67,"url":"https://github.com/w3c/webcodecs/issues/67","title":"Provide introspection for VideoFrame types","author":"sandersdan","createdAt":"2020-07-28T00:00:21Z","labels":["extension","obsolete"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":5,"numLabels":2}},{"number":104,"url":"https://github.com/w3c/webcodecs/issues/104","title":"Detach codec inputs (where feasible) ","author":"chcunningham","createdAt":"2020-11-09T20:48:05Z","labels":["tag-tracker","extension","PR exists"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":16,"numLabels":3}},{"number":107,"url":"https://github.com/w3c/webcodecs/issues/107","title":"\"Presentation timestamp\" is not defined in spec","author":"alvestrand","createdAt":"2020-12-04T10:11:42Z","labels":["Ready for PR","CR Blocking"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":11,"numLabels":2}},{"number":166,"url":"https://github.com/w3c/webcodecs/issues/166","title":"Add definitions / diagrams for subtle video frame concepts","author":"chcunningham","createdAt":"2021-04-05T06:45:39Z","labels":["editorial","need-definition"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":2}},{"number":169,"url":"https://github.com/w3c/webcodecs/issues/169","title":"Sniffing considerations","author":"padenot","createdAt":"2021-04-06T18:05:27Z","labels":["image","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":12,"numLabels":2}},{"number":176,"url":"https://github.com/w3c/webcodecs/issues/176","title":"Output trimming for future BYOB","author":"chcunningham","createdAt":"2021-04-09T16:50:05Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":177,"url":"https://github.com/w3c/webcodecs/issues/177","title":"Add hardware acceleration preference to AudioDecoderConfig","author":"chcunningham","createdAt":"2021-04-09T16:53:36Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":178,"url":"https://github.com/w3c/webcodecs/issues/178","title":"Offer resampling of decoded audio","author":"chcunningham","createdAt":"2021-04-09T16:55:55Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":189,"url":"https://github.com/w3c/webcodecs/issues/189","title":"WebCodec as pass through to application metadata","author":"youennf","createdAt":"2021-04-22T15:26:01Z","labels":["extension","TPAC 2022","CR Blocking","TPAC2024"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":11,"numLabels":4}},{"number":198,"url":"https://github.com/w3c/webcodecs/issues/198","title":"Emit metadata (SPS,VUI,SEI,...) during decoding","author":"chcunningham","createdAt":"2021-04-28T04:21:54Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":8,"numLabels":1}},{"number":200,"url":"https://github.com/w3c/webcodecs/issues/200","title":"Alpha support","author":"ThomasKliszowski","createdAt":"2021-04-29T13:19:47Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":12,"numLabels":1}},{"number":201,"url":"https://github.com/w3c/webcodecs/issues/201","title":"Metadata access when decoding images","author":"padenot","createdAt":"2021-04-29T15:45:25Z","labels":["image","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":203,"url":"https://github.com/w3c/webcodecs/issues/203","title":"CMYK jpeg handling","author":"padenot","createdAt":"2021-04-29T15:51:59Z","labels":["image","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":2}},{"number":205,"url":"https://github.com/w3c/webcodecs/issues/205","title":"Allowing decoupling of decoding and demuxing for images","author":"padenot","createdAt":"2021-04-29T15:59:21Z","labels":["image","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":23,"numLabels":2}},{"number":212,"url":"https://github.com/w3c/webcodecs/issues/212","title":"Improve memory locality for higher performances and reduced memory working set","author":"padenot","createdAt":"2021-05-03T15:21:29Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":15,"numLabels":1}},{"number":230,"url":"https://github.com/w3c/webcodecs/issues/230","title":"Add origin clean check on objects that support it.","author":"jonathanKingston","createdAt":"2021-05-06T21:20:24Z","labels":["editorial","privacy-needs-resolution"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":231,"url":"https://github.com/w3c/webcodecs/issues/231","title":"Output of decoding and encoding bytes are fingerprintable","author":"jonathanKingston","createdAt":"2021-05-06T21:35:45Z","labels":["editorial","privacy-needs-resolution","obsolete"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":3,"numLabels":3}},{"number":233,"url":"https://github.com/w3c/webcodecs/issues/233","title":"Suggestions on improvements for the privacy considerations section","author":"jonathanKingston","createdAt":"2021-05-06T22:01:57Z","labels":["editorial","privacy-needs-resolution"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":2}},{"number":234,"url":"https://github.com/w3c/webcodecs/issues/234","title":"Timing attack privacy consideration","author":"jonathanKingston","createdAt":"2021-05-06T22:11:36Z","labels":["editorial","privacy-needs-resolution"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":238,"url":"https://github.com/w3c/webcodecs/issues/238","title":"Fingerprinting section could be improved","author":"youennf","createdAt":"2021-05-11T12:40:33Z","labels":["editorial","privacy-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":3,"numLabels":2}},{"number":243,"url":"https://github.com/w3c/webcodecs/issues/243","title":"Clarify format of `new VideoFrame(CanvasImageSource)`","author":"sandersdan","createdAt":"2021-05-11T18:52:49Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":245,"url":"https://github.com/w3c/webcodecs/issues/245","title":"Need EncodedChunk to have video metadata to support WebRTC","author":"alvestrand","createdAt":"2021-05-12T10:34:15Z","labels":["CR Blocking","TPAC2024"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numComments":9,"numLabels":2}},{"number":257,"url":"https://github.com/w3c/webcodecs/issues/257","title":"Add seeking example to explainer / samples","author":"chcunningham","createdAt":"2021-05-25T22:26:29Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":6,"numLabels":1}},{"number":258,"url":"https://github.com/w3c/webcodecs/issues/258","title":"Configure lossless encoding","author":"chcunningham","createdAt":"2021-05-26T23:52:08Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":285,"url":"https://github.com/w3c/webcodecs/issues/285","title":"Reference frame control","author":"aboba","createdAt":"2021-06-17T18:16:10Z","labels":["extension","RTC","TPAC2024"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":16,"numLabels":3}},{"number":287,"url":"https://github.com/w3c/webcodecs/issues/287","title":"Close and transfer (buffer stealing)","author":"chcunningham","createdAt":"2021-06-23T16:49:59Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":291,"url":"https://github.com/w3c/webcodecs/issues/291","title":"Support Serialization with forStorage=true ","author":"chcunningham","createdAt":"2021-07-06T20:28:57Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":339,"url":"https://github.com/w3c/webcodecs/issues/339","title":"Spec errors for VideoFrame sizing exceeding implementation max","author":"chcunningham","createdAt":"2021-08-13T03:37:15Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":342,"url":"https://github.com/w3c/webcodecs/issues/342","title":"OpusBitstreamFormat for AudioEncoderConfig","author":"chcunningham","createdAt":"2021-08-17T03:29:16Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":2,"numLabels":1}},{"number":352,"url":"https://github.com/w3c/webcodecs/issues/352","title":"Mandate support from/to any AudioSampleFormat","author":"chcunningham","createdAt":"2021-09-08T00:00:32Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":363,"url":"https://github.com/w3c/webcodecs/issues/363","title":"Active, background codecs shouldn't be reclaimed.","author":"jamespearce2006","createdAt":"2021-09-23T07:27:18Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":377,"url":"https://github.com/w3c/webcodecs/issues/377","title":"Decoding WebM files with alpha","author":"kareljuricka","createdAt":"2021-10-08T13:52:10Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":18,"numLabels":1}},{"number":378,"url":"https://github.com/w3c/webcodecs/issues/378","title":"Dealing with sample rates for WebCodecs + WebAudio","author":"chcunningham","createdAt":"2021-10-11T18:41:33Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":379,"url":"https://github.com/w3c/webcodecs/issues/379","title":"Reference counting and \"new reference\"","author":"annevk","createdAt":"2021-10-14T12:39:55Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":381,"url":"https://github.com/w3c/webcodecs/issues/381","title":"Definitely assigned fields in return value dictionaries should be marked as `required`","author":"yume-chan","createdAt":"2021-10-15T02:52:22Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":384,"url":"https://github.com/w3c/webcodecs/issues/384","title":"HDR support ","author":"ZmGorynych","createdAt":"2021-10-22T16:52:15Z","labels":["extension","p1"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":11,"numLabels":2}},{"number":406,"url":"https://github.com/w3c/webcodecs/issues/406","title":"Samples restrictive","author":"Yahweasel","createdAt":"2021-11-18T00:06:40Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":407,"url":"https://github.com/w3c/webcodecs/issues/407","title":"When is encoder conversion necessary?","author":"Yahweasel","createdAt":"2021-11-19T13:03:29Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":18,"numLabels":1}},{"number":446,"url":"https://github.com/w3c/webcodecs/issues/446","title":"File System Access API + WebWorker + Recording Webm video and audio sample","author":"ericshuk","createdAt":"2022-03-14T12:48:41Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":483,"url":"https://github.com/w3c/webcodecs/issues/483","title":"Content protection (EME): Looking for early adopters ","author":"chcunningham","createdAt":"2022-04-28T22:36:21Z","labels":["hard","maybe","research","extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":1,"numLabels":4}},{"number":491,"url":"https://github.com/w3c/webcodecs/issues/491","title":"VideoDecoderConfig optimizeForLatency dropped frames and performance","author":"dustinkerstein","createdAt":"2022-05-15T17:50:12Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":505,"url":"https://github.com/w3c/webcodecs/issues/505","title":"No convenient way of rebasing AudioData timestamp","author":"tguilbert-google","createdAt":"2022-06-29T23:48:59Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":516,"url":"https://github.com/w3c/webcodecs/issues/516","title":"Should spec validate buffer size by codedSize when constructing VideoFrame from a buffer","author":"ChunMinChang","createdAt":"2022-07-28T18:35:25Z","labels":["need-definition"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":529,"url":"https://github.com/w3c/webcodecs/issues/529","title":"VideoTransferCharacteristics/\"Iec61966_2_1\" is an unhelpful name for most people","author":"kdashg","createdAt":"2022-08-16T00:20:55Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":531,"url":"https://github.com/w3c/webcodecs/issues/531","title":"Setup Netlify for hosting (some) samples","author":"chcunningham","createdAt":"2022-08-16T23:01:11Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":10,"numLabels":1}},{"number":537,"url":"https://github.com/w3c/webcodecs/issues/537","title":"Use smaller sample files","author":"chcunningham","createdAt":"2022-08-22T18:12:25Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":558,"url":"https://github.com/w3c/webcodecs/issues/558","title":"Opus Packet Loss Concealment","author":"rvadhavk","createdAt":"2022-09-14T01:27:57Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":14,"numLabels":1}},{"number":569,"url":"https://github.com/w3c/webcodecs/issues/569","title":"VideoDecoder API may expose the underlying buffer pool size","author":"youennf","createdAt":"2022-09-29T11:38:03Z","labels":["privacy-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":573,"url":"https://github.com/w3c/webcodecs/issues/573","title":"https://w3c.github.io/webcodecs/#videoframe-compute-layout-and-allocation-size is not taking into account RGB formats","author":"youennf","createdAt":"2022-10-07T11:35:38Z","labels":["need-definition"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":599,"url":"https://github.com/w3c/webcodecs/issues/599","title":"Relationship between VideoFrameMetadata and VideoFrameCallbackMetadata","author":"youennf","createdAt":"2022-10-26T14:22:38Z","labels":["PR exists"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":6,"numLabels":1}},{"number":626,"url":"https://github.com/w3c/webcodecs/issues/626","title":"Audio codec, priming samples and padding, without container or information from the encoder","author":"padenot","createdAt":"2023-01-13T15:47:15Z","labels":["need-definition","CR Blocking"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":14,"numLabels":2}},{"number":650,"url":"https://github.com/w3c/webcodecs/issues/650","title":"Consider marking an I-frame with Recovery Point SEI message as h264 key frame","author":"reinhrst","createdAt":"2023-03-09T17:18:58Z","labels":["maybe","need-definition","registry"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":28,"numLabels":3}},{"number":670,"url":"https://github.com/w3c/webcodecs/issues/670","title":"Add audio recording to capture to file sample.","author":"samdrivertlol","createdAt":"2023-04-28T10:30:47Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":677,"url":"https://github.com/w3c/webcodecs/issues/677","title":"Could ImageDecoder support non-RGBA8 color formats?","author":"mcclure","createdAt":"2023-06-01T20:46:31Z","labels":["Question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":678,"url":"https://github.com/w3c/webcodecs/issues/678","title":"YCoCg matrix support","author":"fabiosky","createdAt":"2023-06-05T10:11:29Z","labels":["Question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":681,"url":"https://github.com/w3c/webcodecs/issues/681","title":"Should VideoEncoderConfig cloning remove parameters that are not useful for a given codec?","author":"youennf","createdAt":"2023-06-14T06:25:08Z","labels":["Ready for PR","CR Blocking"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":8,"numLabels":2}},{"number":682,"url":"https://github.com/w3c/webcodecs/issues/682","title":"https://w3c.github.io/webcodecs/#dom-videoframe-videoframe could check origin-clean sooner","author":"youennf","createdAt":"2023-06-14T07:03:01Z","labels":["Ready for PR"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":702,"url":"https://github.com/w3c/webcodecs/issues/702","title":"https://w3c.github.io/webcodecs/#dom-videoframe-videoframe-data-init should validate the plane layout according the coded width and height ","author":"youennf","createdAt":"2023-07-07T09:07:08Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":716,"url":"https://github.com/w3c/webcodecs/issues/716","title":"Is https://www.w3.org/TR/webcodecs/#dom-audioencoder-encode complete enough?","author":"philn","createdAt":"2023-09-03T16:20:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":717,"url":"https://github.com/w3c/webcodecs/issues/717","title":"Specify cross-agent-cluster structured cloning for various Web Codecs API objects","author":"padenot","createdAt":"2023-09-11T15:55:04Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":724,"url":"https://github.com/w3c/webcodecs/issues/724","title":"decodeQueueSize/encodeQueueSize is not updated on the task where dequeue event is fired","author":"youennf","createdAt":"2023-10-03T12:59:17Z","labels":["CR Blocking"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":725,"url":"https://github.com/w3c/webcodecs/issues/725","title":"value of optimizeForLatency in emitted decoder configuration","author":"aboba","createdAt":"2023-10-03T14:41:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":726,"url":"https://github.com/w3c/webcodecs/issues/726","title":"Rounding direction for `AudioData.duration`","author":"padenot","createdAt":"2023-10-03T15:40:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":727,"url":"https://github.com/w3c/webcodecs/issues/727","title":"What does  `allocationSize` return if formats in the source and destination are null?","author":"padenot","createdAt":"2023-10-03T16:02:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":742,"url":"https://github.com/w3c/webcodecs/issues/742","title":"Explicit frame drop signal from VideoEncoder","author":"Djuffin","createdAt":"2023-11-06T09:44:47Z","labels":["extension","RTC"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":14,"numLabels":2}},{"number":743,"url":"https://github.com/w3c/webcodecs/issues/743","title":"Long term reference support for AVC/HEVC","author":"taste1981","createdAt":"2023-11-09T13:38:08Z","labels":["extension","RTC"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":10,"numLabels":2}},{"number":744,"url":"https://github.com/w3c/webcodecs/issues/744","title":"isConfigSupported: definition of \"invalid\"","author":"aboba","createdAt":"2023-11-11T22:11:41Z","labels":["needs-tests"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":5,"numLabels":1}},{"number":747,"url":"https://github.com/w3c/webcodecs/issues/747","title":"Support for AV1 switch frames","author":"kalradivyanshu","createdAt":"2023-11-14T21:12:27Z","labels":["extension"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":755,"url":"https://github.com/w3c/webcodecs/issues/755","title":"Clarify `reset()` behaviour when multiple things are being output","author":"padenot","createdAt":"2023-12-13T10:21:52Z","labels":["CR Blocking"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":783,"url":"https://github.com/w3c/webcodecs/issues/783","title":"Define scope for w3c candidate recommendation ","author":"Djuffin","createdAt":"2024-04-16T21:31:38Z","labels":["editors-agenda"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":791,"url":"https://github.com/w3c/webcodecs/issues/791","title":"numberOfChannels/sampleRate check in AudioDecoderConfig/AudioEncoderConfig ","author":"chrisguttandin","createdAt":"2024-05-22T13:25:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":794,"url":"https://github.com/w3c/webcodecs/issues/794","title":"Spec differentiates between ImageDecoder initialization with unsupported non-image MIME type and an unsupported image MIME type","author":"aosmond","createdAt":"2024-06-05T18:51:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":800,"url":"https://github.com/w3c/webcodecs/issues/800","title":"Announcement: Background Segmentation metadata entry to WebCodecs VideoFrame Metadata Registry","author":"riju","createdAt":"2024-06-10T13:18:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}},{"number":816,"url":"https://github.com/w3c/webcodecs/issues/816","title":"Attempting to configure an encoder with a bitrate of 0 should fail","author":"padenot","createdAt":"2024-07-09T15:21:18Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":819,"url":"https://github.com/w3c/webcodecs/issues/819","title":"copyTo from planar to interleave should copy / convert all channels","author":"padenot","createdAt":"2024-07-15T14:01:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":826,"url":"https://github.com/w3c/webcodecs/issues/826","title":"Require `AudioDecoderConfig.description` for channels > 2 with Opus?","author":"tguilbert-google","createdAt":"2024-08-20T23:29:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":15,"numLabels":0}},{"number":827,"url":"https://github.com/w3c/webcodecs/issues/827","title":"Allow enabling configuring `DRED` when using Opus","author":"padenot","createdAt":"2024-08-26T07:48:50Z","labels":["TPAC2024"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":828,"url":"https://github.com/w3c/webcodecs/issues/828","title":"Improve spatial audio capabilities (high channel count, surround, etc.)","author":"padenot","createdAt":"2024-08-26T07:56:30Z","labels":["TPAC2024"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":832,"url":"https://github.com/w3c/webcodecs/issues/832","title":"Clarification needed for handling raw AAC bitstreams without description","author":"ChunMinChang","createdAt":"2024-09-09T23:08:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":838,"url":"https://github.com/w3c/webcodecs/issues/838","title":"VideoFrame DRM like option?","author":"martenrichter","createdAt":"2024-09-29T09:45:27Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":839,"url":"https://github.com/w3c/webcodecs/issues/839","title":"Camera Effect Status: API","author":"brychanrobot","createdAt":"2024-10-10T23:03:04Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}},{"number":842,"url":"https://github.com/w3c/webcodecs/issues/842","title":"SharedArrayBuffer undefined in example audio-video-player","author":"tobiasBora","createdAt":"2024-10-25T16:11:53Z","labels":["samples"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":849,"url":"https://github.com/w3c/webcodecs/issues/849","title":"Guidance for user-defined VideoFrameMetadata entries","author":"chrisn","createdAt":"2024-11-21T09:44:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":8,"numLabels":0}},{"number":852,"url":"https://github.com/w3c/webcodecs/issues/852","title":"Specify endianess of pcm samples","author":"padenot","createdAt":"2024-11-26T10:44:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":853,"url":"https://github.com/w3c/webcodecs/issues/853","title":"Misleading/incorrect statement in Opus codec registration","author":"Vanilagy","createdAt":"2024-11-30T17:34:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":854,"url":"https://github.com/w3c/webcodecs/issues/854","title":"Consider adding accessibility considerations for authors","author":"tidoust","createdAt":"2024-12-05T10:17:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":855,"url":"https://github.com/w3c/webcodecs/issues/855","title":"Should there be an AudioDataMetadata?","author":"guidou","createdAt":"2024-12-05T18:49:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}},{"number":857,"url":"https://github.com/w3c/webcodecs/issues/857","title":"Correct support for avc3, hev1?","author":"dalecurtis","createdAt":"2024-12-09T23:07:53Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":859,"url":"https://github.com/w3c/webcodecs/issues/859","title":"AudioDecoder should let you specify an format for resulting AudioData","author":"jyavenard","createdAt":"2024-12-11T01:21:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":860,"url":"https://github.com/w3c/webcodecs/issues/860","title":"AudioEncoderConfig.bitrate should be explicitly forbidden to be 0.","author":"jyavenard","createdAt":"2024-12-11T06:10:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":861,"url":"https://github.com/w3c/webcodecs/issues/861","title":"AudioDecoder.configure should not throw for invalid config","author":"jyavenard","createdAt":"2024-12-11T07:02:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":867,"url":"https://github.com/w3c/webcodecs/issues/867","title":" Uncaught (in promise) DOMException: Failed to execute 'decode' on 'VideoDecoder': A key frame is required after configure() or flush()","author":"wohencainiao","createdAt":"2025-01-02T11:59:50Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":870,"url":"https://github.com/w3c/webcodecs/issues/870","title":"Allow disabling automatic reorientation in `ImageDecoder`","author":"padenot","createdAt":"2025-01-16T17:15:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":873,"url":"https://github.com/w3c/webcodecs/issues/873","title":"Dealing with integrated and dedicated graphics cards","author":"BryanChrisBrown","createdAt":"2025-01-25T14:57:22Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":889,"url":"https://github.com/w3c/webcodecs/issues/889","title":"Using VideoDecoder for security camera app leads to codec reclaimation","author":"dominic-p","createdAt":"2025-04-17T17:14:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":896,"url":"https://github.com/w3c/webcodecs/issues/896","title":"Hardware acceleration and fingerprinting","author":"kixelated","createdAt":"2025-05-21T18:01:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":899,"url":"https://github.com/w3c/webcodecs/issues/899","title":"Delayed H264 decoding on browsers when using VideoDecoder for macOS devices","author":"mycodingneeds","createdAt":"2025-07-23T18:32:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":900,"url":"https://github.com/w3c/webcodecs/issues/900","title":"VideoDecoder output guarantees","author":"bartadaniel","createdAt":"2025-07-24T11:29:03Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":903,"url":"https://github.com/w3c/webcodecs/issues/903","title":"VideoDecoder bit exactness","author":"sprangerik","createdAt":"2025-09-08T14:49:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":919,"url":"https://github.com/w3c/webcodecs/issues/919","title":"AV1 and VP9 publishing error","author":"Djuffin","createdAt":"2025-12-04T21:41:22Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":920,"url":"https://github.com/w3c/webcodecs/issues/920","title":"Intention behind VideoFrame `allocationSize` and `copyTo` always throwing when format is `null`, even when requesting RGB conversion","author":"Vanilagy","createdAt":"2026-01-05T09:49:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":925,"url":"https://github.com/w3c/webcodecs/issues/925","title":"Confused by `VideoDecoderConfig.codedWidth`, does not reflect the actual coded width of the underlying coded frame","author":"Vanilagy","createdAt":"2026-02-18T08:52:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":926,"url":"https://github.com/w3c/webcodecs/issues/926","title":"Initialize Visible Rect, Orientation, and Display Size can produce a zero display dimension","author":"padenot","createdAt":"2026-02-19T18:07:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":932,"url":"https://github.com/w3c/webcodecs/issues/932","title":"clarify ImageTrack repetition count","author":"tnikkel","createdAt":"2026-04-19T09:32:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":934,"url":"https://github.com/w3c/webcodecs/issues/934","title":"`ImageDecoder.completed` promise property is not marked as handled","author":"saschanaz","createdAt":"2026-05-04T09:08:36Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":417,"url":"https://github.com/w3c/webcodecs/pull/417","title":"Adding a registration for H.263","author":"Yahweasel","createdAt":"2021-12-03T19:13:14Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":33,"numComments":33,"numLabels":0}},{"number":488,"url":"https://github.com/w3c/webcodecs/pull/488","title":"`[EnforceRange] required` is out of spec","author":"ChunMinChang","createdAt":"2022-04-28T23:55:36Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numComments":8,"numLabels":0}},{"number":734,"url":"https://github.com/w3c/webcodecs/pull/734","title":"Console log frame decoding timestamps and out-of-order errors","author":"marcello3d","createdAt":"2023-10-30T18:08:25Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":12,"numComments":12,"numLabels":0}},{"number":756,"url":"https://github.com/w3c/webcodecs/pull/756","title":"Extend EncodedVideoChunkMetadata for Spatial Scalability","author":"aboba","createdAt":"2024-01-04T06:21:23Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":23,"numComments":23,"numLabels":0}},{"number":845,"url":"https://github.com/w3c/webcodecs/pull/845","title":"Fixing a Path Traversal Vulnerability","author":"JafarAkhondali","createdAt":"2024-11-05T16:58:28Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0}},{"number":908,"url":"https://github.com/w3c/webcodecs/pull/908","title":"AudioDecoderConfig.numberOfChannels and AudioDecoderConfig.sampleRate should be explicitly forbidden to be 0","author":"padenot","createdAt":"2025-11-12T01:39:41Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":3,"numLabels":0}},{"number":910,"url":"https://github.com/w3c/webcodecs/pull/910","title":"Mark AVC i-frame w/ SEI recovery point as keyframes","author":"padenot","createdAt":"2025-11-12T01:48:44Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0}},{"number":923,"url":"https://github.com/w3c/webcodecs/pull/923","title":"Allow allocationSize/copyTo on format-less VideoFrames with explicit format","author":"Djuffin","createdAt":"2026-02-12T08:07:46Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":16,"numComments":16,"numLabels":0}}]}