summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-30Merge "tests: fix a few msvc warnings"James Zern
2014-01-30Merge "Enforce the use of profile 1 for non-420 content."Alex Converse
2014-01-30Merge "Fixing out of bounds access in frame_refs[] array."Yaowu Xu
2014-01-30Merge "Fix some automerge artifacts"Yaowu Xu
2014-01-30Merge "Fix a build issue for --enable-intern-stats"Yaowu Xu
2014-01-30Fix some automerge artifactsYaowu Xu
Some changes in 1ca1186 were mistakenly reverted by a later merge, this commit re-instated the chanages from values to enums. Change-Id: Ia6b01c31da584a1f612996e6432612c1295b9eaf
2014-01-30Fix a build issue for --enable-intern-statsYaowu Xu
Change-Id: Iea7c9fa0726dbf9792eea79e6a05eb8a3c718d45
2014-01-29Merge "Changing ivf_write_frame_header() function signature."Dmitry Kovalev
2014-01-29Fixing out of bounds access in frame_refs[] array.Dmitry Kovalev
Change-Id: I08f45573e0b2195c09fb6aecacb4c57431a711ea
2014-01-29Merge "obj_int_extract (msvs): add missing project dep"James Zern
2014-01-29Changing ivf_write_frame_header() function signature.Dmitry Kovalev
Replacing vpx_codec_cx_pkt argument with two separate pts and frame_size. Change-Id: I7b37e379ee71342520cf08f03acfb4b499b2cbe4
2014-01-29obj_int_extract (msvs): add missing project depJames Zern
obj_int_extract.bat this project and target still need some work to allow for concurrent builds to succeed from the command line. Change-Id: Ieb3bddc54636e77519083c48573909616257eb23
2014-01-29Merge "create super fast rtc mode"Yaowu Xu
2014-01-29Merge "Add a strict mode for auto_min_max_partition_size feature"Yaowu Xu
2014-01-29tests: fix a few msvc warningsJames Zern
Change-Id: I7ee89d6fc2afc20563d1784598ce83e29c0e6651
2014-01-29Add a strict mode for auto_min_max_partition_size featureYaowu Xu
In this new mode, the size range is strictly determined by the min and max partition size in neighborhood blocks. Niklas720 encoding time at cpu-used -5 goes from 56250ms to 50676ms, a 10% reduction. Change-Id: I316b0e2ac967ff3fad57b28d69c0ec80b7d8b34e
2014-01-29Merge "Moving RATE_CONTROL struct to vp9_ratectrl.h."Dmitry Kovalev
2014-01-29Merge "Removing ONEPASS_FRAMESTATS struct."Dmitry Kovalev
2014-01-29Merge "Enables alt-ref frames in one pass mode"Deb Mukherjee
2014-01-29Merge "Finally removing vp9_setup_interp_filters() function."Dmitry Kovalev
2014-01-29Merge "Cleaning up vp9_firstpass.c."Dmitry Kovalev
2014-01-29Merge "vpxenc: Relocate rate/quantizer histogram code."Dmitry Kovalev
2014-01-29Merge "Add macros for convolve functions"Yunqing Wang
2014-01-29vpxenc: Relocate rate/quantizer histogram code.Dmitry Kovalev
Adding rate_hist.{h, c} files. Change-Id: Iaa28af6b25ec8982966a7296a073d6017b3a7f96
2014-01-29Finally removing vp9_setup_interp_filters() function.Dmitry Kovalev
Change-Id: If446225afbb49f6033c2a4516a37c377de6f70f7
2014-01-29Cleaning up vp9_firstpass.c.Dmitry Kovalev
Change-Id: Ic2ff6405f01fd43d07c5ee3b5e374909401115cc
2014-01-29Merge "Adapting decode_with_drops example to use new file reading API."Dmitry Kovalev
2014-01-29Enables alt-ref frames in one pass modeDeb Mukherjee
Includes a few fixes and clean-ups that adds the ability to use alt-ref frames in one-pass mode. Whether alt-refs are actually used or not is controlled by a macro USE_ALTREF_FOR_ONE_PASS in vp9_firstpass.c. This first cut seems to improve derf by 15+% in 1-pass mode. But further experiments with parameters are underway. Change-Id: I78254421435478003367c788c7930d2dc4ee2816
2014-01-29Adapting decode_with_drops example to use new file reading API.Dmitry Kovalev
Change-Id: Idd1acfcf8bb16a2ddb9c6c1c841a7741e90589d9
2014-01-29Adapting postproc example to use new file reading API.Dmitry Kovalev
Change-Id: Ib3747c81db8cc89b5d7012db557411a3b49712aa
2014-01-29create super fast rtc modeJim Bankoski
This patch only works if the video is a width and height that are both a multiple of 32.. It sets every partition to 16x16, and does INTRADC only on the first frame and ZEROMV on every other frame. It always does does the largest possible transform, and loop filter level is set to 4. Was ~20% faster than speed -5 of vp8 Now 20% slower but adds motion search ( every block ), nearest, near and zeromv The SVC test was changed because - while this realtime mode produces bad quality albeit quickly, it isn't obeying all the rules it should about which frames are available. Change-Id: I235c0b22573957986d41497dfb84568ec1dec8c7
2014-01-29Trap divide by 0.Paul Wilkins
Trap divide by 0 that could occur with a 0 rate target in aq mode COMPLEXITY_AQ. Change-Id: I034514f512b2a0db470ae8d37ea395278bf473cf
2014-01-28Add macros for convolve functionsYunqing Wang
Added macros to reduce the code duplication. Change-Id: I1916aa5a386ea07d961d4ec439ab09bb8c45487d
2014-01-28Correct OUTPUT_C_HEADERJohann
OUTPUT_FMT_C_HEADER Change-Id: Ic1a583352ead8268efc39f1b89257e9c622e1613
2014-01-28Merge "Reintroduce modelling for some speeds"Jim Bankoski
2014-01-28Reintroduce modelling for some speedsJim Bankoski
Change-Id: Ia8fa3961eec34545465018281dc022bc6f73869a
2014-01-28Moving RATE_CONTROL struct to vp9_ratectrl.h.Dmitry Kovalev
Change-Id: I0c286e3d68a4a4ecf6df02e6fd9990327b0ceb22
2014-01-28Removing ONEPASS_FRAMESTATS struct.Dmitry Kovalev
It seems we don't use it and not going to. Change-Id: Ie76cd04dafc79b0a5911f8957d4253ca2d787f0c
2014-01-28Merge "vpxdec: restoring old md5 behavior for y4m files."Dmitry Kovalev
2014-01-28vpxdec: restoring old md5 behavior for y4m files.Dmitry Kovalev
Fix of https://code.google.com/p/webm/issues/detail?id=698 issue. Change-Id: I7a92d91481dbbae28d8953f146e9faafdcd7a310
2014-01-28Merge "Decoupling set_ref_ptrs() and vp9_setup_interp_filters()."Dmitry Kovalev
2014-01-28Merge "Removing _1d suffix from transform names."Dmitry Kovalev
2014-01-28Merge "Added a speed feature"Yaowu Xu
2014-01-28Merge "Add vp9_tm_predictor_32x32 neon implementation which is 7.8 times ↵hkuang
faster than C."
2014-01-27Removing _1d suffix from transform names.Dmitry Kovalev
It is enough to specify (e.g.) idct16, it is obviously different from idct16x16. Change-Id: I6b408a37a945de3162429380b59a775b03b95db0
2014-01-27Add vp9_tm_predictor_32x32 neon implementationhkuang
which is 7.8 times faster than C. Change-Id: I858ef4ec09202a07d445da8db702783d6d9d7321
2014-01-27Decoupling set_ref_ptrs() and vp9_setup_interp_filters().Dmitry Kovalev
Change-Id: I8d17867a4772554cbba2bd113cc5b4c99d50146d
2014-01-27Merge "Adapting simple_decoder to use new file reading API."Dmitry Kovalev
2014-01-27Adapting simple_decoder to use new file reading API.Dmitry Kovalev
Change-Id: I374a0c4bb4a66c0d3dc874c6e57fdee9d1ab72df
2014-01-27Merge "Ouput symbols as c header file."Johann