missing queue

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

missing queue

Jerry Geis-2
Hello - I built 1.12.0 from scratch.

gst-inspect-1.0 provides
Total count: 200 plugins (11 blacklist entries not shown), 674 features

gst-inspect-1.0  queue
No such element or plugin 'queue'

What would not make queue available ? 
Clearly I missed a dependency - I dont know where to start with that one.

I was trying to compile for openh264 which seems OK.
gst-inspect-1.0  | grep openh264
openh264:  openh264dec: OpenH264 video decoder
openh264:  openh264enc: OpenH264 video encoder

Thanks

Jerry


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: missing queue

Jerry Geis-2
I recompiled everything and now the queue is there. Not sure what that was about.

I have two different systems both with 1.12.0 and trying to use hlssink.
Both machines work and generate the files as needed. 
I use the same script for both to generate the files - the script has max-files=0 playlist-length=0 

One machine generates 16 files for 20M each
other machine generates 1 file of 300M

I expected the result files to be the same. 
I even added the target-duration=10 to have the system that creates 1 file to break them up - it still creates 1 file.

Is there something I'm missing ?

Jerry

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: missing queue

Jerry Geis-2
(gst-launch-1.0:18616): GLib-GObject-WARNING **: value "0" of type 'guint' is invalid or out of range for property 'playlist-length' of type 'guint'

Why would playlist-length be reporting this ?
I thought 0 was a valid option.

Thanks,
Jerry


 gst-inspect-1.0 hlssink
Factory Details:
  Rank                     none (0)
  Long-name                HTTP Live Streaming sink
  Klass                    Sink
  Description              HTTP Live Streaming sink
  Author                   Alessandro Decina <[hidden email]>

Plugin Details:
  Name                     fragmented
  Description              Fragmented streaming plugins
  Filename                 /usr/lib64/gstreamer-1.0/libgstfragmented.so
  Version                  1.4.5
  License                  LGPL
  Source module            gst-plugins-bad
  Source release date      2014-12-18
  Binary package           GStreamer Bad Plug-ins
  Origin URL               http://www.gstreamer.org/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBin
                         +----GstHlsSink

Implemented Interfaces:
  GstChildProxy

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


Element Flags:
  no flags set

Bin Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_hls_sink_change_state

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

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

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "hlssink0"
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  async-handling      : The bin will handle Asynchronous state changes
                        flags: readable, writable
                        Boolean. Default: false
  message-forward     : Forwards all children messages
                        flags: readable, writable
                        Boolean. Default: false
  location            : Location of the file to write
                        flags: readable, writable
                        String. Default: "segment%05d.ts"
  playlist-location   : Location of the playlist to write
                        flags: readable, writable
                        String. Default: "playlist.m3u8"
  playlist-root       : Location of the playlist to write
                        flags: readable, writable
                        String. Default: null
  max-files           : Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 10
  target-duration     : The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 15
  playlist-length     : Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3.
                        flags: readable, writable
                        Unsigned Integer. Range: 1 - 4294967295 Default: 5


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: missing queue

Arjen Veenhuizen
gst-inspect shows that 0 is not a valid value:
 playlist-length     : Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3.
                        flags: readable, writable
                        Unsigned Integer. Range: 1 - 4294967295 Default: 5