platform/upstream/gst-plugins-base.git
13 years agoMerge branch 'master' into 0.11
Sebastian Dröge [Mon, 16 May 2011 15:06:22 +0000 (17:06 +0200)]
Merge branch 'master' into 0.11

Conflicts:
configure.ac
ext/alsa/gstalsasrc.c
gst-libs/gst/audio/gstbaseaudiosink.c
gst-libs/gst/tag/gstxmptag.c
gst/playback/gstsubtitleoverlay.c
gst/videorate/gstvideorate.c
sys/xvimage/xvimagesink.c

13 years agotests: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 13:31:58 +0000 (15:31 +0200)]
tests: Update for negotiation related API changes

13 years agovorbis: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 13:25:34 +0000 (15:25 +0200)]
vorbis: Update for negotiation related API changes

13 years agotheora: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 13:19:35 +0000 (15:19 +0200)]
theora: Update for negotiation related API changes

13 years agotextoverlay: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:23:17 +0000 (12:23 +0200)]
textoverlay: Update for negotiation related API changes

13 years agoogg: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:20:34 +0000 (12:20 +0200)]
ogg: Update for negotiation related API changes

13 years agovisual: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:18:03 +0000 (12:18 +0200)]
visual: Update for negotiation related API changes

13 years agoalsa: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:17:49 +0000 (12:17 +0200)]
alsa: Update for negotiation related API changes

13 years agoxvimagesink: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:04:39 +0000 (12:04 +0200)]
xvimagesink: Update for negotiation related API changes

13 years agovideorate: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:01:14 +0000 (12:01 +0200)]
videorate: Update for negotiation related API changes

13 years agotcpclientsrc: Update for negotation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:37:39 +0000 (11:37 +0200)]
tcpclientsrc: Update for negotation related API changes

13 years agoaudioresample: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:37:25 +0000 (11:37 +0200)]
audioresample: Update for negotiation related API changes

13 years agoplayback: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:33:12 +0000 (11:33 +0200)]
playback: Update for negotiation related API changes

13 years agoffmpegcolorspace: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:26:17 +0000 (11:26 +0200)]
ffmpegcolorspace: Update for negotiation related API changes

13 years agoencodebin: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:04:30 +0000 (11:04 +0200)]
encodebin: Update for negotiation related API changes

13 years agoaudioconvert: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:56:11 +0000 (10:56 +0200)]
audioconvert: Update for negotiation related API changes

13 years agoadder: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:52:59 +0000 (10:52 +0200)]
adder: Update for negotiation related API changes

13 years agodiscoverer: Update for the new gst_pad_get_caps() signature
Sebastian Dröge [Mon, 16 May 2011 08:48:35 +0000 (10:48 +0200)]
discoverer: Update for the new gst_pad_get_caps() signature

13 years agoappsink: Update for the negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:47:02 +0000 (10:47 +0200)]
appsink: Update for the negotiation related API changes

13 years agobasertppayload: Change ::get_caps to include the filter caps
Sebastian Dröge [Mon, 16 May 2011 08:44:18 +0000 (10:44 +0200)]
basertppayload: Change ::get_caps to include the filter caps

And improve downstream negotiation a bit by passing our proposed
caps to the peer as a filter.

13 years agoximagesink: Update for negotiation related API changes
Sebastian Dröge [Wed, 11 May 2011 15:39:52 +0000 (17:39 +0200)]
ximagesink: Update for negotiation related API changes

13 years agovideotestsrc: Update for negotiation related API changes
Sebastian Dröge [Wed, 11 May 2011 15:39:06 +0000 (17:39 +0200)]
videotestsrc: Update for negotiation related API changes

13 years agovideoscale: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:02:48 +0000 (12:02 +0200)]
videoscale: Update for negotiation related API changes

13 years agovideoscale: basetransform is now better at trying passthrough, remove workaround
Sebastian Dröge [Wed, 11 May 2011 15:35:36 +0000 (17:35 +0200)]
videoscale: basetransform is now better at trying passthrough, remove workaround

13 years ago-base: port to new SEGMENT API
Wim Taymans [Mon, 16 May 2011 11:48:11 +0000 (13:48 +0200)]
-base: port to new SEGMENT API

13 years agovideorate: optionally ensure maximum average output frame rate
Mark Nauwelaerts [Mon, 2 May 2011 09:43:38 +0000 (11:43 +0200)]
videorate: optionally ensure maximum average output frame rate

See #628764.

13 years agovideorate: optionally only drop frames to ensure maximum frame rate
Alexey Fisher [Fri, 29 Apr 2011 12:58:02 +0000 (14:58 +0200)]
videorate: optionally only drop frames to ensure maximum frame rate

This adds option to arrange for maximal allowed variable frame rate.

Fixes #628764.

13 years agouridecodebin: use bitrate to configure streaming buffer-duration default case
Mark Nauwelaerts [Tue, 26 Apr 2011 11:37:51 +0000 (13:37 +0200)]
uridecodebin: use bitrate to configure streaming buffer-duration default case

In particular, in audio only cases whose (estimated) metadata provides bitrate
information, the buffer-size based on such bitrate (and buffer-duration)
will be much more reasonable than queue2 default buffer-size.

13 years agouridecodebin: remove some dead code
Mark Nauwelaerts [Tue, 26 Apr 2011 09:27:40 +0000 (11:27 +0200)]
uridecodebin: remove some dead code

... which was dead as pads were never added to the list, and need not be added,
since removing them is handled by a pad callback.

13 years agoencodebin: examples: Add missing base libs to makefile
Thiago Santos [Fri, 29 Apr 2011 14:48:02 +0000 (11:48 -0300)]
encodebin: examples: Add missing base libs to makefile

13 years agoencodebin: Check for missing converters
Thiago Santos [Thu, 28 Apr 2011 13:58:15 +0000 (10:58 -0300)]
encodebin: Check for missing converters

Adds checks for missing video and audio converter elements

13 years agotag: xmpwriter: Rename documentation headers
Thiago Santos [Thu, 28 Apr 2011 01:05:55 +0000 (22:05 -0300)]
tag: xmpwriter: Rename documentation headers

Fix some wrong documentation headers from the first name
given to this interface.

13 years agotests: xmp: New tests for the Iptc4xmpExt tags
Thiago Santos [Tue, 19 Apr 2011 11:41:53 +0000 (08:41 -0300)]
tests: xmp: New tests for the Iptc4xmpExt tags

13 years agotag: xmp: Add Iptc4xmpExt schema support
Thiago Santos [Tue, 19 Apr 2011 02:28:13 +0000 (23:28 -0300)]
tag: xmp: Add Iptc4xmpExt schema support

Adds Iptc4xmpExt schema with country, city and sublocation
tags mapped

13 years agotag: xmp: Add support for reading struct tags
Thiago Santos [Tue, 19 Apr 2011 14:00:24 +0000 (11:00 -0300)]
tag: xmp: Add support for reading struct tags

Adds a context variable that controls if the parsing is on
'top level' tags or inside a struct tag.

13 years agotag: xmp: Add struct xmp tag type support
Thiago Santos [Mon, 18 Apr 2011 19:54:54 +0000 (16:54 -0300)]
tag: xmp: Add struct xmp tag type support

Adds support for writing the xmp struct tag type, it is a compound tag
that has inner tags.

13 years agotag: xmp: Fixing schema maps
Thiago Santos [Tue, 19 Apr 2011 02:16:59 +0000 (23:16 -0300)]
tag: xmp: Fixing schema maps

Do not forget to create a new schema for every supported schema
instead of reusing the same object

13 years agotag: xmp: Write the same tag to all schemas
Thiago Santos [Mon, 18 Apr 2011 13:20:00 +0000 (10:20 -0300)]
tag: xmp: Write the same tag to all schemas

Instead of writing only the xmp tag for the first found entry
that matches the gstreamer tag, look for all mappings to write
the tag to different schemas.

The rationale here is that some reader application might only
be interested on a particular schema tags, so we should try
to write as many tags for all schemas.

13 years agowin32: Update libgstaudio.def for new symbols
Edward Hervey [Sun, 15 May 2011 11:39:18 +0000 (13:39 +0200)]
win32: Update libgstaudio.def for new symbols

13 years agobaseaudiosink: Use g_str_equal() instead of strncmp()
Arun Raghavan [Sat, 14 May 2011 11:57:30 +0000 (17:27 +0530)]
baseaudiosink: Use g_str_equal() instead of strncmp()

The strncmp is unnecessary anyway since one of the strings is a const
string.

13 years agobaseaudiosink: Fix trivial indentation problems
Arun Raghavan [Sat, 14 May 2011 11:19:53 +0000 (16:49 +0530)]
baseaudiosink: Fix trivial indentation problems

13 years agoaudio: Add an IEC 61937 payloading library
Arun Raghavan [Mon, 7 Mar 2011 15:19:16 +0000 (20:49 +0530)]
audio: Add an IEC 61937 payloading library

This can be used by sinks to take compressed formats, correctly payload
these in IEC 61937 frames and feed these to sinks that support
passthrough output over IEC 60958 (S/PDIF) or, in the case of MP3, over
Bluetooth.

Initial implementation includes AC3, E-AC3, MPEG-1, MPEG-2 (non-AAC),
and DTS (type-I/II/II) payloading. More formats can be added as needed.

API: gst_audio_iec61937_frame_size()
API: gst_audio_iec61937_payload()

https://bugzilla.gnome.org/show_bug.cgi?id=642730

13 years agobaseaudiosink: Allow subclasses to provide payloaders
Arun Raghavan [Wed, 9 Mar 2011 05:42:39 +0000 (11:12 +0530)]
baseaudiosink: Allow subclasses to provide payloaders

This allows subclasses to provide a "payload" function to prepare
buffers for consumption. The immediate use for this is for sinks that
can handle compressed formats - parsers are directly connected to the
sink, and for formats such as AC3, DTS, and MPEG, IEC 61937 patyloading
might be used.

API: GstBaseAudioSinkClass:payload()

https://bugzilla.gnome.org/show_bug.cgi?id=642730

13 years agoringbuffer: Add support for E-AC3
Arun Raghavan [Sat, 9 Apr 2011 04:19:10 +0000 (09:49 +0530)]
ringbuffer: Add support for E-AC3

Adds support for pushing E-AC3 buffers and doing bytes-to-ms conversion
correctly. The assumption (as with other formats) is that something like
IEC 61937 payloading will be used. Correspondingly the ringbuffer spec
is populated so that the data rate is 4x normal AC3.

https://bugzilla.gnome.org/show_bug.cgi?id=642730

13 years agoringbuffer: Add support for MPEG audio buffers
Arun Raghavan [Mon, 14 Mar 2011 10:21:40 +0000 (15:51 +0530)]
ringbuffer: Add support for MPEG audio buffers

13 years agoringbuffer: Add AAC format types
Arun Raghavan [Mon, 14 Mar 2011 10:19:57 +0000 (15:49 +0530)]
ringbuffer: Add AAC format types

These are meant to be used for buffers containing AAC data. Nothing uses
this yet, but for now it serves to distinguish from GST_BUFTYPE_MPEG
which represents non-AAC MPEG audio.

API: GST_BUFTYPE_MPEG2_AAC
API: GST_BUFTYPE_MPEG4_AAC

13 years agoringbuffer: Add support for DTS buffers
Arun Raghavan [Wed, 9 Mar 2011 17:27:00 +0000 (22:57 +0530)]
ringbuffer: Add support for DTS buffers

13 years agoconfigure: Require core 0.10.34.1 for the new ghostpad API
Sebastian Dröge [Sat, 14 May 2011 09:42:50 +0000 (11:42 +0200)]
configure: Require core 0.10.34.1 for the new ghostpad API

13 years agodecodebin2: fix preroll for streams at low bitrates
Andoni Morales Alastruey [Mon, 9 May 2011 20:20:23 +0000 (22:20 +0200)]
decodebin2: fix preroll for streams at low bitrates

For streams at low bitrates we need to set a limit in time because the limit
in bytes might not reached too late, sometimes more than 30 seconds.
This limit can only be set if upstream is seekable (see #584104)
Closes #647769

13 years agoplaysink: Use new ghostpad/proxypad API to get the internal pad
Sebastian Dröge [Mon, 9 May 2011 11:11:00 +0000 (13:11 +0200)]
playsink: Use new ghostpad/proxypad API to get the internal pad

13 years agoplaysink: Use new ghostpad/proxypad API
Sebastian Dröge [Mon, 9 May 2011 10:59:22 +0000 (12:59 +0200)]
playsink: Use new ghostpad/proxypad API

13 years agoplaybin2: Disable some compressed stream tests that are racy without a stream-activat...
Sebastian Dröge [Mon, 9 May 2011 10:50:06 +0000 (12:50 +0200)]
playbin2: Disable some compressed stream tests that are racy without a stream-activate event

13 years agoplaybin2: Reset buffer counter in playbin2-compressed tests every time when going...
Sebastian Dröge [Tue, 29 Mar 2011 17:15:27 +0000 (19:15 +0200)]
playbin2: Reset buffer counter in playbin2-compressed tests every time when going to READY

13 years agoplaysink: Add audio and video converter convenience bins
Sebastian Dröge [Fri, 25 Mar 2011 07:26:00 +0000 (08:26 +0100)]
playsink: Add audio and video converter convenience bins

These reconfigure based on the caps and plugin in converters if
necessary. This also makes switching between compressed and raw
streams work flawlessly without loosing the states of any element
somewhere or having running time problems.

13 years agoplaybin2/playsink: Decide if A/V caps are raw only inside playsink
Sebastian Dröge [Tue, 15 Mar 2011 11:51:04 +0000 (12:51 +0100)]
playbin2/playsink: Decide if A/V caps are raw only inside playsink

Before playbin2 would use different selectors for raw audio and
compressed audio (and the same for video) and used different
pads from playsink. This made the involved logic much more
complex and was not implemented completely in playsink, which
made it impossible to support files with a compressed and
uncompressed stream that is support by the sink.

playbin2 handles raw/non-raw streams the same now and the
decision is left to playsink, which now can also handle
caps changes from raw to non-raw and the other way around.

Fixes bug #632788.

13 years agoplaybin2: Add unit test for compressed stream support in playbin2/playsink
Sebastian Dröge [Tue, 15 Mar 2011 10:41:14 +0000 (11:41 +0100)]
playbin2: Add unit test for compressed stream support in playbin2/playsink

13 years agoalsasrc: Fix some compilation errors
Sebastian Dröge [Mon, 9 May 2011 10:56:14 +0000 (12:56 +0200)]
alsasrc: Fix some compilation errors

13 years agoalsasrc: Improve timestamp accuracy
Pontus Oldberg [Mon, 9 May 2011 09:50:05 +0000 (11:50 +0200)]
alsasrc: Improve timestamp accuracy

Fixes bug #635256.

13 years agosubtitleoverlay: Use new, public ghostpad functions
Sebastian Dröge [Fri, 6 May 2011 15:01:53 +0000 (17:01 +0200)]
subtitleoverlay: Use new, public ghostpad functions

13 years agoxvimagesink: Use GST_BOILERPLATE
Sreerenj Balachandran [Tue, 3 May 2011 08:26:32 +0000 (11:26 +0300)]
xvimagesink: Use GST_BOILERPLATE

13 years agoBack to development
Tim-Philipp Müller [Sat, 14 May 2011 08:41:58 +0000 (09:41 +0100)]
Back to development

13 years agoRelease 0.10.34 RELEASE-0.10.34
Tim-Philipp Müller [Sat, 14 May 2011 00:00:38 +0000 (01:00 +0100)]
Release 0.10.34

13 years ago-base: remove metadata (des)serialize functions
Wim Taymans [Wed, 11 May 2011 17:12:42 +0000 (19:12 +0200)]
-base: remove metadata (des)serialize functions

13 years ago-base_port to new query API
Wim Taymans [Tue, 10 May 2011 16:39:07 +0000 (18:39 +0200)]
-base_port to new query API

13 years ago-base: fix for now request pad API
Wim Taymans [Tue, 10 May 2011 14:44:37 +0000 (16:44 +0200)]
-base: fix for now request pad API

13 years agonavigation: use new query method names
Wim Taymans [Tue, 10 May 2011 13:43:08 +0000 (15:43 +0200)]
navigation: use new query method names

13 years agomessage: don't acces the structure directly
Wim Taymans [Tue, 10 May 2011 11:35:49 +0000 (13:35 +0200)]
message: don't acces the structure directly

13 years agoRelease 0.10.33 RELEASE-0.10.33
Tim-Philipp Müller [Tue, 10 May 2011 08:32:11 +0000 (09:32 +0100)]
Release 0.10.33

Highlights:

  - support for 16-bit-per-component video formats
  - playbin2 fixes and improvements for custom and non-raw sinks
  - oggmux muxes based on running time now
  - many other fixes and improvements

13 years agoevent: don't access the event structure
Wim Taymans [Tue, 10 May 2011 09:54:30 +0000 (11:54 +0200)]
event: don't access the event structure

the event structure is now hidden, so don't access it directly.

13 years agoqos: _qos_full -> _qos
Wim Taymans [Mon, 9 May 2011 16:53:03 +0000 (18:53 +0200)]
qos: _qos_full -> _qos

13 years agosegment: fix for new core API
Wim Taymans [Mon, 9 May 2011 16:16:46 +0000 (18:16 +0200)]
segment: fix for new core API

Fix for gst_*_segment_full rename.

13 years agoaudiorate: abs_rate is removed from segment structure
Wim Taymans [Mon, 9 May 2011 14:42:34 +0000 (16:42 +0200)]
audiorate: abs_rate is removed from segment structure

13 years agovisual: use the right pad
Wim Taymans [Mon, 9 May 2011 13:41:19 +0000 (15:41 +0200)]
visual: use the right pad

13 years agovisual: use CAPS event to configure caps
Wim Taymans [Mon, 9 May 2011 13:37:46 +0000 (15:37 +0200)]
visual: use CAPS event to configure caps

13 years agotheora/vorbis: use default pad handler
Wim Taymans [Mon, 9 May 2011 13:37:09 +0000 (15:37 +0200)]
theora/vorbis: use default pad handler

Use the default pad event handler because we are not supposed to pass on CAPS
events.

13 years ago-base: don't use buffer caps
Wim Taymans [Mon, 9 May 2011 11:05:12 +0000 (13:05 +0200)]
-base: don't use buffer caps

Port to newest 0.11 core API, remove GST_PAD_CAPS and GST_BUFFER_CAPS.

13 years agoadder: fix getcaps function
Wim Taymans [Sun, 8 May 2011 11:24:30 +0000 (13:24 +0200)]
adder: fix getcaps function

Explicitely get the possible caps in the sinkpad instead of using an old removed
function.

13 years agovideotestsrc: avoid setting caps on buffers
Wim Taymans [Sun, 8 May 2011 11:09:35 +0000 (13:09 +0200)]
videotestsrc: avoid setting caps on buffers

We don't need to set caps on buffers anymore, this is now done with a caps
event.

13 years agovisual: avoid unreffing a NULL object
Wim Taymans [Fri, 6 May 2011 09:31:43 +0000 (11:31 +0200)]
visual: avoid unreffing a NULL object

13 years agosubtitleoverlay: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:47:58 +0000 (18:47 +0200)]
subtitleoverlay: Update for new GstIterator API

13 years agoplaybin2: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:47:50 +0000 (18:47 +0200)]
playbin2: Update for new GstIterator API

13 years agostreamselector: Return a NULL iterator instead of an empty iterator that returns...
Sebastian Dröge [Thu, 5 May 2011 16:38:53 +0000 (18:38 +0200)]
streamselector: Return a NULL iterator instead of an empty iterator that returns NULL if there's no otherpad

13 years agoplaybasebin: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:35:46 +0000 (18:35 +0200)]
playbasebin: Update for new GstIterator API

13 years agouridecodebin: Fix usage of gst_iterator_fold()
Sebastian Dröge [Thu, 5 May 2011 16:29:13 +0000 (18:29 +0200)]
uridecodebin: Fix usage of gst_iterator_fold()

13 years agowin32: Update exports
Sebastian Dröge [Thu, 5 May 2011 14:05:13 +0000 (16:05 +0200)]
win32: Update exports

13 years agoicles: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 14:04:11 +0000 (16:04 +0200)]
icles: Update for new GstIterator API

13 years agogst: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 14:03:52 +0000 (16:03 +0200)]
gst: Update for new GstIterator API

13 years agocapsfilter-renegotiation: Fix for the removal of the bufferalloc function
Sebastian Dröge [Thu, 5 May 2011 13:30:53 +0000 (15:30 +0200)]
capsfilter-renegotiation: Fix for the removal of the bufferalloc function

13 years agoximagesink: Send reconfigure event upstream if the window geometry changes
Sebastian Dröge [Tue, 3 May 2011 10:57:28 +0000 (12:57 +0200)]
ximagesink: Send reconfigure event upstream if the window geometry changes

13 years agoximagesink: Add caps with the current window geometry to the top in getcaps
Sebastian Dröge [Thu, 28 Apr 2011 08:55:21 +0000 (10:55 +0200)]
ximagesink: Add caps with the current window geometry to the top in getcaps

13 years agotests: capsfilter-renegotiation: New renegotiation use cases
Thiago Santos [Mon, 17 Jan 2011 17:12:06 +0000 (14:12 -0300)]
tests: capsfilter-renegotiation: New renegotiation use cases

Adds some new tests for renegotiation use cases that would
use the new renegotiate event

13 years agobase: presets moved from $HOME/.gstreamer-0.11 to $HOME/.local/share/gstreamer-0.11
Philippe Normand [Fri, 29 Apr 2011 12:14:53 +0000 (14:14 +0200)]
base: presets moved from $HOME/.gstreamer-0.11 to $HOME/.local/share/gstreamer-0.11

13 years agoMerge branch 'master' into 0.11
Sebastian Dröge [Tue, 3 May 2011 07:49:26 +0000 (09:49 +0200)]
Merge branch 'master' into 0.11

Conflicts:
configure.ac

13 years agoplugins: fix for allocation query API change
Wim Taymans [Mon, 2 May 2011 09:11:33 +0000 (11:11 +0200)]
plugins: fix for allocation query API change

13 years ago0.10.32.4 pre-release
Tim-Philipp Müller [Sat, 30 Apr 2011 16:35:54 +0000 (17:35 +0100)]
0.10.32.4 pre-release

13 years agogst: update orc-generated disted C backup code to orc 0.4.14
Tim-Philipp Müller [Sat, 30 Apr 2011 16:21:28 +0000 (17:21 +0100)]
gst: update orc-generated disted C backup code to orc 0.4.14

13 years agovisual: add bufferpool support to libvisual
Wim Taymans [Fri, 29 Apr 2011 16:23:25 +0000 (18:23 +0200)]
visual: add bufferpool support to libvisual

13 years agotheoradec: use bufferpool
Wim Taymans [Fri, 29 Apr 2011 14:52:23 +0000 (16:52 +0200)]
theoradec: use bufferpool

13 years agotests: make unit tests compile
Wim Taymans [Fri, 29 Apr 2011 11:48:39 +0000 (13:48 +0200)]
tests: make unit tests compile

13 years agoremove buffer_alloc
Wim Taymans [Fri, 29 Apr 2011 11:28:17 +0000 (13:28 +0200)]
remove buffer_alloc