From: Mike M. <tm...@us...> - 2002-12-28 18:27:17
|
Update of /cvsroot/xine/xine-lib/src/libxinevdec In directory sc8-pr-cvs1:/tmp/cvs-serv21385 Modified Files: Makefile.am Added Files: interplayvideo.c Log Message: added Interplay MVE video decoder (not completely accurate yet, but somewhat coherent) --- NEW FILE: interplayvideo.c --- /* * Copyright (C) 2000-2002 the xine project * * This file is part of xine, a free video player. * * xine 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. * * xine 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 * [...1346 lines suppressed...] /* * This data structure combines the list of supported xine buffer types and * the priority that the plugin should be given with respect to other * plugins that handle the same buffer type. A plugin with priority (n+1) * will be used instead of a plugin with priority (n). */ static decoder_info_t dec_info_video = { video_types, /* supported types */ 5 /* priority */ }; /* * The plugin catalog entry. This is the only information that this plugin * will export to the public. */ plugin_info_t xine_plugin_info[] = { /* { type, API, "name", version, special_info, init_function } */ { PLUGIN_VIDEO_DECODER, 14, "interplay", XINE_VERSION_CODE, &dec_info_video, init_plugin }, { PLUGIN_NONE, 0, "", 0, NULL, NULL } }; Index: Makefile.am =================================================================== RCS file: /cvsroot/xine/xine-lib/src/libxinevdec/Makefile.am,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- Makefile.am 19 Dec 2002 21:40:03 -0000 1.21 +++ Makefile.am 28 Dec 2002 18:27:14 -0000 1.22 @@ -18,7 +18,8 @@ xineplug_decode_yuv.la \ xineplug_decode_qtrpza.la \ xineplug_decode_wc3video.la \ - xineplug_decode_qtrle.la + xineplug_decode_qtrle.la \ + xineplug_decode_interplayvideo.la xineplug_decode_cinepak_la_SOURCES = cinepak.c xineplug_decode_cinepak_la_LIBADD = $(XINE_LIB) @@ -75,6 +76,10 @@ xineplug_decode_qtrle_la_SOURCES = qtrle.c xineplug_decode_qtrle_la_LIBADD = $(XINE_LIB) xineplug_decode_qtrle_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@ + +xineplug_decode_interplayvideo_la_SOURCES = interplayvideo.c +xineplug_decode_interplayvideo_la_LIBADD = $(XINE_LIB) +xineplug_decode_interplayvideo_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@ noinst_HEADERS = svq1_codebooks.h |