vo_null.c

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

C
109
字号
/*  *  video_out_null.c * *	Copyright (C) Aaron Holtzman - June 2000 * *  This file is part of mpeg2dec, a free MPEG-2 video stream decoder. *	 *  mpeg2dec is free software; you can redistribute it and/or modify *  it under the terms of the GNU General Public License as published by *  the Free Software Foundation; either version 2, or (at your option) *  any later version. *    *  mpeg2dec 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 General Public License *  along with mpeg2dec; if not, write to the Free Software *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */#include <mplaylib.h>#include <mplaylib.h>#include <mplaylib.h>#include <errno.h>#include "config.h"#include "mp_msg.h"#include "help_mp.h"#include "video_out.h"#include "video_out_internal.h"static vo_info_t info = {	"Null video output",	"null",	"Aaron Holtzman <aholtzma@ess.engr.uvic.ca>",	""};LIBVO_EXTERN(null)static uint32_t image_width, image_height;//static uint32_tstatic int draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y)//draw_slice(uint8_t *src[], uint32_t slice_num){	return 0;}static void draw_osd(void){}static voidflip_page(void){}static intdraw_frame(uint8_t *src[]){	return 0;}static intquery_format(uint32_t format){    return VFCAP_CSP_SUPPORTED;}static intconfig(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t flags, char *title, uint32_t format){	image_width = width;	image_height = height;	return 0;}static voiduninit(void){}static void check_events(void){}static int preinit(const char *arg){    if(arg)     {	mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_NULL_UnknownSubdevice,arg);	return ENOSYS;    }    return 0;}static int control(uint32_t request, void *data, ...){  switch (request) {  case VOCTRL_QUERY_FORMAT:    return query_format(*((uint32_t*)data));  }  return VO_NOTIMPL;}

⌨️ 快捷键说明

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