Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gstreamer gstreamer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 670
    • Issues 670
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 353
    • Merge requests 353
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gstreamergstreamer
  • Issues
  • #930

Closed
Open
Created Dec 17, 2021 by Ivan Egorov@vany-egorov

vp8enc temporal-scalability*

Hi!

I try to encode vp8 and stream RTP with TL0PICIDX and TID header bits with this pipeline:

$ gst-launch-1.0 \
   videotestsrc pattern=snow \
      ! "video/x-raw,width=320,height=180,format=I420" \
      ! vp8enc error-resilient=partitions keyframe-max-dist=30 target-bitrate=250000 auto-alt-ref=true cpu-used=5 deadline=1 temporal-scalability-number-layers=3 temporal-scalability-periodicity=4 temporal-scalability-rate-decimator=4,2,1 temporal-scalability-layer-id=0,2,1,2 \
      ! rtpvp8pay pt=100 picture-id-mode=15-bit \
      ! udpsink host=127.0.01 port=7900
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.19.2
GStreamer 1.19.2
Unknown package origin

According to documentation there are temporal-scalability properties for vp8enc.

But i got error:

(gst-launch-1.0:1): GStreamer-WARNING **: 20:31:14.824: gst_value_deserialize_g_value_array: unimplemented
could not set property "temporal-scalability-rate-decimator" in element "vp8enc0" to "4,2,1"

I also tried to pass setting according to format But i also go error:

  • WARNING: erroneous pipeline: could not set property "temporal-scalability-rate-decimator" in element "vp8enc0" to "<4,2,1>"
  • WARNING: erroneous pipeline: could not set property "temporal-scalability-rate-decimator" in element "vp8enc0" to "{4,2,1}"

How can i pass temporal-scalability GValueArray and GstValueArray to vp8enc?

Thanks!

Assignee
Assign to
Time tracking