Update to 0.8.7.
Changelog: http://gstreamer.freedesktop.org/releases/gst-plugins/0.8.7.html Chase polypaudio lib bump. Approved by: maintainer (implicit)
This commit is contained in:
parent
5c148c78ec
commit
cd38be476b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=125992
@ -6,8 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= gstreamer
|
||||
PORTVERSION= 0.8.6
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.8.7
|
||||
CATEGORIES= multimedia audio
|
||||
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins/ \
|
||||
${MASTER_SITE_GNOME}
|
||||
@ -142,10 +141,6 @@ post-patch:
|
||||
${WRKSRC}/sys/vcd/vcdsrc.c \
|
||||
${WRKSRC}/sys/vcd/vcdsrc.h
|
||||
|
||||
# tell configure where the musepack includes live
|
||||
@${REINPLACE_CMD} -e 's|/usr/include/musepack|${LOCALBASE}/include/musepack|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
# hermes is required for gstreamer-player to work
|
||||
# since it is currently the only colorspace plugin available
|
||||
# XXX However, it currently does not work on sparc64.
|
||||
@ -171,6 +166,11 @@ WITH_AALIB=yes
|
||||
WITH_ARTS=yes
|
||||
.endif
|
||||
|
||||
# cairo
|
||||
.if exists(${LOCALBASE}/lib/libcairo.a)
|
||||
WITH_CAIRO=yes
|
||||
.endif
|
||||
|
||||
# cdparanoia
|
||||
.if exists(${LOCALBASE}/lib/libcdda_paranoia.a)
|
||||
WITH_CDPARANOIA=yes
|
||||
@ -236,6 +236,11 @@ WITH_LIBCACA=yes
|
||||
WITH_MNG=yes
|
||||
.endif
|
||||
|
||||
# libmms
|
||||
.if exists(${LOCALBASE}/lib/libmms.a)
|
||||
WITH_MMS=yes
|
||||
.endif
|
||||
|
||||
# gsm
|
||||
.if exists(${LOCALBASE}/lib/libgsm.a)
|
||||
WITH_GSM=yes
|
||||
@ -367,7 +372,7 @@ WITH_PNG=yes
|
||||
.endif
|
||||
|
||||
# polypaudio
|
||||
.if exists(${LOCALBASE}/lib/libpolyp-0.6.a)
|
||||
.if exists(${LOCALBASE}/lib/libpolyp-0.7.a)
|
||||
WITH_POLYPAUDIO=yes
|
||||
.endif
|
||||
|
||||
@ -443,6 +448,16 @@ CONFIGURE_ARGS+= --with-arts-prefix=${LOCALBASE} \
|
||||
PLIST_SUB+= ARTS=""
|
||||
.endif
|
||||
|
||||
# cairo
|
||||
.ifndef(WITH_CAIRO)
|
||||
CONFIGURE_ARGS+= --disable-cairo
|
||||
PLIST_SUB+= CAIRO="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= cairo.1:${PORTSDIR}/graphics/cairo
|
||||
|
||||
PLIST_SUB+= CAIRO=""
|
||||
.endif
|
||||
|
||||
# cdparanoia
|
||||
.ifndef(WITH_CDPARANOIA)
|
||||
CONFIGURE_ARGS+= --disable-cdparanoia
|
||||
@ -858,6 +873,15 @@ LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
|
||||
PLIST_SUB+= MNG=""
|
||||
.endif
|
||||
|
||||
# mms
|
||||
.ifndef(WITH_MMS)
|
||||
CONFIGURE_ARGS+= --disable-libmms
|
||||
PLIST_SUB+= MMS="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
|
||||
PLIST_SUB+= MMS=""
|
||||
.endif
|
||||
|
||||
# png
|
||||
.ifndef(WITH_PNG)
|
||||
CONFIGURE_ARGS+= --disable-libpng
|
||||
@ -873,7 +897,7 @@ PLIST_SUB+= PNG=""
|
||||
CONFIGURE_ARGS+= --disable-polyp
|
||||
PLIST_SUB+= POLYPAUDIO="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= polyp-0.6.0:${PORTSDIR}/audio/polypaudio
|
||||
LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
|
||||
|
||||
PLIST_SUB+= POLYPAUDIO=""
|
||||
.endif
|
||||
@ -902,14 +926,13 @@ PLIST_SUB+= SMOOTHWAVE=""
|
||||
.endif
|
||||
|
||||
# speex
|
||||
# !!!BROKEN RIGHT NOW!!! - need -devel speex
|
||||
#.ifndef(WITH_SPEEX)
|
||||
.ifndef(WITH_SPEEX)
|
||||
CONFIGURE_ARGS+= --disable-speex
|
||||
PLIST_SUB+= SPEEX="@comment "
|
||||
#.else
|
||||
#LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
|
||||
#PLIST_SUB+= SPEEX=""
|
||||
#.endif
|
||||
.else
|
||||
LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
|
||||
PLIST_SUB+= SPEEX=""
|
||||
.endif
|
||||
|
||||
# swfdec
|
||||
.ifndef(WITH_SWFDEC)
|
||||
@ -1004,6 +1027,10 @@ pre-everything::
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_ARTS to enable aRts Audio plugin'
|
||||
.endif
|
||||
.ifndef(WITH_CAIRO)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_CDPARANOIA to enable cairo textoverlay plugin'
|
||||
.endif
|
||||
.ifndef(WITH_CDPARANOIA)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_CDPARANOIA to enable cdparanoia Audio plugin'
|
||||
@ -1148,6 +1175,10 @@ pre-everything::
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MNG to enable libmng plugin'
|
||||
.endif
|
||||
.ifndef(WITH_MMS)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MMS to enable libmms network plugin'
|
||||
.endif
|
||||
.ifndef(WITH_MUSEPACK)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MUSEPACK to enable musepack Audio plugin'
|
||||
|
@ -1,2 +1,2 @@
|
||||
MD5 (gnome2/gst-plugins-0.8.6.tar.bz2) = e6b04215e7d928bd2fcce390ab406ffd
|
||||
SIZE (gnome2/gst-plugins-0.8.6.tar.bz2) = 2033762
|
||||
MD5 (gnome2/gst-plugins-0.8.7.tar.bz2) = 24030f8664b0e6f39bc31616f4953af5
|
||||
SIZE (gnome2/gst-plugins-0.8.7.tar.bz2) = 2134878
|
||||
|
@ -1,61 +0,0 @@
|
||||
--- ext/musepack/gstmusepackdec.cpp.orig Sun Nov 7 19:30:06 2004
|
||||
+++ ext/musepack/gstmusepackdec.cpp Thu Dec 16 16:31:42 2004
|
||||
@@ -30,14 +30,24 @@
|
||||
GST_STATIC_CAPS ("audio/x-musepack")
|
||||
);
|
||||
|
||||
+#ifdef MPC_FIXED_POINT
|
||||
+#define BASE_CAPS \
|
||||
+ "audio/x-raw-int, " \
|
||||
+ "signed = (bool) TRUE, " \
|
||||
+ "width = (int) 32, " \
|
||||
+ "depth = (int) 32"
|
||||
+#else
|
||||
+#define BASE_CAPS \
|
||||
+ "audio/x-raw-float, " \
|
||||
+ "width = (int) 32, " \
|
||||
+ "buffer-frames = (int) 0"
|
||||
+#endif
|
||||
+
|
||||
static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
|
||||
GST_PAD_SRC,
|
||||
GST_PAD_ALWAYS,
|
||||
- GST_STATIC_CAPS ("audio/x-raw-int, "
|
||||
+ GST_STATIC_CAPS (BASE_CAPS ", "
|
||||
"endianness = (int) BYTE_ORDER, "
|
||||
- "signed = (bool) TRUE, "
|
||||
- "width = (int) 32, "
|
||||
- "depth = (int) 32, "
|
||||
"rate = (int) [ 8000, 96000 ], "
|
||||
"channels = (int) [ 1, 2 ]")
|
||||
);
|
||||
@@ -352,6 +362,7 @@
|
||||
gst_musepack_stream_init (GstMusepackDec * musepackdec)
|
||||
{
|
||||
StreamInfo si = StreamInfo ();
|
||||
+ GstCaps *caps;
|
||||
|
||||
if (musepackdec->dec)
|
||||
delete musepackdec->dec;
|
||||
@@ -379,15 +390,12 @@
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
- if (!gst_pad_set_explicit_caps (musepackdec->srcpad,
|
||||
- gst_caps_new_simple ("audio/x-raw-int",
|
||||
- "width", G_TYPE_INT, 32,
|
||||
- "depth", G_TYPE_INT, 32,
|
||||
- "endianness", G_TYPE_INT, G_BYTE_ORDER,
|
||||
- "channels", G_TYPE_INT, si.simple.Channels,
|
||||
- "rate", G_TYPE_INT, si.simple.SampleFreq,
|
||||
- "signed", G_TYPE_BOOLEAN, TRUE,
|
||||
- NULL))) {
|
||||
+ caps = gst_caps_from_string (BASE_CAPS);
|
||||
+ gst_caps_set_simple (caps,
|
||||
+ "endianness", G_TYPE_INT, G_BYTE_ORDER,
|
||||
+ "channels", G_TYPE_INT, si.simple.Channels,
|
||||
+ "rate", G_TYPE_INT, si.simple.SampleFreq, NULL);
|
||||
+ if (!gst_pad_set_explicit_caps (musepackdec->srcpad, caps)) {
|
||||
GST_ELEMENT_ERROR (musepackdec, CORE, NEGOTIATION, (NULL), (NULL));
|
||||
delete musepackdec->dec;
|
||||
musepackdec->dec = NULL;
|
@ -0,0 +1,20 @@
|
||||
--- gst/tta/gstttaparse.c.orig Sun Jan 9 13:59:02 2005
|
||||
+++ gst/tta/gstttaparse.c Sun Jan 9 14:02:25 2005
|
||||
@@ -162,11 +162,13 @@
|
||||
case GST_EVENT_SEEK:
|
||||
{
|
||||
if (GST_EVENT_SEEK_FORMAT (event) == GST_FORMAT_TIME) {
|
||||
- GST_DEBUG_OBJECT (ttaparse, "got seek event");
|
||||
GstEvent *seek_event;
|
||||
- guint64 time = GST_EVENT_SEEK_OFFSET (event);
|
||||
- guint64 seek_frame = time / (FRAME_TIME * 1000000000);
|
||||
- guint64 seekpos = ttaparse->index[seek_frame].pos;
|
||||
+ guint64 time;
|
||||
+ guint64 seek_frame;
|
||||
+ guint64 seekpos;
|
||||
+ time = GST_EVENT_SEEK_OFFSET (event);
|
||||
+ seek_frame = time / (FRAME_TIME * 1000000000);
|
||||
+ seekpos = ttaparse->index[seek_frame].pos;
|
||||
|
||||
GST_DEBUG_OBJECT (ttaparse, "seeking to %u", (guint) seekpos);
|
||||
seek_event =
|
@ -3,6 +3,8 @@ bin/gst-visualise-%%VERSION%%
|
||||
include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/audio.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/multichannel-enumtypes.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/multichannel.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance-enumtypes.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalancechannel.h
|
||||
@ -38,6 +40,7 @@ lib/gstreamer-%%VERSION%%/libgstadder.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalaw.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalpha.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalphacolor.so
|
||||
lib/gstreamer-%%VERSION%%/libgstapetag.so
|
||||
%%ARTS%%lib/gstreamer-%%VERSION%%/libgstartsdsink.so
|
||||
lib/gstreamer-%%VERSION%%/libgstasf.so
|
||||
lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
|
||||
@ -49,6 +52,7 @@ lib/gstreamer-%%VERSION%%/libgstaudioscale.so
|
||||
lib/gstreamer-%%VERSION%%/libgstauparse.so
|
||||
lib/gstreamer-%%VERSION%%/libgstavi.so
|
||||
%%LIBCACA%%lib/gstreamer-%%VERSION%%/libgstcacasink.so
|
||||
%%CAIRO%%lib/gstreamer-%%VERSION%%/libgstcairo.so
|
||||
%%LIBCDAUDIO%%lib/gstreamer-%%VERSION%%/libgstcdaudio.so
|
||||
%%CDPARANOIA%%lib/gstreamer-%%VERSION%%/libgstcdparanoia.so
|
||||
lib/gstreamer-%%VERSION%%/libgstcdplayer.so
|
||||
@ -107,6 +111,7 @@ lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmpegstream.so
|
||||
%%MNG%%lib/gstreamer-%%VERSION%%/libgstmng.so
|
||||
%%MMS%%lib/gstreamer-%%VERSION%%/libgstmms.so
|
||||
%%MJPEGTOOLS%%lib/gstreamer-%%VERSION%%/libgstmplex.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmulaw.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
|
||||
@ -150,6 +155,7 @@ lib/gstreamer-%%VERSION%%/libgsttextoverlay.so
|
||||
%%LIBTHEORA%%lib/gstreamer-%%VERSION%%/libgsttheora.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttimeoverlay.so
|
||||
%%LIBMUSICBRAINZ%%lib/gstreamer-%%VERSION%%/libgsttrm.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttta.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
|
||||
lib/gstreamer-%%VERSION%%/libgstudp.so
|
||||
lib/gstreamer-%%VERSION%%/libgstvbidec.so
|
||||
|
@ -6,8 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= gstreamer
|
||||
PORTVERSION= 0.8.6
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.8.7
|
||||
CATEGORIES= multimedia audio
|
||||
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins/ \
|
||||
${MASTER_SITE_GNOME}
|
||||
@ -142,10 +141,6 @@ post-patch:
|
||||
${WRKSRC}/sys/vcd/vcdsrc.c \
|
||||
${WRKSRC}/sys/vcd/vcdsrc.h
|
||||
|
||||
# tell configure where the musepack includes live
|
||||
@${REINPLACE_CMD} -e 's|/usr/include/musepack|${LOCALBASE}/include/musepack|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
# hermes is required for gstreamer-player to work
|
||||
# since it is currently the only colorspace plugin available
|
||||
# XXX However, it currently does not work on sparc64.
|
||||
@ -171,6 +166,11 @@ WITH_AALIB=yes
|
||||
WITH_ARTS=yes
|
||||
.endif
|
||||
|
||||
# cairo
|
||||
.if exists(${LOCALBASE}/lib/libcairo.a)
|
||||
WITH_CAIRO=yes
|
||||
.endif
|
||||
|
||||
# cdparanoia
|
||||
.if exists(${LOCALBASE}/lib/libcdda_paranoia.a)
|
||||
WITH_CDPARANOIA=yes
|
||||
@ -236,6 +236,11 @@ WITH_LIBCACA=yes
|
||||
WITH_MNG=yes
|
||||
.endif
|
||||
|
||||
# libmms
|
||||
.if exists(${LOCALBASE}/lib/libmms.a)
|
||||
WITH_MMS=yes
|
||||
.endif
|
||||
|
||||
# gsm
|
||||
.if exists(${LOCALBASE}/lib/libgsm.a)
|
||||
WITH_GSM=yes
|
||||
@ -367,7 +372,7 @@ WITH_PNG=yes
|
||||
.endif
|
||||
|
||||
# polypaudio
|
||||
.if exists(${LOCALBASE}/lib/libpolyp-0.6.a)
|
||||
.if exists(${LOCALBASE}/lib/libpolyp-0.7.a)
|
||||
WITH_POLYPAUDIO=yes
|
||||
.endif
|
||||
|
||||
@ -443,6 +448,16 @@ CONFIGURE_ARGS+= --with-arts-prefix=${LOCALBASE} \
|
||||
PLIST_SUB+= ARTS=""
|
||||
.endif
|
||||
|
||||
# cairo
|
||||
.ifndef(WITH_CAIRO)
|
||||
CONFIGURE_ARGS+= --disable-cairo
|
||||
PLIST_SUB+= CAIRO="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= cairo.1:${PORTSDIR}/graphics/cairo
|
||||
|
||||
PLIST_SUB+= CAIRO=""
|
||||
.endif
|
||||
|
||||
# cdparanoia
|
||||
.ifndef(WITH_CDPARANOIA)
|
||||
CONFIGURE_ARGS+= --disable-cdparanoia
|
||||
@ -858,6 +873,15 @@ LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
|
||||
PLIST_SUB+= MNG=""
|
||||
.endif
|
||||
|
||||
# mms
|
||||
.ifndef(WITH_MMS)
|
||||
CONFIGURE_ARGS+= --disable-libmms
|
||||
PLIST_SUB+= MMS="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
|
||||
PLIST_SUB+= MMS=""
|
||||
.endif
|
||||
|
||||
# png
|
||||
.ifndef(WITH_PNG)
|
||||
CONFIGURE_ARGS+= --disable-libpng
|
||||
@ -873,7 +897,7 @@ PLIST_SUB+= PNG=""
|
||||
CONFIGURE_ARGS+= --disable-polyp
|
||||
PLIST_SUB+= POLYPAUDIO="@comment "
|
||||
.else
|
||||
LIB_DEPENDS+= polyp-0.6.0:${PORTSDIR}/audio/polypaudio
|
||||
LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
|
||||
|
||||
PLIST_SUB+= POLYPAUDIO=""
|
||||
.endif
|
||||
@ -902,14 +926,13 @@ PLIST_SUB+= SMOOTHWAVE=""
|
||||
.endif
|
||||
|
||||
# speex
|
||||
# !!!BROKEN RIGHT NOW!!! - need -devel speex
|
||||
#.ifndef(WITH_SPEEX)
|
||||
.ifndef(WITH_SPEEX)
|
||||
CONFIGURE_ARGS+= --disable-speex
|
||||
PLIST_SUB+= SPEEX="@comment "
|
||||
#.else
|
||||
#LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
|
||||
#PLIST_SUB+= SPEEX=""
|
||||
#.endif
|
||||
.else
|
||||
LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
|
||||
PLIST_SUB+= SPEEX=""
|
||||
.endif
|
||||
|
||||
# swfdec
|
||||
.ifndef(WITH_SWFDEC)
|
||||
@ -1004,6 +1027,10 @@ pre-everything::
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_ARTS to enable aRts Audio plugin'
|
||||
.endif
|
||||
.ifndef(WITH_CAIRO)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_CDPARANOIA to enable cairo textoverlay plugin'
|
||||
.endif
|
||||
.ifndef(WITH_CDPARANOIA)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_CDPARANOIA to enable cdparanoia Audio plugin'
|
||||
@ -1148,6 +1175,10 @@ pre-everything::
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MNG to enable libmng plugin'
|
||||
.endif
|
||||
.ifndef(WITH_MMS)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MMS to enable libmms network plugin'
|
||||
.endif
|
||||
.ifndef(WITH_MUSEPACK)
|
||||
@${ECHO_MSG} '===>'
|
||||
@${ECHO_MSG} '===> Define WITH_MUSEPACK to enable musepack Audio plugin'
|
||||
|
@ -1,2 +1,2 @@
|
||||
MD5 (gnome2/gst-plugins-0.8.6.tar.bz2) = e6b04215e7d928bd2fcce390ab406ffd
|
||||
SIZE (gnome2/gst-plugins-0.8.6.tar.bz2) = 2033762
|
||||
MD5 (gnome2/gst-plugins-0.8.7.tar.bz2) = 24030f8664b0e6f39bc31616f4953af5
|
||||
SIZE (gnome2/gst-plugins-0.8.7.tar.bz2) = 2134878
|
||||
|
@ -1,61 +0,0 @@
|
||||
--- ext/musepack/gstmusepackdec.cpp.orig Sun Nov 7 19:30:06 2004
|
||||
+++ ext/musepack/gstmusepackdec.cpp Thu Dec 16 16:31:42 2004
|
||||
@@ -30,14 +30,24 @@
|
||||
GST_STATIC_CAPS ("audio/x-musepack")
|
||||
);
|
||||
|
||||
+#ifdef MPC_FIXED_POINT
|
||||
+#define BASE_CAPS \
|
||||
+ "audio/x-raw-int, " \
|
||||
+ "signed = (bool) TRUE, " \
|
||||
+ "width = (int) 32, " \
|
||||
+ "depth = (int) 32"
|
||||
+#else
|
||||
+#define BASE_CAPS \
|
||||
+ "audio/x-raw-float, " \
|
||||
+ "width = (int) 32, " \
|
||||
+ "buffer-frames = (int) 0"
|
||||
+#endif
|
||||
+
|
||||
static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
|
||||
GST_PAD_SRC,
|
||||
GST_PAD_ALWAYS,
|
||||
- GST_STATIC_CAPS ("audio/x-raw-int, "
|
||||
+ GST_STATIC_CAPS (BASE_CAPS ", "
|
||||
"endianness = (int) BYTE_ORDER, "
|
||||
- "signed = (bool) TRUE, "
|
||||
- "width = (int) 32, "
|
||||
- "depth = (int) 32, "
|
||||
"rate = (int) [ 8000, 96000 ], "
|
||||
"channels = (int) [ 1, 2 ]")
|
||||
);
|
||||
@@ -352,6 +362,7 @@
|
||||
gst_musepack_stream_init (GstMusepackDec * musepackdec)
|
||||
{
|
||||
StreamInfo si = StreamInfo ();
|
||||
+ GstCaps *caps;
|
||||
|
||||
if (musepackdec->dec)
|
||||
delete musepackdec->dec;
|
||||
@@ -379,15 +390,12 @@
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
- if (!gst_pad_set_explicit_caps (musepackdec->srcpad,
|
||||
- gst_caps_new_simple ("audio/x-raw-int",
|
||||
- "width", G_TYPE_INT, 32,
|
||||
- "depth", G_TYPE_INT, 32,
|
||||
- "endianness", G_TYPE_INT, G_BYTE_ORDER,
|
||||
- "channels", G_TYPE_INT, si.simple.Channels,
|
||||
- "rate", G_TYPE_INT, si.simple.SampleFreq,
|
||||
- "signed", G_TYPE_BOOLEAN, TRUE,
|
||||
- NULL))) {
|
||||
+ caps = gst_caps_from_string (BASE_CAPS);
|
||||
+ gst_caps_set_simple (caps,
|
||||
+ "endianness", G_TYPE_INT, G_BYTE_ORDER,
|
||||
+ "channels", G_TYPE_INT, si.simple.Channels,
|
||||
+ "rate", G_TYPE_INT, si.simple.SampleFreq, NULL);
|
||||
+ if (!gst_pad_set_explicit_caps (musepackdec->srcpad, caps)) {
|
||||
GST_ELEMENT_ERROR (musepackdec, CORE, NEGOTIATION, (NULL), (NULL));
|
||||
delete musepackdec->dec;
|
||||
musepackdec->dec = NULL;
|
@ -0,0 +1,20 @@
|
||||
--- gst/tta/gstttaparse.c.orig Sun Jan 9 13:59:02 2005
|
||||
+++ gst/tta/gstttaparse.c Sun Jan 9 14:02:25 2005
|
||||
@@ -162,11 +162,13 @@
|
||||
case GST_EVENT_SEEK:
|
||||
{
|
||||
if (GST_EVENT_SEEK_FORMAT (event) == GST_FORMAT_TIME) {
|
||||
- GST_DEBUG_OBJECT (ttaparse, "got seek event");
|
||||
GstEvent *seek_event;
|
||||
- guint64 time = GST_EVENT_SEEK_OFFSET (event);
|
||||
- guint64 seek_frame = time / (FRAME_TIME * 1000000000);
|
||||
- guint64 seekpos = ttaparse->index[seek_frame].pos;
|
||||
+ guint64 time;
|
||||
+ guint64 seek_frame;
|
||||
+ guint64 seekpos;
|
||||
+ time = GST_EVENT_SEEK_OFFSET (event);
|
||||
+ seek_frame = time / (FRAME_TIME * 1000000000);
|
||||
+ seekpos = ttaparse->index[seek_frame].pos;
|
||||
|
||||
GST_DEBUG_OBJECT (ttaparse, "seeking to %u", (guint) seekpos);
|
||||
seek_event =
|
@ -3,6 +3,8 @@ bin/gst-visualise-%%VERSION%%
|
||||
include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/audio.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/multichannel-enumtypes.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/multichannel.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance-enumtypes.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance.h
|
||||
include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalancechannel.h
|
||||
@ -38,6 +40,7 @@ lib/gstreamer-%%VERSION%%/libgstadder.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalaw.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalpha.so
|
||||
lib/gstreamer-%%VERSION%%/libgstalphacolor.so
|
||||
lib/gstreamer-%%VERSION%%/libgstapetag.so
|
||||
%%ARTS%%lib/gstreamer-%%VERSION%%/libgstartsdsink.so
|
||||
lib/gstreamer-%%VERSION%%/libgstasf.so
|
||||
lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
|
||||
@ -49,6 +52,7 @@ lib/gstreamer-%%VERSION%%/libgstaudioscale.so
|
||||
lib/gstreamer-%%VERSION%%/libgstauparse.so
|
||||
lib/gstreamer-%%VERSION%%/libgstavi.so
|
||||
%%LIBCACA%%lib/gstreamer-%%VERSION%%/libgstcacasink.so
|
||||
%%CAIRO%%lib/gstreamer-%%VERSION%%/libgstcairo.so
|
||||
%%LIBCDAUDIO%%lib/gstreamer-%%VERSION%%/libgstcdaudio.so
|
||||
%%CDPARANOIA%%lib/gstreamer-%%VERSION%%/libgstcdparanoia.so
|
||||
lib/gstreamer-%%VERSION%%/libgstcdplayer.so
|
||||
@ -107,6 +111,7 @@ lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmpegstream.so
|
||||
%%MNG%%lib/gstreamer-%%VERSION%%/libgstmng.so
|
||||
%%MMS%%lib/gstreamer-%%VERSION%%/libgstmms.so
|
||||
%%MJPEGTOOLS%%lib/gstreamer-%%VERSION%%/libgstmplex.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmulaw.so
|
||||
lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
|
||||
@ -150,6 +155,7 @@ lib/gstreamer-%%VERSION%%/libgsttextoverlay.so
|
||||
%%LIBTHEORA%%lib/gstreamer-%%VERSION%%/libgsttheora.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttimeoverlay.so
|
||||
%%LIBMUSICBRAINZ%%lib/gstreamer-%%VERSION%%/libgsttrm.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttta.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
|
||||
lib/gstreamer-%%VERSION%%/libgstudp.so
|
||||
lib/gstreamer-%%VERSION%%/libgstvbidec.so
|
||||
|
Loading…
Reference in New Issue
Block a user