Loop Custom Post Type for Single Author

You should not be using query_posts() to create custom queries, for this, use WP_query()

You should get what you want with this code.

    <?php
    $args = array(
        'post_type'      => array( 'post' ),
        'posts_per_page' => 10,
        'author'         => $author
    );


    $author_videos = new WP_Query( $args );

    if ( $author_videos->have_posts() ) : while ( $author_videos->have_posts() ) : $author_videos->the_post(); ?>
            <h1><?php the_title(); ?></h1>
        <?php endwhile;
            wp_reset_postdata();
endif; ?>