summaryrefslogtreecommitdiff
path: root/src/dxr3
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2002-09-05 20:44:38 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2002-09-05 20:44:38 +0000
commitea37f5776a90a7f8153757052a89d589185f5d23 (patch)
treede101bed2e068b81d2abc03866112342e5858ebe /src/dxr3
parentc35a3e9d5068667992c1b104195de59721e23786 (diff)
downloadxine-lib-ea37f5776a90a7f8153757052a89d589185f5d23.tar.gz
xine-lib-ea37f5776a90a7f8153757052a89d589185f5d23.tar.bz2
make all the plugin init functions static
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
Diffstat (limited to 'src/dxr3')
-rw-r--r--src/dxr3/dxr3.h4
-rw-r--r--src/dxr3/dxr3_decode_video.c4
-rw-r--r--src/dxr3/video_out_dxr3.c22
3 files changed, 15 insertions, 15 deletions
diff --git a/src/dxr3/dxr3.h b/src/dxr3/dxr3.h
index b898f7369..0a2396d8b 100644
--- a/src/dxr3/dxr3.h
+++ b/src/dxr3/dxr3.h
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: dxr3.h,v 1.3 2002/06/12 12:22:34 f1rmb Exp $
+ * $Id: dxr3.h,v 1.4 2002/09/05 20:44:39 mroi Exp $
*/
#ifndef HAVE_DXR3_H
@@ -34,7 +34,7 @@
#define CONF_HELP _("The device file of the dxr3 mpeg decoder card control device.")
/* image format used by dxr3_decoder to tag undecoded mpeg data */
-#define IMGFMT_MPEG (('G'<<24)|('E'<<16)|('P'<<8)|'M')
+#define XINE_IMGFMT_DXR3 (('3'<<24)|('R'<<16)|('X'<<8)|'D')
#endif
diff --git a/src/dxr3/dxr3_decode_video.c b/src/dxr3/dxr3_decode_video.c
index 0ae45e8b1..15bdf1387 100644
--- a/src/dxr3/dxr3_decode_video.c
+++ b/src/dxr3/dxr3_decode_video.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: dxr3_decode_video.c,v 1.13 2002/09/05 12:52:24 mroi Exp $
+ * $Id: dxr3_decode_video.c,v 1.14 2002/09/05 20:44:39 mroi Exp $
*/
/* dxr3 video decoder plugin.
@@ -325,7 +325,7 @@ static void dxr3_decode_data(video_decoder_t *this_gen, buf_element_t *buf)
/* pretend like we have decoded a frame */
img = this->video_out->get_frame (this->video_out,
this->width, this->height, this->aspect,
- IMGFMT_MPEG, VO_BOTH_FIELDS);
+ XINE_IMGFMT_DXR3, VO_BOTH_FIELDS);
img->pts = buf->pts;
img->bad_frame = 0;
img->duration = get_duration(this);
diff --git a/src/dxr3/video_out_dxr3.c b/src/dxr3/video_out_dxr3.c
index d7004d101..0020e4223 100644
--- a/src/dxr3/video_out_dxr3.c
+++ b/src/dxr3/video_out_dxr3.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: video_out_dxr3.c,v 1.53 2002/09/05 12:52:24 mroi Exp $
+ * $Id: video_out_dxr3.c,v 1.54 2002/09/05 20:44:39 mroi Exp $
*/
/* mpeg1 encoding video out plugin for the dxr3.
@@ -63,8 +63,7 @@
#define LOG_OVR 0
-/* plugin initialization functions */
-vo_info_t *get_video_out_plugin_info();
+/* plugin initialization function */
static void *dxr3_vo_init_plugin(xine_t *xine, void *visual_gen);
@@ -377,6 +376,7 @@ static void *dxr3_vo_init_plugin(xine_t *xine, void *visual_gen)
return &this->vo_driver;
}
+
static uint32_t dxr3_get_capabilities(xine_vo_driver_t *this_gen)
{
return VO_CAP_YV12 | VO_CAP_YUY2 |
@@ -409,7 +409,7 @@ static void dxr3_frame_copy(vo_frame_t *frame_gen, uint8_t **src)
dxr3_frame_t *frame = (dxr3_frame_t *)frame_gen;
dxr3_driver_t *this = (dxr3_driver_t *)frame_gen->driver;
- if (frame_gen->format != IMGFMT_MPEG && this->enc && this->enc->on_frame_copy)
+ if (frame_gen->format != XINE_IMGFMT_DXR3 && this->enc && this->enc->on_frame_copy)
this->enc->on_frame_copy(this, frame, src);
}
@@ -437,7 +437,7 @@ static void dxr3_update_frame_format(xine_vo_driver_t *this_gen, vo_frame_t *fra
/* update the overlay window co-ords if required */
dxr3_overlay_update(this);
- if (format == IMGFMT_MPEG) { /* talking to dxr3 decoder */
+ if (format == XINE_IMGFMT_DXR3) { /* talking to dxr3 decoder */
/* a bit of a hack. we must release the em8300_mv fd for
* the dxr3 decoder plugin */
if (this->fd_video >= 0) {
@@ -570,7 +570,7 @@ static void dxr3_update_frame_format(xine_vo_driver_t *this_gen, vo_frame_t *fra
for (i = 0; i < image_size; i += 2) /* Y */
*(frame->real_base[0] + i) = 16;
- } else { /* IMGFMT_YV12 */
+ } else { /* XINE_IMGFMT_YV12 */
int image_size_y, image_size_u, image_size_v;
/* calculate pitches and sizes including black bars */
@@ -620,7 +620,7 @@ static void dxr3_overlay_begin(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen
dxr3_driver_t *this = (dxr3_driver_t *)this_gen;
/* special treatment is only necessary for mpeg frames */
- if (frame_gen->format != IMGFMT_MPEG) return;
+ if (frame_gen->format != XINE_IMGFMT_DXR3) return;
if (!this->spu_enc) this->spu_enc = dxr3_spu_encoder_init();
@@ -636,7 +636,7 @@ static void dxr3_overlay_begin(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen
static void dxr3_overlay_blend(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen,
vo_overlay_t *overlay)
{
- if (frame_gen->format != IMGFMT_MPEG) {
+ if (frame_gen->format != XINE_IMGFMT_DXR3) {
dxr3_frame_t *frame = (dxr3_frame_t *)frame_gen;
if (overlay->rle) {
@@ -645,7 +645,7 @@ static void dxr3_overlay_blend(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen
else
blend_yuy2(frame->vo_frame.base[0], overlay, frame->vo_frame.width, frame->vo_frame.height);
}
- } else { /* IMGFMT_MPEG */
+ } else { /* XINE_IMGFMT_DXR3 */
dxr3_driver_t *this = (dxr3_driver_t *)this_gen;
if (!this->spu_enc->need_reencode) return;
/* FIXME: we only handle the last overlay because previous ones are simply overwritten */
@@ -660,7 +660,7 @@ static void dxr3_overlay_end(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen)
char tmpstr[128];
ssize_t written;
- if (frame_gen->format != IMGFMT_MPEG) return;
+ if (frame_gen->format != XINE_IMGFMT_DXR3) return;
if (!this->spu_enc->need_reencode) return;
dxr3_spu_encode(this->spu_enc);
@@ -760,7 +760,7 @@ static void dxr3_display_frame(xine_vo_driver_t *this_gen, vo_frame_t *frame_gen
dxr3_set_property(this_gen, VO_PROP_ZOOM_X, -1);
}
- if (frame_gen->format != IMGFMT_MPEG && this->enc && this->enc->on_display_frame) {
+ if (frame_gen->format != XINE_IMGFMT_DXR3 && this->enc && this->enc->on_display_frame) {
if (this->need_update) {
/* we cannot do this earlier, because vo_frame.duration is only valid here */
if (this->enc && this->enc->on_update_format)