packages feed

gi-gstpbutils 1.0.14 → 1.0.15

raw patch · 4 files changed

+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading

API changes (from Hackage documentation)

- GI.GstPbutils.PkgInfo: flags :: [(String, Bool)]
- GI.GstPbutils.PkgInfo: pkgConfigVersions :: [(String, String)]
+ GI.GstPbutils.Objects.DiscovererAudioInfo: discovererAudioInfoGetChannelMask :: (HasCallStack, MonadIO m, IsDiscovererAudioInfo a) => a -> m Word64
+ GI.GstPbutils.Objects.DiscovererInfo: discovererInfoGetLive :: (HasCallStack, MonadIO m, IsDiscovererInfo a) => a -> m Bool
- GI.GstPbutils.Callbacks: type InstallPluginsResultFunc = InstallPluginsReturn -> IO ()
+ GI.GstPbutils.Callbacks: type InstallPluginsResultFunc = InstallPluginsReturn /@result@/: whether the installation of the requested plugins succeeded or not -> IO ()
- GI.GstPbutils.Callbacks: type InstallPluginsResultFunc_WithClosures = InstallPluginsReturn -> Ptr () -> IO ()
+ GI.GstPbutils.Callbacks: type InstallPluginsResultFunc_WithClosures = InstallPluginsReturn /@result@/: whether the installation of the requested plugins succeeded or not -> Ptr () /@userData@/: the user data passed to 'GI.GstPbutils.Functions.installPluginsAsync' -> IO ()
- GI.GstPbutils.Callbacks: wrap_AudioVisualizerShaderFunc :: Maybe (Ptr (FunPtr C_AudioVisualizerShaderFunc)) -> AudioVisualizerShaderFunc -> Ptr AudioVisualizer -> Ptr VideoFrame -> Ptr VideoFrame -> IO ()
+ GI.GstPbutils.Callbacks: wrap_AudioVisualizerShaderFunc :: Maybe (Ptr (FunPtr C_AudioVisualizerShaderFunc)) -> AudioVisualizerShaderFunc -> C_AudioVisualizerShaderFunc
- GI.GstPbutils.Callbacks: wrap_InstallPluginsResultFunc :: Maybe (Ptr (FunPtr C_InstallPluginsResultFunc)) -> InstallPluginsResultFunc_WithClosures -> CUInt -> Ptr () -> IO ()
+ GI.GstPbutils.Callbacks: wrap_InstallPluginsResultFunc :: Maybe (Ptr (FunPtr C_InstallPluginsResultFunc)) -> InstallPluginsResultFunc_WithClosures -> C_InstallPluginsResultFunc
- GI.GstPbutils.Functions: codecUtilsAacCapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> Word8 -> Word32 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsAacCapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> ByteString -> m Bool
- GI.GstPbutils.Functions: codecUtilsAacGetChannels :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Word32
+ GI.GstPbutils.Functions: codecUtilsAacGetChannels :: (HasCallStack, MonadIO m) => ByteString -> m Word32
- GI.GstPbutils.Functions: codecUtilsAacGetLevel :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsAacGetLevel :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsAacGetProfile :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsAacGetProfile :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsAacGetSampleRate :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Word32
+ GI.GstPbutils.Functions: codecUtilsAacGetSampleRate :: (HasCallStack, MonadIO m) => ByteString -> m Word32
- GI.GstPbutils.Functions: codecUtilsH264CapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> Word8 -> Word32 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsH264CapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> ByteString -> m Bool
- GI.GstPbutils.Functions: codecUtilsH264GetLevel :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsH264GetLevel :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsH264GetProfile :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsH264GetProfile :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsH265CapsSetLevelTierAndProfile :: (HasCallStack, MonadIO m) => Caps -> Word8 -> Word32 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsH265CapsSetLevelTierAndProfile :: (HasCallStack, MonadIO m) => Caps -> ByteString -> m Bool
- GI.GstPbutils.Functions: codecUtilsH265GetLevel :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsH265GetLevel :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsH265GetProfile :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsH265GetProfile :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsH265GetTier :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsH265GetTier :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsMpeg4videoCapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> Word8 -> Word32 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsMpeg4videoCapsSetLevelAndProfile :: (HasCallStack, MonadIO m) => Caps -> ByteString -> m Bool
- GI.GstPbutils.Functions: codecUtilsMpeg4videoGetLevel :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsMpeg4videoGetLevel :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsMpeg4videoGetProfile :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m Text
+ GI.GstPbutils.Functions: codecUtilsMpeg4videoGetProfile :: (HasCallStack, MonadIO m) => ByteString -> m Text
- GI.GstPbutils.Functions: codecUtilsOpusCreateCaps :: (HasCallStack, MonadIO m) => Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Word8 -> m Caps
+ GI.GstPbutils.Functions: codecUtilsOpusCreateCaps :: (HasCallStack, MonadIO m) => Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Maybe (Ptr Word8) -> m Caps
- GI.GstPbutils.Functions: codecUtilsOpusCreateHeader :: (HasCallStack, MonadIO m) => Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Word8 -> Word16 -> Int16 -> m Buffer
+ GI.GstPbutils.Functions: codecUtilsOpusCreateHeader :: (HasCallStack, MonadIO m) => Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Maybe (Ptr Word8) -> Word16 -> Int16 -> m Buffer
- GI.GstPbutils.Functions: codecUtilsOpusParseCaps :: (HasCallStack, MonadIO m) => Caps -> Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Word8 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsOpusParseCaps :: (HasCallStack, MonadIO m) => Caps -> m ((Bool, Word32, Word8, Word8, Word8, Word8, ByteString))
- GI.GstPbutils.Functions: codecUtilsOpusParseHeader :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> Word8 -> Word8 -> Word8 -> Word8 -> Word8 -> Word16 -> Int16 -> m Bool
+ GI.GstPbutils.Functions: codecUtilsOpusParseHeader :: (HasCallStack, MonadIO m) => Buffer -> m ((Bool, Word32, Word8, Word8, Word8, Word8, ByteString, Word16, Int16))
- GI.GstPbutils.Objects.Discoverer: type DiscovererDiscoveredCallback = DiscovererInfo -> GError -> IO ()
+ GI.GstPbutils.Objects.Discoverer: type DiscovererDiscoveredCallback = DiscovererInfo /@info@/: the results 'GI.GstPbutils.Objects.DiscovererInfo.DiscovererInfo' -> Maybe GError /@error@/: 'GError', which will be non-NULL if an error occurred during discovery. You must not free this 'GError', it will be freed by the discoverer. -> IO ()
- GI.GstPbutils.Objects.Discoverer: type DiscovererSourceSetupCallback = Element -> IO ()
+ GI.GstPbutils.Objects.Discoverer: type DiscovererSourceSetupCallback = Element /@source@/: source element -> IO ()
- GI.GstPbutils.Objects.Discoverer: wrap_DiscovererDiscoveredCallback :: DiscovererDiscoveredCallback -> Ptr () -> Ptr DiscovererInfo -> Ptr GError -> Ptr () -> IO ()
+ GI.GstPbutils.Objects.Discoverer: wrap_DiscovererDiscoveredCallback :: DiscovererDiscoveredCallback -> C_DiscovererDiscoveredCallback
- GI.GstPbutils.Objects.Discoverer: wrap_DiscovererFinishedCallback :: DiscovererFinishedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GstPbutils.Objects.Discoverer: wrap_DiscovererFinishedCallback :: DiscovererFinishedCallback -> C_DiscovererFinishedCallback
- GI.GstPbutils.Objects.Discoverer: wrap_DiscovererSourceSetupCallback :: DiscovererSourceSetupCallback -> Ptr () -> Ptr Element -> Ptr () -> IO ()
+ GI.GstPbutils.Objects.Discoverer: wrap_DiscovererSourceSetupCallback :: DiscovererSourceSetupCallback -> C_DiscovererSourceSetupCallback
- GI.GstPbutils.Objects.Discoverer: wrap_DiscovererStartingCallback :: DiscovererStartingCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GstPbutils.Objects.Discoverer: wrap_DiscovererStartingCallback :: DiscovererStartingCallback -> C_DiscovererStartingCallback
- GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetDescription :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Text -> m ()
+ GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetDescription :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Maybe (Text) -> m ()
- GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetName :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Text -> m ()
+ GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetName :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Maybe (Text) -> m ()
- GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetPresetName :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Text -> m ()
+ GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetPresetName :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Maybe (Text) -> m ()
- GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetRestriction :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Caps -> m ()
+ GI.GstPbutils.Objects.EncodingProfile: encodingProfileSetRestriction :: (HasCallStack, MonadIO m, IsEncodingProfile a) => a -> Maybe (Caps) -> m ()
- GI.GstPbutils.Objects.EncodingTarget: encodingTargetLoadFromFile :: (HasCallStack, MonadIO m) => Text -> m EncodingTarget
+ GI.GstPbutils.Objects.EncodingTarget: encodingTargetLoadFromFile :: (HasCallStack, MonadIO m) => [Char] -> m EncodingTarget
- GI.GstPbutils.Objects.EncodingTarget: encodingTargetSaveToFile :: (HasCallStack, MonadIO m, IsEncodingTarget a) => a -> Text -> m ()
+ GI.GstPbutils.Objects.EncodingTarget: encodingTargetSaveToFile :: (HasCallStack, MonadIO m, IsEncodingTarget a) => a -> [Char] -> m ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.15+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+ ### 1.0.12  Initial release.
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gstpbutils-1.0.14/docs/GI-GstPbutils.html](https://hackage.haskell.org/package/gi-gstpbutils-1.0.14/docs/GI-GstPbutils.html)+[https://hackage.haskell.org/package/gi-gstpbutils-1.0.15/docs/GI-GstPbutils.html](https://hackage.haskell.org/package/gi-gstpbutils-1.0.15/docs/GI-GstPbutils.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gstpbutils.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gstpbutils-version:              1.0.14+version:              1.0.15 synopsis:             GStreamer Plugins Base Utils bindings description:          Bindings for GStreamer Plugins Base Utils, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.20.1 && < 1--Flag enable-overloading-      Description: Enable support for overloaded labels.-      Default: True+                     haskell-gi == 0.21.*  library       default-language: Haskell2010@@ -28,16 +24,11 @@       other-extensions: PatternSynonyms, ViewPatterns       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations -      if flag(enable-overloading)-         cpp-options: -DENABLE_OVERLOADING-         build-depends: haskell-gi-overloading == 1.0.*-      else-         build-depends: haskell-gi-overloading == 0.0-       pkgconfig-depends: gstreamer-pbutils-1.0       build-depends: base >= 4.8 && <5,-                     haskell-gi-base >= 0.20 && < 1,-                     haskell-gi >= 0.20.1 && < 1,+                     haskell-gi-base == 0.21.*,+                     haskell-gi == 0.21.*,+                     haskell-gi-overloading < 1.1,                      gi-gstaudio == 1.0.*,                      gi-gstvideo == 1.0.*,                      gi-gsttag == 1.0.*,@@ -48,3 +39,8 @@                      containers >= 0.5 && < 1,                      text >= 1.0 && < 2,                      transformers >= 0.4 && < 1++      -- Disable overloading when compiling under GHC 8.2.x+      -- see https://ghc.haskell.org/trac/ghc/ticket/14382+      if impl(ghc == 8.2.*)+              build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:-  ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21