tags
来自「实现在linux下的mpeg4编解码」· 代码 · 共 906 行 · 第 1/5 页
TXT
906 行
initbits getbits.c /^void initbits (unsigned char * stream, int length)$/;" finitdecoder mp4_decoder.c /^void initdecoder (DEC_BUFFERS buffers)$/;" fint16_t PORTAB.H 49;" dint16_t portab.h 49;" dint32_t PORTAB.H 51;" dint32_t portab.h 51;" dint64_t PORTAB.H 53;" dint64_t portab.h 53;" dint8_t PORTAB.H 47;" dint8_t portab.h 47;" dinterlaced mp4_header.h /^ int interlaced;$/;" m struct:_mp4_headerintra_acdc_pred_disable mp4_header.h /^ int intra_acdc_pred_disable;$/;" m struct:_mp4_headerintra_dc_vlc_thr mp4_header.h /^ int intra_dc_vlc_thr;$/;" m struct:_mp4_headerintra_quant_matrix MP4_VARS.H /^ unsigned int intra_quant_matrix[64];$/;" m struct:_MP4_TABLES_intra_quant_matrix mp4_tables.c /^unsigned int intra_quant_matrix[64] = $/;" vintra_quant_matrix mp4_vars.h /^ unsigned int intra_quant_matrix[64];$/;" m struct:_MP4_TABLES_intrablock_rescaled mp4_header.h /^ int intrablock_rescaled;$/;" m struct:_mp4_headeriquant mp4_iquant.c /^__inline void iquant (short * psblock, int intraFlag)$/;" fiquant_times TIMER.H /^ int64_t iquant_times;$/;" m struct:timeriquant_times timer.h /^ int64_t iquant_times;$/;" m struct:timeriquant_typefirst mp4_iquant.c /^void iquant_typefirst (short * psblock)$/;" fis_object_layer_identifier mp4_header.h /^ int is_object_layer_identifier;$/;" m struct:_mp4_headerjuice_flag GLOBAL.H /^EXTERN int juice_flag,$/;" vjuice_flag MP4_VARS.H /^ int juice_flag;$/;" m struct:_MP4_STATE_juice_flag global.h /^EXTERN int juice_flag,$/;" vjuice_flag mp4_vars.h /^ int juice_flag;$/;" m struct:_MP4_STATE_juice_hor MP4_VARS.H /^ int juice_hor;$/;" m struct:_MP4_STATE_juice_hor mp4_vars.h /^ int juice_hor;$/;" m struct:_MP4_STATE_juice_ver MP4_VARS.H /^ int juice_ver;$/;" m struct:_MP4_STATE_juice_ver mp4_vars.h /^ int juice_ver;$/;" m struct:_MP4_STATE_last MP4_VLD.H /^ int last;$/;" m struct:last mp4_vld.h /^ int last;$/;" m struct:latter_half_bit_rate mp4_header.h /^ int latter_half_bit_rate;$/;" m struct:_mp4_headerlatter_half_vbv_buffer_size mp4_header.h /^ int latter_half_vbv_buffer_size;$/;" m struct:_mp4_headerlatter_half_vbv_occupancy mp4_header.h /^ int latter_half_vbv_occupancy;$/;" m struct:_mp4_headerld GLOBAL.H /^} base, *ld;$/;" vld MP4_VARS.C /^MP4_STREAM *ld;$/;" vld global.h /^} base, *ld;$/;" vld mp4_vars.c /^MP4_STREAM *ld;$/;" vlen MP4_VLD.H /^ int val, len;$/;" m struct:len mp4_mblock.h /^ int val, len;$/;" m struct:len mp4_vld.h /^ int val, len;$/;" m struct:length DECORE.H /^ long length; \/\/ the lenght of the decoder stream$/;" m struct:_DEC_FRAME_length MP4_VARS.H /^ int length;$/;" m struct:length decore.h /^ long length; \/\/ the lenght of the decoder stream$/;" m struct:_DEC_FRAME_length mp4_vars.h /^ int length;$/;" m struct:level MP4_VLD.H /^ int level;$/;" m struct:level mp4_vld.h /^ int level;$/;" m struct:load_intra_quant_matrix mp4_header.h /^ int load_intra_quant_matrix;$/;" m struct:_mp4_headerload_nonintra_quant_matrix mp4_header.h /^ int load_nonintra_quant_matrix;$/;" m struct:_mp4_headerlookuptable Yuv2rgb.c /^struct lookuptable$/;" s file:lookuptable yuv2rgb.c /^struct lookuptable$/;" s file:low_delay mp4_header.h /^ int low_delay;$/;" m struct:_mp4_headerlut Yuv2rgb.c /^static struct lookuptable lut;$/;" v file:lut yuv2rgb.c /^static struct lookuptable lut;$/;" v file:m_plBU Yuv2rgb.c /^ int32_t m_plBU[256];$/;" m struct:lookuptable file:m_plBU yuv2rgb.c /^ int32_t m_plBU[256];$/;" m struct:lookuptable file:m_plGU Yuv2rgb.c /^ int32_t m_plGU[256];$/;" m struct:lookuptable file:m_plGU yuv2rgb.c /^ int32_t m_plGU[256];$/;" m struct:lookuptable file:m_plGV Yuv2rgb.c /^ int32_t m_plGV[256];$/;" m struct:lookuptable file:m_plGV yuv2rgb.c /^ int32_t m_plGV[256];$/;" m struct:lookuptable file:m_plRV Yuv2rgb.c /^ int32_t m_plRV[256];$/;" m struct:lookuptable file:m_plRV yuv2rgb.c /^ int32_t m_plRV[256];$/;" m struct:lookuptable file:m_plY Yuv2rgb.c /^ int32_t m_plY[256];$/;" m struct:lookuptable file:m_plY yuv2rgb.c /^ int32_t m_plY[256];$/;" m struct:lookuptable file:macroblock mp4_mblock.c /^int macroblock()$/;" fmain DECORE.C /^int main (int argc, char *argv[])$/;" fmain decore.c /^int main (int argc, char *argv[])$/;" fmake_edge mp4_picture.c /^void make_edge (unsigned char *frame_pic,$/;" fmb_height MP4_VARS.H /^ int mb_height;$/;" m struct:_MP4_STATE_mb_height mp4_vars.h /^ int mb_height;$/;" m struct:_MP4_STATE_mb_width MP4_VARS.H /^ int mb_width;$/;" m struct:_MP4_STATE_mb_width mp4_vars.h /^ int mb_width;$/;" m struct:_MP4_STATE_mb_xpos mp4_header.h /^ int mb_xpos;$/;" m struct:_mp4_headermb_xsize mp4_header.h /^ int mb_xsize;$/;" m struct:_mp4_headermb_ypos mp4_header.h /^ int mb_ypos;$/;" m struct:_mp4_headermb_ysize mp4_header.h /^ int mb_ysize;$/;" m struct:_mp4_headermba mp4_header.h /^ int mba;$/;" m struct:_mp4_headermba_size mp4_header.h /^ int mba_size;$/;" m struct:_mp4_headermcbpc mp4_header.h /^ int mcbpc;$/;" m struct:_mp4_headermmax MP4_VARS.H 43;" dmmax mp4_vars.h 43;" dmmin MP4_VARS.H 44;" dmmin mp4_vars.h 44;" dmnint MP4_VARS.H 45;" dmnint MP4_VARS.H 49;" dmnint mp4_vars.h 45;" dmnint mp4_vars.h 49;" dmode_create STORE.C /^const char mode_create[] = "wb";$/;" vmode_create store.c /^const char mode_create[] = "wb";$/;" vmode_open STORE.C /^const char mode_open[] = "ab";$/;" vmode_open store.c /^const char mode_open[] = "ab";$/;" vmodemap GLOBAL.H /^EXTERN int modemap[MBR+1][MBC+2];$/;" vmodemap MP4_VARS.H /^ int modemap[DEC_MBR+1][DEC_MBC+2];$/;" m struct:_MP4_STATE_modemap global.h /^EXTERN int modemap[MBR+1][MBC+2];$/;" vmodemap mp4_vars.h /^ int modemap[DEC_MBR+1][DEC_MBC+2];$/;" m struct:_MP4_STATE_mp4_display_buffers DECORE.H /^ void * mp4_display_buffers;$/;" m struct:_DEC_BUFFERS_mp4_display_buffers decore.h /^ void * mp4_display_buffers;$/;" m struct:_DEC_BUFFERS_mp4_display_buffers_size DECORE.H /^ unsigned long mp4_display_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_display_buffers_size decore.h /^ unsigned long mp4_display_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_edged_for_buffers DECORE.H /^ void * mp4_edged_for_buffers; $/;" m struct:_DEC_BUFFERS_mp4_edged_for_buffers decore.h /^ void * mp4_edged_for_buffers; $/;" m struct:_DEC_BUFFERS_mp4_edged_for_buffers_size DECORE.H /^ unsigned long mp4_edged_for_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_edged_for_buffers_size decore.h /^ unsigned long mp4_edged_for_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_edged_ref_buffers DECORE.H /^ void * mp4_edged_ref_buffers; $/;" m struct:_DEC_BUFFERS_mp4_edged_ref_buffers decore.h /^ void * mp4_edged_ref_buffers; $/;" m struct:_DEC_BUFFERS_mp4_edged_ref_buffers_size DECORE.H /^ unsigned long mp4_edged_ref_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_edged_ref_buffers_size decore.h /^ unsigned long mp4_edged_ref_buffers_size;$/;" m struct:_DEC_MEM_REQS_mp4_hdr GLOBAL.H /^EXTERN mp4_header mp4_hdr;$/;" vmp4_hdr global.h /^EXTERN mp4_header mp4_hdr;$/;" vmp4_header mp4_header.h /^} mp4_header;$/;" tmp4_state DECORE.H /^ void * mp4_state;$/;" m struct:_DEC_BUFFERS_mp4_state MP4_VARS.C /^MP4_STATE *mp4_state;$/;" vmp4_state decore.h /^ void * mp4_state;$/;" m struct:_DEC_BUFFERS_mp4_state mp4_vars.c /^MP4_STATE *mp4_state;$/;" vmp4_state_size DECORE.H /^ unsigned long mp4_state_size;$/;" m struct:_DEC_MEM_REQS_mp4_state_size decore.h /^ unsigned long mp4_state_size;$/;" m struct:_DEC_MEM_REQS_mp4_stream DECORE.H /^ void * mp4_stream;$/;" m struct:_DEC_BUFFERS_mp4_stream decore.h /^ void * mp4_stream;$/;" m struct:_DEC_BUFFERS_mp4_stream_size DECORE.H /^ unsigned long mp4_stream_size;$/;" m struct:_DEC_MEM_REQS_mp4_stream_size decore.h /^ unsigned long mp4_stream_size;$/;" m struct:_DEC_MEM_REQS_mp4_tables DECORE.H /^ void * mp4_tables;$/;" m struct:_DEC_BUFFERS_mp4_tables MP4_VARS.C /^MP4_TABLES *mp4_tables;$/;" vmp4_tables decore.h /^ void * mp4_tables;$/;" m struct:_DEC_BUFFERS_mp4_tables mp4_vars.c /^MP4_TABLES *mp4_tables;$/;" vmp4_tables_size DECORE.H /^ unsigned long mp4_tables_size;$/;" m struct:_DEC_MEM_REQS_mp4_tables_size decore.h /^ unsigned long mp4_tables_size;$/;" m struct:_DEC_MEM_REQS_msk GETBITS.H /^static unsigned int msk[33] =$/;" vmsk MP4_VARS.H /^ unsigned int msk[33];$/;" m struct:_MP4_TABLES_msk getbits.h /^static unsigned int msk[33] =$/;" vmsk mp4_tables.c /^unsigned int msk[33] =$/;" vmsk mp4_vars.h /^ unsigned int msk[33];$/;" m struct:_MP4_TABLES_next_start_code mp4_header.c /^void __inline next_start_code()$/;" fnextbits mp4_header.c /^int __inline nextbits(int nbit)$/;" fnextbits_bytealigned mp4_header.c /^int __inline nextbits_bytealigned(int nbit)$/;" fnonintra_quant_matrix MP4_VARS.H /^ unsigned int nonintra_quant_matrix[64];$/;" m struct:_MP4_TABLES_nonintra_quant_matrix mp4_tables.c /^unsigned int nonintra_quant_matrix[64] =$/;" vnonintra_quant_matrix mp4_vars.h /^ unsigned int nonintra_quant_matrix[64];$/;" m struct:_MP4_TABLES_not_8_bit mp4_header.h /^ int not_8_bit;$/;" m struct:_mp4_headernot_coded mp4_header.h /^ int not_coded;$/;" m struct:_mp4_headerobmc_disable mp4_header.h /^ int obmc_disable;$/;" m struct:_mp4_headeroptionhelp DECORE.C /^static void optionhelp(int *argcp)$/;" f file:optionhelp decore.c /^static void optionhelp(int *argcp)$/;" f file:options DECORE.C /^static void options (int *argcp, char **argvp[])$/;" f file:options decore.c /^static void options (int *argcp, char **argvp[])$/;" f file:outfile STORE.C /^FILE * outfile;$/;" voutfile store.c /^FILE * outfile;$/;" voutput_flag GLOBAL.H /^ output_flag;$/;" voutput_flag MP4_VARS.H /^ int output_flag;$/;" m struct:_MP4_STATE_output_flag global.h /^ output_flag;$/;" voutput_flag mp4_vars.h /^ int output_flag;$/;" m struct:_MP4_STATE_output_format DECORE.H /^ int output_format; \/\/ output color format$/;" m struct:_DEC_PARAM_output_format decore.h /^ int output_format; \/\/ output color format$/;" m struct:_DEC_PARAM_outputname GLOBAL.H /^EXTERN char * outputname;$/;" voutputname MP4_VARS.H /^ char * outputname;$/;" m struct:_MP4_STATE_outputname global.h /^EXTERN char * outputname;$/;" voutputname mp4_vars.h /^ char * outputname;$/;" m struct:_MP4_STATE_pfun_convert_yuv MP4_VARS.H /^typedef void (* pfun_convert_yuv)(unsigned char *puc_y, int stride_y,$/;" tpfun_convert_yuv mp4_vars.h /^typedef void (* pfun_convert_yuv)(unsigned char *puc_y, int stride_y,$/;" tpicnum mp4_header.h /^ int picnum;$/;" m struct:_mp4_headerpost_flag GLOBAL.H /^EXTERN int post_flag,$/;" vpost_flag MP4_VARS.H /^ int post_flag;$/;" m struct:_MP4_STATE_post_flag global.h /^EXTERN int post_flag,$/;" vpost_flag mp4_vars.h /^ int post_flag;$/;" m struct:_MP4_STATE_postproc_level DECORE.H /^ int postproc_level; \/\/ valid interval are [0..100]$/;" m struct:_DEC_SET_postproc_level decore.h /^ int postproc_level; \/\/ valid interval are [0..100]$/;" m struct:_DEC_SET_postprocess postprocess.c /^void postprocess(unsigned char * src[], int src_stride,$/;" fpp_options GLOBAL.H /^ pp_options;$/;" vpp_options MP4_VARS.H /^ int pp_options;$/;" m struct:_MP4_STATE_pp_options global.h /^ pp_options;$/;" vpp_options mp4_vars.h /^ int pp_options;$/;" m struct:_MP4_STATE_predict_dir GLOBAL.H /^ int predict_dir;$/;" m struct:_ac_dcpredict_dir MP4_VARS.H /^ int predict_dir;$/;" m struct:_ac_dcpredict_dir global.h /^ int predict_dir;$/;" m struct:_ac_dcpredict_dir mp4_vars.h /^ int predict_dir;$/;" m struct:_ac_dcprediction_type mp4_header.h /^ int prediction_type;$/;" m struct:_mp4_headerquant_precision mp4_header.h /^ int quant_precision;$/;" m struct:_mp4_headerquant_store GLOBAL.H /^EXTERN int quant_store[MBR+1][MBC+1]; \/\/ [Review]$/;" vquant_store MP4_VARS.H /^ int quant_store[DEC_MBR+1][DEC_MBC+1]; \/\/ [Review]$/;" m struct:_MP4_STATE_quant_store global.h /^EXTERN int quant_store[MBR+1][MBC+1]; \/\/ [Review]$/;" vquant_store mp4_vars.h /^ int quant_store[DEC_MBR+1][DEC_MBC+1]; \/\/ [Review]$/;" m struct:_MP4_STATE_quant_type mp4_header.h /^ int quant_type;$/;" m struct:_mp4_header
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?