Displaying a video on the homepage via a custom field inside a php widget

query_posts is for modifying the main loop only, if you’re doing additional queries outside of or within the main loop, create a new WP_Query instance.

also- I’m not sure why you have showposts=1 and then get_option('posts_per_page') immediately after. If for example posts_per_page was set to 10, that string would evaluate to showposts=110