mimdec

mimdec — Mimic decoder

Synopsis

                    GstMimDec;

Description

The MIMIC codec is used by MSN Messenger's webcam support. It consumes the TCP header for the MIMIC codec.

Its fourcc is ML20.

Synopsis

Element Information

plugin

mimic

author

Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Rob Taylor <robtaylor@fastmail.fm>, Philippe Khalaf <burger@speedy.org>, Ole André Vadla Ravnås <oleavr@gmail.com>

class

Codec/Decoder/Video

Element Pads

name

sink

direction

sink

presence

always

details

video/x-mimic

name

src

direction

source

presence

always

details

video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, framerate=(fraction)[ 0/1, 30/1 ], red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 16, 4096 ], width=(int)[ 16, 4096 ]

Details

GstMimDec

typedef struct {
  GstElement element;

  GstPad *sinkpad, *srcpad;

  /* Protected by stream lock */
  GstAdapter *adapter;

  /* Protected by object lock */
  MimCtx *dec;

  gint buffer_size;
  gboolean have_header;
  guint32 payload_size;
  guint32 current_ts;

  gboolean need_newsegment;
} GstMimDec;

See Also

mimenc