theora_image_transport

Summary

theora_image_transport
Version:

1.9.2

Description:

Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.

Maintainers:
  • Julius Kammerl <jkammerl AT willowgarage DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Patrick Mihelich
  • Ethan Dreyfuss
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:
Exports:
  • <image_transport plugin=”${prefix}/theora_plugins.xml”/>

Types

Message types

theora_image_transport/Packet
Field:
  • header (std_msgs/Header) –
  • data[] (uint8) –
  • b_o_s (int32) –
  • e_o_s (int32) –
  • granulepos (int64) –
  • packetno (int64) –

ROS message adaptation of the ogg_packet struct from libogg, see http://www.xiph.org/ogg/doc/libogg/ogg_packet.html.

# ROS message adaptation of the ogg_packet struct from libogg,
# see http://www.xiph.org/ogg/doc/libogg/ogg_packet.html.

Header header     # Original sensor_msgs/Image header
uint8[] data      # Raw Theora packet data (combines packet and bytes fields from ogg_packet)
int32 b_o_s       # Flag indicating whether this packet begins a logical bitstream
int32 e_o_s       # Flag indicating whether this packet ends a bitstream
int64 granulepos  # A number indicating the position of this packet in the decoded data
int64 packetno    # Sequential number of this packet in the ogg bitstream