gi-gstbase 1.0.22 → 1.0.23
raw patch · 3 files changed
+9/−5 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base
API changes (from Hackage documentation)
- GI.GstBase.Objects.Adapter: noAdapter :: Maybe Adapter
- GI.GstBase.Objects.Aggregator: noAggregator :: Maybe Aggregator
- GI.GstBase.Objects.AggregatorPad: noAggregatorPad :: Maybe AggregatorPad
- GI.GstBase.Objects.BaseParse: noBaseParse :: Maybe BaseParse
- GI.GstBase.Objects.BaseSink: noBaseSink :: Maybe BaseSink
- GI.GstBase.Objects.BaseSrc: noBaseSrc :: Maybe BaseSrc
- GI.GstBase.Objects.BaseTransform: noBaseTransform :: Maybe BaseTransform
- GI.GstBase.Objects.CollectPads: noCollectPads :: Maybe CollectPads
- GI.GstBase.Objects.DataQueue: noDataQueue :: Maybe DataQueue
- GI.GstBase.Objects.PushSrc: noPushSrc :: Maybe PushSrc
- GI.GstBase.Structs.BaseParseFrame: instance Data.GI.Base.BasicTypes.BoxedObject GI.GstBase.Structs.BaseParseFrame.BaseParseFrame
- GI.GstBase.Structs.BaseParseFrame: noBaseParseFrame :: Maybe BaseParseFrame
- GI.GstBase.Structs.BitReader: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GstBase.Structs.BitReader.BitReader
- GI.GstBase.Structs.BitReader: noBitReader :: Maybe BitReader
- GI.GstBase.Structs.BitWriter: bitWriterGetRemaining :: (HasCallStack, MonadIO m) => BitWriter -> m Word32
- GI.GstBase.Structs.BitWriter: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GstBase.Structs.BitWriter.BitWriter
- GI.GstBase.Structs.BitWriter: noBitWriter :: Maybe BitWriter
- GI.GstBase.Structs.CollectData: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GstBase.Structs.CollectData.CollectData
- GI.GstBase.Structs.CollectData: noCollectData :: Maybe CollectData
- GI.GstBase.Structs.FlowCombiner: instance Data.GI.Base.BasicTypes.BoxedObject GI.GstBase.Structs.FlowCombiner.FlowCombiner
- GI.GstBase.Structs.FlowCombiner: noFlowCombiner :: Maybe FlowCombiner
+ GI.GstBase.Objects.Adapter: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.Adapter.Adapter
+ GI.GstBase.Objects.Adapter: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.Adapter.Adapter
+ GI.GstBase.Objects.Aggregator: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.Aggregator: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.Aggregator.Aggregator
+ GI.GstBase.Objects.AggregatorPad: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.AggregatorPad: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.AggregatorPad.AggregatorPad
+ GI.GstBase.Objects.BaseParse: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.BaseParse.BaseParse
+ GI.GstBase.Objects.BaseParse: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.BaseParse.BaseParse
+ GI.GstBase.Objects.BaseSink: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.BaseSink.BaseSink
+ GI.GstBase.Objects.BaseSink: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.BaseSink.BaseSink
+ GI.GstBase.Objects.BaseSrc: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.BaseSrc.BaseSrc
+ GI.GstBase.Objects.BaseSrc: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.BaseSrc.BaseSrc
+ GI.GstBase.Objects.BaseTransform: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.BaseTransform.BaseTransform
+ GI.GstBase.Objects.BaseTransform: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.BaseTransform.BaseTransform
+ GI.GstBase.Objects.CollectPads: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.CollectPads.CollectPads
+ GI.GstBase.Objects.CollectPads: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.CollectPads.CollectPads
+ GI.GstBase.Objects.DataQueue: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.DataQueue.DataQueue
+ GI.GstBase.Objects.DataQueue: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.DataQueue.DataQueue
+ GI.GstBase.Objects.PushSrc: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Objects.PushSrc.PushSrc
+ GI.GstBase.Objects.PushSrc: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Objects.PushSrc.PushSrc
+ GI.GstBase.Structs.BaseParseFrame: instance Data.GI.Base.BasicTypes.GBoxed GI.GstBase.Structs.BaseParseFrame.BaseParseFrame
+ GI.GstBase.Structs.BaseParseFrame: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Structs.BaseParseFrame.BaseParseFrame
+ GI.GstBase.Structs.BaseParseFrame: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Structs.BaseParseFrame.BaseParseFrame
+ GI.GstBase.Structs.BaseParseFrame: instance Data.GI.Base.Overloading.HasParentTypes GI.GstBase.Structs.BaseParseFrame.BaseParseFrame
+ GI.GstBase.Structs.BitReader: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GstBase.Structs.BitReader.BitReader
+ GI.GstBase.Structs.BitReader: instance Data.GI.Base.BasicTypes.CallocPtr GI.GstBase.Structs.BitReader.BitReader
+ GI.GstBase.Structs.BitReader: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Structs.BitReader.BitReader
+ GI.GstBase.Structs.BitWriter: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GstBase.Structs.BitWriter.BitWriter
+ GI.GstBase.Structs.BitWriter: instance Data.GI.Base.BasicTypes.CallocPtr GI.GstBase.Structs.BitWriter.BitWriter
+ GI.GstBase.Structs.BitWriter: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Structs.BitWriter.BitWriter
+ GI.GstBase.Structs.CollectData: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GstBase.Structs.CollectData.CollectData
+ GI.GstBase.Structs.CollectData: instance Data.GI.Base.BasicTypes.CallocPtr GI.GstBase.Structs.CollectData.CollectData
+ GI.GstBase.Structs.CollectData: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Structs.CollectData.CollectData
+ GI.GstBase.Structs.FlowCombiner: instance Data.GI.Base.BasicTypes.GBoxed GI.GstBase.Structs.FlowCombiner.FlowCombiner
+ GI.GstBase.Structs.FlowCombiner: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GstBase.Structs.FlowCombiner.FlowCombiner
+ GI.GstBase.Structs.FlowCombiner: instance Data.GI.Base.BasicTypes.TypedObject GI.GstBase.Structs.FlowCombiner.FlowCombiner
+ GI.GstBase.Structs.FlowCombiner: instance Data.GI.Base.Overloading.HasParentTypes GI.GstBase.Structs.FlowCombiner.FlowCombiner
- GI.GstBase.Objects.Aggregator: constructAggregatorLatency :: IsAggregator o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.Aggregator: constructAggregatorLatency :: (IsAggregator o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.Aggregator: constructAggregatorMinUpstreamLatency :: IsAggregator o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.Aggregator: constructAggregatorMinUpstreamLatency :: (IsAggregator o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.Aggregator: constructAggregatorStartTime :: IsAggregator o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.Aggregator: constructAggregatorStartTime :: (IsAggregator o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.AggregatorPad: constructAggregatorPadEmitSignals :: IsAggregatorPad o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.AggregatorPad: constructAggregatorPadEmitSignals :: (IsAggregatorPad o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseParse: constructBaseParseDisablePassthrough :: IsBaseParse o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseParse: constructBaseParseDisablePassthrough :: (IsBaseParse o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkAsync :: IsBaseSink o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkAsync :: (IsBaseSink o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkBlocksize :: IsBaseSink o => Word32 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkBlocksize :: (IsBaseSink o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkEnableLastSample :: IsBaseSink o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkEnableLastSample :: (IsBaseSink o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkMaxBitrate :: IsBaseSink o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkMaxBitrate :: (IsBaseSink o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkMaxLateness :: IsBaseSink o => Int64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkMaxLateness :: (IsBaseSink o, MonadIO m) => Int64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkProcessingDeadline :: IsBaseSink o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkProcessingDeadline :: (IsBaseSink o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkQos :: IsBaseSink o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkQos :: (IsBaseSink o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkRenderDelay :: IsBaseSink o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkRenderDelay :: (IsBaseSink o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkSync :: IsBaseSink o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkSync :: (IsBaseSink o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkThrottleTime :: IsBaseSink o => Word64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkThrottleTime :: (IsBaseSink o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSink: constructBaseSinkTsOffset :: IsBaseSink o => Int64 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSink: constructBaseSinkTsOffset :: (IsBaseSink o, MonadIO m) => Int64 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSrc: constructBaseSrcBlocksize :: IsBaseSrc o => Word32 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSrc: constructBaseSrcBlocksize :: (IsBaseSrc o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSrc: constructBaseSrcDoTimestamp :: IsBaseSrc o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSrc: constructBaseSrcDoTimestamp :: (IsBaseSrc o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSrc: constructBaseSrcNumBuffers :: IsBaseSrc o => Int32 -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSrc: constructBaseSrcNumBuffers :: (IsBaseSrc o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseSrc: constructBaseSrcTypefind :: IsBaseSrc o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseSrc: constructBaseSrcTypefind :: (IsBaseSrc o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.GstBase.Objects.BaseTransform: constructBaseTransformQos :: IsBaseTransform o => Bool -> IO (GValueConstruct o)
+ GI.GstBase.Objects.BaseTransform: constructBaseTransformQos :: (IsBaseTransform o, MonadIO m) => Bool -> m (GValueConstruct o)
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-gstbase.cabal +4/−4
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.23+++ Upgrade to haskell-gi-base-0.24+ ### 1.0.22 + Update for haskell-gi(-base)-0.23
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.22/docs/GI-GstBase.html](https://hackage.haskell.org/package/gi-gstbase-1.0.22/docs/GI-GstBase.html)+[https://hackage.haskell.org/package/gi-gstbase-1.0.23/docs/GI-GstBase.html](https://hackage.haskell.org/package/gi-gstbase-1.0.23/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.22+version: 1.0.23 synopsis: GStreamerBase bindings description: Bindings for GStreamerBase, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24,- haskell-gi >= 0.23 && < 0.24,+ haskell-gi >= 0.24 && < 0.25, gi-gst == 1.0.*, gi-gobject == 2.0.*, gi-glib == 2.0.*@@ -29,8 +29,8 @@ pkgconfig-depends: gstreamer-base-1.0 build-depends: base >= 4.8 && <5,- haskell-gi-base >= 0.23 && < 0.24,- haskell-gi >= 0.23.0 && < 0.24,+ haskell-gi-base >= 0.24 && < 0.25,+ haskell-gi >= 0.24.0 && < 0.25, haskell-gi-overloading < 1.1, gi-gst == 1.0.*, gi-gobject == 2.0.*,