diff --git a/ChangeLog b/ChangeLog index 16d2db968f..1ee38ee863 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2004-11-09 Benjamin Otte + + * ext/alsa/gstalsa.c: (gst_alsa_get_caps_internal): + buffer-frames property was missing + * ext/arts/gst_arts.c: + rate missing from sinkcaps + * ext/audiofile/gstafparse.c: + * ext/audiofile/gstafsink.c: + * ext/audiofile/gstafsrc.c: + * ext/swfdec/gstswfdec.c: + int audio doesn't know buffer-frames + * ext/cdparanoia/gstcdparanoia.c: + int audio doesn't know chunksize either + * ext/nas/nassink.c: + it's endianness, not endianess + * gst-libs/gst/audio/audio.h: + make float standard pad template caps really describe float + * gst/law/mulaw.c: (linear_factory): + signed only, please + * gst/mpegstream/gstdvddemux.c: + widths of 20 are not valid + 2004-11-08 Thomas Vander Stichele Submitted by: Luca Ferretti diff --git a/ext/alsa/gstalsa.c b/ext/alsa/gstalsa.c index db94898222..8c35e5a572 100644 --- a/ext/alsa/gstalsa.c +++ b/ext/alsa/gstalsa.c @@ -706,6 +706,7 @@ gst_alsa_get_caps_internal (snd_pcm_format_t format) return NULL; return gst_caps_new_simple ("audio/x-raw-float", + "buffer-frames", GST_TYPE_INT_RANGE, 0, G_MAXINT, "width", G_TYPE_INT, (gint) snd_pcm_format_width (format), "endianness", G_TYPE_INT, G_BYTE_ORDER, NULL); } diff --git a/ext/cdparanoia/gstcdparanoia.c b/ext/cdparanoia/gstcdparanoia.c index 1da0eb3925..f29760e669 100644 --- a/ext/cdparanoia/gstcdparanoia.c +++ b/ext/cdparanoia/gstcdparanoia.c @@ -61,11 +61,7 @@ GST_STATIC_PAD_TEMPLATE ("src", "endianness = (int) BYTE_ORDER, " "signed = (boolean) true, " "width = (int) 16, " - "depth = (int) 16, " - "rate = (int) 44100, " - "channels = (int) 2, " - "chunksize = (int) " G_STRINGIFY (CD_FRAMESIZE_RAW) - ) + "depth = (int) 16, " "rate = (int) 44100, " "channels = (int) 2") ); diff --git a/gst-libs/gst/audio/audio.h b/gst-libs/gst/audio/audio.h index b07499deab..8556ce1f5c 100644 --- a/gst-libs/gst/audio/audio.h +++ b/gst-libs/gst/audio/audio.h @@ -84,6 +84,7 @@ G_BEGIN_DECLS /* "standard" float audio is native order, 32 bit mono. */ #define GST_AUDIO_FLOAT_STANDARD_PAD_TEMPLATE_CAPS \ "audio/x-raw-float, " \ + "width = (int) 32, " \ "rate = (int) [ 1, MAX ], " \ "channels = (int) 1, " \ "endianness = (int) BYTE_ORDER, " \