zoom-cache-pcm 0.2.3.0 → 0.2.4.0
raw patch · 3 files changed
+9/−6 lines, 3 filesdep ~zoom-cache
Dependency ranges changed: zoom-cache
Files
Data/ZoomCache/PCM.hs view
@@ -4,6 +4,9 @@ -- * PCM Type PCM(..) + -- * Classes+ , ZoomPCM(..)+ -- * Codec identifiers , pcmIdentifiers
Data/ZoomCache/PCM/Enumeratee.hs view
@@ -145,14 +145,14 @@ ---------------------------------------------------------------------- enumPCMDouble :: (Functor m, MonadIO m)- => I.Enumeratee [Stream] [(TimeStamp, PCM Double)] m a+ => I.Enumeratee [Block] [(TimeStamp, PCM Double)] m a enumPCMDouble = I.joinI . enumPackets . I.mapChunks (concatMap f) where f :: Packet -> [(TimeStamp, PCM Double)] f Packet{..} = zip packetTimeStamps (rawToPCMDouble packetData) enumListPCMDouble :: (Functor m, MonadIO m)- => I.Enumeratee [Stream] [(TimeStamp, [PCM Double])] m a+ => I.Enumeratee [Block] [(TimeStamp, [PCM Double])] m a enumListPCMDouble = I.joinI . enumPackets . I.mapChunks (concatMap f) where f :: Packet -> [(TimeStamp, [PCM Double])]@@ -174,7 +174,7 @@ enumSummaryPCMDouble :: (Functor m, MonadIO m) => Int- -> I.Enumeratee [Stream] [Summary (PCM Double)] m a+ -> I.Enumeratee [Block] [Summary (PCM Double)] m a enumSummaryPCMDouble level = I.joinI . enumSummaryLevel level . I.mapChunks (catMaybes . map toSD)@@ -197,7 +197,7 @@ enumSummaryListPCMDouble :: (Functor m, MonadIO m) => Int- -> I.Enumeratee [Stream] [[Summary (PCM Double)]] m a+ -> I.Enumeratee [Block] [[Summary (PCM Double)]] m a enumSummaryListPCMDouble level = I.joinI . enumSummaryLevel level . I.mapChunks (catMaybes . map toSLD)
zoom-cache-pcm.cabal view
@@ -3,7 +3,7 @@ -- The package version. See the Haskell package versioning policy -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for -- standards guiding when and how versions should be incremented.-Version: 0.2.3.0+Version: 0.2.4.0 Synopsis: Library for zoom-cache PCM audio codecs @@ -50,7 +50,7 @@ ListLike >= 1.0 && < 4, mtl >= 2.0.0.0 && < 3, type-level,- zoom-cache >= 0.9.0.0 && < 1.1.0.0+ zoom-cache >= 0.9.0.0 && < 1.2.0.0 Exposed-modules: Data.ZoomCache.PCM