Age | Commit message (Collapse) | Author |
|
This is to make the usage of the variable name consistent across
the code base.
Change-Id: I698739e55841c59358d1c6e5cc97c96088772943
|
|
Change-Id: I0537769904f0853c9299b36a91391f289acf442c
|
|
Change-Id: I14f1708908a0b68b7f4c8e039dbec138c14c5ae4
|
|
Change-Id: I3ee8974a66f186fb0eb15b1078a3c7b9cbf5ec80
|
|
Change-Id: I38a42ed1d0be4fbfce6c9f3f5d021055107933d7
|
|
|
|
|
|
Change-Id: Iaad3dc3cdd25275939b475706eb7d136a5a10174
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: I1eb98f4576994c5c9fa5ba748d85cd186910ee4f
|
|
On some platforms, such as 32bit Windows and 32bit Mac, the allocated
memory isn't aligned automatically. The thread data is aligned to
ensure the correct access in SIMD code.
Change-Id: I1108c145fe982ddbd3d9324952758297120e4806
|
|
|
|
|
|
|
|
|
|
VP9E_SET_SVC
VP9E_SET_SVC_PARAMETERS
Change-Id: Ie32ffad48b6b53c5a2c44c42ec655bfedf8d2903
|
|
VP9E_GET_SVC_LAYER_ID
VP9E_REGISTER_CX_CALLBACK
Change-Id: I92060bde1a4830268c8e07190d4ee4c37bc05334
|
|
Change-Id: If1fb5d9f1545cb9753eeda22e699b1ab778452b4
|
|
Change-Id: Id6decd0024b87da82d85d62ec2f4bdff416faa39
|
|
This commit added coments for the following encoder controls:
VP9E_SET_LOSSLESS
VP9E_SET_TILE_COLUMNS
VP9E_SET_TILE_ROWS
VP9E_SET_FRAME_PARALLEL_DECODING
VP9E_SET_AQ_MODE
Change-Id: I2f75afd9cce01394f202b8e25f36bf763be0ddeb
|
|
This commit adds encoder side control for vp9 to set color space info
in the output compressed bitstream.
It also amends the "vp9_encoder_params_get_to_decoder" test to verify
the correct color space information is passed from the encoder end to
decoder end.
Change-Id: Ibf5fba2edcb2a8dc37557f6fae5c7816efa52650
|
|
|
|
On Nexus 7 speed -5, -6, -7, and -8 saw about a 15% increase
in perf for 480p. Speeds -5, -6, -7, and -8 saw about a 10%
increase in perf for 720p.
Tested on Nexus 7, built with ndk r10d, gcc 4.9.
Change-Id: I2fa5315845e3021c9a6e2ea47e52e68b398d8334
|
|
Saves 5 instructions on 8x8 and 16x16 and 8 instructions
on 32x32, when compiled with 4.9.
Change-Id: Id3da613a36a9d27d8c5169c59ba45d247c920c6c
|
|
|
|
Don't put small empty frame in front of a key frame. We will
put key frame flag in webm container if there's a visible key
frame. But there will be decoding error when we seek to here
if we put the small empty frame, which will be inter frame,
in front of it.
Change-Id: Id50c2c1fd31da0405ff6faa7375cc2f49c55402d
|
|
This commit added a field to vpx_image_t for indicating color space,
the field is also added to YUV_BUFFER_CONFIG. This allows the color
space information pass through the decoder from input stream to the
output buffer.
The commit also updated compare_img() function with added verification
of matching color space to ensure the color space information to be
correctly passed from encode to decoder in compressed vp9 streams.
Change-Id: I412776ec83defd8a09d76759aeb057b8fa690371
|
|
Add optimized Neon functions of:
vp9_variance32x64
vp9_variance64x32
vp9_variance64x64
On Nexus 7 speed -5 and -6 saw about a 4% increase in perf.
Speeds -7 and -8 saw about a 6% increase in perf.
Tested on Nexus 7, built with ndk r10d, gcc 4.9.
Change-Id: I5a81f13c9897eb927fa39662530f5524a0f768fa
|
|
|
|
|
|
Added unittest that triggers the crash without this fix.
Issue: https://code.google.com/p/webm/issues/detail?id=911
Change-Id: If5208ceb210c821891675fdf3d9951ab83d52ae6
|
|
|
|
Change-Id: Id537d1126f25c0218adcfb4d6ee641ee81a2169a
|
|
Change-Id: If64052cc6e404abc8a64a889f42930d14fad21d3
|
|
Replaced "color space" with "color format" in comments where color
sampling format is concerned, so to differentiate from the concept
defined in COLOR_SPACE.
Change-Id: I8c935034c166b24307a99352dab1686531276bb8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit refactors the motion compensated reference block fetch
process in denoiser. It skips the stage that generates motion
compensated reference block if denoiser decides to use copy block
mode. For high motion clips, this could speed up the denoising
process by about 10%.
Change-Id: I8ef4fa5fe766a8c4529119b9ec01faefb3d4ef53
|
|
This could save one multiplication in each threshold funtion
called by the denoiser per block.
Change-Id: I35f437e09999f0a087180878ef7805f0d86e5819
|
|
|
|
|
|
|