dtvrecorder: Don't try to buffer frames for audio-only streams.
(cherry picked from commit 0d9312df1dd3ed2a2da40edce1bbaae5b90c9944)

Fixes #11442