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).
This commit is contained in:
Ronald S. Bultje 2004-04-29 00:00:25 +00:00
parent cf31f62b17
commit aa31694595
3 changed files with 34 additions and 0 deletions

View file

@ -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> 2004-04-27 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/divx/gstdivxdec.c: (plugin_init): * ext/divx/gstdivxdec.c: (plugin_init):

View file

@ -808,6 +808,13 @@ return 0;
fi 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 *** dnl *** dvdread ***
translit(dnm, m, l) AM_CONDITIONAL(USE_DVDREAD, true) translit(dnm, m, l) AM_CONDITIONAL(USE_DVDREAD, true)
GST_CHECK_FEATURE(DVDREAD, [dvdread library], dvdreadsrc, [ GST_CHECK_FEATURE(DVDREAD, [dvdread library], dvdreadsrc, [
@ -1778,6 +1785,7 @@ ext/artsd/Makefile
ext/audiofile/Makefile ext/audiofile/Makefile
ext/cdparanoia/Makefile ext/cdparanoia/Makefile
ext/divx/Makefile ext/divx/Makefile
ext/dts/Makefile
ext/dv/Makefile ext/dv/Makefile
ext/dvdread/Makefile ext/dvdread/Makefile
ext/dvdnav/Makefile ext/dvdnav/Makefile

View file

@ -46,6 +46,12 @@ else
DIVX_DIR= DIVX_DIR=
endif endif
if USE_DTS
DTS_DIR=dvdread
else
DTS_DIR=
endif
if USE_DVDREAD if USE_DVDREAD
DVDREAD_DIR=dvdread DVDREAD_DIR=dvdread
else else
@ -331,6 +337,7 @@ SUBDIRS=\
$(AUDIOFILE_DIR) \ $(AUDIOFILE_DIR) \
$(CDPARANOIA_DIR) \ $(CDPARANOIA_DIR) \
$(DIVX_DIR) \ $(DIVX_DIR) \
$(DTS_DIR) \
$(DVDREAD_DIR) \ $(DVDREAD_DIR) \
$(DVDNAV_DIR) \ $(DVDNAV_DIR) \
$(ESD_DIR) \ $(ESD_DIR) \
@ -386,6 +393,7 @@ DIST_SUBDIRS=\
audiofile \ audiofile \
cdparanoia \ cdparanoia \
divx \ divx \
dts \
dv \ dv \
dvdread \ dvdread \
dvdnav \ dvdnav \