~ubuntu-branches/ubuntu/precise/gst-plugins-base0.10/precise-updates

« back to all changes in this revision

Viewing changes to gst/videoscale/gstvideoscale.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2011-12-12 12:40:13 UTC
  • mfrom: (36.1.15 experimental)
  • Revision ID: package-import@ubuntu.com-20111212124013-onyadfb150d8c5dk
Tags: 0.10.35.2-2
* debian/libgstreamer-plugins-base.install:
  + Add license translations file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 * @GST_VIDEO_SCALE_NEAREST: use nearest neighbour scaling (fast and ugly)
48
48
 * @GST_VIDEO_SCALE_BILINEAR: use bilinear scaling (slower but prettier).
49
49
 * @GST_VIDEO_SCALE_4TAP: use a 4-tap filter for scaling (slow).
 
50
 * @GST_VIDEO_SCALE_LANCZOS: use a multitap Lanczos filter for scaling (slow).
50
51
 *
51
52
 * The videoscale method to use.
52
53
 */
53
54
typedef enum {
54
55
  GST_VIDEO_SCALE_NEAREST,
55
56
  GST_VIDEO_SCALE_BILINEAR,
56
 
  GST_VIDEO_SCALE_4TAP
 
57
  GST_VIDEO_SCALE_4TAP,
 
58
  GST_VIDEO_SCALE_LANCZOS
57
59
} GstVideoScaleMethod;
58
60
 
59
61
typedef struct _GstVideoScale GstVideoScale;
67
69
struct _GstVideoScale {
68
70
  GstVideoFilter element;
69
71
 
 
72
  /* properties */
70
73
  GstVideoScaleMethod method;
71
74
  gboolean add_borders;
 
75
  double sharpness;
 
76
  double sharpen;
 
77
  gboolean dither;
 
78
  int submethod;
 
79
  double envelope;
72
80
 
73
81
  /* negotiated stuff */
74
82
  GstVideoFormat format;