Thomas Zehetbauer wrote:
I wonder if the developers here could shed some light on the /dev/video32 interface and the meaning of the stream_type parameters.
/dev/video32 is a raw YUV stream completely uncompressed. It does not contain any information about frame size or frame rate or even any information about the fact that it is in YUV format. It is actually in Hauppauge's own special format, not a standard YV12, I420, or IYUV. Good news is that MPlayer can still play it with a command line like: mplayer /dev/video32 -rawvideo on:format=hm12:width=720:height=480:fps=29.97 Of course, you will need to modify the parameters for whatever you've set the card to using ivtvctl (mplayer does not set these values, it uses them to calculate the size of a frame in bytes, etc)

stream_type is a whole 'nother beast. I know it controls some characteristics of the output mpeg file, in a way I am unfamiliar with. The firmware API says:

0=Program Stream
1=Transport Stream
2=MPEG1 stream
3=PES A/V
5=PES Video
7=PES Audio
10=DVD Stream
11=VCD stream

But the ivtv driver only does something special for MPEG1 or VCD (it forces CBR). The rest is up to the firmware on the card. I do know that trying to get a TS from my 250 produces no output.

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to