Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Guillaume Martres
aom-rav1e
Commits
c32a3b8e
Commit
c32a3b8e
authored
Jun 12, 2014
by
hkuang
Committed by
Gerrit Code Review
Jun 12, 2014
Browse files
Merge "Initially add frame_parallel_decode flag."
parents
48f0935b
537cb060
Changes
2
Hide whitespace changes
Inline
Side-by-side
vp9/decoder/vp9_decoder.h
View file @
c32a3b8e
...
...
@@ -43,6 +43,8 @@ typedef struct VP9Decoder {
int
refresh_frame_flags
;
int
frame_parallel_decode
;
// frame-based threading.
VP9Worker
lf_worker
;
VP9Worker
*
tile_workers
;
int
num_tile_workers
;
...
...
vp9/vp9_dx_iface.c
View file @
c32a3b8e
...
...
@@ -39,6 +39,7 @@ struct vpx_codec_alg_priv {
void
*
decrypt_state
;
vpx_image_t
img
;
int
invert_tile_order
;
int
frame_parallel_decode
;
// frame-based threading.
// External frame buffer info to save for VP9 common.
void
*
ext_priv
;
// Private data associated with the external frame buffers.
...
...
@@ -66,6 +67,11 @@ static vpx_codec_err_t decoder_init(vpx_codec_ctx_t *ctx,
ctx
->
priv
->
alg_priv
=
alg_priv
;
ctx
->
priv
->
alg_priv
->
si
.
sz
=
sizeof
(
ctx
->
priv
->
alg_priv
->
si
);
ctx
->
priv
->
init_flags
=
ctx
->
init_flags
;
ctx
->
priv
->
alg_priv
->
frame_parallel_decode
=
(
ctx
->
init_flags
&
VPX_CODEC_USE_FRAME_THREADING
);
// Disable frame parallel decoding for now.
ctx
->
priv
->
alg_priv
->
frame_parallel_decode
=
0
;
if
(
ctx
->
config
.
dec
)
{
// Update the reference to the config structure to an internal copy.
...
...
@@ -231,6 +237,7 @@ static void init_decoder(vpx_codec_alg_priv_t *ctx) {
ctx
->
pbi
->
max_threads
=
ctx
->
cfg
.
threads
;
ctx
->
pbi
->
inv_tile_order
=
ctx
->
invert_tile_order
;
ctx
->
pbi
->
frame_parallel_decode
=
ctx
->
frame_parallel_decode
;
// If postprocessing was enabled by the application and a
// configuration has not been provided, default it.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment