summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-07Cleanup tokenize_b and hoist some invarients out of the loop.Alex Converse
Change-Id: I60401b45b85de8123d16233c2a14abddc1c55041
2014-02-06Merge "Fixing c++ compiler errors in svc_encodeframe.c."Dmitry Kovalev
2014-02-06Merge "Parameter fixes for one-pass non-cbr mode"Deb Mukherjee
2014-02-06Fixing c++ compiler errors in svc_encodeframe.c.Dmitry Kovalev
Change-Id: I242035d433f6d4027252cb8aa7d938c4170a2d65
2014-02-06Parameter fixes for one-pass non-cbr modeDeb Mukherjee
Fixes some of the parameters for 1-pass non-cbr mode. Also includes some cleanups, inlcuding refactoring of the recode_loop options. Results on derfraw300 improve by about 5-6%, so that the one-pass mode is now 13% below the 2-pass mode in speed 0. Change-Id: I844cc2638694c7574f3be00d41d60b23dc1016f0
2014-02-06Merge "Remove out of date comment."Adrian Grange
2014-02-06Merge "Adding video reader/writer APIs."Dmitry Kovalev
2014-02-06Merge "Using vpx_codec_err_t instead of int."Dmitry Kovalev
2014-02-06Finally removing "short" from transform names.Dmitry Kovalev
Change-Id: I5259b68dc1bcceb153e3ffe638a79a59a3019e9d
2014-02-06Using vpx_codec_err_t instead of int.Dmitry Kovalev
This fixes errors generated by c++ compiler. Change-Id: I0f792371790b5e6462b77c8d7fabab0db30b11eb
2014-02-06Merge "Adding is_mv_in() function."Dmitry Kovalev
2014-02-06Layer based rate control for CBR mode.Marco Paniconi
This patch adds a buffer-based rate control for temporal layers, under CBR mode. Added vpx_temporal_scalable_patters.c encoder for testing temporal layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns). Updated datarate unittest with tests for temporal layer rate-targeting. Change-Id: I8900a854288b9354d9c697cfeb0243a9fd6790b1
2014-02-05Merge "vp8_set_maps.c: silence some type warnings"James Zern
2014-02-05libmkv: fix Makefile.Ralph Giles
Update the local makefile to build all the files and the test application by default to simplify build verification. Change-Id: Ic10141ea14c85110ff7507447d16297b77d296e9
2014-02-05Adding video reader/writer APIs.Dmitry Kovalev
Right now only IVF format is supported which is enough for example code. Other formats like y4m, webm, raw yuv will be supported later. Change-Id: I34c6f20731c1851947587ca5c589d7856b675164
2014-02-05vp8_set_maps.c: silence some type warningsJames Zern
Change-Id: I371863fc68f4984a223a684f9e89b25e9991e1e7
2014-02-05Merge "vp8_scalable_patterns: silence a few warnings"James Zern
2014-02-05Merge "examples.mk: build examples/*.c directly"James Zern
2014-02-05Merge "configure: use -Werror when testing CXX flags w/clang"James Zern
2014-02-05Merge "update .gitignore"James Zern
2014-02-05Merge "Removing redundant is_inter_mode() call."Dmitry Kovalev
2014-02-05Merge "Cleaning up vp9_get_pred_context_single_ref_p1()."Dmitry Kovalev
2014-02-05Merge "Removing "_1d" suffix from mips transform code."Dmitry Kovalev
2014-02-05Merge "Renaming vp9_sad_c.c to vp9_sad.c."Dmitry Kovalev
2014-02-05Merge "Cleaning up encode_frame_to_data_rate()."Dmitry Kovalev
2014-02-05Merge "Cleaning up recode_loop_test()."Dmitry Kovalev
2014-02-05Merge "Cleaning up vp9_firstpass.c."Dmitry Kovalev
2014-02-05configure: use -Werror when testing CXX flags w/clangJames Zern
Change-Id: Ia7d827d391941b4b507e568c99cc83531273433c
2014-02-05Merge "Optimize bilinear sub-pixel filters in ssse3"Yunqing Wang
2014-02-05examples.mk: build examples/*.c directlyJames Zern
since 50fa585 Removing examples code generation and making them static. the examples have been c files, not generated from text. this removes GEN_EXAMPLES and replaces it with EXAMPLES, building the source directly rather than copying it to the build folder Change-Id: I5445bc49553419e3d2430963517d2c18cdba1f82
2014-02-05Merge "Clamping active_{best, worst}_quality values."Dmitry Kovalev
2014-02-05Cleaning up recode_loop_test().Dmitry Kovalev
Change-Id: Iaa6d01221a1f82ce9b500c85e186ab53b92aae9a
2014-02-05Remove out of date comment.Adrian Grange
Change-Id: I8c993cf0881cd77c34a4efe7ba1d067cd28c6105
2014-02-05Cleaning up encode_frame_to_data_rate().Dmitry Kovalev
Change-Id: Ib76a31e68aef5cb9eeba57dc58d9c30c9c98ed95
2014-02-05Merge "vpxdec: normalize frame size types"James Zern
2014-02-05Cleaning up vp9_firstpass.c.Dmitry Kovalev
Change-Id: I111d6d1ea5ee641780abc096341369a37627aaae
2014-02-05Merge "Removing unused SPEEDSTATS."Dmitry Kovalev
2014-02-05Merge "Remove delete_first_pass_file."Adrian Grange
2014-02-05Merge "gen_msvs_proj: add trailing \ to IntDir"James Zern
2014-02-05Merge "One-pass rate control cleanups/fixes/refactoring"Deb Mukherjee
2014-02-05Cleaning up vp9_get_pred_context_single_ref_p1().Dmitry Kovalev
Change-Id: I279343b474d7ff41afcf8f1493b6fbf716b51823
2014-02-05Merge "Cleaning up vp9_get_pred_context_single_ref_p2()."Dmitry Kovalev
2014-02-05Remove delete_first_pass_file.Adrian Grange
Change-Id: If46d93fb1c26e4629af1f492bfad7a82b4c4f778
2014-02-05Renaming vp9_sad_c.c to vp9_sad.c.Dmitry Kovalev
Change-Id: I0beb01b0209cf4ae849b4c67d72107b631f46c0d
2014-02-05Removing unused SPEEDSTATS.Dmitry Kovalev
Change-Id: Ia41007206ce437852dd1b532ee8e233d889e0040
2014-02-05One-pass rate control cleanups/fixes/refactoringDeb 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-05Merge "arm: Consistently use braces around doubleword arguments to vld"Johann
2014-02-05Merge "arm: Use {} around quadword arguments to vld"Johann
2014-02-05Removing redundant is_inter_mode() call.Dmitry Kovalev
Block type was already detected by is_inter_block() call. Change-Id: I7923ce11b6a0071ce9df8c744a78c816651a15dc
2014-02-05arm: Consistently use braces around doubleword arguments to vldMartin Storsjo
This isn't strictly necessary, but makes the file more consistent with the other arm assembly source files. Change-Id: I245c9677d89e0ab3f31991e473764858af35b180