亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dvb_filter.h

?? linux環境下的dvb驅動程序
?? H
字號:
/* * dvb_filter.h * * Copyright (C) 2003 Convergence GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation; either version 2.1 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. */#ifndef _DVB_FILTER_H_#define _DVB_FILTER_H_#include <linux/slab.h>#include "demux.h"typedef int (dvb_filter_pes2ts_cb_t) (void *, unsigned char *);struct dvb_filter_pes2ts {	unsigned char buf[188];        unsigned char cc;        dvb_filter_pes2ts_cb_t *cb;	void *priv;};void dvb_filter_pes2ts_init(struct dvb_filter_pes2ts *p2ts, unsigned short pid, 		 	    dvb_filter_pes2ts_cb_t *cb, void *priv);int dvb_filter_pes2ts(struct dvb_filter_pes2ts *p2ts, unsigned char *pes,		      int len, int payload_start);#define PROG_STREAM_MAP  0xBC#define PRIVATE_STREAM1  0xBD#define PADDING_STREAM   0xBE#define PRIVATE_STREAM2  0xBF#define AUDIO_STREAM_S   0xC0#define AUDIO_STREAM_E   0xDF#define VIDEO_STREAM_S   0xE0#define VIDEO_STREAM_E   0xEF#define ECM_STREAM       0xF0#define EMM_STREAM       0xF1#define DSM_CC_STREAM    0xF2#define ISO13522_STREAM  0xF3#define PROG_STREAM_DIR  0xFF#define DVB_PICTURE_START    0x00#define DVB_USER_START       0xb2#define DVB_SEQUENCE_HEADER  0xb3#define DVB_SEQUENCE_ERROR   0xb4#define DVB_EXTENSION_START  0xb5#define DVB_SEQUENCE_END     0xb7#define DVB_GOP_START        0xb8#define DVB_EXCEPT_SLICE     0xb0#define SEQUENCE_EXTENSION           0x01#define SEQUENCE_DISPLAY_EXTENSION   0x02#define PICTURE_CODING_EXTENSION     0x08#define QUANT_MATRIX_EXTENSION       0x03#define PICTURE_DISPLAY_EXTENSION    0x07#define I_FRAME 0x01 #define B_FRAME 0x02 #define P_FRAME 0x03/* Initialize sequence_data */#define INIT_HORIZONTAL_SIZE        720#define INIT_VERTICAL_SIZE          576#define INIT_ASPECT_RATIO          0x02#define INIT_FRAME_RATE            0x03#define INIT_DISP_HORIZONTAL_SIZE   540#define INIT_DISP_VERTICAL_SIZE     576//flags2#define PTS_DTS_FLAGS    0xC0#define ESCR_FLAG        0x20#define ES_RATE_FLAG     0x10#define DSM_TRICK_FLAG   0x08#define ADD_CPY_FLAG     0x04#define PES_CRC_FLAG     0x02#define PES_EXT_FLAG     0x01//pts_dts flags #define PTS_ONLY         0x80#define PTS_DTS          0xC0#define TS_SIZE        188#define TRANS_ERROR    0x80#define PAY_START      0x40#define TRANS_PRIO     0x20#define PID_MASK_HI    0x1F//flags#define TRANS_SCRMBL1  0x80#define TRANS_SCRMBL2  0x40#define ADAPT_FIELD    0x20#define PAYLOAD        0x10#define COUNT_MASK     0x0F// adaptation flags#define DISCON_IND     0x80#define RAND_ACC_IND   0x40#define ES_PRI_IND     0x20#define PCR_FLAG       0x10#define OPCR_FLAG      0x08#define SPLICE_FLAG    0x04#define TRANS_PRIV     0x02#define ADAP_EXT_FLAG  0x01// adaptation extension flags#define LTW_FLAG       0x80#define PIECE_RATE     0x40#define SEAM_SPLICE    0x20#define MAX_PLENGTH 0xFFFF#define MMAX_PLENGTH (256*MAX_PLENGTH)#ifndef IPACKS#define IPACKS 2048#endifstruct ipack {	int size;	int found;	u8 *buf;	u8 cid;	u32 plength;	u8 plen[2];	u8 flag1;	u8 flag2;	u8 hlength;	u8 pts[5];	u16 *pid;	int mpeg;	u8 check;	int which;	int done;	void *data;	void (*func)(u8 *buf,  int size, void *priv);	int count;	int repack_subids;};struct dvb_video_info {	u32 horizontal_size;	u32 vertical_size;	u32 aspect_ratio;	u32 framerate;	u32 video_format;	u32 bit_rate;	u32 comp_bit_rate;	u32 vbv_buffer_size;        s16 vbv_delay;	u32 CSPF;	u32 off;};            #define OFF_SIZE 4#define FIRST_FIELD 0#define SECOND_FIELD 1#define VIDEO_FRAME_PICTURE 0x03struct mpg_picture {        int       channel;	struct dvb_video_info vinfo;        u32      *sequence_gop_header;        u32      *picture_header;        s32       time_code;        int       low_delay;        int       closed_gop;        int       broken_link;        int       sequence_header_flag;              int       gop_flag;                      int       sequence_end_flag;                                                                        u8        profile_and_level;        s32       picture_coding_parameter;        u32       matrix[32];        s8        matrix_change_flag;        u8        picture_header_parameter;  /* bit 0 - 2: bwd f code     bit 3    : fpb vector     bit 4 - 6: fwd f code     bit 7    : fpf vector */        int       mpeg1_flag;        int       progressive_sequence;        int       sequence_display_extension_flag;        u32       sequence_header_data;        s16       last_frame_centre_horizontal_offset;        s16       last_frame_centre_vertical_offset;        u32       pts[2]; /* [0] 1st field, [1] 2nd field */        int       top_field_first;        int       repeat_first_field;        int       progressive_frame;        int       bank;        int       forward_bank;        int       backward_bank;        int       compress;        s16       frame_centre_horizontal_offset[OFF_SIZE];                                     /* [0-2] 1st field, [3] 2nd field */        s16       frame_centre_vertical_offset[OFF_SIZE];                  /* [0-2] 1st field, [3] 2nd field */        s16       temporal_reference[2];                                                 /* [0] 1st field, [1] 2nd field */        s8        picture_coding_type[2];                  /* [0] 1st field, [1] 2nd field */        s8        picture_structure[2];                  /* [0] 1st field, [1] 2nd field */        s8        picture_display_extension_flag[2];                  /* [0] 1st field, [1] 2nd field */                  /* picture_display_extenion() 0:no 1:exit*/        s8        pts_flag[2];                  /* [0] 1st field, [1] 2nd field */};struct dvb_audio_info {	int layer;	u32 bit_rate;	u32 frequency;	u32 mode;	u32 mode_extension ;	u32 emphasis;	u32 framesize;	u32 off;};int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr);#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久欧美中文字幕| 久久久久久久久久看片| 另类专区欧美蜜桃臀第一页| 久久精品日韩一区二区三区| 欧美图区在线视频| 成人三级伦理片| 免费在线观看一区二区三区| 亚洲日本免费电影| wwwwww.欧美系列| 欧美日韩亚洲综合| 91在线视频播放地址| 久久99精品久久久久久国产越南 | 在线欧美小视频| 日韩av中文在线观看| 日本免费在线视频不卡一不卡二| 久久久精品中文字幕麻豆发布| 欧美日韩国产高清一区二区| 成人黄色免费短视频| 久久国产精品99久久人人澡| 亚洲v精品v日韩v欧美v专区| 中文字幕在线一区免费| 久久久久88色偷偷免费| 欧美一区二区精品久久911| 色天天综合久久久久综合片| 成人国产在线观看| 国产精品99久久久久久久vr | 亚洲国产中文字幕| 自拍偷拍亚洲欧美日韩| 国产免费成人在线视频| 欧美精品一区二区三区很污很色的| 欧洲av在线精品| 一本大道av一区二区在线播放| 国产91高潮流白浆在线麻豆| 国产精品一级片| 国产一区二区三区四区五区入口 | 久久久99精品免费观看| 欧美一区二区三区四区在线观看| 欧美日韩一区在线观看| 91猫先生在线| 色网站国产精品| 色天使色偷偷av一区二区| 99久久国产综合精品色伊| 成人h精品动漫一区二区三区| 国产一区二区电影| 国产乱码一区二区三区| 国产成人综合视频| 岛国一区二区三区| 成人黄色av网站在线| 成a人片国产精品| 欧美一级在线免费| 欧美美女喷水视频| 欧美二区三区的天堂| 91精品国产麻豆国产自产在线 | 日韩和欧美一区二区三区| 亚洲国产精品久久一线不卡| 亚洲一区二区三区四区五区中文| 一区二区日韩av| 午夜国产精品影院在线观看| 日本伊人午夜精品| 麻豆国产91在线播放| 国产在线不卡一区| 懂色中文一区二区在线播放| 99久久精品免费看国产| 在线观看日韩一区| 91精品国产综合久久福利 | 欧美一区二区三区小说| 欧美mv日韩mv国产网站app| 久久久久久久久免费| 国产精品乱码一区二区三区软件 | 亚洲国产另类av| 日本在线不卡视频| 国产精品中文字幕日韩精品| 9l国产精品久久久久麻豆| 欧美日韩一卡二卡三卡 | 久久综合狠狠综合久久综合88| 国产性做久久久久久| 亚洲三级电影网站| 亚洲成年人网站在线观看| 久久99精品国产麻豆婷婷| 成人午夜激情片| 欧美中文字幕一区| 精品国免费一区二区三区| 国产精品美女久久久久av爽李琼| 亚洲gay无套男同| 国产一区二区成人久久免费影院| 色噜噜狠狠成人网p站| 亚洲视频小说图片| 亚洲国产成人tv| 国产精品夜夜嗨| 色哟哟一区二区三区| 欧美一区日本一区韩国一区| 欧美激情一区在线观看| 亚洲国产精品一区二区www| 国产乱码一区二区三区| 欧美午夜精品久久久| 久久久美女艺术照精彩视频福利播放| 亚洲欧洲综合另类| 激情久久五月天| 91久久一区二区| 国产偷国产偷精品高清尤物| 亚洲第一会所有码转帖| 成人综合在线网站| 日韩视频在线你懂得| 亚洲免费大片在线观看| 国产一区91精品张津瑜| 精品视频色一区| 中文字幕欧美区| 久久精品国产澳门| 欧美日韩在线精品一区二区三区激情 | 亚洲美女屁股眼交| 国模大尺度一区二区三区| 欧美三级在线看| 国产精品福利在线播放| 国产真实精品久久二三区| 欧美日韩美少妇| 中文字幕人成不卡一区| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩1234| 一级精品视频在线观看宜春院| 国产99久久久精品| 精品国产一区二区三区av性色| 亚洲成人午夜影院| 91久久人澡人人添人人爽欧美| 欧美国产精品一区| 激情伊人五月天久久综合| 67194成人在线观看| 亚洲免费伊人电影| 99精品国产视频| 国产精品国产三级国产aⅴ无密码| 色八戒一区二区三区| 国产午夜精品一区二区三区视频 | 国产成人一区二区精品非洲| 欧美一区二区私人影院日本| 亚洲一区免费观看| 在线亚洲欧美专区二区| 亚洲男同性恋视频| 9人人澡人人爽人人精品| 国产精品久久久久久亚洲毛片| 国产sm精品调教视频网站| xnxx国产精品| 激情综合色播激情啊| 日韩欧美www| 麻豆视频观看网址久久| 日韩视频一区二区在线观看| 奇米影视在线99精品| 日韩一区二区三区精品视频 | 99久久久久久| 最新国产成人在线观看| caoporen国产精品视频| 亚洲色图欧美在线| 色综合激情五月| 一区二区免费在线| 欧美日韩国产区一| 日韩电影免费一区| 日韩一区二区三区电影在线观看| 蜜桃久久av一区| 久久久久国产成人精品亚洲午夜| 国产成人av电影| 亚洲日穴在线视频| 欧美无砖砖区免费| 日本女优在线视频一区二区| 2021中文字幕一区亚洲| 福利电影一区二区| 日韩伦理av电影| 欧美女孩性生活视频| 免播放器亚洲一区| 日本一区二区久久| 色呦呦网站一区| 免费成人你懂的| 亚洲国产电影在线观看| 在线一区二区三区四区| 日韩专区一卡二卡| 久久久精品一品道一区| 91网站最新地址| 婷婷国产v国产偷v亚洲高清| 精品国产麻豆免费人成网站| 成人国产精品免费观看| 亚洲成人自拍偷拍| 精品国产免费视频| 91在线一区二区三区| 亚洲超丰满肉感bbw| 久久嫩草精品久久久久| 色综合久久久久综合99| 日韩不卡在线观看日韩不卡视频| 久久精品人人做人人综合| 91免费看视频| 久久成人久久爱| 亚洲女爱视频在线| 日韩欧美综合在线| av动漫一区二区| 日本中文字幕一区| 中文字幕一区二区三区四区 | 欧美精品第一页| 成人一级片在线观看| 午夜精品久久久久久久久久| 亚洲国产精品ⅴa在线观看| 欧美三级电影在线观看| 丰满少妇久久久久久久| 日韩精品成人一区二区在线| 国产精品久久久久影院亚瑟|