v4l2sink: record whether qos was enabled and disable it for the first frame. v0.10.30+ti
authorAlessandro Decina <alessandro.decina@collabora.co.uk>
Tue, 12 Jun 2012 15:24:39 +0000 (17:24 +0200)
committerAlessandro Decina <alessandro.decina@collabora.co.uk>
Tue, 12 Jun 2012 15:24:39 +0000 (17:24 +0200)
commit08fbd9cc102d2f2b275d8fda9a4bffc34863a009
treef2b2e4cca2f2667d0176c441290bac1639067a97
parent0c14665f222249aa88f221d9716f8dcc349b0f04
v4l2sink: record whether qos was enabled and disable it for the first frame.

This is needed as gst-ducati doesn't bufferalloc the first buffer to avoid
renegotiation issues with interlaced streams (see commit 9471fe29 in
gst-ducati), which causes a memcpy in ::show_frame, which skews the qos
proportion too much happening it all on the first frame. Eek.
sys/v4l2/gstv4l2sink.c
sys/v4l2/gstv4l2sink.h