NAME

Peta::Vorbis::Encode::MDCT::PDL - Vorbis' MDCT with PDL

VERSION

version 0.2610180

SYNOPSIS

my $mdct = Peta::Vorbis::Encode::MDCT::PDL->new(2048, $scale);
my ($left, $right) = $mdct->transform_all([ \@left, \@right ], $window);

DESCRIPTION

What Peta::Vorbis::Encode::MDCT computes, through PDL::FFT; the same coefficients to rounding. transform_all transforms several channels' blocks in one go.

METHODS

new, transform, transform_all

As Peta::Vorbis::Encode::MDCT's.

AUTHOR

PetaMem s.r.o. <info@petamem.com>

COPYRIGHT

Copyright (c) 2026 PetaMem s.r.o.

LICENSE

This package is free software, dual-licensed under the Artistic License 2.0 and the BSD 2-Clause License. See the LICENSE file of the distribution.