but the only sollution is the switching box, if you hook the BD player to the other input the best you will get it 480p.

It will still look better then standard DVD do to the quality of the recorded disc, but it will be better with the switching box, it will let you send 1080i or 720p from both the direct TV and BD player.