mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
ext/hermes/gstcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
Original commit message from CVS: * ext/hermes/gstcolorspace.c: (gst_colorspace_chain): Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
This commit is contained in:
parent
6b9e58c9e4
commit
7277b505fc
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2004-01-09 Julien MOUTTE <julien@moutte.net>
|
||||
|
||||
* ext/hermes/gstcolorspace.c: (gst_colorspace_chain):
|
||||
Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
|
||||
|
||||
2004-01-09 Julien MOUTTE <julien@moutte.net>
|
||||
|
||||
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
|
||||
|
|
|
@ -405,7 +405,8 @@ gst_colorspace_chain (GstPad *pad,GstData *_data)
|
|||
dest_bytes = ((space->destbpp+7)/8);
|
||||
src_bytes = ((space->srcbpp+7)/8);
|
||||
|
||||
outbuf = gst_buffer_new_and_alloc ((size * space->destbpp)/8);
|
||||
outbuf = gst_pad_alloc_buffer (gst_pad_get_peer (pad), GST_BUFFER_OFFSET_NONE,
|
||||
(size * space->destbpp)/8);
|
||||
|
||||
if (space->type == GST_COLORSPACE_YUV_RGB) {
|
||||
gst_colorspace_convert (space->converter, GST_BUFFER_DATA (buf), GST_BUFFER_DATA (outbuf));
|
||||
|
@ -528,4 +529,3 @@ GST_PLUGIN_DEFINE (
|
|||
"LGPL",
|
||||
GST_PACKAGE,
|
||||
GST_ORIGIN)
|
||||
|
||||
|
|
Loading…
Reference in a new issue