summaryrefslogtreecommitdiff
path: root/sys/vdpau/mpeg/gstvdpmpegframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vdpau/mpeg/gstvdpmpegframe.h')
-rw-r--r--sys/vdpau/mpeg/gstvdpmpegframe.h78
1 files changed, 0 insertions, 78 deletions
diff --git a/sys/vdpau/mpeg/gstvdpmpegframe.h b/sys/vdpau/mpeg/gstvdpmpegframe.h
deleted file mode 100644
index 5dc96047c..000000000
--- a/sys/vdpau/mpeg/gstvdpmpegframe.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
-* GStreamer
-* Copyright (C) 2009 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Library General Public
-* License as published by the Free Software Foundation; either
-* version 2 of the License, or (at your option) any later version.
-*
-* This library 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
-* Library General Public License for more details.
-*
-* You should have received a copy of the GNU Library General Public
-* License along with this library; if not, write to the
-* Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
-* Boston, MA 02110-1301, USA.
-*/
-
-#ifndef _GST_VDP_MPEG_FRAME_H_
-#define _GST_VDP_MPEG_FRAME_H_
-
-#include <gst/gst.h>
-
-#include <vdpau/vdpau.h>
-
-#include "../basevideodecoder/gstvideoframe.h"
-
-#define GST_TYPE_VDP_MPEG_FRAME (gst_vdp_mpeg_frame_get_type())
-#define GST_IS_VDP_MPEG_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VDP_MPEG_FRAME))
-#define GST_VDP_MPEG_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VDP_MPEG_FRAME, GstVdpMpegFrame))
-#define GST_VDP_MPEG_FRAME_CAST(obj) ((GstVdpMpegFrame *)obj)
-
-typedef struct _GstVdpMpegStreamInfo GstVdpMpegStreamInfo;
-
-struct _GstVdpMpegStreamInfo
-{
- gint width, height;
- gint fps_n, fps_d;
- gint par_n, par_d;
- gboolean interlaced;
- gint version;
- VdpDecoderProfile profile;
-};
-
-typedef struct _GstVdpMpegFrame GstVdpMpegFrame;
-typedef struct _GstVdpMpegFrameClass GstVdpMpegFrameClass;
-
-struct _GstVdpMpegFrame
-{
- GstVideoFrame video_frame;
-
- GstBuffer *seq;
- GstBuffer *seq_ext;
-
- GstBuffer *pic;
- GstBuffer *pic_ext;
-
- GstBuffer *gop;
- GstBuffer *qm_ext;
-
- gint n_slices;
- GstBuffer *slices;
-};
-
-struct _GstVdpMpegFrameClass
-{
- GstVideoFrameClass video_frame_class;
-};
-
-void gst_vdp_mpeg_frame_add_slice (GstVdpMpegFrame *mpeg_frame, GstBuffer *buf);
-
-GstVdpMpegFrame *gst_vdp_mpeg_frame_new (void);
-
-GType gst_vdp_mpeg_frame_get_type (void);
-
-#endif \ No newline at end of file