Skip to content

Commit

Permalink
Revert "Fix video decoder stalls issue in webgpu_video_frame.html (#3…
Browse files Browse the repository at this point in the history
…0380)" (#30384)

This reverts commit 574c8f8.
  • Loading branch information
Mugen87 authored Jan 22, 2025
1 parent 574c8f8 commit 3fefbf2
Showing 1 changed file with 2 additions and 20 deletions.
22 changes: 2 additions & 20 deletions examples/webgpu_video_frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,6 @@
const decoder = new VideoDecoder( {
output( frame ) {

// To avoid video decoder stalls, we should close the VideoFrame which is no longer needed. https://w3c.github.io/webcodecs/#dom-videodecoder-decode
if ( videoTexture.image instanceof VideoFrame ) videoTexture.image.close();

videoTexture.setFrame( frame );

},
Expand All @@ -74,24 +71,9 @@
decoder.decode( chunk );

},
setStatus( kind, status ) {

console.info( 'MP4Demuxer:', kind );

if ( kind === 'fetch' && status === 'Done' ) {

decoder.flush().then( () => {

decoder.close();

// In case our VideoFrameTexture is no longer needed, we should close its backed VideoFrame, see issue #30379:
if ( videoTexture.image instanceof VideoFrame ) videoTexture.image.close();

videoTexture.image = null;

} );
setStatus( s ) {

}
console.info( 'MP4Demuxer:', s );

}
} );
Expand Down

0 comments on commit 3fefbf2

Please sign in to comment.