Sure - you can't use the geo function "inline" like that - that's not how Smarty works.
You need to call the jrGeo_locate function separately, then
assign the output to a variable - then you can use that variable as a search in jrCore_list or seamless call. For example:
{jrGeo_location template="%city%" assign="city_name"}
{jrSeamless_list modules="jrVideo" search1="video_location like `$city_name`" ... }
This assumes you have a "video_location" field that would have the user's city (or whatever you wanted to check for) in it to be searched on.
Hope this helps!
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net