             console.log(pts, Array.from(data).map((e) => e.toString(16)))
                    }
                }
            });
            */

            player.on(mpegts.Events.TIMED_ID3_METADATA_ARRIVED, function(data) {
                if (arib_caption_transmit_mode !== 'timed_id3') {
                    return;
                }
                captionRenderer.pushID3v2Data(data.pts / 1000, data.data);
            });

            player.on(mpegts.Events.ASYNCHRONOUS_KLV_METADATA_ARRIVED, function(