diff options
Diffstat (limited to 'ext/wavpack/gstwavpackcommon.c')
-rw-r--r-- | ext/wavpack/gstwavpackcommon.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/wavpack/gstwavpackcommon.c b/ext/wavpack/gstwavpackcommon.c new file mode 100644 index 00000000..61c8add0 --- /dev/null +++ b/ext/wavpack/gstwavpackcommon.c @@ -0,0 +1,14 @@ +#include "gstwavpackcommon.h" +#include <string.h> + +gboolean +gst_wavpack_read_header (WavpackHeader * header, guint8 * buf) +{ + g_memmove (header, buf, sizeof (WavpackHeader)); + little_endian_to_native (header, WavpackHeaderFormat); + + if (strncmp (header->ckID, "wvpk", 4)) + return FALSE; + else + return TRUE; +} |