packages feed

gi-gstvideo 1.0.15 → 1.0.16

raw patch · 4 files changed

+12/−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.GstVideo.Structs.VideoAffineTransformationMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoAffineTransformationMeta.VideoAffineTransformationMeta tag
- GI.GstVideo.Structs.VideoAlignment: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoAlignment.VideoAlignment tag
- GI.GstVideo.Structs.VideoCodecFrame: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCodecFrame.VideoCodecFrame tag
- GI.GstVideo.Structs.VideoCodecState: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCodecState.VideoCodecState tag
- GI.GstVideo.Structs.VideoColorPrimariesInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoColorPrimariesInfo.VideoColorPrimariesInfo tag
- GI.GstVideo.Structs.VideoColorimetry: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoColorimetry.VideoColorimetry tag
- GI.GstVideo.Structs.VideoCropMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCropMeta.VideoCropMeta tag
- GI.GstVideo.Structs.VideoFormatInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoFormatInfo.VideoFormatInfo tag
- GI.GstVideo.Structs.VideoFrame: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoFrame.VideoFrame tag
- GI.GstVideo.Structs.VideoGLTextureUploadMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoGLTextureUploadMeta.VideoGLTextureUploadMeta tag
- GI.GstVideo.Structs.VideoInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoInfo.VideoInfo tag
- GI.GstVideo.Structs.VideoMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoMeta.VideoMeta tag
- GI.GstVideo.Structs.VideoMetaTransform: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoMetaTransform.VideoMetaTransform tag
- GI.GstVideo.Structs.VideoOverlayCompositionMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoOverlayCompositionMeta.VideoOverlayCompositionMeta tag
- GI.GstVideo.Structs.VideoRectangle: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoRectangle.VideoRectangle tag
- GI.GstVideo.Structs.VideoRegionOfInterestMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoRegionOfInterestMeta.VideoRegionOfInterestMeta tag
- GI.GstVideo.Structs.VideoResampler: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoResampler.VideoResampler tag
- GI.GstVideo.Structs.VideoTimeCode: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCode.VideoTimeCode tag
- GI.GstVideo.Structs.VideoTimeCodeConfig: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeConfig.VideoTimeCodeConfig tag
- GI.GstVideo.Structs.VideoTimeCodeInterval: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeInterval.VideoTimeCodeInterval tag
- GI.GstVideo.Structs.VideoTimeCodeMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeMeta.VideoTimeCodeMeta tag
+ GI.GstVideo.Enums: VideoFormatGray10Le32 :: VideoFormat
+ GI.GstVideo.Enums: VideoFormatNv1210le32 :: VideoFormat
+ GI.GstVideo.Enums: VideoFormatNv1610le32 :: VideoFormat
+ GI.GstVideo.Interfaces.VideoOverlay: videoOverlaySetProperty :: (HasCallStack, MonadIO m, IsObject a) => a -> Int32 -> Word32 -> GValue -> m Bool
+ GI.GstVideo.Objects.VideoEncoder: constructVideoEncoderQos :: (IsVideoEncoder o) => Bool -> IO (GValueConstruct o)
+ GI.GstVideo.Objects.VideoEncoder: getVideoEncoderQos :: (MonadIO m, IsVideoEncoder o) => o -> m Bool
+ GI.GstVideo.Objects.VideoEncoder: setVideoEncoderQos :: (MonadIO m, IsVideoEncoder o) => o -> Bool -> m ()
+ GI.GstVideo.Objects.VideoEncoder: videoEncoderGetMaxEncodeTime :: (HasCallStack, MonadIO m, IsVideoEncoder a) => a -> VideoCodecFrame -> m Int64
+ GI.GstVideo.Objects.VideoEncoder: videoEncoderIsQosEnabled :: (HasCallStack, MonadIO m, IsVideoEncoder a) => a -> m Bool
+ GI.GstVideo.Objects.VideoEncoder: videoEncoderSetQosEnabled :: (HasCallStack, MonadIO m, IsVideoEncoder a) => a -> Bool -> m ()
+ GI.GstVideo.Structs.VideoAffineTransformationMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoAffineTransformationMeta.VideoAffineTransformationMeta tag
+ GI.GstVideo.Structs.VideoAlignment: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoAlignment.VideoAlignment tag
+ GI.GstVideo.Structs.VideoCodecFrame: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCodecFrame.VideoCodecFrame tag
+ GI.GstVideo.Structs.VideoCodecState: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCodecState.VideoCodecState tag
+ GI.GstVideo.Structs.VideoColorPrimariesInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoColorPrimariesInfo.VideoColorPrimariesInfo tag
+ GI.GstVideo.Structs.VideoColorimetry: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoColorimetry.VideoColorimetry tag
+ GI.GstVideo.Structs.VideoCropMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoCropMeta.VideoCropMeta tag
+ GI.GstVideo.Structs.VideoFormatInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoFormatInfo.VideoFormatInfo tag
+ GI.GstVideo.Structs.VideoFrame: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoFrame.VideoFrame tag
+ GI.GstVideo.Structs.VideoGLTextureUploadMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoGLTextureUploadMeta.VideoGLTextureUploadMeta tag
+ GI.GstVideo.Structs.VideoInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoInfo.VideoInfo tag
+ GI.GstVideo.Structs.VideoMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoMeta.VideoMeta tag
+ GI.GstVideo.Structs.VideoMetaTransform: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoMetaTransform.VideoMetaTransform tag
+ GI.GstVideo.Structs.VideoOverlayCompositionMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoOverlayCompositionMeta.VideoOverlayCompositionMeta tag
+ GI.GstVideo.Structs.VideoOverlayProperties: VideoOverlayProperties :: (ManagedPtr VideoOverlayProperties) -> VideoOverlayProperties
+ GI.GstVideo.Structs.VideoOverlayProperties: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GstVideo.Structs.VideoOverlayProperties.VideoOverlayProperties
+ GI.GstVideo.Structs.VideoOverlayProperties: newtype VideoOverlayProperties
+ GI.GstVideo.Structs.VideoOverlayProperties: noVideoOverlayProperties :: Maybe VideoOverlayProperties
+ GI.GstVideo.Structs.VideoRectangle: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoRectangle.VideoRectangle tag
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: clearVideoRegionOfInterestMetaParams :: MonadIO m => VideoRegionOfInterestMeta -> m ()
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: getVideoRegionOfInterestMetaParams :: MonadIO m => VideoRegionOfInterestMeta -> m ([Ptr ()])
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoRegionOfInterestMeta.VideoRegionOfInterestMeta tag
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: setVideoRegionOfInterestMetaParams :: MonadIO m => VideoRegionOfInterestMeta -> Ptr (GList (Ptr ())) -> m ()
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: videoRegionOfInterestMetaAddParam :: (HasCallStack, MonadIO m) => VideoRegionOfInterestMeta -> Structure -> m ()
+ GI.GstVideo.Structs.VideoRegionOfInterestMeta: videoRegionOfInterestMetaGetParam :: (HasCallStack, MonadIO m) => VideoRegionOfInterestMeta -> Text -> m (Maybe Structure)
+ GI.GstVideo.Structs.VideoResampler: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoResampler.VideoResampler tag
+ GI.GstVideo.Structs.VideoTimeCode: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCode.VideoTimeCode tag
+ GI.GstVideo.Structs.VideoTimeCodeConfig: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeConfig.VideoTimeCodeConfig tag
+ GI.GstVideo.Structs.VideoTimeCodeInterval: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeInterval.VideoTimeCodeInterval tag
+ GI.GstVideo.Structs.VideoTimeCodeMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GstVideo.Structs.VideoTimeCodeMeta.VideoTimeCodeMeta tag
- GI.GstVideo.Functions: videoEventParseStillFrame :: (HasCallStack, MonadIO m) => Event -> Bool -> m Bool
+ GI.GstVideo.Functions: videoEventParseStillFrame :: (HasCallStack, MonadIO m) => Event -> m ((Bool, Bool))
- GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetHcenter :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> Int32 -> m Bool
+ GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetHcenter :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> m ((Bool, Int32))
- GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetHflip :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> Bool -> m Bool
+ GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetHflip :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> m ((Bool, Bool))
- GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetVcenter :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> Int32 -> m Bool
+ GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetVcenter :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> m ((Bool, Int32))
- GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetVflip :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> Bool -> m Bool
+ GI.GstVideo.Interfaces.VideoOrientation: videoOrientationGetVflip :: (HasCallStack, MonadIO m, IsVideoOrientation a) => a -> m ((Bool, Bool))
- GI.GstVideo.Structs.VideoInfo: videoInfoConvert :: (HasCallStack, MonadIO m) => VideoInfo -> Format -> Int64 -> Format -> Int64 -> m Bool
+ GI.GstVideo.Structs.VideoInfo: videoInfoConvert :: (HasCallStack, MonadIO m) => VideoInfo -> Format -> Int64 -> Format -> m ((Bool, Int64))
- GI.GstVideo.Structs.VideoMeta: videoMetaMap :: (HasCallStack, MonadIO m) => VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> m Bool
+ GI.GstVideo.Structs.VideoMeta: videoMetaMap :: (HasCallStack, MonadIO m) => VideoMeta -> Word32 -> MapInfo -> [MapFlags] -> m ((Bool, Ptr (), Int32))

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.16+++ Do not generate bindings for `VideoOverlay.installProperties`, since we don't support class structures yet.+ ### 1.0.15  + 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).
GstVideo.overrides view
@@ -1,5 +1,8 @@ namespace GstVideo +# We don't yet generate support for class structures+ignore VideoOverlay.install_properties+ # Generated from gstreamer-video 1.8.0 with xsltproc Nullable.xslt GstVideo-1.0.gir set-attr GstVideo/VideoChromaResample/@method/@parameters/lines nullable 1 set-attr GstVideo/VideoCodecFrame/get_user_data/@return-value 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-gstvideo-1.0.15/docs/GI-GstVideo.html](https://hackage.haskell.org/package/gi-gstvideo-1.0.15/docs/GI-GstVideo.html)+[https://hackage.haskell.org/package/gi-gstvideo-1.0.16/docs/GI-GstVideo.html](https://hackage.haskell.org/package/gi-gstvideo-1.0.16/docs/GI-GstVideo.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-gstvideo.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gstvideo-version:              1.0.15+version:              1.0.16 synopsis:             GStreamerVideo bindings description:          Bindings for GStreamerVideo, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer:           Iñaki García Etxebarria (garetxe@gmail.com) category:             Bindings build-type:           Custom-cabal-version:        >= 1.24+cabal-version:        1.24  extra-source-files: README.md ChangeLog.md stack.yaml GstVideo.overrides  custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi == 0.21.*+                     haskell-gi >= 0.21.1 && < 0.22  library       default-language: Haskell2010@@ -27,7 +27,7 @@       pkgconfig-depends: gstreamer-video-1.0       build-depends: base >= 4.8 && <5,                      haskell-gi-base == 0.21.*,-                     haskell-gi == 0.21.*,+                     haskell-gi >= 0.21.1 && < 0.22,                      haskell-gi-overloading < 1.1,                      gi-gstbase == 1.0.*,                      gi-gst == 1.0.*,