parse_frame_size (br, &frame_hdr->width, &frame_hdr->height);
}
-static GstVp9InterpFilter
+static GstVp9InterpolationFilter
parse_interp_filter (GstBitReader * br)
{
- const GstVp9InterpFilter filter_map[] = {
- GST_VP9_INTERP_FILTER_EIGHTTAP_SMOOTH,
- GST_VP9_INTERP_FILTER_EIGHTTAP,
- GST_VP9_INTERP_FILTER_EIGHTTAP_SHARP,
- GST_VP9_INTERP_FILTER_BILINEAR
+ static const GstVp9InterpolationFilter filter_map[] = {
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH,
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP,
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SHARP,
+ GST_VP9_INTERPOLATION_FILTER_BILINEAR
};
- return gst_vp9_read_bit (br) ? GST_VP9_INTERP_FILTER_SWITCHABLE :
+ return gst_vp9_read_bit (br) ? GST_VP9_INTERPOLATION_FILTER_SWITCHABLE :
filter_map[gst_vp9_read_bits (br, 2)];
}
frame_hdr->frame_parallel_decoding_mode =
frame_hdr->error_resilient_mode ? 1 : gst_vp9_read_bit (br);
frame_hdr->frame_context_idx =
- gst_vp9_read_bits (br, GST_FRAME_CONTEXTS_LOG2);
+ gst_vp9_read_bits (br, GST_VP9_FRAME_CONTEXTS_LOG2);
/* loopfilter header */
parse_loopfilter (&frame_hdr->loopfilter, br);
#define GST_VP9_REF_FRAMES_LOG2 3
#define GST_VP9_REF_FRAMES (1 << GST_VP9_REF_FRAMES_LOG2)
-#define GST_FRAME_CONTEXTS_LOG2 2
+#define GST_VP9_FRAME_CONTEXTS_LOG2 2
#define GST_VP9_MAX_LOOP_FILTER 63
#define GST_VP9_MAX_SHARPNESS 7
} GstVp9ColorRange;
/**
- * GstVp9InterpFilter:
- * @GST_VP9_INTERP_FILTER_EIGHTTAP: EightTap interpolation filter
- * @GST_VP9_INTERP_FILTER_EIGHTTAP_SMOOTH: Smooth interpolation filter
- * @GST_VP9_INTERP_FILTER_EIGHTTAP_SHARP: Shart interpolation filter
- * @GST_VP9_INTERP_FILTER_BILINEAR: Bilinear interpolation filter
- * @GST_VP9_INTERP_FILTER_SWITCHABLE: Selectable interpolation filter
+ * GstVp9InterpolationFilter:
+ * @GST_VP9_INTERPOLATION_FILTER_EIGHTTAP: EightTap interpolation filter
+ * @GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH: Smooth interpolation filter
+ * @GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SHARP: Shart interpolation filter
+ * @GST_VP9_INTERPOLATION_FILTER_BILINEAR: Bilinear interpolation filter
+ * @GST_VP9_INTERPOLATION_FILTER_SWITCHABLE: Selectable interpolation filter
*
* Interpolation Filters Types
*
* Since: 1.8
*/
typedef enum {
- GST_VP9_INTERP_FILTER_EIGHTTAP = 0,
- GST_VP9_INTERP_FILTER_EIGHTTAP_SMOOTH = 1,
- GST_VP9_INTERP_FILTER_EIGHTTAP_SHARP = 2,
- GST_VP9_INTERP_FILTER_BILINEAR = 3,
- GST_VP9_INTERP_FILTER_SWITCHABLE = 4
-} GstVp9InterpFilter;
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP = 0,
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH = 1,
+ GST_VP9_INTERPOLATION_FILTER_EIGHTTAP_SHARP = 2,
+ GST_VP9_INTERPOLATION_FILTER_BILINEAR = 3,
+ GST_VP9_INTERPOLATION_FILTER_SWITCHABLE = 4
+} GstVp9InterpolationFilter;
/**
* GstVp9RefFrameType: