- 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
-
- 27 Feb, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: If4b5209ac14aaba6f1c1014bc0497baa8eabfaff
-
- 25 Feb, 2014 - 1 commit
-
-
James Yu authored
Change dx_time data type to int64_t to prevent test time overflow when decoding long video. Change-Id: I3dd5e324a246843e07e635fd25c50e71e385ed70 Signed-off-by:
James Yu <james.yu@linaro.org>
-
- 15 Feb, 2014 - 1 commit
-
-
Jim Bankoski authored
Change-Id: I747982e7d1157a8b45f4034ddf207306f9f957e0
-
- 14 Feb, 2014 - 1 commit
-
-
Alex Converse authored
Commit 70d9664f removed 'int i' required by a4f30a50. Change-Id: I4e7e14e9e8532f753e43a57b5bba4589d58e0c32
-
- 13 Feb, 2014 - 2 commits
-
-
Frank Galligan authored
Added support for external frame buffers to libvpx's VP9 decoder. If the external frame buffer functions are set then libvpx will call the get function whenever it needs a new frame buffer to decode a frame into. And it will call the release function whenever there are no more references to that buffer. Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
-
Dmitry Kovalev authored
Change-Id: I668afb50614644d2eac2e968e1fafd6d73170bec
-
- 12 Feb, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I137e5e6585356792913e1e84da6c0a439c5153a5
-
- 05 Feb, 2014 - 1 commit
-
-
James Zern authored
int -> size_t for threshold values. this silences a few signed/unsigned comparison warnings Change-Id: Ic7b7af61f75f60a1b6d04167640cea2d09bbd967
-
- 01 Feb, 2014 - 1 commit
-
-
James Zern authored
the public typedef already includes a const, quiets 'same type qualifier used more than once' warnings Change-Id: Ib118b3b116fba59d4c6ead84d85b26e5d3ed363d
-
- 28 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Fix of https://code.google.com/p/webm/issues/detail?id=698 issue. Change-Id: I7a92d91481dbbae28d8953f146e9faafdcd7a310
-
- 24 Jan, 2014 - 2 commits
-
-
Frank Galligan authored
A future CL will add external frame buffers differently. Squash commit of four revert commits: Revert "Increase required number of external frame buffers" This reverts commit 9e41d569. Revert "Add external constants." This reverts commit bbf53047. Revert "Add frame buffer lru cache." This reverts commit fbada948. Conflicts: vpxdec.c Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005 Revert "Add support to pass in external frame buffers." This reverts commit 10f89169. Conflicts: test/external_frame_buffer_test.cc vp9/common/vp9_alloccommon.c vp9/common/vp9_reconinter.c vp9/decoder/vp9_decodeframe.c vp9/encoder/vp9_onyx_if.c vp9/vp9_dx_iface.c vpx/vpx_decoder.h vpx/vpx_external_frame_buffer.h vpx_scale/generic/yv12config.c vpxdec.c Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
-
Dmitry Kovalev authored
Change-Id: I5e546fce725b8c4722da5494e9423154e870fd58
-
- 22 Jan, 2014 - 3 commits
-
-
Dmitry Kovalev authored
Change-Id: I2380b1b80f48496732b69c8255a485024d375f0f
-
Adrian Grange authored
Change-Id: I46dd5ce06f36362c6274511cd1531d93926aa9bc
-
Dmitry Kovalev authored
Change-Id: I60f2ce77638cf7d2116bc1e64b466942c76644e0
-
- 18 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I03f614872167841515a74740d654c008b60104a4
-