- Oct 07, 2015
-
-
James Zern authored
Change-Id: I93c56dfa547af9b2f2b96c4f85fd9862ea67af62
-
- Sep 29, 2015
-
-
Yaowu Xu authored
Resolved Conflicts in the following files: configure vp10/common/idct.c vp10/encoder/dct.c vp10/encoder/encodemb.c vp10/encoder/rdopt.c Change-Id: I4cb3986b0b80de65c722ca29d53a0a57f5a94316
-
- Sep 26, 2015
-
-
Ronald S. Bultje authored
The name "display_*" (or "d_*") is used for non-compatible information (that is, the cropped frame dimensions in pixels, as opposed to the intended screen rendering surface size). Therefore, continuing to use display_* would be confusing to end users. Instead, rename the field to render_*, so that struct vpx_image can include it. Change-Id: Iab8d2eae96492b71c4ea60c4bce8121cb2a1fe2d
-
- Sep 11, 2015
-
-
Ronald S. Bultje authored
Change-Id: I28c939db49334572476aa2b428ec93111d4e869d
-
Ronald S. Bultje authored
... unless --output-bit-depth was set. Change-Id: I3482eaf12e245eec24427518fccdd173f890f4b4
-
- Aug 14, 2015
-
-
Yaowu Xu authored
CONFIG_VP9_HIGHBITDEPTH is currently used by both vp9 and vp10, but in many place outside vp9/vp10, the macro was used in conjunction of CONFIG_VP9. This created a dependency on vp9 for vp10 to build. This commit removes the dependency by use CONFIG_VP9_HIGHBITDEPTH only in these places. Change-Id: I8cc007fc9cf132394c6498ce6759e606b64a6ad0
-
- Aug 12, 2015
-
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- Jun 05, 2015
-
-
James Zern authored
Change-Id: I95827a6f5e585d2accbb8fc09501f2d38db585e4
-
- May 12, 2015
-
-
James Zern authored
silences missing-prototype warnings Change-Id: I080d2a24eeb6faa8c160683cc1fbf30d3b0b49e5
-
James Zern authored
+ the definitions in the examples silences a missing-prototype warning Change-Id: I7c064cacd6d2073a6107de6c3e2cc46ef8a68411
-
- Mar 26, 2015
-
-
Hangyu Kuang authored
The reason is due to early break out before outputting all the frames inside decoder. Change-Id: I4a138fba08d12935c39bd7602c95f8c18b474e29
-
- Mar 18, 2015
-
-
Johann Koenig authored
Because the call to vpx_codec_control at line 928 is now guarded by !frame_parallel, 'corrupted' may not be set. Change-Id: Id166bd8a8cdb5e5120fca1640011a3545f6e178a
-
- Mar 17, 2015
-
-
Hangyu Kuang authored
Change-Id: I0ba02d501d65a2f219fa1bb87b8eb81f7e6ab332
-
- Feb 25, 2015
-
-
hanno authored
Change-Id: I1108d720bb3b30586b128dd01ce608e1e62b1756
-
- Feb 06, 2015
-
-
James Zern authored
- use fatal() consistently - correct wording in output file open failure message Change-Id: I4dafe03c6eece6df53375f72adf0d5964e211c9a
-
- Dec 18, 2014
-
-
James Zern authored
this function may return an error if no frame is available; --keep-going is meant to test decoder resilience, so simply warn in this case. Change-Id: I6e6aed3e78eca21cca80d7d8a06a1a244685ba29
-
- Dec 12, 2014
-
-
Tom Finegan authored
The other name was misleading: We do not export scaling support from libvpx via vpx_im{g,age}*. Change-Id: I8acb4ea0301f08c9bab557a4063ea35d147b4631
-
- Oct 21, 2014
-
-
Deb Mukherjee authored
Also adds mising test vectors for profile 1. Change-Id: I5269af8b9e6b708ce50a0d9c69b6cae4bb2870dc
-
- Oct 13, 2014
-
-
Deb Mukherjee authored
And also fixes some style consistency issues. Change-Id: I3dc6d44e17d2d6075dc9b02c4255a7395046c5e0
-
- Oct 08, 2014
-
-
Deb Mukherjee authored
Moves the high bitdepth bit-shift operations to tools_common.c Change-Id: Ifab91574362609cd224d2d6bae5fde00652eb3e4
-
- Oct 01, 2014
-
-
Deb Mukherjee authored
Adds enums and corresponding vpx level code. Change-Id: Ia402d47490a4466988d7edc6b7e3e5163f20a381
-
- Sep 29, 2014
-
-
Deb Mukherjee authored
Also includes yv12 config changes. Change-Id: Iacf40d8bf486815b54c32a127ce3cd4516b7e44f
-
- Sep 15, 2014
-
-
Frank Galligan authored
Libvpx was memseting every external frame buffer before decode. This was to work around a valgrind issue in our C loop filter. Most of the time this was not needed and we have noticed some significant performance loss on some platforms. Now we require the application to zero out the buffers if it is using external frame buffers. Change-Id: I7330d00a315e65137ed30edd5f813e8929b76242
-
- Sep 03, 2014
-
-
Dmitry Kovalev authored
Change-Id: I6fdcea0e0faf42386dd2b8f972a3b3fb2c21b2c7
-
- Sep 02, 2014
-
-
Deb Mukherjee authored
Adds config parameter vp9_highbitdepth, to support highbitdepth profiles. Also includes most vpx level high bit-depth functions. However encode/decode in the highbitdepth profiles will not work until the rest of the code is in place. Change-Id: I34c53b253c38873611057a6cbc89a1361b8985a6
-
- Aug 23, 2014
-
-
James Zern authored
the parsing of this flag was mistakenly put in a CONFIG_VP8_DECODER conditional block in: 95853db8 vpxdec: add --keep-going option Change-Id: Ie83ca0399fd3f3d4b0a9d03b7ca5536b310e1f02
-
- Aug 22, 2014
-
-
Deb Mukherjee authored
Use img->fmt rather than hardcoded I420P to support profiles 1-3. Change-Id: I31fc89e545208243e133512d41e2d97995a968ce
-
- Aug 19, 2014
-
-
Jim Bankoski authored
Change-Id: Icd07ee241b1e36bb4c9e40e592bae259e65f2ce4
-
- Aug 16, 2014
-
-
James Zern authored
Change-Id: I267103595f28c9d9dce2bc38e6db4e371acc7235
-
- Aug 13, 2014
-
-
Deb Mukherjee authored
Reinstates an assignment to prevent an asan failurere on google3. Not sure why the failure happens. This was removed in a recent patch https://gerrit.chromium.org/gerrit/#/c/71068/. Change-Id: Ifd9ccffd4c2164f4de38b21821ffb28bd779b0f3
-
- Aug 12, 2014
-
-
Jim Bankoski authored
Change-Id: I4dc2cb255f4fe30998b6ee61184895dee9f5da8e
-
- Aug 04, 2014
-
-
Jim Bankoski authored
Change-Id: I4e2aeaef3e6efd5be3cb963d2eba5e08dc89b803
-
- Jul 16, 2014
-
-
Deb Mukherjee authored
Adds support for raw yuv inputs in 422/444 sampling for use in profiles 1 and 3. New options added to vpxenc are: --i422 and --i444, which are to be used in conjunction with --width, --height, and --fps for proper raw yuv handling. A new option is added to vpxdec: --rawvideo, which enforces raw yuv video output for the bit-stream decoded irrespective of 420, 422 or 444 sampling. The existing options --i420 and --yv12 are specialized for use only for 420 content. Change-Id: I2e3028380709afa673bf2e2c25ad5e271a626055
-
- Jul 15, 2014
-
-
Deb Mukherjee authored
Renames interface to codec_interface since it is a reserved word on windows. Change-Id: I84f2cbf257a4c44f16dc2464127e35ee405c2c3e
-
- Jul 14, 2014
-
-
Deb Mukherjee authored
Sets the bit-depth field as default 8 in the image structure in vp8. Generalizes yuv read in preparation for support for reading 422/444 for 8-bit and 10/12-bit. Change-Id: I560c13c348b122fd028e408431156376b895058c
-
- Jul 05, 2014
-
-
Deb Mukherjee authored
The y4m extension used is the same as the one used in ffmpeg/x264. The patch is adapted from the highbitdepth branch. Also adds unit tests for y4m header parsing and md5 check of the raw frame data, as well as y4m writing. [build fix for Mac/VS by not using tuples with strings] Change-Id: I40897ee37d289e4b6cea6fedc67047d692b8cb46
-
- Jul 03, 2014
-
-
Dmitry Kovalev authored
Reverting "Adds support for reading and writing 10/12-bit y4m" for now because of Mac Build Failure. This reverts commit 82dc1332 Change-Id: I824bf42bf47c7df6985c79e451d6af913030d374
-
- Jul 02, 2014
-
-
Deb Mukherjee authored
The y4m extension used is the same as the one used in ffmpeg/x264. The patch is adapted from the highbitdepth branch. Also adds unit tests for y4m header parsing and md5 check of the raw frame data, as well as y4m writing. Change-Id: Ie2794daf6dbafd2f128464f9b9da520fc54c0dd6
-
James Zern authored
for debugging purposes. continues decoding after receiving a decode error. will still exit with an error after the current loop, ignoring remaining --loops Change-Id: I011a71b866ff493a3f3bbb59e9bff998d19daee3
-
- May 21, 2014
-
-
Deb Mukherjee authored
Also adds compile check and a libyuv configure flag Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b
-