Fix gstreamer crash when meta-data is of incorrect type.
authorAndrew den Exter <andrew.den.exter@jollamobile.com>
Tue, 28 Jan 2014 01:28:19 +0000 (11:28 +1000)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 10 Feb 2014 02:10:36 +0000 (03:10 +0100)
commitc949a98c422d80234f7776e33a92a21732edbaee
tree9b9490fd9231892a07c71b62e9365d1fd76642f3
parent87b8b4489a96983a7e98e74ee656e6225ff982f3
Fix gstreamer crash when meta-data is of incorrect type.

GStreamer tags are typed and the correct type must be used when inserting
a value into a GstTagList or subsequent merges or data accesses can crash
because of invalid casts.

Found while adding additional mappings for GPS values.

Change-Id: I95ab40a480a4685bf4e69064315557faa9de288e
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
src/plugins/gstreamer/camerabin/camerabinmetadata.cpp