Sebastian Dröge
|
86403e85c5
|
imagefreeze: Fix another subtle race condition related to starting the srcpad task
Due to a seek the srcpad task could be started in rare circumstances although
it shouldn't be started anymore because no upstream buffer is available.
|
2010-09-04 14:52:08 +02:00 |
|
Sebastian Dröge
|
e51fe6c181
|
imagefreeze: Protect the flushing-seek variable by the srcpad's stream lock
This fixes a subtle race condition, that caused bufferalloc to fail
with wrong-state due to a seek but caused it to be not retried as
it should.
|
2010-09-04 14:52:08 +02:00 |
|
Sebastian Dröge
|
62dd7c4efd
|
imagefreeze: Retry bufferalloc if it was aborted with WRONG_STATE because of a flushing seek
|
2010-09-04 14:52:05 +02:00 |
|
Sebastian Dröge
|
f1e07fcd0f
|
imagefreeze: Add still frame stream generator element
|
2010-05-11 14:31:43 +01:00 |
|