basesink: make it easy to override the pad query
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 26 Jul 2011 10:21:38 +0000 (12:21 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 26 Jul 2011 10:21:38 +0000 (12:21 +0200)
commit32841d258d91ba45dd05c906049ef396fbb924fb
tree81540628b56be4b4c6fcebdf2148f400e864bd78
parent36de9b92a160cb15c8c90000f3eb847e90119f77
basesink: make it easy to override the pad query

Add a vmethod to handle the pad query.
Install a default handler for the pad query.
Add a vmethod to setup the allocation properties.
Use the new query function in filesink
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesink.h
plugins/elements/gstfilesink.c