From aa31694595115041a5dfa68c34ef2cbfdbe080ca Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Thu, 29 Apr 2004 00:00:25 +0000 Subject: [PATCH] New DTS decoder. Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/dts/Makefile.am: * ext/dts/gstdtsdec.c: (gst_dtsdec_get_type), (gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init), (gst_dtsdec_channels), (gst_dtsdec_renegotiate), (gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo), (gst_dtsdec_loop), (gst_dtsdec_change_state), (gst_dtsdec_set_property), (gst_dtsdec_get_property), (plugin_init): * ext/dts/gstdtsdec.h: New DTS decoder. * ext/faad/gstfaad.c: (gst_faad_sinkconnect), (gst_faad_srcconnect): Add ESDS atom handling (.m4a). --- ChangeLog | 18 ++++++++++++++++++ configure.ac | 8 ++++++++ ext/Makefile.am | 8 ++++++++ 3 files changed, 34 insertions(+) diff --git a/ChangeLog b/ChangeLog index d4b9a2b..15fac99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2004-04-28 Ronald Bultje + + * configure.ac: + * ext/Makefile.am: + * ext/dts/Makefile.am: + * ext/dts/gstdtsdec.c: (gst_dtsdec_get_type), + (gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init), + (gst_dtsdec_channels), (gst_dtsdec_renegotiate), + (gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo), + (gst_dtsdec_loop), (gst_dtsdec_change_state), + (gst_dtsdec_set_property), (gst_dtsdec_get_property), + (plugin_init): + * ext/dts/gstdtsdec.h: + New DTS decoder. + * ext/faad/gstfaad.c: (gst_faad_sinkconnect), + (gst_faad_srcconnect): + Add ESDS atom handling (.m4a). + 2004-04-27 Ronald Bultje * ext/divx/gstdivxdec.c: (plugin_init): diff --git a/configure.ac b/configure.ac index b0f3c07..c477810 100644 --- a/configure.ac +++ b/configure.ac @@ -808,6 +808,13 @@ return 0; fi ]) +dnl *** DTS *** +translit(dnm, m, l) AM_CONDITIONAL(USE_DTS, true) +GST_CHECK_FEATURE(DTS, [dts library], dtsdec, [ + GST_CHECK_LIBHEADER(DTS, dts_pic, dts_init, -lm, dts.h, DTS_LIBS="-ldts_pic -lm") + AC_SUBST(DTS_LIBS) +]) + dnl *** dvdread *** translit(dnm, m, l) AM_CONDITIONAL(USE_DVDREAD, true) GST_CHECK_FEATURE(DVDREAD, [dvdread library], dvdreadsrc, [ @@ -1778,6 +1785,7 @@ ext/artsd/Makefile ext/audiofile/Makefile ext/cdparanoia/Makefile ext/divx/Makefile +ext/dts/Makefile ext/dv/Makefile ext/dvdread/Makefile ext/dvdnav/Makefile diff --git a/ext/Makefile.am b/ext/Makefile.am index bff4e4b..be9169d 100644 --- a/ext/Makefile.am +++ b/ext/Makefile.am @@ -46,6 +46,12 @@ else DIVX_DIR= endif +if USE_DTS +DTS_DIR=dvdread +else +DTS_DIR= +endif + if USE_DVDREAD DVDREAD_DIR=dvdread else @@ -331,6 +337,7 @@ SUBDIRS=\ $(AUDIOFILE_DIR) \ $(CDPARANOIA_DIR) \ $(DIVX_DIR) \ + $(DTS_DIR) \ $(DVDREAD_DIR) \ $(DVDNAV_DIR) \ $(ESD_DIR) \ @@ -386,6 +393,7 @@ DIST_SUBDIRS=\ audiofile \ cdparanoia \ divx \ + dts \ dv \ dvdread \ dvdnav \ -- 2.7.4