gstreamer/sys
Wim Taymans eecb9a96a6 v4l2: Improve buffer management
Query the amount of available buffers when doing set_config(). This allows us to
configure the parent bufferpool with the number of buffers to preallocate.
Keep track of the provided allocator and use it when we need to allocate a
buffer in RW mode.
When we are can not allocate the requested max_buffers amount of buffers, make
sure we keep 2 buffers around in the pool and copy them into an output buffer.
This makes sure that we always have a buffer to capture into. We also need to
detect those copied buffers and unref them when they return to the pool.
2012-04-23 18:10:33 +02:00
..
directsound Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
oss oss: port to 0.11 2012-04-20 18:18:54 +02:00
oss4 oss4: port to 0.11 2012-04-20 18:18:54 +02:00
osxaudio Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
osxvideo Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
sunaudio Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
v4l2 v4l2: Improve buffer management 2012-04-23 18:10:33 +02:00
waveform Remove unused variable 2012-04-10 22:41:04 +01:00
ximage Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
Makefile.am waveform: add autotools bits for waveform plugin 2011-12-26 22:22:59 +00:00