diff options
author | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2010-06-24 13:18:55 +0200 |
---|---|---|
committer | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2010-06-24 13:21:34 +0200 |
commit | aa0444f204157c22c11a742547c9e68a9eaecc80 (patch) | |
tree | 6d785a52063136518eda5b751a0ad9e1e1a37054 /sys/vdpau/basevideodecoder/satbasevideoutils.h | |
parent | e312e2b12123407ad348dc0c45e732974a50dafa (diff) |
vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder
Diffstat (limited to 'sys/vdpau/basevideodecoder/satbasevideoutils.h')
-rw-r--r-- | sys/vdpau/basevideodecoder/satbasevideoutils.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/sys/vdpau/basevideodecoder/satbasevideoutils.h b/sys/vdpau/basevideodecoder/satbasevideoutils.h new file mode 100644 index 000000000..808d93e8f --- /dev/null +++ b/sys/vdpau/basevideodecoder/satbasevideoutils.h @@ -0,0 +1,55 @@ +/* GStreamer + * Copyright (C) 2008 David Schleef <ds@schleef.org> + * + * 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., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef _SAT_BASE_VIDEO_UTILS_H_ +#define _SAT_BASE_VIDEO_UTILS_H_ + +#define GST_USE_UNSTABLE_API 1 + +#ifndef GST_USE_UNSTABLE_API +#warning "The base video utils API is unstable and may change in future." +#warning "You can define GST_USE_UNSTABLE_API to avoid this warning." +#endif + +#include <gst/gst.h> +#include <gst/video/video.h> +#include <gst/base/gstadapter.h> + +G_BEGIN_DECLS + +typedef struct _SatVideoState SatVideoState; + +struct _SatVideoState +{ + gint width, height; + gint fps_n, fps_d; + gint par_n, par_d; + + gboolean interlaced; + + gint clean_width, clean_height; + gint clean_offset_left, clean_offset_top; + + gint bytes_per_picture; + + GstBuffer *codec_data; + +}; + +#endif /* _SAT_BASE_VIDEO_UTILS_H_ */
\ No newline at end of file |