Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-10 | Add get release decoder frame buffer functions. | Frank Galligan | |
This CL changes libvpx to call a function when a frame buffer is needed for decode. Libvpx will call a release callback when no other frames reference the frame buffer. This CL adds a default implementation of the frame buffer callbacks. Currently only VP9 is supported. A future CL will add support for applications to supply their own frame buffer callbacks. Change-Id: I1405a320118f1cdd95f80c670d52b085a62cb10d | |||
2014-02-05 | Merge "Cleaning up recode_loop_test()." | Dmitry Kovalev | |
2014-02-05 | Merge "Cleaning up vp9_firstpass.c." | Dmitry Kovalev | |
2014-02-05 | Merge "Optimize bilinear sub-pixel filters in ssse3" | Yunqing Wang | |
2014-02-05 | Merge "Clamping active_{best, worst}_quality values." | Dmitry Kovalev | |
2014-02-05 | Cleaning up recode_loop_test(). | Dmitry Kovalev | |
Change-Id: Iaa6d01221a1f82ce9b500c85e186ab53b92aae9a | |||
2014-02-05 | Merge "vpxdec: normalize frame size types" | James Zern | |
2014-02-05 | Cleaning up vp9_firstpass.c. | Dmitry Kovalev | |
Change-Id: I111d6d1ea5ee641780abc096341369a37627aaae | |||
2014-02-05 | Merge "Removing unused SPEEDSTATS." | Dmitry Kovalev | |
2014-02-05 | Merge "Remove delete_first_pass_file." | Adrian Grange | |
2014-02-05 | Merge "gen_msvs_proj: add trailing \ to IntDir" | James Zern | |
2014-02-05 | Merge "One-pass rate control cleanups/fixes/refactoring" | Deb Mukherjee | |
2014-02-05 | Merge "Cleaning up vp9_get_pred_context_single_ref_p2()." | Dmitry Kovalev | |
2014-02-05 | Remove delete_first_pass_file. | Adrian Grange | |
Change-Id: If46d93fb1c26e4629af1f492bfad7a82b4c4f778 | |||
2014-02-05 | Removing unused SPEEDSTATS. | Dmitry Kovalev | |
Change-Id: Ia41007206ce437852dd1b532ee8e233d889e0040 | |||
2014-02-05 | One-pass rate control cleanups/fixes/refactoring | Deb Mukherjee | |
Inlcudes a number cleanups: 1. Moves the one-pass pre-encode parameter setting functions to vp9_ratectrl.c 2. Deprecates per_frame_bandwidth in RATE_CONTROL structure 3. Removes target_bandwidth in cpi structure since it is not used. 4. Various renaming of functions There is no bit-stream change in 2-pass, one-pass cbr and one-pass vbr modes. Change-Id: Ifd9916bf4d485b7d04c5f52044ffe6703254ccbd | |||
2014-02-05 | Merge "arm: Consistently use braces around doubleword arguments to vld" | Johann | |
2014-02-05 | Merge "arm: Use {} around quadword arguments to vld" | Johann | |
2014-02-05 | arm: Consistently use braces around doubleword arguments to vld | Martin Storsjo | |
This isn't strictly necessary, but makes the file more consistent with the other arm assembly source files. Change-Id: I245c9677d89e0ab3f31991e473764858af35b180 | |||
2014-02-05 | arm: Use {} around quadword arguments to vld | Martin Storsjo | |
This fixes building for iOS. Change-Id: Ice082648c02a3faf93891f7ddc122875e2bdc9cb | |||
2014-02-05 | ads2gas.pl: Don't require perl to be in a fixed location | Martin Storsjo | |
This reduces the differences to ads2gas_apple.pl. Change-Id: Ie30e369e3685b35485efe2296f7cdf91dafee1e7 | |||
2014-02-05 | ads2gas_apple.pl: Reduce differences to ads2gas.pl | Martin Storsjo | |
Avoid substitution of substrings by using \b to make sure the substituted strings are at word boundaries. This is an adaption of the corresponding changes to ads2gas.pl from 7ebcaeb0fa. Change-Id: I52160e8ba0373d4779d5fc3b0c384ca5c51c7b13 | |||
2014-02-04 | gen_msvs_proj: add trailing \ to IntDir | James Zern | |
older versions of visual studio did not include the trailing \. this moves the objects to their intended location: the project subdirectory Change-Id: I244479cdebf6b3f03bed6dbfca82e7fb4542f0de | |||
2014-02-04 | Merge "libmkv: Use uint64_t instead of UInt64." | James Zern | |
2014-02-04 | vpxdec: normalize frame size types | James Zern | |
int -> size_t for threshold values. this silences a few signed/unsigned comparison warnings Change-Id: Ic7b7af61f75f60a1b6d04167640cea2d09bbd967 | |||
2014-02-04 | Merge "vp9_systemdependent.h: relocate system includes" | James Zern | |
2014-02-04 | vp9_systemdependent.h: relocate system includes | James Zern | |
avoid wrapping msvc includes with extern "C"; this breaks some visual studio builds of the (c++) tests. Change-Id: Ie8062d55d4f4c049f6cd360a36da6a67607df132 | |||
2014-02-04 | Merge "Adjust speed feature for --rt" | Yaowu Xu | |
2014-02-04 | Merge "Removing DBG_PRNT_SEGMAP." | Dmitry Kovalev | |
2014-02-04 | Merge "libmkv: constify codec_id." | James Zern | |
2014-02-04 | Merge "Removing unused estimate_cq() function." | Dmitry Kovalev | |
2014-02-04 | Merge "Moving MBGRAPH_{MB, FRAME}_STATS structs to vp9_mbgraph.h." | Dmitry Kovalev | |
2014-02-04 | Merge "Renaming vp9_variance_c.c to vp9_variance.c." | Dmitry Kovalev | |
2014-02-04 | Merge "Replacing int_mv with MV." | Dmitry Kovalev | |
2014-02-04 | Merge "Inlinging get_next_chkpts macro in vp9_mcomp.c." | Dmitry Kovalev | |
2014-02-04 | Merge "Removing SECTIONBITS_OUTPUT." | Dmitry Kovalev | |
2014-02-04 | libmkv: Use uint64_t instead of UInt64. | Ralph Giles | |
The rest of the code uses stdint types and this makes porting easier. Change-Id: Ie2f565f6a919199f0145b6aea97bb7588548e97d | |||
2014-02-04 | libmkv: constify codec_id. | Ralph Giles | |
This lets the caller pass a string literal for the codec id. From https://bugzilla.mozilla.org/show_bug.cgi?id=966044 Change-Id: I345bd7a5943f0c33b3fb368d4280100ac5038a3d | |||
2014-02-04 | Removing DBG_PRNT_SEGMAP. | Dmitry Kovalev | |
Change-Id: I71d85e3455545960938e525ae8aa0a667e1db94c | |||
2014-02-04 | Merge "Ignore missing newline message" | Johann | |
2014-02-04 | Ignore missing newline message | Johann | |
git diff adds the following line to diffs: \ No newline at end of file which interferes with diff.py parsing. diff.py only looks for '+', '-' and ' ' at the beginning of the line. Issue seen on https://gerrit.chromium.org/gerrit/68611 Change-Id: I0d7b4485c470e0b409f2c9cddde6c9aceba0152e | |||
2014-02-04 | Merge "Moving x1 & y1 calculation under if condition." | Dmitry Kovalev | |
2014-02-04 | Merge "With on demand border extension, clamping the MV is not longer needed." | hkuang | |
2014-02-04 | Renaming vp9_variance_c.c to vp9_variance.c. | Dmitry Kovalev | |
Change-Id: I7b29cb18ad36d79e1c6329c7de88496059f49db4 | |||
2014-02-04 | With on demand border extension, clamping the MV | hkuang | |
is not longer needed. Change-Id: I40c37ef18c67ab27fc336694dfca3c43a87c47ca | |||
2014-02-04 | Removing unused estimate_cq() function. | Dmitry Kovalev | |
Change-Id: If3a1af1a54f3a3c0d9c966fdc0721981070c7f28 | |||
2014-02-04 | Merge "One-pass rate control fixes and cleanups" | Deb Mukherjee | |
2014-02-04 | Merge "Remove duplicated code" | Adrian Grange | |
2014-02-04 | One-pass rate control fixes and cleanups | Deb Mukherjee | |
Fixes rate control partially in one-pass non-cbr case to achieve a bitrate close to the one desired. Previous version was way off at the high bitrate end. Also includes several one-pass rate control cleanups and refactoring. On derfraw300, one-pass encoding is now 19% off from two-pass speed 0 encoding, down from 35%. Change-Id: I6f0dcdb7f8aa85a7e7cd3a3155d4f9d2a4d2f4f4 | |||
2014-02-04 | Remove duplicated code | Adrian Grange | |
Change-Id: I1b7c8165162e835e22cf164cce989c0cebd7ca95 |