diff options
author | Arwed v. Merkatz <v.merkatz@gmx.net> | 2005-06-09 17:21:00 +0000 |
---|---|---|
committer | Arwed v. Merkatz <v.merkatz@gmx.net> | 2005-06-09 17:21:00 +0000 |
commit | 8ca07a3f3a7a4de307e194c5598aac03e874b278 (patch) | |
tree | fc863d3c41e295ab81eef4afd0d9fb49ad0b1777 | |
parent | 8f8201f26934a5b73e70ec489d62a120911497e1 (diff) | |
download | gst-plugins-bad-8ca07a3f3a7a4de307e194c5598aac03e874b278.tar.gz gst-plugins-bad-8ca07a3f3a7a4de307e194c5598aac03e874b278.tar.bz2 gst-plugins-bad-8ca07a3f3a7a4de307e194c5598aac03e874b278.zip |
New wavpack plugin using the wavpack library instead of importing the whole wavpack code. Supports more formats than ...
Original commit message from CVS:
New wavpack plugin using the wavpack library instead of importing the whole
wavpack code. Supports more formats than the old plugin.
-rw-r--r-- | ChangeLog | 48 | ||||
-rw-r--r-- | configure.ac | 6 |
2 files changed, 52 insertions, 2 deletions
@@ -1,3 +1,51 @@ +2005-06-09 Arwed v. Merkatz <v.merkatz@gmx.net> + + * configure.ac: + Check for wavpack library. + * ext/wavpack/Makefile.am: + * ext/wavpack/bits.c: + * ext/wavpack/extra1.c: + * ext/wavpack/extra2.c: + * ext/wavpack/float.c: + * ext/wavpack/gstwavpack.c: (plugin_init): + * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header): + * ext/wavpack/gstwavpackcommon.h: + * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link), + (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type), + (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), + (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query), + (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context), + (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop), + (gst_wavpack_dec_plugin_init): + * ext/wavpack/gstwavpackdec.h: + * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type), + (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose), + (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query), + (gst_wavpack_parse_src_event), (find_header), (find_sample), + (gst_wavpack_parse_seek), (gst_wavpack_parse_init), + (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop), + (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init): + * ext/wavpack/gstwavpackparse.h: + * ext/wavpack/gstwavpackreader.c: + * ext/wavpack/gstwavpackreader.h: + * ext/wavpack/metadata.c: + * ext/wavpack/pack.c: + * ext/wavpack/unpack.c: + * ext/wavpack/wavpack.h: + * ext/wavpack/words.c: + * ext/wavpack/wputils.c: + Replace wavpack plugin by a new plugin using the wavpack library. + Supports playback from non-raw wavpack streams (e.g. matroska files), + playback with correction file and float audio. + * gst/matroska/matroska-demux.c: + (gst_matroska_demux_parse_blockgroup), + (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init): + * gst/matroska/matroska-ids.h: + Support wavpack playback. + * gst/typefind/gsttypefindfunctions.c: (wavpack_type_find), + (plugin_init): + Identify wavpack correction files, support ape-tagged wavpack files. + 2005-06-09 Ross Burton <ross@burtonini.com> Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> diff --git a/configure.ac b/configure.ac index 84c11893..62cb1521 100644 --- a/configure.ac +++ b/configure.ac @@ -1759,8 +1759,10 @@ fi dnl *** wavpack *** dnl We ship our own version of the library translit(dnm, m, l) AM_CONDITIONAL(USE_WAVPACK, true) -GST_CHECK_FEATURE(WAVPACK, [wavpack plug-in], wavpack, [ - HAVE_WAVPACK=yes +GST_CHECK_FEATURE(WAVPACK, [wavpack plug-in], wavpack, [ + PKG_CHECK_MODULES(WAVPACK, wavpack >= 4.2, HAVE_WAVPACK=yes, HAVE_WAVPACK=no) + AC_SUBST(WAVPACK_CFLAGS) + AC_SUBST(WAVPACK_LIBS) ]) dnl *** xine *** |