packages feed

gi-gst 1.0.11 → 1.0.12

raw patch · 4 files changed

+8/−5 lines, 4 filesdep ~haskell-giPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.Gst.Interfaces.Preset: instance Data.GI.Base.Overloading.HasAttributeList GI.Gst.Interfaces.Preset.Preset
- GI.Gst.Interfaces.URIHandler: instance Data.GI.Base.Overloading.HasAttributeList GI.Gst.Interfaces.URIHandler.URIHandler
- GI.Gst.Interfaces.ChildProxy: afterChildProxyChildAdded :: (GObject a, MonadIO m) => a -> ChildProxyChildAddedCallback -> m SignalHandlerId
+ GI.Gst.Interfaces.ChildProxy: afterChildProxyChildAdded :: (IsChildProxy a, MonadIO m) => a -> ChildProxyChildAddedCallback -> m SignalHandlerId
- GI.Gst.Interfaces.ChildProxy: afterChildProxyChildRemoved :: (GObject a, MonadIO m) => a -> ChildProxyChildRemovedCallback -> m SignalHandlerId
+ GI.Gst.Interfaces.ChildProxy: afterChildProxyChildRemoved :: (IsChildProxy a, MonadIO m) => a -> ChildProxyChildRemovedCallback -> m SignalHandlerId
- GI.Gst.Interfaces.ChildProxy: onChildProxyChildAdded :: (GObject a, MonadIO m) => a -> ChildProxyChildAddedCallback -> m SignalHandlerId
+ GI.Gst.Interfaces.ChildProxy: onChildProxyChildAdded :: (IsChildProxy a, MonadIO m) => a -> ChildProxyChildAddedCallback -> m SignalHandlerId
- GI.Gst.Interfaces.ChildProxy: onChildProxyChildRemoved :: (GObject a, MonadIO m) => a -> ChildProxyChildRemovedCallback -> m SignalHandlerId
+ GI.Gst.Interfaces.ChildProxy: onChildProxyChildRemoved :: (IsChildProxy a, MonadIO m) => a -> ChildProxyChildRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: afterBinDeepElementAdded :: (GObject a, MonadIO m) => a -> BinDeepElementAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: afterBinDeepElementAdded :: (IsBin a, MonadIO m) => a -> BinDeepElementAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: afterBinDeepElementRemoved :: (GObject a, MonadIO m) => a -> BinDeepElementRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: afterBinDeepElementRemoved :: (IsBin a, MonadIO m) => a -> BinDeepElementRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: afterBinDoLatency :: (GObject a, MonadIO m) => a -> BinDoLatencyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: afterBinDoLatency :: (IsBin a, MonadIO m) => a -> BinDoLatencyCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: afterBinElementAdded :: (GObject a, MonadIO m) => a -> BinElementAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: afterBinElementAdded :: (IsBin a, MonadIO m) => a -> BinElementAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: afterBinElementRemoved :: (GObject a, MonadIO m) => a -> BinElementRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: afterBinElementRemoved :: (IsBin a, MonadIO m) => a -> BinElementRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: onBinDeepElementAdded :: (GObject a, MonadIO m) => a -> BinDeepElementAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: onBinDeepElementAdded :: (IsBin a, MonadIO m) => a -> BinDeepElementAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: onBinDeepElementRemoved :: (GObject a, MonadIO m) => a -> BinDeepElementRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: onBinDeepElementRemoved :: (IsBin a, MonadIO m) => a -> BinDeepElementRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: onBinDoLatency :: (GObject a, MonadIO m) => a -> BinDoLatencyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: onBinDoLatency :: (IsBin a, MonadIO m) => a -> BinDoLatencyCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: onBinElementAdded :: (GObject a, MonadIO m) => a -> BinElementAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: onBinElementAdded :: (IsBin a, MonadIO m) => a -> BinElementAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bin: onBinElementRemoved :: (GObject a, MonadIO m) => a -> BinElementRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bin: onBinElementRemoved :: (IsBin a, MonadIO m) => a -> BinElementRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: afterBusMessage :: (GObject a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: afterBusMessage :: (IsBus a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: afterBusSyncMessage :: (GObject a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: afterBusSyncMessage :: (IsBus a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: onBusMessage :: (GObject a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: onBusMessage :: (IsBus a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: onBusSyncMessage :: (GObject a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: onBusSyncMessage :: (IsBus a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Clock: afterClockSynced :: (GObject a, MonadIO m) => a -> ClockSyncedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Clock: afterClockSynced :: (IsClock a, MonadIO m) => a -> ClockSyncedCallback -> m SignalHandlerId
- GI.Gst.Objects.Clock: onClockSynced :: (GObject a, MonadIO m) => a -> ClockSyncedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Clock: onClockSynced :: (IsClock a, MonadIO m) => a -> ClockSyncedCallback -> m SignalHandlerId
- GI.Gst.Objects.Device: afterDeviceRemoved :: (GObject a, MonadIO m) => a -> DeviceRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Device: afterDeviceRemoved :: (IsDevice a, MonadIO m) => a -> DeviceRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Device: onDeviceRemoved :: (GObject a, MonadIO m) => a -> DeviceRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Device: onDeviceRemoved :: (IsDevice a, MonadIO m) => a -> DeviceRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.DeviceProvider: afterDeviceProviderProviderHidden :: (GObject a, MonadIO m) => a -> DeviceProviderProviderHiddenCallback -> m SignalHandlerId
+ GI.Gst.Objects.DeviceProvider: afterDeviceProviderProviderHidden :: (IsDeviceProvider a, MonadIO m) => a -> DeviceProviderProviderHiddenCallback -> m SignalHandlerId
- GI.Gst.Objects.DeviceProvider: afterDeviceProviderProviderUnhidden :: (GObject a, MonadIO m) => a -> DeviceProviderProviderUnhiddenCallback -> m SignalHandlerId
+ GI.Gst.Objects.DeviceProvider: afterDeviceProviderProviderUnhidden :: (IsDeviceProvider a, MonadIO m) => a -> DeviceProviderProviderUnhiddenCallback -> m SignalHandlerId
- GI.Gst.Objects.DeviceProvider: onDeviceProviderProviderHidden :: (GObject a, MonadIO m) => a -> DeviceProviderProviderHiddenCallback -> m SignalHandlerId
+ GI.Gst.Objects.DeviceProvider: onDeviceProviderProviderHidden :: (IsDeviceProvider a, MonadIO m) => a -> DeviceProviderProviderHiddenCallback -> m SignalHandlerId
- GI.Gst.Objects.DeviceProvider: onDeviceProviderProviderUnhidden :: (GObject a, MonadIO m) => a -> DeviceProviderProviderUnhiddenCallback -> m SignalHandlerId
+ GI.Gst.Objects.DeviceProvider: onDeviceProviderProviderUnhidden :: (IsDeviceProvider a, MonadIO m) => a -> DeviceProviderProviderUnhiddenCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: afterElementNoMorePads :: (GObject a, MonadIO m) => a -> ElementNoMorePadsCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: afterElementNoMorePads :: (IsElement a, MonadIO m) => a -> ElementNoMorePadsCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: afterElementPadAdded :: (GObject a, MonadIO m) => a -> ElementPadAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: afterElementPadAdded :: (IsElement a, MonadIO m) => a -> ElementPadAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: afterElementPadRemoved :: (GObject a, MonadIO m) => a -> ElementPadRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: afterElementPadRemoved :: (IsElement a, MonadIO m) => a -> ElementPadRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: onElementNoMorePads :: (GObject a, MonadIO m) => a -> ElementNoMorePadsCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: onElementNoMorePads :: (IsElement a, MonadIO m) => a -> ElementNoMorePadsCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: onElementPadAdded :: (GObject a, MonadIO m) => a -> ElementPadAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: onElementPadAdded :: (IsElement a, MonadIO m) => a -> ElementPadAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Element: onElementPadRemoved :: (GObject a, MonadIO m) => a -> ElementPadRemovedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Element: onElementPadRemoved :: (IsElement a, MonadIO m) => a -> ElementPadRemovedCallback -> m SignalHandlerId
- GI.Gst.Objects.Object: afterObjectDeepNotify :: (GObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Object: afterObjectDeepNotify :: (IsObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
- GI.Gst.Objects.Object: onObjectDeepNotify :: (GObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Object: onObjectDeepNotify :: (IsObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
- GI.Gst.Objects.Pad: afterPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Pad: afterPadLinked :: (IsPad a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
- GI.Gst.Objects.Pad: afterPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Pad: afterPadUnlinked :: (IsPad a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
- GI.Gst.Objects.Pad: onPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Pad: onPadLinked :: (IsPad a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
- GI.Gst.Objects.Pad: onPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Pad: onPadUnlinked :: (IsPad a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
- GI.Gst.Objects.PadTemplate: afterPadTemplatePadCreated :: (GObject a, MonadIO m) => a -> PadTemplatePadCreatedCallback -> m SignalHandlerId
+ GI.Gst.Objects.PadTemplate: afterPadTemplatePadCreated :: (IsPadTemplate a, MonadIO m) => a -> PadTemplatePadCreatedCallback -> m SignalHandlerId
- GI.Gst.Objects.PadTemplate: onPadTemplatePadCreated :: (GObject a, MonadIO m) => a -> PadTemplatePadCreatedCallback -> m SignalHandlerId
+ GI.Gst.Objects.PadTemplate: onPadTemplatePadCreated :: (IsPadTemplate a, MonadIO m) => a -> PadTemplatePadCreatedCallback -> m SignalHandlerId
- GI.Gst.Objects.Registry: afterRegistryFeatureAdded :: (GObject a, MonadIO m) => a -> RegistryFeatureAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Registry: afterRegistryFeatureAdded :: (IsRegistry a, MonadIO m) => a -> RegistryFeatureAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Registry: afterRegistryPluginAdded :: (GObject a, MonadIO m) => a -> RegistryPluginAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Registry: afterRegistryPluginAdded :: (IsRegistry a, MonadIO m) => a -> RegistryPluginAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Registry: onRegistryFeatureAdded :: (GObject a, MonadIO m) => a -> RegistryFeatureAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Registry: onRegistryFeatureAdded :: (IsRegistry a, MonadIO m) => a -> RegistryFeatureAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.Registry: onRegistryPluginAdded :: (GObject a, MonadIO m) => a -> RegistryPluginAddedCallback -> m SignalHandlerId
+ GI.Gst.Objects.Registry: onRegistryPluginAdded :: (IsRegistry a, MonadIO m) => a -> RegistryPluginAddedCallback -> m SignalHandlerId
- GI.Gst.Objects.StreamCollection: afterStreamCollectionStreamNotify :: (GObject a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.StreamCollection: afterStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
- GI.Gst.Objects.StreamCollection: onStreamCollectionStreamNotify :: (GObject a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.StreamCollection: onStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId

Files

+ ChangeLog.md view
Gst.overrides view
@@ -7,6 +7,9 @@ set-attr Gst/Event/new_select_streams/@parameters/streams/@type/@type name utf8 set-attr Gst/Event/parse_select_streams/@parameters/streams/@type/@type name utf8 +# Wrong introspection data, see https://github.com/haskell-gi/haskell-gi/pull/73, and the discussion in https://bugzilla.gnome.org/show_bug.cgi?id=702960+set-attr Gst/Bin/add/@parameters/element transfer-ownership none+ # Generated from gst 1.8.0 with xsltproc Nullable.xslt Gst-1.0.gir set-attr Gst/Allocator/find/@return-value nullable 1 set-attr Gst/Allocator/find/@parameters/name nullable 1
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -https://hackage.haskell.org/package/gi-gst-1.0.11/docs/GI-Gst.html+[https://hackage.haskell.org/package/gi-gst-1.0.12/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.12/docs/GI-Gst.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-gst.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gst-version:              1.0.11+version:              1.0.12 synopsis:             GStreamer bindings description:          Bindings for GStreamer, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -11,12 +11,12 @@ build-type:           Custom cabal-version:        >= 1.24 -extra-source-files: README.md stack.yaml Gst.overrides+extra-source-files: README.md ChangeLog.md stack.yaml Gst.overrides  custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.20 && < 1+                     haskell-gi >= 0.20.1 && < 1  Flag overloaded-methods       Description: Generate support for overloaded methods.@@ -36,7 +36,7 @@       pkgconfig-depends: gstreamer-1.0       build-depends: base >= 4.8 && <5,                      haskell-gi-base >= 0.20 && < 1,-                     haskell-gi >= 0.20 && < 1,+                     haskell-gi >= 0.20.1 && < 1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,