diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-18 14:31:31 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-18 14:31:31 +0000 |
commit | c97dc5061d8379090e1a3d88156c6fb229d573f6 (patch) | |
tree | a30dbfb431a0e6d7eb95c22d8028077ab83e8e65 /libmpdemux/demuxer.h | |
parent | 84abdd9df9ed13aa7ba64163b708ae904b08617c (diff) | |
download | mpv-c97dc5061d8379090e1a3d88156c6fb229d573f6.tar.bz2 mpv-c97dc5061d8379090e1a3d88156c6fb229d573f6.tar.xz |
new DEMUXER_CTRL_IDENTIFY_PROGRAM to identify programs (a+v+s)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21021 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r-- | libmpdemux/demuxer.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index 6d2c5d6eb0..aaa3f1476a 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -79,6 +79,7 @@ #define DEMUXER_CTRL_SWITCH_AUDIO 12 #define DEMUXER_CTRL_RESYNC 13 #define DEMUXER_CTRL_SWITCH_VIDEO 14 +#define DEMUXER_CTRL_IDENTIFY_PROGRAM 15 // Holds one packet/frame/whatever typedef struct demux_packet_st { @@ -197,6 +198,11 @@ typedef struct demuxer_st { char** info; } demuxer_t; +typedef struct { + int progid; //program id + int aid, vid, sid; //audio, video and subtitle id +} demux_program_t; + inline static demux_packet_t* new_demux_packet(int len){ demux_packet_t* dp=(demux_packet_t*)malloc(sizeof(demux_packet_t)); dp->len=len; |