Giter Club home page Giter Club logo

Comments (9)

SeaDve avatar SeaDve commented on May 28, 2024 1

Ooh it was gst-plugins-good. But why isn't that automatically pulled as a dependency at install then? Also I don't have pulseaudio installed fyi. Thank you btw.

No problem :D.

Ooh it was gst-plugins-good. But why isn't that automatically pulled as a dependency at install then?

It is, at least on Flatpak. The maintainer from AUR, should be notified about it being missing.

from mousai.

SeaDve avatar SeaDve commented on May 28, 2024

Was Mousai installed through Flatpak?

from mousai.

SeaDve avatar SeaDve commented on May 28, 2024

Also, can you paste the output of the following command:

gst-inspect-1.0 pulsesrc | cat && gst-inspect-1.0 audioconvert | cat && gst-inspect-1.0 level | cat && gst-inspect-1.0 encodebin | cat && gst-inspect-1.0 filesink | cat

from mousai.

abinlatheef avatar abinlatheef commented on May 28, 2024

No such element or plugin 'pulsesrc'
Factory Details:
Rank primary (256)
Long-name Audio converter
Klass Filter/Converter/Audio
Description Convert audio to different formats
Author Benjamin Otte [email protected]

Plugin Details:
Name audioconvert
Description Convert audio to different formats
Filename /usr/lib/gstreamer-1.0/libgstaudioconvert.so
Version 1.20.3
License LGPL
Source module gst-plugins-base
Source release date 2022-06-15
Binary package Arch Linux gst-plugins-base 1.20.3-1
Origin URL Unknown package origin

GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseTransform
+----GstAudioConvert

Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
audio/x-raw
format: { (string)F64LE, (string)F64BE, (string)F32LE, (string)F32BE, (string)S32LE, (string)S32BE, (string)U32LE, (string)U32BE, (string)S24_32LE, (string)S24_32BE, (string)U24_32LE, (string)U24_32BE, (string)S24LE, (string)S24BE, (string)U24LE, (string)U24BE, (string)S20LE, (string)S20BE, (string)U20LE, (string)U20BE, (string)S18LE, (string)S18BE, (string)U18LE, (string)U18BE, (string)S16LE, (string)S16BE, (string)U16LE, (string)U16BE, (string)S8, (string)U8 }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: { (string)interleaved, (string)non-interleaved }

SRC template: 'src'
Availability: Always
Capabilities:
audio/x-raw
format: { (string)F64LE, (string)F64BE, (string)F32LE, (string)F32BE, (string)S32LE, (string)S32BE, (string)U32LE, (string)U32BE, (string)S24_32LE, (string)S24_32BE, (string)U24_32LE, (string)U24_32BE, (string)S24LE, (string)S24BE, (string)U24LE, (string)U24BE, (string)S20LE, (string)S20BE, (string)U20LE, (string)U20BE, (string)S18LE, (string)S18BE, (string)U18LE, (string)U18BE, (string)S16LE, (string)S16BE, (string)U16LE, (string)U16BE, (string)S8, (string)U8 }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: { (string)interleaved, (string)non-interleaved }

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'

Element Properties:
dithering : Selects between different dithering methods.
flags: readable, writable
Enum "GstAudioDitherMethod" Default: 2, "tpdf"
(0): none - GST_AUDIO_DITHER_NONE
(1): rpdf - GST_AUDIO_DITHER_RPDF
(2): tpdf - GST_AUDIO_DITHER_TPDF
(3): tpdf-hf - GST_AUDIO_DITHER_TPDF_HF
mix-matrix : Transformation matrix for input/output channels
flags: readable, writable
GstValueArray of GValues of type "GstValueArray"
name : The name of the object
flags: readable, writable, 0x2000
String. Default: "audioconvert0"
noise-shaping : Selects between different noise shaping methods.
flags: readable, writable
Enum "GstAudioNoiseShapingMethod" Default: 0, "none"
(0): none - GST_AUDIO_NOISE_SHAPING_NONE
(1): error-feedback - GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK
(2): simple - GST_AUDIO_NOISE_SHAPING_SIMPLE
(3): medium - GST_AUDIO_NOISE_SHAPING_MEDIUM
(4): high - GST_AUDIO_NOISE_SHAPING_HIGH
parent : The parent of the object
flags: readable, writable, 0x2000
Object of type "GstObject"
qos : Handle Quality-of-Service events
flags: readable, writable
Boolean. Default: false
No such element or plugin 'level'
Factory Details:
Rank none (0)
Long-name Encoder Bin
Klass Generic/Bin/Encoder
Description Convenience encoding/muxing element
Author Edward Hervey [email protected]

Plugin Details:
Name encoding
Description various encoding-related elements
Filename /usr/lib/gstreamer-1.0/libgstencoding.so
Version 1.20.3
License LGPL
Source module gst-plugins-base
Source release date 2022-06-15
Binary package Arch Linux gst-plugins-base 1.20.3-1
Origin URL Unknown package origin

GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBin
+----GstEncodeBaseBin
+----GstEncodeBin

Implemented Interfaces:
GstChildProxy

Pad Templates:
SINK template: 'audio_%u'
Availability: On request
Capabilities:
ANY

SINK template: 'private_%u'
Availability: On request
Capabilities:
ANY

SRC template: 'src'
Availability: Always
Capabilities:
ANY

SINK template: 'video_%u'
Availability: On request
Capabilities:
ANY

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
SRC: 'src'
Pad Template: 'src'

Element Properties:
async-handling : The bin will handle Asynchronous state changes
flags: readable, writable
Boolean. Default: false
audio-jitter-tolerance: Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 20000000
avoid-reencoding : Whether to re-encode portions of compatible video streams that lay on segment boundaries
flags: readable, writable
Boolean. Default: false
flags : Flags to control behaviour
flags: readable, writable
Flags "GstEncodeBinFlags" Default: 0x00000000, "(none)"
(0x00000001): no-audio-conversion - Do not use audio conversion elements
(0x00000002): no-video-conversion - Do not use video conversion elements
message-forward : Forwards all children messages
flags: readable, writable
Boolean. Default: false
name : The name of the object
flags: readable, writable, 0x2000
String. Default: "encodebin0"
parent : The parent of the object
flags: readable, writable, 0x2000
Object of type "GstObject"
profile : The GstEncodingProfile to use
flags: readable, writable
Object of type "GstEncodingProfile"
queue-buffers-max : Max. number of buffers in the queue (0=disable)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 200
queue-bytes-max : Max. amount of data in the queue (bytes, 0=disable)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 10485760
queue-time-max : Max. amount of data in the queue (in ns, 0=disable)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 1000000000

Element Actions:
"request-pad" : GstPad* user_function (GstElement* object,
GstCaps* arg0);
"request-profile-pad" : GstPad* user_function (GstElement* object,
gchararray arg0);
Factory Details:
Rank primary (256)
Long-name File Sink
Klass Sink/File
Description Write stream to a file
Author Thomas Vander Stichele

Plugin Details:
Name coreelements
Description GStreamer core elements
Filename /usr/lib/gstreamer-1.0/libgstcoreelements.so
Version 1.20.3
License LGPL
Source module gstreamer
Source release date 2022-06-15
Binary package Arch Linux gstreamer 1.20.3-1
Origin URL Unknown package origin

GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSink
+----GstFileSink

Implemented Interfaces:
GstURIHandler

Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
ANY

Element has no clocking capabilities.

URI handling capabilities:
Element can act as sink.
Supported URI protocols:
file

Pads:
SINK: 'sink'
Pad Template: 'sink'

Element Properties:
append : Append to an already existing file
flags: readable, writable
Boolean. Default: false
async : Go asynchronously to PAUSED
flags: readable, writable
Boolean. Default: true
blocksize : Size in bytes to pull per buffer (0 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
buffer-mode : The buffering mode to use
flags: readable, writable
Enum "GstFileSinkBufferMode" Default: -1, "default"
(-1): default - Default buffering
(0): full - Fully buffered
(1): line - Line buffered (deprecated, like full)
(2): unbuffered - Unbuffered
buffer-size : Size of buffer in number of bytes for line or full buffer-mode
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 65536
enable-last-sample : Enable the last-sample property
flags: readable, writable
Boolean. Default: true
last-sample : The last sample received in the sink
flags: readable
Boxed pointer of type "GstSample"
location : Location of the file to write
flags: readable, writable
String. Default: null
max-bitrate : The maximum bits per second to render (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: -1
max-transient-error-timeout: Retry up to this many ms on transient errors (currently EACCES)
flags: readable, writable
Integer. Range: 0 - 2147483647 Default: 0
name : The name of the object
flags: readable, writable, 0x2000
String. Default: "filesink0"
o-sync : Open the file with O_SYNC for enabling synchronous IO
flags: readable, writable
Boolean. Default: false
parent : The parent of the object
flags: readable, writable, 0x2000
Object of type "GstObject"
processing-deadline : Maximum processing time for a buffer in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 20000000
qos : Generate Quality-of-Service events upstream
flags: readable, writable
Boolean. Default: false
render-delay : Additional render delay of the sink in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
stats : Sink Statistics
flags: readable
Boxed pointer of type "GstStructure"
average-rate: 0
dropped: 0
rendered: 0

sync : Sync on the clock
flags: readable, writable
Boolean. Default: false
throttle-time : The time to keep between rendered buffers (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
ts-offset : Timestamp offset in nanoseconds
flags: readable, writable
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0

from mousai.

abinlatheef avatar abinlatheef commented on May 28, 2024

It is installed from the AUR. Sorry for the late reply.

from mousai.

abinlatheef avatar abinlatheef commented on May 28, 2024

It now shows 'Failed to make pulsesrc'.

from mousai.

SeaDve avatar SeaDve commented on May 28, 2024

It is installed from the AUR. Sorry for the late reply.

No worries.

It now shows 'Failed to make pulsesrc'.

You likely don't have pulseaudio in your system and/or gst-plugins-good is not installed.

It is installed from the AUR.

Btw, what specific version was it from?

from mousai.

abinlatheef avatar abinlatheef commented on May 28, 2024

Ooh it was gst-plugins-good. But why isn't that automatically pulled as a dependency at install then?
Also I don't have pulseaudio installed fyi. Thank you btw.

from mousai.

abinlatheef avatar abinlatheef commented on May 28, 2024

The AUR package has gst-plugins-base instead as a dependency.

from mousai.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.