Hello!
I want to open a couple of HVR22xx items up for discussion.
The HVR-22xx analog encoder is capable of encoded to all kinds of video and
audio codecs in various containers formats.
From memory, wm9, mpeg4, mpeg2, divx, AAC, AC3, Windows audio codecs in asf,
ts, ps, avi containers, depending on various firmware license enablements and
configuration options. Maybe more, maybe, I'll draw up a complete list when I
begin to focus on analog.
Any single encoder on the HVR22xx can produce (if licensed) any of the formats
above. However, due to a lack of CPU horsepower in the RISC engine, the board is
not completely symmetrical when the encoders are running concurrently. This is
the main reason why Hauppauge have disabled these features in the windows driver.
It's possible for example to get two concurrent MPEG2 PS streams but only if the
bitrate is limited to 6Mbps, which we also do in the windows driver.
Apart from the fact that we (the LinuxTV community) will need to determine
what's possible concurrently, and what isn't, it does raise interesting issues
for the V4L2 API.
So, how do we expose this advanced codec and hardware encoder limitation
information through v4l2 to the applications?
Do we, don't we?
Suggestions?
- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html