packages feed

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 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.*,