- Mar 04, 2013
-
-
Ronald S. Bultje authored
Change-Id: I5637d491eb6a9b7633f72e03fd9df72131eeb121
-
- Feb 28, 2013
-
-
James Zern authored
gf_group_bits is int64_t remove casts to int. Change-Id: I3b4225905041fac9af9fdfcbcb6f1c357ea4b593
-
- Feb 27, 2013
-
-
Jan Kratochvil authored
s/movd/movq/ Change-Id: Id1a56de91551f8dc796f14f1056c565dfc1ba626
-
- Feb 26, 2013
-
-
Johann Koenig authored
Reduce dependency on offsets file by using intrinsics. Disassembly shows improvements over previous assembly specifically in register management, preloading, and {pro,epi}log. Speed change is within margin of error. Change-Id: I8131b4b4d62bc092407fe847bfaa8f2c0e1384ff
-
- Feb 22, 2013
-
-
James Zern authored
Change-Id: I980da3c70f7cee1b723ede0ed2ae527ac7cd6a51
-
James Zern authored
avoids signed integer overflow; matches kf_group_bits Change-Id: I193145cdc4fa53e70fba0a1731a03eb1a574931d
-
James Zern authored
Change-Id: Id1e6a12db6b0c1d3f64ead8fd8834aadc30fbed2
-
James Zern authored
based on change made in experimental: 98473443 Fix variance (signed integer) overflow Change-Id: I36f4ba5700f6f4615057daf7e70868f68a86669f
-
- Feb 17, 2013
-
-
KO Myung-Hun authored
Change-Id: Iffb7cd44b449dc10fa5c24405be909d051b7abb5
-
- Feb 01, 2013
-
-
Frank Galligan authored
Some projects must define only win64 for Windows 64bit builds using yasm. Change-Id: I1d09590d66a7bfc8b4412e1cc8685978ac60b748
-
- Jan 31, 2013
-
-
Marco Paniconi authored
Change-Id: I3bf9bdd95abfd287fbcb644f4fb85fb9204be95a
-
- Jan 30, 2013
-
-
Scott LaVarnway authored
Started adding support for multiple internal decoder instances. Also added code to limit the vp8 config options available when using frame-based multithreading. Change-Id: I0f1ee7abcfcff59204f50162e28254b8dd6972eb
-
- Jan 29, 2013
-
-
Scott LaVarnway authored
for fragment information. Change-Id: Idc83625591a1e4ca6f551dcfb7fc0428f6f37351
-
- Jan 26, 2013
-
-
Deb Mukherjee authored
Adds a flag to disable features that would inhibit frame parallel decoding. This includes backward adaptation and MV sorting based on search in ref frame buffer. Also includes some minor clean-ups. Change-Id: I434846717a47b7bcb244b37ea670c5cdf776f14d
-
Scott LaVarnway authored
When error concealment is enabled, it swaps the mi and prev_mi ptrs after each frame is decoded. The postproc uses the mi ptr for the mode info context. Now the postproc will use the correct mode info context. Change-Id: I537ae5450f319c624999b44525bb52bb30047b7b
-
- Jan 22, 2013
-
-
Scott LaVarnway authored
Issue 517: Issues decoding VPX_CODEC_USE_INPUT_FRAGMENTS http://code.google.com/p/webm/issues/detail?id=517 Change-Id: I030c4cf15b1e1b993433571b6ee77c959a368ff2
-
- Jan 11, 2013
-
-
Frank Galligan authored
See https://codereview.chromium.org/11875006/ Change-Id: Ied2a17df2b3222635f84aef120eaa9feb53750d2
-
- Jan 04, 2013
-
-
Marco Paniconi authored
Use the proper seg/mode/ref filter offsets when selecting the frame loop filter level for fast mode (pick_filter_level_fast). Change-Id: I2473e2131c800ad19755cb6211ad735fecfe2ac0
-
- Dec 20, 2012
-
-
James Zern authored
Change-Id: If7822e6fcd0d3568b934032322b19ba3e401df26
-
- Dec 18, 2012
-
-
Yaowu Xu authored
The MAX_PSNR was used to assign a "psnr" number when the mse is close to zero. The direct assignment is used to prevent divide by zero in computation. Changing it from 60 to 100 to be consistent against what is being done in VP9 Change-Id: I4854ffc4961e59d372ec8005a0d52ca46e3c4c1a
-
- Dec 11, 2012
-
-
Scott LaVarnway authored
Change-Id: I9702f3e9ed664c2537e7874698c944620b07fff8
-
Scott LaVarnway authored
Change-Id: Ic9956ddf1c2ddffcf7be7fdfc23ad9a2426fc47a WIP: Fixing unsafe threading in VP8 encoder.
-
- Dec 10, 2012
-
-
Scott LaVarnway authored
WIP: Fixing unsafe threading in VP8 encoder. Use the passed in macroblock instead of the macroblock located in cpi. Change-Id: I1bfa07de6ea463f2baeaae1bae5d950691bc4afc
-
Scott LaVarnway authored
Fixing unsafe threading in VP8 encoder. Change-Id: Ibf4c89a2043654834747811bc11eb283de0bb830
-
Scott LaVarnway authored
Change-Id: I76fe20ade099573997404b8733cf7f79e82fb21e WIP: Fixing unsafe threading in VP8 encoder.
-
- Dec 07, 2012
-
-
Scott LaVarnway authored
The loopfilter thread from the previous frame can be running while starting the current frame. cpi->Source will change during this time causing the wrong data to be copied. The refresh_x_frame flags also change, which will cause incorrect updates of the denoised buffers. Change-Id: I7d982b4fcb40a0610801332aa85f3b792c64e4c3
-
- Dec 06, 2012
-
-
Scott LaVarnway authored
The denoiser was writing to LAST_FRAME buffer. If LAST_FRAME isn't being updated, the reference frame buffers were out of sync between the encoder and the denoised raw buffers. This patch resolves the discrepancy by always writing to a work buffer (INTRA_FRAME) and then copying from that buffer to any buffers that needs to be updated. Change-Id: I6dd855b9749978b542bc3d515914d5f16faf25df
-
Johann Koenig authored
Change-Id: I92d613e89c8f1174eca0789116120bfa20c25c28
-
Johann Koenig authored
Change-Id: I178352813d2b8702d081caf405de9dbad9af2cc3
-
- Dec 05, 2012
-
-
Adrian Grange authored
Multi-threaded code was not updated to disable background refresh for non base-layer frames at the time it was disabled in the main C-code. Change-Id: Id6cc376130b7def046942121cfd0526b4f0a71d4
-
Johann Koenig authored
Change-Id: I9f0ae635fb9a95c4aa1529c177ccb07e2b76970b
-
Johann Koenig authored
Refactor asm_offsets for vpx_scale. Change-Id: I2db0eeb28c8e757bd033c6614a1e5319a1a204a5
-
Scott LaVarnway authored
and various unused members in VP8_COMP along with other code cleanups. Change-Id: I56c6c0a77a51f5ac5cbd6071017bcbfd2623b7df
-
Scott LaVarnway authored
Change-Id: Ifa78c0a953fab3e5dd7af0446924846c7022cd09
-
- Dec 04, 2012
-
-
Scott LaVarnway authored
cpi is no longer used . Change-Id: Ie86b994059e506cc1944212e12d4f75c041c1d15
-
- Dec 03, 2012
-
-
Johann Koenig authored
Change-Id: I9f0ae635fb9a95c4aa1529c177ccb07e2b76970b
-
Johann Koenig authored
Refactor asm_offsets for vpx_scale. Change-Id: I2db0eeb28c8e757bd033c6614a1e5319a1a204a5
-
- Nov 29, 2012
-
-
Jim Bankoski authored
Change-Id: I32ed051c8b4d3e5afa4e13bb4e3b2ca5e922ff64
-
- Nov 28, 2012
-
-
John Koleszar authored
This reverts commit b72373de. Change-Id: Ic1601160e11df1a018ef12da25967cfb5eebd5ba
-
- Nov 27, 2012
-
-
Marco Paniconi authored
Don't use the switch to gf_rate_correction factor when temporal layers is used (i.e., cpi->oxcf.number_of_layers > 1). In temporal layers, we prefer to avoid this as any frame (e.g., base layer frame at anchor of pattern) may update both last and golden (and possibly alt-ref), and so we would get different rate correction factors within the same layer. This change will make sure one rate correction factor exists for each layer. Also, made some other code in qp-regulate that depends on alt/golden update specific to the 1 layer case. Change-Id: I41a6d085bd477f9307ef3b3c311695214273892c
-