If there is no type, I think you should allow any type.  That is, default to allowing both still photos and videos in this case.

It would be a good idea to write a UITests test case that performs a pick activity with no type specified at all.  I think that gallery probably handles that case incorrectly.  But you should verify that this case does handle it correctly.