Top | ![]() |
![]() |
![]() |
![]() |
Properties
gint | visualize-bit-usage | Read / Write |
gint | visualize-macroblock-modes | Read / Write |
gint | visualize-motion-vectors | Read / Write |
gint | visualize-quantization-modes | Read / Write |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoDecoder ╰── GstTheoraDec
Description
This element decodes theora streams into raw video
Theora is a royalty-freevideo codec maintained by the Xiph.org Foundation, based on the VP3 codec.
Example pipeline
1 |
gst-launch-1.0 -v filesrc location=videotestsrc.ogg ! oggdemux ! theoradec ! videoconvert ! videoscale ! autovideosink |
This example pipeline will decode an ogg stream and decodes the theora video in it. Refer to the theoraenc example to create the ogg file.
Synopsis
Element Information
plugin |
theora |
author |
Benjamin Otte <otte@gnome.org>, Wim Taymans <wim@fluendo.com> |
class |
Codec/Decoder/Video |
Property Details
The “visualize-bit-usage”
property
“visualize-bit-usage” gint
Sets the bitstream breakdown visualization mode. Values influence the width of the bit usage bars to show.
Flags: Read / Write
Allowed values: [0,255]
Default value: 0
The “visualize-macroblock-modes”
property
“visualize-macroblock-modes” gint
Show macroblock mode selection overlaid on image. Value gives a mask for macroblock (MB) modes to show.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
The “visualize-motion-vectors”
property
“visualize-motion-vectors” gint
Show motion vector selection overlaid on image. Value gives a mask for motion vector (MV) modes to show.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
The “visualize-quantization-modes”
property
“visualize-quantization-modes” gint
Show adaptive quantization mode selection overlaid on image. Value gives a mask for quantization (QI) modes to show.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0