packages feed

gi-gstbase 1.0.15 → 1.0.16

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.GstBase.PkgInfo: flags :: [(String, Bool)]
- GI.GstBase.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.GstBase.Structs.BaseParseFrame: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.BaseParseFrame.BaseParseFrame tag
- GI.GstBase.Structs.BitReader: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.BitReader.BitReader tag
- GI.GstBase.Structs.CollectData: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.CollectData.CollectData tag
+ GI.GstBase.Objects.Aggregator: Aggregator :: (ManagedPtr Aggregator) -> Aggregator
+ GI.GstBase.Objects.Aggregator: aggregatorFinishBuffer :: (HasCallStack, MonadIO m, IsAggregator a) => a -> Buffer -> m FlowReturn
+ GI.GstBase.Objects.Aggregator: aggregatorGetAllocator :: (HasCallStack, MonadIO m, IsAggregator a) => a -> m ((Allocator, AllocationParams))
+ GI.GstBase.Objects.Aggregator: aggregatorGetBufferPool :: (HasCallStack, MonadIO m, IsAggregator a) => a -> m BufferPool
+ GI.GstBase.Objects.Aggregator: aggregatorGetLatency :: (HasCallStack, MonadIO m, IsAggregator a) => a -> m Word64
+ GI.GstBase.Objects.Aggregator: aggregatorSetLatency :: (HasCallStack, MonadIO m, IsAggregator a) => a -> Word64 -> Word64 -> m ()
+ GI.GstBase.Objects.Aggregator: aggregatorSetSrcCaps :: (HasCallStack, MonadIO m, IsAggregator a) => a -> Caps -> m ()
+ GI.GstBase.Objects.Aggregator: class GObject o => IsAggregator o
+ GI.GstBase.Objects.Aggregator: constructAggregatorLatency :: (IsAggregator o) => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.Aggregator: constructAggregatorStartTime :: (IsAggregator o) => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.Aggregator: getAggregatorLatency :: (MonadIO m, IsAggregator o) => o -> m Word64
+ GI.GstBase.Objects.Aggregator: getAggregatorStartTime :: (MonadIO m, IsAggregator o) => o -> m Word64
+ GI.GstBase.Objects.Aggregator: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.GstBase.Objects.Aggregator.Aggregator a) => GI.GstBase.Objects.Aggregator.IsAggregator a
+ GI.GstBase.Objects.Aggregator: instance Data.GI.Base.BasicTypes.GObject GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: instance GI.GObject.Objects.Object.IsObject GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: instance GI.Gst.Objects.Element.IsElement GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: instance GI.Gst.Objects.Object.IsObject GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: instance GI.GstBase.Objects.Aggregator.IsAggregator GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: newtype Aggregator
+ GI.GstBase.Objects.Aggregator: noAggregator :: Maybe Aggregator
+ GI.GstBase.Objects.Aggregator: setAggregatorLatency :: (MonadIO m, IsAggregator o) => o -> Word64 -> m ()
+ GI.GstBase.Objects.Aggregator: setAggregatorStartTime :: (MonadIO m, IsAggregator o) => o -> Word64 -> m ()
+ GI.GstBase.Objects.Aggregator: toAggregator :: (MonadIO m, IsAggregator o) => o -> m Aggregator
+ GI.GstBase.Objects.AggregatorPad: AggregatorPad :: (ManagedPtr AggregatorPad) -> AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: aggregatorPadDropBuffer :: (HasCallStack, MonadIO m, IsAggregatorPad a) => a -> m Bool
+ GI.GstBase.Objects.AggregatorPad: aggregatorPadHasBuffer :: (HasCallStack, MonadIO m, IsAggregatorPad a) => a -> m Bool
+ GI.GstBase.Objects.AggregatorPad: aggregatorPadIsEos :: (HasCallStack, MonadIO m, IsAggregatorPad a) => a -> m Bool
+ GI.GstBase.Objects.AggregatorPad: aggregatorPadPeekBuffer :: (HasCallStack, MonadIO m, IsAggregatorPad a) => a -> m Buffer
+ GI.GstBase.Objects.AggregatorPad: aggregatorPadPopBuffer :: (HasCallStack, MonadIO m, IsAggregatorPad a) => a -> m Buffer
+ GI.GstBase.Objects.AggregatorPad: class GObject o => IsAggregatorPad o
+ GI.GstBase.Objects.AggregatorPad: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.GstBase.Objects.AggregatorPad.AggregatorPad a) => GI.GstBase.Objects.AggregatorPad.IsAggregatorPad a
+ GI.GstBase.Objects.AggregatorPad: instance Data.GI.Base.BasicTypes.GObject GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: instance GI.GObject.Objects.Object.IsObject GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: instance GI.Gst.Objects.Object.IsObject GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: instance GI.Gst.Objects.Pad.IsPad GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: instance GI.GstBase.Objects.AggregatorPad.IsAggregatorPad GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: newtype AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: noAggregatorPad :: Maybe AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: toAggregatorPad :: (MonadIO m, IsAggregatorPad o) => o -> m AggregatorPad
+ GI.GstBase.Objects.BaseSrc: baseSrcSubmitBufferList :: (HasCallStack, MonadIO m, IsBaseSrc a) => a -> BufferList -> m ()
+ GI.GstBase.Structs.BaseParseFrame: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.BaseParseFrame.BaseParseFrame tag
+ GI.GstBase.Structs.BitReader: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.BitReader.BitReader tag
+ GI.GstBase.Structs.CollectData: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstBase.Structs.CollectData.CollectData tag
- GI.GstBase.Callbacks: dynamic_CollectPadsClipFunction :: (HasCallStack, MonadIO m, IsCollectPads a) => FunPtr C_CollectPadsClipFunction -> a -> CollectData -> Buffer -> Buffer -> Ptr () -> m FlowReturn
+ GI.GstBase.Callbacks: dynamic_CollectPadsClipFunction :: (HasCallStack, MonadIO m, IsCollectPads a) => FunPtr C_CollectPadsClipFunction -> a -> CollectData -> Buffer -> Ptr () -> m ((FlowReturn, Buffer))
- GI.GstBase.Callbacks: dynamic_TypeFindHelperGetRangeFunction :: (HasCallStack, MonadIO m, IsObject a, IsObject b) => FunPtr C_TypeFindHelperGetRangeFunction -> a -> Maybe (b) -> Word64 -> Word32 -> Buffer -> m FlowReturn
+ GI.GstBase.Callbacks: dynamic_TypeFindHelperGetRangeFunction :: (HasCallStack, MonadIO m, IsObject a, IsObject b) => FunPtr C_TypeFindHelperGetRangeFunction -> a -> Maybe (b) -> Word64 -> Word32 -> m ((FlowReturn, Buffer))
- GI.GstBase.Callbacks: type C_CollectPadsClipFunction = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt
+ GI.GstBase.Callbacks: type C_CollectPadsClipFunction = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr (Ptr Buffer) -> Ptr () -> IO CUInt
- GI.GstBase.Callbacks: type C_TypeFindHelperGetRangeFunction = Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
+ GI.GstBase.Callbacks: type C_TypeFindHelperGetRangeFunction = Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr (Ptr Buffer) -> IO CUInt
- GI.GstBase.Callbacks: type CollectDataDestroyNotify = CollectData -> IO ()
+ GI.GstBase.Callbacks: type CollectDataDestroyNotify = CollectData /@data@/: the 'GI.GstBase.Structs.CollectData.CollectData' that will be freed -> IO ()
- GI.GstBase.Callbacks: type CollectPadsBufferFunction = CollectPads -> CollectData -> Buffer -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsBufferFunction = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@data@/: the 'GI.GstBase.Structs.CollectData.CollectData' of pad that has received the buffer -> Buffer /@buffer@/: the 'GI.Gst.Structs.Buffer.Buffer' -> IO FlowReturn __Returns:__ 'GI.Gst.Enums.FlowReturnOk' for success
- GI.GstBase.Callbacks: type CollectPadsBufferFunction_WithClosures = CollectPads -> CollectData -> Buffer -> Ptr () -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsBufferFunction_WithClosures = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@data@/: the 'GI.GstBase.Structs.CollectData.CollectData' of pad that has received the buffer -> Buffer /@buffer@/: the 'GI.Gst.Structs.Buffer.Buffer' -> Ptr () /@userData@/: user data passed to 'GI.GstBase.Objects.CollectPads.collectPadsSetBufferFunction' -> IO FlowReturn __Returns:__ 'GI.Gst.Enums.FlowReturnOk' for success
- GI.GstBase.Callbacks: type CollectPadsClipFunction = CollectPads -> CollectData -> Buffer -> Buffer -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsClipFunction = CollectPads /@pads@/: a 'GI.GstBase.Objects.CollectPads.CollectPads' -> CollectData /@data@/: a 'GI.GstBase.Structs.CollectData.CollectData' -> Buffer /@inbuffer@/: the input 'GI.Gst.Structs.Buffer.Buffer' -> IO ((FlowReturn, Buffer)) __Returns:__ a 'GI.Gst.Enums.FlowReturn' that corresponds to the result of clipping.
- GI.GstBase.Callbacks: type CollectPadsClipFunction_WithClosures = CollectPads -> CollectData -> Buffer -> Buffer -> Ptr () -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsClipFunction_WithClosures = CollectPads /@pads@/: a 'GI.GstBase.Objects.CollectPads.CollectPads' -> CollectData /@data@/: a 'GI.GstBase.Structs.CollectData.CollectData' -> Buffer /@inbuffer@/: the input 'GI.Gst.Structs.Buffer.Buffer' -> Ptr () /@userData@/: user data -> IO ((FlowReturn, Buffer)) __Returns:__ a 'GI.Gst.Enums.FlowReturn' that corresponds to the result of clipping.
- GI.GstBase.Callbacks: type CollectPadsCompareFunction = CollectPads -> CollectData -> Word64 -> CollectData -> Word64 -> IO Int32
+ GI.GstBase.Callbacks: type CollectPadsCompareFunction = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that is comparing the timestamps -> CollectData /@data1@/: the first 'GI.GstBase.Structs.CollectData.CollectData' -> Word64 /@timestamp1@/: the first timestamp -> CollectData /@data2@/: the second 'GI.GstBase.Structs.CollectData.CollectData' -> Word64 /@timestamp2@/: the second timestamp -> IO Int32 __Returns:__ Integer less than zero when first timestamp is deemed older than the second one. Zero if the timestamps are deemed equally old. Integer greater than zero when second timestamp is deemed older than the first one.
- GI.GstBase.Callbacks: type CollectPadsCompareFunction_WithClosures = CollectPads -> CollectData -> Word64 -> CollectData -> Word64 -> Ptr () -> IO Int32
+ GI.GstBase.Callbacks: type CollectPadsCompareFunction_WithClosures = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that is comparing the timestamps -> CollectData /@data1@/: the first 'GI.GstBase.Structs.CollectData.CollectData' -> Word64 /@timestamp1@/: the first timestamp -> CollectData /@data2@/: the second 'GI.GstBase.Structs.CollectData.CollectData' -> Word64 /@timestamp2@/: the second timestamp -> Ptr () /@userData@/: user data passed to 'GI.GstBase.Objects.CollectPads.collectPadsSetCompareFunction' -> IO Int32 __Returns:__ Integer less than zero when first timestamp is deemed older than the second one. Zero if the timestamps are deemed equally old. Integer greater than zero when second timestamp is deemed older than the first one.
- GI.GstBase.Callbacks: type CollectPadsEventFunction = CollectPads -> CollectData -> Event -> IO Bool
+ GI.GstBase.Callbacks: type CollectPadsEventFunction = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that received an event -> Event /@event@/: the 'GI.Gst.Structs.Event.Event' received -> IO Bool __Returns:__ 'True' if the pad could handle the event
- GI.GstBase.Callbacks: type CollectPadsEventFunction_WithClosures = CollectPads -> CollectData -> Event -> Ptr () -> IO Bool
+ GI.GstBase.Callbacks: type CollectPadsEventFunction_WithClosures = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that received an event -> Event /@event@/: the 'GI.Gst.Structs.Event.Event' received -> Ptr () /@userData@/: user data passed to 'GI.GstBase.Objects.CollectPads.collectPadsSetEventFunction' -> IO Bool __Returns:__ 'True' if the pad could handle the event
- GI.GstBase.Callbacks: type CollectPadsFlushFunction = CollectPads -> IO ()
+ GI.GstBase.Callbacks: type CollectPadsFlushFunction = CollectPads /@pads@/: a 'GI.GstBase.Objects.CollectPads.CollectPads' -> IO ()
- GI.GstBase.Callbacks: type CollectPadsFlushFunction_WithClosures = CollectPads -> Ptr () -> IO ()
+ GI.GstBase.Callbacks: type CollectPadsFlushFunction_WithClosures = CollectPads /@pads@/: a 'GI.GstBase.Objects.CollectPads.CollectPads' -> Ptr () /@userData@/: user data -> IO ()
- GI.GstBase.Callbacks: type CollectPadsFunction = CollectPads -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsFunction = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> IO FlowReturn __Returns:__ 'GI.Gst.Enums.FlowReturnOk' for success
- GI.GstBase.Callbacks: type CollectPadsFunction_WithClosures = CollectPads -> Ptr () -> IO FlowReturn
+ GI.GstBase.Callbacks: type CollectPadsFunction_WithClosures = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> Ptr () /@userData@/: user data passed to 'GI.GstBase.Objects.CollectPads.collectPadsSetFunction' -> IO FlowReturn __Returns:__ 'GI.Gst.Enums.FlowReturnOk' for success
- GI.GstBase.Callbacks: type CollectPadsQueryFunction = CollectPads -> CollectData -> Query -> IO Bool
+ GI.GstBase.Callbacks: type CollectPadsQueryFunction = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that received an event -> Query /@query@/: the 'GI.Gst.Structs.Event.Event' received -> IO Bool __Returns:__ 'True' if the pad could handle the event
- GI.GstBase.Callbacks: type CollectPadsQueryFunction_WithClosures = CollectPads -> CollectData -> Query -> Ptr () -> IO Bool
+ GI.GstBase.Callbacks: type CollectPadsQueryFunction_WithClosures = CollectPads /@pads@/: the 'GI.GstBase.Objects.CollectPads.CollectPads' that triggered the callback -> CollectData /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that received an event -> Query /@query@/: the 'GI.Gst.Structs.Event.Event' received -> Ptr () /@userData@/: user data passed to 'GI.GstBase.Objects.CollectPads.collectPadsSetQueryFunction' -> IO Bool __Returns:__ 'True' if the pad could handle the event
- GI.GstBase.Callbacks: type TypeFindHelperGetRangeFunction = Object -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn
+ GI.GstBase.Callbacks: type TypeFindHelperGetRangeFunction = Object /@obj@/: a 'GI.Gst.Objects.Object.Object' that will handle the getrange request -> Maybe Object /@parent@/: the parent of /@obj@/ or 'Nothing' -> Word64 /@offset@/: the offset of the range -> Word32 /@length@/: the length of the range -> IO ((FlowReturn, Buffer)) __Returns:__ GST_FLOW_OK for success
- GI.GstBase.Callbacks: wrap_CollectDataDestroyNotify :: Maybe (Ptr (FunPtr C_CollectDataDestroyNotify)) -> CollectDataDestroyNotify -> Ptr CollectData -> IO ()
+ GI.GstBase.Callbacks: wrap_CollectDataDestroyNotify :: Maybe (Ptr (FunPtr C_CollectDataDestroyNotify)) -> CollectDataDestroyNotify -> C_CollectDataDestroyNotify
- GI.GstBase.Callbacks: wrap_CollectPadsBufferFunction :: Maybe (Ptr (FunPtr C_CollectPadsBufferFunction)) -> CollectPadsBufferFunction_WithClosures -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr () -> IO CUInt
+ GI.GstBase.Callbacks: wrap_CollectPadsBufferFunction :: Maybe (Ptr (FunPtr C_CollectPadsBufferFunction)) -> CollectPadsBufferFunction_WithClosures -> C_CollectPadsBufferFunction
- GI.GstBase.Callbacks: wrap_CollectPadsClipFunction :: Maybe (Ptr (FunPtr C_CollectPadsClipFunction)) -> CollectPadsClipFunction_WithClosures -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt
+ GI.GstBase.Callbacks: wrap_CollectPadsClipFunction :: Maybe (Ptr (FunPtr C_CollectPadsClipFunction)) -> CollectPadsClipFunction_WithClosures -> C_CollectPadsClipFunction
- GI.GstBase.Callbacks: wrap_CollectPadsCompareFunction :: Maybe (Ptr (FunPtr C_CollectPadsCompareFunction)) -> CollectPadsCompareFunction_WithClosures -> Ptr CollectPads -> Ptr CollectData -> Word64 -> Ptr CollectData -> Word64 -> Ptr () -> IO Int32
+ GI.GstBase.Callbacks: wrap_CollectPadsCompareFunction :: Maybe (Ptr (FunPtr C_CollectPadsCompareFunction)) -> CollectPadsCompareFunction_WithClosures -> C_CollectPadsCompareFunction
- GI.GstBase.Callbacks: wrap_CollectPadsEventFunction :: Maybe (Ptr (FunPtr C_CollectPadsEventFunction)) -> CollectPadsEventFunction_WithClosures -> Ptr CollectPads -> Ptr CollectData -> Ptr Event -> Ptr () -> IO CInt
+ GI.GstBase.Callbacks: wrap_CollectPadsEventFunction :: Maybe (Ptr (FunPtr C_CollectPadsEventFunction)) -> CollectPadsEventFunction_WithClosures -> C_CollectPadsEventFunction
- GI.GstBase.Callbacks: wrap_CollectPadsFlushFunction :: Maybe (Ptr (FunPtr C_CollectPadsFlushFunction)) -> CollectPadsFlushFunction_WithClosures -> Ptr CollectPads -> Ptr () -> IO ()
+ GI.GstBase.Callbacks: wrap_CollectPadsFlushFunction :: Maybe (Ptr (FunPtr C_CollectPadsFlushFunction)) -> CollectPadsFlushFunction_WithClosures -> C_CollectPadsFlushFunction
- GI.GstBase.Callbacks: wrap_CollectPadsFunction :: Maybe (Ptr (FunPtr C_CollectPadsFunction)) -> CollectPadsFunction_WithClosures -> Ptr CollectPads -> Ptr () -> IO CUInt
+ GI.GstBase.Callbacks: wrap_CollectPadsFunction :: Maybe (Ptr (FunPtr C_CollectPadsFunction)) -> CollectPadsFunction_WithClosures -> C_CollectPadsFunction
- GI.GstBase.Callbacks: wrap_CollectPadsQueryFunction :: Maybe (Ptr (FunPtr C_CollectPadsQueryFunction)) -> CollectPadsQueryFunction_WithClosures -> Ptr CollectPads -> Ptr CollectData -> Ptr Query -> Ptr () -> IO CInt
+ GI.GstBase.Callbacks: wrap_CollectPadsQueryFunction :: Maybe (Ptr (FunPtr C_CollectPadsQueryFunction)) -> CollectPadsQueryFunction_WithClosures -> C_CollectPadsQueryFunction
- GI.GstBase.Callbacks: wrap_DataQueueEmptyCallback :: Maybe (Ptr (FunPtr C_DataQueueEmptyCallback)) -> DataQueueEmptyCallback -> Ptr DataQueue -> Ptr () -> IO ()
+ GI.GstBase.Callbacks: wrap_DataQueueEmptyCallback :: Maybe (Ptr (FunPtr C_DataQueueEmptyCallback)) -> DataQueueEmptyCallback -> C_DataQueueEmptyCallback
- GI.GstBase.Callbacks: wrap_DataQueueFullCallback :: Maybe (Ptr (FunPtr C_DataQueueFullCallback)) -> DataQueueFullCallback -> Ptr DataQueue -> Ptr () -> IO ()
+ GI.GstBase.Callbacks: wrap_DataQueueFullCallback :: Maybe (Ptr (FunPtr C_DataQueueFullCallback)) -> DataQueueFullCallback -> C_DataQueueFullCallback
- GI.GstBase.Callbacks: wrap_TypeFindHelperGetRangeFunction :: Maybe (Ptr (FunPtr C_TypeFindHelperGetRangeFunction)) -> TypeFindHelperGetRangeFunction -> Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
+ GI.GstBase.Callbacks: wrap_TypeFindHelperGetRangeFunction :: Maybe (Ptr (FunPtr C_TypeFindHelperGetRangeFunction)) -> TypeFindHelperGetRangeFunction -> C_TypeFindHelperGetRangeFunction
- GI.GstBase.Functions: typeFindHelperForData :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Word8 -> Word64 -> m ((Maybe Caps, TypeFindProbability))
+ GI.GstBase.Functions: typeFindHelperForData :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> ByteString -> m ((Maybe Caps, TypeFindProbability))
- GI.GstBase.Objects.BaseParse: baseParseConvertDefault :: (HasCallStack, MonadIO m, IsBaseParse a) => a -> Format -> Int64 -> Format -> Int64 -> m Bool
+ GI.GstBase.Objects.BaseParse: baseParseConvertDefault :: (HasCallStack, MonadIO m, IsBaseParse a) => a -> Format -> Int64 -> Format -> m ((Bool, Int64))
- GI.GstBase.Objects.CollectPads: collectPadsClipRunningTime :: (HasCallStack, MonadIO m, IsCollectPads a) => a -> CollectData -> Buffer -> Maybe (Buffer) -> Ptr () -> m FlowReturn
+ GI.GstBase.Objects.CollectPads: collectPadsClipRunningTime :: (HasCallStack, MonadIO m, IsCollectPads a) => a -> CollectData -> Buffer -> Ptr () -> m ((FlowReturn, Maybe Buffer))

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.16+++ 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.13  Don't expose GstByte{Reader,Writer}, see [#100](https://github.com/haskell-gi/haskell-gi/pull/100).
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gstbase-1.0.15/docs/GI-GstBase.html](https://hackage.haskell.org/package/gi-gstbase-1.0.15/docs/GI-GstBase.html)+[https://hackage.haskell.org/package/gi-gstbase-1.0.16/docs/GI-GstBase.html](https://hackage.haskell.org/package/gi-gstbase-1.0.16/docs/GI-GstBase.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-gstbase.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gstbase-version:              1.0.15+version:              1.0.16 synopsis:             GStreamerBase bindings description:          Bindings for GStreamerBase, 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-base-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-gst == 1.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -45,3 +36,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