cuda: always use 20 surfaces for decoding. less is slower

if limited to 24MB, only 2 surfaces can be used and the decoding is
slow. the result image quality is low
qmlplayer: try hw decoding by default
unused var warnings