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!