Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] how to set stream types for playback?



Andreas Oberritter writes:
 > Hi,
 > 
 > there are two ioctls, VIDEO_SET_STREAMTYPE and AUDIO_SET_STREAMTYPE. I
 > would like to use them, but there seems to be no definition of what
 > stream types are possible to set.
 > 
 > I need:
 > 
 > typedef enum {
 > 	STREAM_TYPE_SPTS,
 > 	STREAM_TYPE_PES,
 > 	STREAM_TYPE_ES,
 > 	STREAM_TYPE_AVPES,  

what is that?  Don't use that anywhere!

 > 	STREAM_TYPE_PS
 > } stream_type_t;
 > 

The stream types are taken from the capabilities:
#define VIDEO_CAP_MPEG1   1
#define VIDEO_CAP_MPEG2   2
/* can you send a system and/or program stream to video device?
   (you still have to open the video and the audio device but only
    send the stream to the video device) */
#define VIDEO_CAP_SYS     4
#define VIDEO_CAP_PROG    8
/* can the driver also handle SPU, NAVI and CSS encoded data?
   (CSS API is not present yet) */
#define VIDEO_CAP_SPU    16
#define VIDEO_CAP_NAVI   32
#define VIDEO_CAP_CSS    64

and

#define AUDIO_CAP_DTS    1
#define AUDIO_CAP_LPCM   2
#define AUDIO_CAP_MP1    4
#define AUDIO_CAP_MP2    8
#define AUDIO_CAP_MP3   16
#define AUDIO_CAP_AAC   32
#define AUDIO_CAP_OGG   64
#define AUDIO_CAP_SDDS 128
#define AUDIO_CAP_AC3  256


Marcus

-- 
/--------------------------------------------------------------------\
| Dr. Marcus O.C. Metzler        |                                   |
|--------------------------------|-----------------------------------|
| mocm@metzlerbros.de            | http://www.metzlerbros.de/        |
\--------------------------------------------------------------------/



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index