mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 03:06:16 +00:00
Port flacdec (seeking is still slow'ish).
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/flac/Makefile.am: * ext/flac/gstflac.c: (plugin_init): * ext/flac/gstflacdec.c: (flacdec_get_type), (gst_flacdec_init), (gst_flacdec_update_metadata), (gst_flacdec_seek), (gst_flacdec_tell), (gst_flacdec_length), (gst_flacdec_read), (gst_flacdec_write), (gst_flacdec_loop), (gst_flacdec_get_src_query_types), (gst_flacdec_src_query), (gst_flacdec_src_event), (gst_flacdec_sink_activate), (gst_flacdec_sink_activate_pull), (gst_flacdec_change_state): * ext/flac/gstflacdec.h: Port flacdec (seeking is still slow'ish).
This commit is contained in:
parent
79f743bf47
commit
9bd9dbc2f7
3 changed files with 36 additions and 4 deletions
16
ChangeLog
16
ChangeLog
|
@ -1,3 +1,19 @@
|
||||||
|
2005-08-22 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* ext/Makefile.am:
|
||||||
|
* ext/flac/Makefile.am:
|
||||||
|
* ext/flac/gstflac.c: (plugin_init):
|
||||||
|
* ext/flac/gstflacdec.c: (flacdec_get_type), (gst_flacdec_init),
|
||||||
|
(gst_flacdec_update_metadata), (gst_flacdec_seek),
|
||||||
|
(gst_flacdec_tell), (gst_flacdec_length), (gst_flacdec_read),
|
||||||
|
(gst_flacdec_write), (gst_flacdec_loop),
|
||||||
|
(gst_flacdec_get_src_query_types), (gst_flacdec_src_query),
|
||||||
|
(gst_flacdec_src_event), (gst_flacdec_sink_activate),
|
||||||
|
(gst_flacdec_sink_activate_pull), (gst_flacdec_change_state):
|
||||||
|
* ext/flac/gstflacdec.h:
|
||||||
|
Port flacdec (seeking is still slow'ish).
|
||||||
|
|
||||||
2005-08-22 Owen Fraser-Green <owen@discobabe.net>
|
2005-08-22 Owen Fraser-Green <owen@discobabe.net>
|
||||||
|
|
||||||
* gst/realmedia/rmdemux.c:
|
* gst/realmedia/rmdemux.c:
|
||||||
|
|
15
configure.ac
15
configure.ac
|
@ -411,6 +411,20 @@ return 0;
|
||||||
AC_SUBST(FAAD_LIBS)
|
AC_SUBST(FAAD_LIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl *** FLAC ***
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true)
|
||||||
|
GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [
|
||||||
|
GST_CHECK_LIBHEADER(FLAC, FLAC, FLAC__seekable_stream_encoder_new, -lm, FLAC/all.h, FLAC_LIBS="-lFLAC -lm")
|
||||||
|
dnl API change in FLAC 1.1.1, so require that...
|
||||||
|
if test x$HAVE_FLAC = xyes; then
|
||||||
|
AC_CHECK_DECL(FLAC__SEEKABLE_STREAM_ENCODER_TELL_ERROR,
|
||||||
|
HAVE_FLAC="yes", HAVE_FLAC="no", [
|
||||||
|
#include <FLAC/seekable_stream_encoder.h>
|
||||||
|
])
|
||||||
|
fi
|
||||||
|
AC_SUBST(FLAC_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
dnl *** lame ***
|
dnl *** lame ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
|
||||||
GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
|
GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
|
||||||
|
@ -653,6 +667,7 @@ sys/oss/Makefile
|
||||||
ext/Makefile
|
ext/Makefile
|
||||||
ext/aalib/Makefile
|
ext/aalib/Makefile
|
||||||
ext/dv/Makefile
|
ext/dv/Makefile
|
||||||
|
ext/flac/Makefile
|
||||||
ext/gconf/Makefile
|
ext/gconf/Makefile
|
||||||
ext/lame/Makefile
|
ext/lame/Makefile
|
||||||
ext/libcaca/Makefile
|
ext/libcaca/Makefile
|
||||||
|
|
|
@ -118,11 +118,11 @@ endif
|
||||||
## FESTIVAL_DIR=
|
## FESTIVAL_DIR=
|
||||||
## endif
|
## endif
|
||||||
|
|
||||||
# if USE_FLAC
|
if USE_FLAC
|
||||||
# FLAC_DIR=flac
|
FLAC_DIR=flac
|
||||||
# else
|
else
|
||||||
FLAC_DIR=
|
FLAC_DIR=
|
||||||
# endif
|
endif
|
||||||
|
|
||||||
if USE_GCONF
|
if USE_GCONF
|
||||||
GCONF_DIR=gconf
|
GCONF_DIR=gconf
|
||||||
|
@ -451,6 +451,7 @@ DIST_SUBDIRS=\
|
||||||
dv \
|
dv \
|
||||||
amrnb \
|
amrnb \
|
||||||
faad \
|
faad \
|
||||||
|
flac \
|
||||||
mpeg2dec \
|
mpeg2dec \
|
||||||
jpeg \
|
jpeg \
|
||||||
libpng \
|
libpng \
|
||||||
|
|
Loading…
Reference in a new issue