WebM VP8 Codec SDK
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
vpx
vp8dx.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2010 The WebM project authors. All Rights Reserved.
3
*
4
* Use of this source code is governed by a BSD-style license
5
* that can be found in the LICENSE file in the root of the source
6
* tree. An additional intellectual property rights grant can be found
7
* in the file PATENTS. All contributing project authors may
8
* be found in the AUTHORS file in the root of the source tree.
9
*/
10
11
12
#include "
vp8.h
"
13
23
#ifndef VP8DX_H
24
#define VP8DX_H
25
#include "vpx_codec_impl_top.h"
26
33
extern
vpx_codec_iface_t
vpx_codec_vp8_dx_algo;
34
extern
vpx_codec_iface_t
*vpx_codec_vp8_dx(
void
);
35
36
/* TODO(jkoleszar): These move to VP9 in a later patch set. */
37
extern
vpx_codec_iface_t
vpx_codec_vp9_dx_algo;
38
extern
vpx_codec_iface_t
*vpx_codec_vp9_dx(
void
);
41
/* Include controls common to both the encoder and decoder */
42
#include "
vp8.h
"
43
44
52
enum
vp8_dec_control_id
{
56
VP8D_GET_LAST_REF_UPDATES
= VP8_DECODER_CTRL_ID_START,
57
59
VP8D_GET_FRAME_CORRUPTED
,
60
64
VP8D_GET_LAST_REF_USED
,
65
70
VP8_SET_DECRYPT_KEY
,
71
73
VP9_INVERT_TILE_DECODE_ORDER
,
74
75
VP8_DECODER_CTRL_ID_MAX
76
};
77
78
87
VPX_CTRL_USE_TYPE
(
VP8D_GET_LAST_REF_UPDATES
,
int
*)
88
VPX_CTRL_USE_TYPE
(
VP8D_GET_FRAME_CORRUPTED
,
int
*)
89
VPX_CTRL_USE_TYPE
(
VP8D_GET_LAST_REF_USED
,
int
*)
90
VPX_CTRL_USE_TYPE
(
VP8_SET_DECRYPT_KEY
, const
unsigned
char
*)
91
VPX_CTRL_USE_TYPE
(
VP9_INVERT_TILE_DECODE_ORDER
,
int
)
92
96
#include "vpx_codec_impl_bottom.h"
97
#endif
vpx_codec_iface_t
struct vpx_codec_iface vpx_codec_iface_t
Codec interface structure.
Definition:
vpx_codec.h:174
VPX_CTRL_USE_TYPE
VPX_CTRL_USE_TYPE(VP8E_SET_TOKEN_PARTITIONS, int) VPX_CTRL_USE_TYPE(VP8E_SET_TUNING
VP8 encoder control function parameter type.
VP8_SET_DECRYPT_KEY
Definition:
vp8dx.h:70
VP8D_GET_LAST_REF_UPDATES
Definition:
vp8dx.h:56
VP9_INVERT_TILE_DECODE_ORDER
Definition:
vp8dx.h:73
VP8D_GET_FRAME_CORRUPTED
Definition:
vp8dx.h:59
vp8.h
Provides controls common to both the VP8 encoder and decoder.
VP8D_GET_LAST_REF_USED
Definition:
vp8dx.h:64
vp8_dec_control_id
vp8_dec_control_id
VP8 decoder control functions.
Definition:
vp8dx.h:52
Generated by
1.8.5