a few things
Do not use "rpm" to install software
"yum" is used to handle dependencies, that is what it is for .
the VLC install instructions on the VLC web site
tell you to install the RPMforge repo
-- DO IT and use yum ---
Also install yum-protectbase and yum-priorities ( and CONFIGURE THEM!!! )
rpmforge is compatible with RHN but "rpmforge-extras" IS NOT COMPATIBLE with RHN !!!
RHEL6 is NOT FREE
you did spend $299 USD for a one year support license ( though there is a $49/year version)
use your paid for support