diff --git a/examples/webgpu_video_frame.html b/examples/webgpu_video_frame.html
index 4a6b8034b56a88..99f14628fa4563 100644
--- a/examples/webgpu_video_frame.html
+++ b/examples/webgpu_video_frame.html
@@ -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 );
},
@@ -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 );
}
} );