Revert "v4l2bufferpool: Workaround elements not requesting any buffers"

This was a tempory workaround, we should fix the encoders that do not
negotatiate the amount of buffers they need.

This reverts commit d03bcba3db.
This commit is contained in:
Nicolas Dufresne 2014-07-25 14:30:33 -04:00
parent 3df949c745
commit 287517d6a9

View file

@ -719,12 +719,6 @@ gst_v4l2_buffer_pool_start (GstBufferPool * bpool)
else else
max_latency = min_buffers; max_latency = min_buffers;
/* FIXME Encoder don't negotiate amount of buffers. If we can't grow the
* pool, or the minimum is at V4L2 maximum, enabled copy on threshold
* https://bugzilla.gnome.org/show_bug.cgi?id=732288 */
if (!can_allocate || min_buffers == VIDEO_MAX_FRAME)
copy_threshold = min_latency;
pool->size = size; pool->size = size;
pool->copy_threshold = copy_threshold; pool->copy_threshold = copy_threshold;
pool->max_latency = max_latency; pool->max_latency = max_latency;