summaryrefslogtreecommitdiffstats
path: root/ext/wavpack/gstwavpackenc.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/wavpack/gstwavpackenc.h')
-rw-r--r--ext/wavpack/gstwavpackenc.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/wavpack/gstwavpackenc.h b/ext/wavpack/gstwavpackenc.h
index 243e8d7b..dbafcd19 100644
--- a/ext/wavpack/gstwavpackenc.h
+++ b/ext/wavpack/gstwavpackenc.h
@@ -45,6 +45,7 @@ typedef struct
{
gboolean correction;
GstWavpackEnc *wavpack_enc;
+ gboolean passthrough;
} GstWavpackEncWriteID;
@@ -64,6 +65,9 @@ struct _GstWavpackEnc
gint samplerate;
gint channels;
+ gint channel_mask;
+ gint8 channel_mapping[8];
+ gboolean need_channel_remap;
gint depth;
GstWavpackEncWriteID wv_id;
@@ -80,6 +84,9 @@ struct _GstWavpackEnc
void *first_block;
int32_t first_block_size;
+
+ GstBuffer *pending_buffer;
+ gint32 pending_offset;
};
struct _GstWavpackEncClass