Top |
Properties
guint | deblocking-level | Read / Write |
guint | noise-level | Read / Write |
gboolean | post-processing | Read / Write |
GstVP9DecPostProcessingFlags | post-processing-flags | Read / Write |
guint | threads | Read / Write |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoDecoder ╰── GstVPXDec ╰── GstVP9Dec
Description
This element decodes VP9 streams into raw video.
VP9 is a royalty-freevideo codec maintained by Google . It's the successor of On2 VP3, which was the base of the Theora video codec.
Example pipeline
1 |
gst-launch-1.0 -v filesrc location=videotestsrc.webm ! matroskademux ! vp9dec ! videoconvert ! videoscale ! autovideosink |
Synopsis
Element Information
plugin |
vpx |
author |
David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> |
class |
Codec/Decoder/Video |
Property Details
The “deblocking-level”
property
“deblocking-level” guint
Deblocking level.
Flags: Read / Write
Allowed values: <= 16
Default value: 4
The “noise-level”
property
“noise-level” guint
Noise level.
Flags: Read / Write
Allowed values: <= 16
Default value: 0
The “post-processing”
property
“post-processing” gboolean
Enable post processing.
Flags: Read / Write
Default value: FALSE
The “post-processing-flags”
property
“post-processing-flags” GstVP9DecPostProcessingFlags
Flags to control post processing.
Flags: Read / Write
Default value: Deblock|Demacroblock
The “threads”
property
“threads” guint
Maximum number of decoding threads.
Flags: Read / Write
Allowed values: [1,16]
Default value: 1