App-MHFS
view release on metacpan or search on metacpan
lib/MHFS/Plugin/GetVideo.pm view on Meta::CPAN
'trackno' => $trackno,
'rawts' => $rawts,
'rawflag' => $rawflag,
'frame_lengths' => \@sizes,
'data' => $data,
'ts' => unpack('s>', $rawts)
};
}
sub telmval {
my ($track, $stringid) = @_;
my $constname = "EBMLID_$stringid";
my $id = __PACKAGE__->$constname;
return $track->{$id}{'value'} // $track->{$id}{'data'};
#return $track->{"$stringid"}}{'value'} // $track->{$EBMLID->{$stringid}}{'data'};
}
sub trackno_is_audio {
my ($tracks, $trackno) = @_;
foreach my $track (@$tracks) {
if(telmval($track, 'TrackNumber') == $trackno) {
return telmval($track, 'TrackType') == 0x2;
}
}
return undef;
share/public_html/static/music_worklet_inprogress/decoder/bin/_mhfscl.js view on Meta::CPAN
async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?....
;return moduleRtn}export default Module;
share/public_html/static/music_worklet_inprogress/player/AudioWriterReader.js view on Meta::CPAN
'_samplerate' : this._samplerate
};
}
// (WRITER ONLY)
write(arrs, max) {
return this._writer.write(arrs, max);
}
// (WRITER) ONLY)send message from the writer
sendmessage(msgid, data) {
this._outmessage[0][0] = msgid;
this._outmessage[1][0] = data;
this._msgwriter.write(this._outmessage);
}
// (WRITER ONLY) empty the read buffer
reset() {
this.sendmessage(this._MSG.SKIP, this._rb._writeindex());
}
}
share/public_html/static/music_worklet_inprogress/player/worklet_processor_ff.js view on Meta::CPAN
'_samplerate' : this._samplerate
};
}
// (WRITER ONLY)
write(arrs, max) {
return this._writer.write(arrs, max);
}
// (WRITER) ONLY)send message from the writer
sendmessage(msgid, data) {
this._outmessage[0][0] = msgid;
this._outmessage[1][0] = data;
this._msgwriter.write(this._outmessage);
}
// (WRITER ONLY) empty the read buffer
reset() {
this.sendmessage(this._MSG.SKIP, this._rb._writeindex());
}
}
( run in 1.959 second using v1.01-cache-2.11-cpan-ceb78f64989 )