New DTS decoder.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Thu, 29 Apr 2004 00:00:25 +0000 (00:00 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Thu, 29 Apr 2004 00:00:25 +0000 (00:00 +0000)
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
configure.ac
ext/Makefile.am

index d4b9a2b..15fac99 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2004-04-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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  <rbultje@ronald.bitfreak.net>
 
        * ext/divx/gstdivxdec.c: (plugin_init):
index b0f3c07..c477810 100644 (file)
@@ -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
index bff4e4b..be9169d 100644 (file)
@@ -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 \