name: mediabus-fdk-aac
version: 0.3.2.1
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: 2016, 2017 Sven Heyll, Lindenbaum GmbH
maintainer: sven.heyll@lindenbaum.eu
homepage: https://github.com/lindenbaum/mediabus-fdk-aac
synopsis: Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK
description:
Please see README.md
category: Sound
author: Sven Heyll
library
exposed-modules:
Data.MediaBus.FdkAac.Encoder
Data.MediaBus.FdkAac.Conduit.Encoder
Data.MediaBus.FdkAac
build-depends:
base >=4.9 && <5,
bytestring <0.11,
conduit <1.3,
conduit-combinators <1.2,
containers <0.6,
deepseq <1.5,
inline-c <0.6,
lens <4.16,
mediabus <0.4,
monad-logger <0.4,
random <1.2,
resourcet <1.2,
spool <0.2,
tagged <0.9,
text <1.3,
time <1.7,
transformers <0.6,
vector <13
cc-options: -std=c99 -Wall -O2
pkgconfig-depends: fdk-aac >=0.1.4
c-sources:
src/Data/MediaBus/FdkAac/EncoderFdkWrapper.c
default-language: Haskell2010
default-extensions: BangPatterns ConstraintKinds CPP DataKinds
DefaultSignatures DeriveDataTypeable DeriveFunctor DeriveGeneric
DuplicateRecordFields FlexibleInstances FlexibleContexts
FunctionalDependencies GADTs GeneralizedNewtypeDeriving
KindSignatures MultiParamTypeClasses NamedFieldPuns
OverloadedStrings QuasiQuotes RecordWildCards RankNTypes
ScopedTypeVariables StandaloneDeriving TemplateHaskell
TupleSections TypeApplications TypeFamilies TypeInType
TypeOperators TypeSynonymInstances UnicodeSyntax
extra-libraries:
m
hs-source-dirs: src
other-modules:
Data.MediaBus.FdkAac.EncoderFdkWrapper
ghc-options: -O2 -Wall -funbox-strict-fields -fno-warn-unused-do-bind
test-suite examples
type: exitcode-stdio-1.0
main-is: Main.hs
build-depends:
base <4.10,
deepseq <1.5,
ghc-prim <0.6,
lens <4.16,
monad-logger <0.4,
mediabus-fdk-aac <0.4,
mediabus <0.4,
conduit <1.3,
vector <13
default-language: Haskell2010
default-extensions: BangPatterns ConstraintKinds CPP DataKinds
DefaultSignatures DeriveDataTypeable DeriveFunctor DeriveGeneric
DuplicateRecordFields FlexibleInstances FlexibleContexts
FunctionalDependencies GADTs GeneralizedNewtypeDeriving
KindSignatures MultiParamTypeClasses NamedFieldPuns
OverloadedStrings QuasiQuotes RecordWildCards RankNTypes
ScopedTypeVariables StandaloneDeriving TemplateHaskell
TupleSections TypeApplications TypeFamilies TypeInType
TypeOperators TypeSynonymInstances UnicodeSyntax
hs-source-dirs: examples
ghc-options: -O2 -Wall -funbox-strict-fields -fno-warn-unused-do-bind
benchmark encoder-benchmark
type: exitcode-stdio-1.0
main-is: Encoder.hs
build-depends:
base <4.10,
deepseq <1.5,
ghc-prim <0.6,
lens <4.16,
monad-logger <0.4,
criterion <1.2,
mediabus-fdk-aac <0.4,
mediabus <0.4,
conduit <1.3,
vector <13
default-language: Haskell2010
default-extensions: BangPatterns ConstraintKinds CPP DataKinds
DefaultSignatures DeriveDataTypeable DeriveFunctor DeriveGeneric
DuplicateRecordFields FlexibleInstances FlexibleContexts
FunctionalDependencies GADTs GeneralizedNewtypeDeriving
KindSignatures MultiParamTypeClasses NamedFieldPuns
OverloadedStrings QuasiQuotes RecordWildCards RankNTypes
ScopedTypeVariables StandaloneDeriving TemplateHaskell
TupleSections TypeApplications TypeFamilies TypeInType
TypeOperators TypeSynonymInstances UnicodeSyntax
hs-source-dirs: bench
ghc-options: -O2 -Wall -funbox-strict-fields -fno-warn-unused-do-bind