- 11 Sep, 2015 2 commits
-
-
Ronald S. Bultje authored
Change-Id: I28c939db49334572476aa2b428ec93111d4e869d
-
Ronald S. Bultje authored
... unless --output-bit-depth was set. Change-Id: I3482eaf12e245eec24427518fccdd173f890f4b4
-
- 14 Aug, 2015 1 commit
-
-
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
-
- 12 Aug, 2015 1 commit
-
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- 05 Jun, 2015 1 commit
-
-
James Zern authored
Change-Id: I95827a6f5e585d2accbb8fc09501f2d38db585e4
-
- 12 May, 2015 2 commits
-
-
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
-
- 26 Mar, 2015 1 commit
-
-
hkuang authored
The reason is due to early break out before outputting all the frames inside decoder. Change-Id: I4a138fba08d12935c39bd7602c95f8c18b474e29
-
- 18 Mar, 2015 1 commit
-
-
Johann 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
-
- 17 Mar, 2015 1 commit
-
-
hkuang authored
Change-Id: I0ba02d501d65a2f219fa1bb87b8eb81f7e6ab332
-
- 25 Feb, 2015 1 commit
-
-
Hanno Böck authored
Change-Id: I1108d720bb3b30586b128dd01ce608e1e62b1756
-
- 06 Feb, 2015 1 commit
-
-
James Zern authored
- use fatal() consistently - correct wording in output file open failure message Change-Id: I4dafe03c6eece6df53375f72adf0d5964e211c9a
-
- 18 Dec, 2014 1 commit
-
-
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
-
- 12 Dec, 2014 1 commit
-
-
Tom Finegan authored
The other name was misleading: We do not export scaling support from libvpx via vpx_im{g,age}*. Change-Id: I8acb4ea0301f08c9bab557a4063ea35d147b4631
-
- 21 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
Also adds mising test vectors for profile 1. Change-Id: I5269af8b9e6b708ce50a0d9c69b6cae4bb2870dc
-
- 13 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
And also fixes some style consistency issues. Change-Id: I3dc6d44e17d2d6075dc9b02c4255a7395046c5e0
-
- 08 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
Moves the high bitdepth bit-shift operations to tools_common.c Change-Id: Ifab91574362609cd224d2d6bae5fde00652eb3e4
-
- 01 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
Adds enums and corresponding vpx level code. Change-Id: Ia402d47490a4466988d7edc6b7e3e5163f20a381
-
- 29 Sep, 2014 1 commit
-
-
Deb Mukherjee authored
Also includes yv12 config changes. Change-Id: Iacf40d8bf486815b54c32a127ce3cd4516b7e44f
-
- 15 Sep, 2014 1 commit
-
-
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
-
- 03 Sep, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I6fdcea0e0faf42386dd2b8f972a3b3fb2c21b2c7
-
- 02 Sep, 2014 1 commit
-
-
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
-
- 23 Aug, 2014 1 commit
-
-
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
-
- 22 Aug, 2014 1 commit
-
-
Deb Mukherjee authored
Use img->fmt rather than hardcoded I420P to support profiles 1-3. Change-Id: I31fc89e545208243e133512d41e2d97995a968ce
-
- 19 Aug, 2014 1 commit
-
-
Jim Bankoski authored
Change-Id: Icd07ee241b1e36bb4c9e40e592bae259e65f2ce4
-
- 16 Aug, 2014 1 commit
-
-
James Zern authored
Change-Id: I267103595f28c9d9dce2bc38e6db4e371acc7235
-
- 13 Aug, 2014 1 commit
-
-
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
-
- 12 Aug, 2014 1 commit
-
-
Jim Bankoski authored
Change-Id: I4dc2cb255f4fe30998b6ee61184895dee9f5da8e
-
- 04 Aug, 2014 1 commit
-
-
Jim Bankoski authored
Change-Id: I4e2aeaef3e6efd5be3cb963d2eba5e08dc89b803
-
- 16 Jul, 2014 1 commit
-
-
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
-
- 15 Jul, 2014 1 commit
-
-
Deb Mukherjee authored
Renames interface to codec_interface since it is a reserved word on windows. Change-Id: I84f2cbf257a4c44f16dc2464127e35ee405c2c3e
-
- 14 Jul, 2014 1 commit
-
-
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
-
- 05 Jul, 2014 1 commit
-
-
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
-
- 03 Jul, 2014 1 commit
-
-
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
-
- 02 Jul, 2014 2 commits
-
-
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
-
- 21 May, 2014 1 commit
-
-
Deb Mukherjee authored
Also adds compile check and a libyuv configure flag Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b
-
- 13 May, 2014 1 commit
-
-
James Zern authored
fixes build of this file in the dist directory when using '--enable-install-srcs' Change-Id: I7743611bea9e0bddb473777e2e007e6eadebfc1f
-
- 22 Apr, 2014 1 commit
-
-
Deb Mukherjee authored
Renames FilterMode to FilterModeEnum for compatibility with google3 libyuv Change-Id: Iec845e6a6aeac4171790c87ce3dd9000ab840a36
-
- 14 Mar, 2014 1 commit
-
-
Vignesh Venkatasubramanian authored
Adding a --(enable|disable)-webm-io flag to control WebM container input and output support. For now, enabling WebM IO by default only when there is a C++ compiler. Doing so because eventually we will move WebM IO to libwebm and it is built using C++. Change-Id: I210ac36c23528e382ed41d3c4322291720481492
-