open.c

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· C语言 代码 · 共 49 行

C
49
字号
#include <ctype.h>#include <mplaylib.h>#include <mplaylib.h>#include <mplaylib.h>#include <mplaylib.h>#include <fcntl.h>#include <mplaylib.h>#include "config.h"#include "mp_msg.h"#include "help_mp.h"#ifdef __FreeBSD__#include <sys/cdrio.h>#endif#include "m_option.h"#include "stream.h"#include "libmpdemux/demuxer.h"/// We keep these 2 for the gui atm, but they will be removed.int vcd_track=0;char* cdrom_device=NULL;int dvd_chapter=1;int dvd_last_chapter=0;char* dvd_device=NULL;int dvd_title=0;// Open a new stream  (stdin/file/vcd/url)stream_t* open_stream(char* filename,char** options, int* file_format){  // Check if playlist or unknown   if (*file_format != DEMUXER_TYPE_PLAYLIST){    *file_format=DEMUXER_TYPE_UNKNOWN;  }if(!filename) {   mp_msg(MSGT_OPEN,MSGL_ERR,"NULL filename, report this bug\n");   return NULL;}//============ Open STDIN or plain FILE ============  return open_stream_full(filename,STREAM_READ,options,file_format);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?