vp8dec

vp8dec

Properties

guint deblocking-level Read / Write
guint noise-level Read / Write
gboolean post-processing Read / Write
GstVP8DecPostProcessingFlags post-processing-flags Read / Write

Types and Values

struct GstVP8Dec

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseVideoCodec
                ╰── GstBaseVideoDecoder
                    ╰── GstVP8Dec

Description

This element decodes VP8 streams into raw video.

VP8 is a royalty-free

video 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 -v filesrc location=videotestsrc.webm ! matroskademux ! vp8dec ! xvimagesink
This example pipeline will decode a WebM stream and decodes the VP8 video.

Functions

Types and Values

struct GstVP8Dec

struct GstVP8Dec;

Property Details

The “deblocking-level” property

  “deblocking-level”         guint

Deblocking level.

Owner: GstVP8Dec

Flags: Read / Write

Allowed values: <= 16

Default value: 4


The “noise-level” property

  “noise-level”              guint

Noise level.

Owner: GstVP8Dec

Flags: Read / Write

Allowed values: <= 16

Default value: 0


The “post-processing” property

  “post-processing”          gboolean

Enable post processing.

Owner: GstVP8Dec

Flags: Read / Write

Default value: FALSE


The “post-processing-flags” property

  “post-processing-flags”    GstVP8DecPostProcessingFlags

Flags to control post processing.

Owner: GstVP8Dec

Flags: Read / Write

Default value: Deblock|Demacroblock

See Also

vp8enc, matroskademux