Commit 60a9dbb0 authored by Sam Hocevar's avatar Sam Hocevar

* Fix additional gcc warnings: missing function prototypes.

parent 50e28317
......@@ -2,6 +2,6 @@ AM_CFLAGS = $(OPT_CFLAGS) $(LIBVO_CFLAGS)
noinst_LIBRARIES = libvo.a
libvo_a_SOURCES = video_out.c video_out_x11.c video_out_dx.c video_out_sdl.c \
video_out_null.c video_out_pgm.c
video_out_null.c video_out_pgm.c vo_internal.h
EXTRA_DIST = configure.incl
......@@ -27,24 +27,10 @@
#include <inttypes.h>
#include "video_out.h"
#include "vo_internal.h"
/* Externally visible list of all vo drivers */
extern vo_open_t vo_xv_open;
extern vo_open_t vo_xv2_open;
extern vo_open_t vo_x11_open;
extern vo_open_t vo_dxrgb_open;
extern vo_open_t vo_dx_open;
extern vo_open_t vo_sdl_open;
extern vo_open_t vo_null_open;
extern vo_open_t vo_nullslice_open;
extern vo_open_t vo_nullskip_open;
extern vo_open_t vo_nullrgb16_open;
extern vo_open_t vo_nullrgb32_open;
extern vo_open_t vo_pgm_open;
extern vo_open_t vo_pgmpipe_open;
extern vo_open_t vo_md5_open;
static vo_driver_t video_out_drivers[] = {
#ifdef LIBVO_XV
{"xv", vo_xv_open},
......
......@@ -28,6 +28,7 @@
#include "mpeg2.h"
#include "video_out.h"
#include "vo_internal.h"
#include "mpeg2convert.h"
static void null_draw_frame (vo_instance_t * instance,
......
......@@ -31,6 +31,7 @@
#include <inttypes.h>
#include "video_out.h"
#include "vo_internal.h"
typedef struct pgm_instance_s {
vo_instance_t vo;
......
......@@ -35,6 +35,7 @@
#include <inttypes.h>
#include "video_out.h"
#include "vo_internal.h"
typedef struct {
vo_instance_t vo;
......
......@@ -47,6 +47,7 @@ int XShmGetEventBase (Display *);
#include "mpeg2.h"
#include "video_out.h"
#include "vo_internal.h"
#include "mpeg2convert.h"
typedef struct {
......
/*
* vo_internal.h
* Copyright (C) 2000-2003 Michel Lespinasse <walken@zoy.org>
* Copyright (C) 1999-2000 Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
*
* This file is part of mpeg2dec, a free MPEG-2 video stream decoder.
* See http://libmpeg2.sourceforge.net/ for updates.
*
* 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 of the License, 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
extern vo_open_t vo_xv_open;
extern vo_open_t vo_xv2_open;
extern vo_open_t vo_x11_open;
extern vo_open_t vo_dxrgb_open;
extern vo_open_t vo_dx_open;
extern vo_open_t vo_sdl_open;
extern vo_open_t vo_null_open;
extern vo_open_t vo_nullslice_open;
extern vo_open_t vo_nullskip_open;
extern vo_open_t vo_nullrgb16_open;
extern vo_open_t vo_nullrgb32_open;
extern vo_open_t vo_pgm_open;
extern vo_open_t vo_pgmpipe_open;
extern vo_open_t vo_md5_open;
......@@ -29,6 +29,9 @@
#include "mpeg2.h"
void dump_state (FILE * f, mpeg2_state_t state, const mpeg2_info_t * info,
int offset, int verbose);
static struct {
const mpeg2_sequence_t * ptr;
mpeg2_sequence_t value;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment