gi-gst 1.0.26 → 1.0.28
raw patch · 4 files changed
+13/−5 lines, 4 filessetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ GI.Gst.Constants: pattern META_TAG_MEMORY_REFERENCE_STR :: Text
+ GI.Gst.Enums: QueryTypeSelectable :: QueryType
+ GI.Gst.Functions: debugLogIdLiteral :: (HasCallStack, MonadIO m) => DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Maybe Text -> Text -> m ()
+ GI.Gst.Interfaces.ChildProxy: childProxyGetChildByNameRecurse :: (HasCallStack, MonadIO m, IsChildProxy a) => a -> Text -> m (Maybe Object)
+ GI.Gst.Structs.DebugMessage: debugMessageGetId :: (HasCallStack, MonadIO m) => DebugMessage -> m (Maybe Text)
+ GI.Gst.Structs.Query: queryNewSelectable :: (HasCallStack, MonadIO m) => m Query
+ GI.Gst.Structs.Query: queryParseSelectable :: (HasCallStack, MonadIO m) => Query -> m Bool
+ GI.Gst.Structs.Query: querySetSelectable :: (HasCallStack, MonadIO m) => Query -> Bool -> m ()
+ GI.Gst.Structs.Structure: structureGetFlags :: (HasCallStack, MonadIO m) => Structure -> Text -> GType -> m (Bool, Word32)
- GI.Gst.Functions: filenameToUri :: (HasCallStack, MonadIO m) => [Char] -> m Text
+ GI.Gst.Functions: filenameToUri :: (HasCallStack, MonadIO m) => [Char] -> m (Maybe Text)
- GI.Gst.Functions: tagGetDescription :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
+ GI.Gst.Functions: tagGetDescription :: (HasCallStack, MonadIO m) => Text -> m Text
- GI.Gst.Functions: tagGetNick :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
+ GI.Gst.Functions: tagGetNick :: (HasCallStack, MonadIO m) => Text -> m Text
- GI.Gst.Objects.BufferPool: bufferPoolAcquireBuffer :: (HasCallStack, MonadIO m, IsBufferPool a) => a -> Maybe BufferPoolAcquireParams -> m (FlowReturn, Buffer)
+ GI.Gst.Objects.BufferPool: bufferPoolAcquireBuffer :: (HasCallStack, MonadIO m, IsBufferPool a) => a -> Maybe BufferPoolAcquireParams -> m (FlowReturn, Maybe Buffer)
- GI.Gst.Structs.Buffer: bufferCopyDeep :: (HasCallStack, MonadIO m) => Buffer -> m Buffer
+ GI.Gst.Structs.Buffer: bufferCopyDeep :: (HasCallStack, MonadIO m) => Buffer -> m (Maybe Buffer)
- GI.Gst.Structs.Buffer: bufferCopyRegion :: (HasCallStack, MonadIO m) => Buffer -> [BufferCopyFlags] -> Word64 -> Word64 -> m Buffer
+ GI.Gst.Structs.Buffer: bufferCopyRegion :: (HasCallStack, MonadIO m) => Buffer -> [BufferCopyFlags] -> Word64 -> Word64 -> m (Maybe Buffer)
- GI.Gst.Structs.Event: eventNewCaps :: (HasCallStack, MonadIO m) => Caps -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewCaps :: (HasCallStack, MonadIO m) => Caps -> m Event
- GI.Gst.Structs.Event: eventNewCustom :: (HasCallStack, MonadIO m) => EventType -> Structure -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewCustom :: (HasCallStack, MonadIO m) => EventType -> Structure -> m Event
- GI.Gst.Structs.Event: eventNewQos :: (HasCallStack, MonadIO m) => QOSType -> Double -> Int64 -> Word64 -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewQos :: (HasCallStack, MonadIO m) => QOSType -> Double -> Int64 -> Word64 -> m Event
- GI.Gst.Structs.Event: eventNewSeek :: (HasCallStack, MonadIO m) => Double -> Format -> [SeekFlags] -> SeekType -> Int64 -> SeekType -> Int64 -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewSeek :: (HasCallStack, MonadIO m) => Double -> Format -> [SeekFlags] -> SeekType -> Int64 -> SeekType -> Int64 -> m Event
- GI.Gst.Structs.Event: eventNewSegment :: (HasCallStack, MonadIO m) => Segment -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewSegment :: (HasCallStack, MonadIO m) => Segment -> m Event
- GI.Gst.Structs.Event: eventNewStep :: (HasCallStack, MonadIO m) => Format -> Word64 -> Double -> Bool -> Bool -> m (Maybe Event)
+ GI.Gst.Structs.Event: eventNewStep :: (HasCallStack, MonadIO m) => Format -> Word64 -> Double -> Bool -> Bool -> m Event
- GI.Gst.Structs.Memory: memoryCopy :: (HasCallStack, MonadIO m) => Memory -> Int64 -> Int64 -> m Memory
+ GI.Gst.Structs.Memory: memoryCopy :: (HasCallStack, MonadIO m) => Memory -> Int64 -> Int64 -> m (Maybe Memory)
- GI.Gst.Structs.Message: messageNewApplication :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewApplication :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Structure -> m Message
- GI.Gst.Structs.Message: messageNewBuffering :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Int32 -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewBuffering :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Int32 -> m Message
- GI.Gst.Structs.Message: messageNewCustom :: (HasCallStack, MonadIO m, IsObject a) => [MessageType] -> Maybe a -> Maybe Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewCustom :: (HasCallStack, MonadIO m, IsObject a) => [MessageType] -> Maybe a -> Maybe Structure -> m Message
- GI.Gst.Structs.Message: messageNewDeviceAdded :: (HasCallStack, MonadIO m, IsObject a, IsDevice b) => a -> b -> m Message
+ GI.Gst.Structs.Message: messageNewDeviceAdded :: (HasCallStack, MonadIO m, IsObject a, IsDevice b) => Maybe a -> b -> m Message
- GI.Gst.Structs.Message: messageNewDeviceChanged :: (HasCallStack, MonadIO m, IsObject a, IsDevice b, IsDevice c) => a -> b -> c -> m Message
+ GI.Gst.Structs.Message: messageNewDeviceChanged :: (HasCallStack, MonadIO m, IsObject a, IsDevice b, IsDevice c) => Maybe a -> b -> c -> m Message
- GI.Gst.Structs.Message: messageNewDeviceRemoved :: (HasCallStack, MonadIO m, IsObject a, IsDevice b) => a -> b -> m Message
+ GI.Gst.Structs.Message: messageNewDeviceRemoved :: (HasCallStack, MonadIO m, IsObject a, IsDevice b) => Maybe a -> b -> m Message
- GI.Gst.Structs.Message: messageNewElement :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewElement :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Structure -> m Message
- GI.Gst.Structs.Message: messageNewErrorWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewErrorWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m Message
- GI.Gst.Structs.Message: messageNewInfoWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewInfoWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m Message
- GI.Gst.Structs.Message: messageNewInstantRateRequest :: (HasCallStack, MonadIO m, IsObject a) => a -> Double -> m Message
+ GI.Gst.Structs.Message: messageNewInstantRateRequest :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Double -> m Message
- GI.Gst.Structs.Message: messageNewProgress :: (HasCallStack, MonadIO m, IsObject a) => a -> ProgressType -> Text -> Text -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewProgress :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> ProgressType -> Text -> Text -> m Message
- GI.Gst.Structs.Message: messageNewQos :: (HasCallStack, MonadIO m, IsObject a) => a -> Bool -> Word64 -> Word64 -> Word64 -> Word64 -> m Message
+ GI.Gst.Structs.Message: messageNewQos :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Bool -> Word64 -> Word64 -> Word64 -> Word64 -> m Message
- GI.Gst.Structs.Message: messageNewRedirect :: (HasCallStack, MonadIO m, IsObject a) => a -> Text -> Maybe TagList -> Maybe Structure -> m Message
+ GI.Gst.Structs.Message: messageNewRedirect :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Text -> Maybe TagList -> Maybe Structure -> m Message
- GI.Gst.Structs.Message: messageNewStepDone :: (HasCallStack, MonadIO m, IsObject a) => a -> Format -> Word64 -> Double -> Bool -> Bool -> Word64 -> Bool -> m Message
+ GI.Gst.Structs.Message: messageNewStepDone :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Format -> Word64 -> Double -> Bool -> Bool -> Word64 -> Bool -> m Message
- GI.Gst.Structs.Message: messageNewStepStart :: (HasCallStack, MonadIO m, IsObject a) => a -> Bool -> Format -> Word64 -> Double -> Bool -> Bool -> m Message
+ GI.Gst.Structs.Message: messageNewStepStart :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Bool -> Format -> Word64 -> Double -> Bool -> Bool -> m Message
- GI.Gst.Structs.Message: messageNewStreamCollection :: (HasCallStack, MonadIO m, IsObject a, IsStreamCollection b) => a -> b -> m Message
+ GI.Gst.Structs.Message: messageNewStreamCollection :: (HasCallStack, MonadIO m, IsObject a, IsStreamCollection b) => Maybe a -> b -> m Message
- GI.Gst.Structs.Message: messageNewStreamStatus :: (HasCallStack, MonadIO m, IsObject a, IsElement b) => a -> StreamStatusType -> b -> m Message
+ GI.Gst.Structs.Message: messageNewStreamStatus :: (HasCallStack, MonadIO m, IsObject a, IsElement b) => Maybe a -> StreamStatusType -> b -> m Message
- GI.Gst.Structs.Message: messageNewStreamsSelected :: (HasCallStack, MonadIO m, IsObject a, IsStreamCollection b) => a -> b -> m Message
+ GI.Gst.Structs.Message: messageNewStreamsSelected :: (HasCallStack, MonadIO m, IsObject a, IsStreamCollection b) => Maybe a -> b -> m Message
- GI.Gst.Structs.Message: messageNewToc :: (HasCallStack, MonadIO m, IsObject a) => a -> Toc -> Bool -> m Message
+ GI.Gst.Structs.Message: messageNewToc :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Toc -> Bool -> m Message
- GI.Gst.Structs.Message: messageNewWarningWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m (Maybe Message)
+ GI.Gst.Structs.Message: messageNewWarningWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> GError -> Text -> Maybe Structure -> m Message
- GI.Gst.Structs.Message: messageParseError :: (HasCallStack, MonadIO m) => Message -> m (GError, Text)
+ GI.Gst.Structs.Message: messageParseError :: (HasCallStack, MonadIO m) => Message -> m (GError, Maybe Text)
- GI.Gst.Structs.Message: messageParseErrorDetails :: (HasCallStack, MonadIO m) => Message -> m Structure
+ GI.Gst.Structs.Message: messageParseErrorDetails :: (HasCallStack, MonadIO m) => Message -> m (Maybe Structure)
- GI.Gst.Structs.Message: messageParseInfo :: (HasCallStack, MonadIO m) => Message -> m (GError, Text)
+ GI.Gst.Structs.Message: messageParseInfo :: (HasCallStack, MonadIO m) => Message -> m (GError, Maybe Text)
- GI.Gst.Structs.Message: messageParseInfoDetails :: (HasCallStack, MonadIO m) => Message -> m Structure
+ GI.Gst.Structs.Message: messageParseInfoDetails :: (HasCallStack, MonadIO m) => Message -> m (Maybe Structure)
- GI.Gst.Structs.Message: messageParsePropertyNotify :: (HasCallStack, MonadIO m) => Message -> m (Object, Text, GValue)
+ GI.Gst.Structs.Message: messageParsePropertyNotify :: (HasCallStack, MonadIO m) => Message -> m (Object, Text, Maybe GValue)
- GI.Gst.Structs.Message: messageParseRedirectEntry :: (HasCallStack, MonadIO m) => Message -> Word64 -> m (Text, TagList, Structure)
+ GI.Gst.Structs.Message: messageParseRedirectEntry :: (HasCallStack, MonadIO m) => Message -> Word64 -> m (Text, Maybe TagList, Maybe Structure)
- GI.Gst.Structs.Message: messageParseWarning :: (HasCallStack, MonadIO m) => Message -> m (GError, Text)
+ GI.Gst.Structs.Message: messageParseWarning :: (HasCallStack, MonadIO m) => Message -> m (GError, Maybe Text)
- GI.Gst.Structs.Message: messageParseWarningDetails :: (HasCallStack, MonadIO m) => Message -> m Structure
+ GI.Gst.Structs.Message: messageParseWarningDetails :: (HasCallStack, MonadIO m) => Message -> m (Maybe Structure)
- GI.Gst.Structs.Query: queryNewAllocation :: (HasCallStack, MonadIO m) => Caps -> Bool -> m Query
+ GI.Gst.Structs.Query: queryNewAllocation :: (HasCallStack, MonadIO m) => Maybe Caps -> Bool -> m Query
- GI.Gst.Structs.Query: queryNewCustom :: (HasCallStack, MonadIO m) => QueryType -> Maybe Structure -> m (Maybe Query)
+ GI.Gst.Structs.Query: queryNewCustom :: (HasCallStack, MonadIO m) => QueryType -> Maybe Structure -> m Query
- GI.Gst.Structs.Query: queryParseAllocation :: (HasCallStack, MonadIO m) => Query -> m (Caps, Bool)
+ GI.Gst.Structs.Query: queryParseAllocation :: (HasCallStack, MonadIO m) => Query -> m (Maybe Caps, Bool)
- GI.Gst.Structs.Query: queryParseCapsResult :: (HasCallStack, MonadIO m) => Query -> m Caps
+ GI.Gst.Structs.Query: queryParseCapsResult :: (HasCallStack, MonadIO m) => Query -> m (Maybe Caps)
- GI.Gst.Structs.Query: queryParseContext :: (HasCallStack, MonadIO m) => Query -> m Context
+ GI.Gst.Structs.Query: queryParseContext :: (HasCallStack, MonadIO m) => Query -> m (Maybe Context)
- GI.Gst.Structs.Query: queryParseNthAllocationParam :: (HasCallStack, MonadIO m) => Query -> Word32 -> m (Allocator, AllocationParams)
+ GI.Gst.Structs.Query: queryParseNthAllocationParam :: (HasCallStack, MonadIO m) => Query -> Word32 -> m (Maybe Allocator, AllocationParams)
- GI.Gst.Structs.Query: queryParseNthAllocationPool :: (HasCallStack, MonadIO m) => Query -> Word32 -> m (BufferPool, Word32, Word32, Word32)
+ GI.Gst.Structs.Query: queryParseNthAllocationPool :: (HasCallStack, MonadIO m) => Query -> Word32 -> m (Maybe BufferPool, Word32, Word32, Word32)
- GI.Gst.Structs.Query: queryParseUri :: (HasCallStack, MonadIO m) => Query -> m Text
+ GI.Gst.Structs.Query: queryParseUri :: (HasCallStack, MonadIO m) => Query -> m (Maybe Text)
- GI.Gst.Structs.Query: queryParseUriRedirection :: (HasCallStack, MonadIO m) => Query -> m Text
+ GI.Gst.Structs.Query: queryParseUriRedirection :: (HasCallStack, MonadIO m) => Query -> m (Maybe Text)
- GI.Gst.Structs.Query: querySetCapsResult :: (HasCallStack, MonadIO m) => Query -> Caps -> m ()
+ GI.Gst.Structs.Query: querySetCapsResult :: (HasCallStack, MonadIO m) => Query -> Maybe Caps -> m ()
- GI.Gst.Structs.Query: querySetContext :: (HasCallStack, MonadIO m) => Query -> Context -> m ()
+ GI.Gst.Structs.Query: querySetContext :: (HasCallStack, MonadIO m) => Query -> Maybe Context -> m ()
- GI.Gst.Structs.Query: querySetUri :: (HasCallStack, MonadIO m) => Query -> Text -> m ()
+ GI.Gst.Structs.Query: querySetUri :: (HasCallStack, MonadIO m) => Query -> Maybe Text -> m ()
- GI.Gst.Structs.Query: querySetUriRedirection :: (HasCallStack, MonadIO m) => Query -> Text -> m ()
+ GI.Gst.Structs.Query: querySetUriRedirection :: (HasCallStack, MonadIO m) => Query -> Maybe Text -> m ()
- GI.Gst.Structs.Toc: tocGetTags :: (HasCallStack, MonadIO m) => Toc -> m TagList
+ GI.Gst.Structs.Toc: tocGetTags :: (HasCallStack, MonadIO m) => Toc -> m (Maybe TagList)
- GI.Gst.Structs.TocEntry: tocEntryGetTags :: (HasCallStack, MonadIO m) => TocEntry -> m TagList
+ GI.Gst.Structs.TocEntry: tocEntryGetTags :: (HasCallStack, MonadIO m) => TocEntry -> m (Maybe TagList)
- GI.Gst.Structs.TocEntry: tocEntryGetToc :: (HasCallStack, MonadIO m) => TocEntry -> m Toc
+ GI.Gst.Structs.TocEntry: tocEntryGetToc :: (HasCallStack, MonadIO m) => TocEntry -> m (Maybe Toc)
- GI.Gst.Structs.TypeFind: typeFindPeek :: (HasCallStack, MonadIO m) => TypeFind -> Int64 -> m (Maybe ByteString)
+ GI.Gst.Structs.TypeFind: typeFindPeek :: (HasCallStack, MonadIO m) => TypeFind -> Int64 -> Word32 -> m Word8
- GI.Gst.Structs.Uri: uriAppendPath :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriAppendPath :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriAppendPathSegment :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriAppendPathSegment :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriFromStringWithBase :: (HasCallStack, MonadIO m) => Uri -> Text -> m Uri
+ GI.Gst.Structs.Uri: uriFromStringWithBase :: (HasCallStack, MonadIO m) => Uri -> Text -> m (Maybe Uri)
- GI.Gst.Structs.Uri: uriJoinStrings :: (HasCallStack, MonadIO m) => Text -> Text -> m Text
+ GI.Gst.Structs.Uri: uriJoinStrings :: (HasCallStack, MonadIO m) => Text -> Text -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriSetPath :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetPath :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriSetQueryString :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetQueryString :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
Files
- ChangeLog.md +8/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-gst.cabal +3/−3
ChangeLog.md view
@@ -1,3 +1,11 @@+### 1.0.28+++ Bump base lower bound++### 1.0.27+++ Bump base lower bound+ ### 1.0.26 + Relax constraint on text
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.26/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.26/docs/GI-Gst.html)+[https://hackage.haskell.org/package/gi-gst-1.0.28/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.28/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).
Setup.hs view
@@ -11,7 +11,7 @@ where name = "Gst" version = "1.0" pkgName = "gi-gst"- pkgVersion = "1.0.26"+ pkgVersion = "1.0.28" overridesFile = Just "Gst.overrides" verbose = False outputDir = Nothing
gi-gst.cabal view
@@ -1,5 +1,5 @@ name: gi-gst-version: 1.0.26+version: 1.0.28 synopsis: GStreamer bindings description: Bindings for GStreamer, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -14,8 +14,8 @@ extra-source-files: README.md ChangeLog.md stack.yaml Gst.overrides custom-setup- setup-depends: base >= 4.9 && < 5,- Cabal >= 1.24,+ setup-depends: base >= 4.11 && < 5,+ Cabal >= 1.24 && < 4, haskell-gi >= 0.26 && < 0.27, gi-gobject == 2.0.*, gi-glib == 2.0.*