Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(551)

Unified Diff: source/libvpx/vp8/decoder/onyxd_int.h

Issue 3417017: Update libvpx sources to v0.9.2-35-ga8a38bc. ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/libvpx/vp8/decoder/onyxd_if.c ('k') | source/libvpx/vp8/decoder/threading.c » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/libvpx/vp8/decoder/onyxd_int.h
===================================================================
--- source/libvpx/vp8/decoder/onyxd_int.h (revision 60257)
+++ source/libvpx/vp8/decoder/onyxd_int.h (working copy)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2010 The VP8 project authors. All Rights Reserved.
+ * Copyright (c) 2010 The WebM project authors. All Rights Reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
@@ -88,30 +88,32 @@
unsigned int time_loop_filtering;
volatile int b_multithreaded_rd;
- volatile int b_multithreaded_lf;
int max_threads;
- int last_mb_row_decoded;
int current_mb_col_main;
int decoding_thread_count;
int allocated_decoding_thread_count;
- int *current_mb_col; //Each row remembers its already decoded column.
- int mt_baseline_filter_level[MAX_MB_SEGMENTS];
// variable for threading
- DECLARE_ALIGNED(16, MACROBLOCKD, lpfmb);
#if CONFIG_MULTITHREAD
- //pthread_t h_thread_lpf; // thread for postprocessing
- sem_t h_event_end_lpf; // Event for post_proc completed
- sem_t *h_event_start_lpf;
-#endif
+ int mt_baseline_filter_level[MAX_MB_SEGMENTS];
+ int *mt_current_mb_col; // Each row remembers its already decoded column.
+
+ unsigned char **mt_yabove_row; // mb_rows x width
+ unsigned char **mt_uabove_row;
+ unsigned char **mt_vabove_row;
+ unsigned char **mt_yleft_col; // mb_rows x 16
+ unsigned char **mt_uleft_col; // mb_rows x 8
+ unsigned char **mt_vleft_col; // mb_rows x 8
+
MB_ROW_DEC *mb_row_di;
- DECODETHREAD_DATA *de_thread_data;
-#if CONFIG_MULTITHREAD
+ DECODETHREAD_DATA *de_thread_data;
+
pthread_t *h_decoding_thread;
sem_t *h_event_start_decoding;
- sem_t h_event_end_decoding;
+ sem_t h_event_end_decoding;
// end of threading data
#endif
+
vp8_reader *mbc;
INT64 last_time_stamp;
int ready_for_new_data;
@@ -125,6 +127,12 @@
struct vp8_dboolhuff_rtcd_vtable dboolhuff;
#endif
+
+ vp8_prob prob_intra;
+ vp8_prob prob_last;
+ vp8_prob prob_gf;
+ vp8_prob prob_skip_false;
+
} VP8D_COMP;
int vp8_decode_frame(VP8D_COMP *cpi);
« no previous file with comments | « source/libvpx/vp8/decoder/onyxd_if.c ('k') | source/libvpx/vp8/decoder/threading.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698