mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
Original commit message from CVS: * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain): Implementing gst_pad_alloc_buffer to use optimized buffer allocation. * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_got_desired_size): Updating doc for the xid being 0. * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain): Implementing gst_pad_alloc_buffer to use optimized buffer allocation. * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get): Implementing gst_pad_alloc_buffer to use optimized buffer allocation. * sys/ximage/ximagesink.c: (gst_ximagesink_chain), (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc), (gst_ximagesink_set_xwindow_id), (gst_ximagesink_init): Implementing the bufferalloc_function to replace bufferpools, fixing the XOverlay interface implementation to handle xid being 0 and fix some bugs triggered by Benjamin's testcase. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init): Implementing the bufferalloc_function to replace bufferpools, fixing the XOverlay interface implementation to handle xid being 0 and fix some bugs triggered by Benjamin's testcase.
This commit is contained in:
parent
c09123d6d0
commit
6b9e58c9e4
2 changed files with 27 additions and 4 deletions
27
ChangeLog
27
ChangeLog
|
@ -1,3 +1,26 @@
|
|||
2004-01-09 Julien MOUTTE <julien@moutte.net>
|
||||
|
||||
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
|
||||
Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
|
||||
* gst-libs/gst/xoverlay/xoverlay.c:
|
||||
(gst_x_overlay_got_desired_size): Updating doc for the xid being 0.
|
||||
* gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):
|
||||
Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
|
||||
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
|
||||
Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
|
||||
* sys/ximage/ximagesink.c: (gst_ximagesink_chain),
|
||||
(gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc),
|
||||
(gst_ximagesink_set_xwindow_id), (gst_ximagesink_init): Implementing
|
||||
the bufferalloc_function to replace bufferpools, fixing the XOverlay
|
||||
interface implementation to handle xid being 0 and fix some bugs
|
||||
triggered by Benjamin's testcase.
|
||||
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
|
||||
(gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc),
|
||||
(gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init): Implementing
|
||||
the bufferalloc_function to replace bufferpools, fixing the XOverlay
|
||||
interface implementation to handle xid being 0 and fix some bugs
|
||||
triggered by Benjamin's testcase.
|
||||
|
||||
2004-01-09 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/librfb/gstrfbsrc.c: Hacking. Added actual decoding and
|
||||
|
@ -39,7 +62,7 @@
|
|||
* gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps),
|
||||
(gst_videodrop_link), (gst_videodrop_init): Fix negotiation.
|
||||
|
||||
2004-01-08 Julien MOUTTE,,, <julien@moutte.net>
|
||||
2004-01-08 Julien MOUTTE <julien@moutte.net>
|
||||
|
||||
* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents): A
|
||||
configure event is not emiting the desired size signal. That fixes
|
||||
|
@ -87,7 +110,7 @@
|
|||
|
||||
* gst/modplug/gstmodplug.cc: fix element description
|
||||
|
||||
2004-01-07 Julien MOUTTE,,, <julien@moutte.net>
|
||||
2004-01-07 Julien MOUTTE <julien@moutte.net>
|
||||
|
||||
* examples/gstplay/player.c: (got_time_tick), (got_stream_length),
|
||||
(got_video_size): Adding some new lines in g_print calls.
|
||||
|
|
|
@ -103,7 +103,8 @@ gst_x_overlay_base_init (gpointer g_class)
|
|||
*
|
||||
* This will call the video overlay's set_xwindow_id method. You should
|
||||
* use this method to tell to a XOverlay to display video output to a
|
||||
* specific XWindow.
|
||||
* specific XWindow. Passing 0 as the xwindow_id will tell the overlay to
|
||||
* stop using that window and create an internal one.
|
||||
*/
|
||||
void
|
||||
gst_x_overlay_set_xwindow_id (GstXOverlay *overlay, XID xwindow_id)
|
||||
|
@ -182,4 +183,3 @@ gst_x_overlay_got_desired_size (GstXOverlay *overlay, guint width, guint height)
|
|||
g_signal_emit (G_OBJECT (overlay),
|
||||
gst_x_overlay_signals[DESIRED_SIZE], 0, width, height);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue