| GStreamer Bad Plugins 0.10 Plugins Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Properties | ||||
Digital Theatre System (DTS) audio decoder
gst-launch dvdreadsrc title=1 ! mpegpsdemux ! dtsdec ! audioresample ! audioconvert ! alsasink
gst-launch filesrc location=abc.dts ! dtsdec ! audioresample ! audioconvert ! alsasink
plugin |
dtsdec |
author |
Jan Schmidt <thaytan@noraisin.net>, Ronald Bultje <rbultje@ronald.bitfreak.net> |
class |
Codec/Decoder/Audio |
typedef struct {
GstElement element;
/* pads */
GstPad *sinkpad;
GstPad *srcpad;
GstSegment segment;
gboolean dvdmode;
gboolean sent_segment;
gboolean discont;
gboolean flag_update;
gboolean prev_flags;
/* stream properties */
gint bit_rate;
gint sample_rate;
gint stream_channels;
gint request_channels;
gint using_channels;
/* decoding properties */
sample_t level;
sample_t bias;
gboolean dynamic_range_compression;
sample_t *samples;
#ifndef DTS_OLD
dca_state_t *state;
#else
dts_state_t *state;
#endif
/* Data left over from the previous buffer */
GstBuffer *cache;
GstClockTime time;
/* reverse playback */
GList *queued;
} GstDtsDec;