if you run it as cvlc -vvv --zoom=0.5 VIDEO-FILE-NAME does it still drop frames? if not your CPU bound.
cvlc -vvv --zoom=0.5 VIDEO-FILE-NAME