queue2: cleanup write_to_ring_buffer
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 16 Jun 2010 16:25:35 +0000 (18:25 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 13 Aug 2010 14:38:56 +0000 (16:38 +0200)
commit695da33ef515854b4d1d577e41ff98b2e87984c4
tree084127a01dc3de1f98d8775dc5700f0d144ed7f8
parentabc9ab17475b9176dc6e1c831ac52dae47fa9ecf
queue2: cleanup write_to_ring_buffer

Use cur_level.bytes to see how much space is free in the ringbuffer.
Simplyfy the write function, avoid taking subbuffers, move waiting for free
space in one spot, use simply counter to write data of a buffer.
plugins/elements/gstqueue2.c