- 15 Sep, 2015 9 commits
-
-
James Zern authored
* changes: vp9_encoder_parms_get_to_decoder: cosmetics vp9...parms_get_to_decoder: remove unneeded func vp9...parms_get_to_decoder: fix EXPECT param order vp9_encoder_parms_get_to_decoder: delete dead code fix BitstreamParms test vp9_encoder_parms_get_to_decoder: remove vp10 yuvconfig2image(): add explicit cast to avoid conv warning vp9/10 decoder_init: add missing alloc cast vp9/10: set color_space on preview frame vp10: add extern "C" to headers vp9: add extern "C" to headers
-
Marco Paniconi authored
-
Marco Paniconi authored
-
jackychen authored
Verify the dynamic resizer behavior for real time, 1 pass CBR mode. Run at low bitrate, with resize_allowed = 1, and verify that we get one resize down event. Change-Id: Ic347be60972fa87f7d68310da2a055679788929d
-
Marco authored
Allow the worst/best_quality to be set per layer via the VP9E_SET_SVC_PARAMETERS control. Change-Id: Icba5ec8ac757152f3bb7860d6010d9174a7bd578
-
Marco authored
For 1 pass CBR spatial-SVC: Add cyclic refresh parameters to the svc-layer context. This allows cyclic refresh (aq-mode=3) to be applied to the whole super-frame (all spatial layers). This gives a performance improvement for spatial layer encoding. Addd the aq_mode mode on/off setting as command line option. Change-Id: Ib9c3b5ba3cb7851bfb8c37d4f911664bef38e165
-
Debargha Mukherjee authored
Fixes temporal scalability. Updates were inadvertently turned off for two pass svc causing crashes due to gf_group.index growing unchecked. Change-Id: Iff759946bf61bbde70630347cc8fa4d51a8c2d2f
-
Yaowu Xu authored
-
Yaowu Xu authored
The variable has been removed by a previous commit, but missed this instance. Change-Id: Ia34474b0be4945cc6cb9191f0d7cd24a99a4c22e
-
- 14 Sep, 2015 6 commits
-
-
jackychen authored
Use a smaller window in dynamic resizing and wait a shorter time after key frame. Change-Id: I086f840cdec3c6bdaa9acfe11346d919e445973d
-
Alex Converse authored
-
Alex Converse authored
Found by the remoting VideoEncoderVpxTest.Vp9LossyUnchangedFrame unit test under asan. Change-Id: Icac63051bf37c7355e661837b57c257d58c764fc
-
Marco Paniconi authored
-
Marco authored
The normative (convolve8) filter is optimized/faster than the nonnormative one. Pass usage of scaler (normative/nonomorative) to vp9_scale_if_required(), and always use normative one for 1 pass. Change-Id: I2b71d9ff18b3c7499b058d1325a9554de993dd52
-
Ronald S. Bultje authored
-
- 12 Sep, 2015 2 commits
-
-
Unify the style of fdct4() fdct8() fdct16() Add fdct32() Add range_check() at each stage Add unit test at ../../test/vp10_dct_test.cc Change-Id: I13f76d9046c3ea473c82024b09a5bc8662e2c28e
-
James Zern authored
Upstream hash: 476366249e1fda7710a389cd41c57db42305e0d4 Changes from upstream since last update: 4763662 mkvparser: fix type warnings 267f71c mkvparser: SafeArrayAlloc fix type warning f1a99d5 mkvparser: s/LONG_LONG_MAX/LLONG_MAX/ for compatibility bff1aa5 mkvparser: add msvc compatibility for isnan/isinf Change-Id: Ie0375e564fc74b3b296744d0039830d2f77b83b6
-
- 11 Sep, 2015 15 commits
-
-
Ronald S. Bultje authored
See issue 1030. The value of frame_parallel_decoding_mode was ignored in vp9 if refresh_frame_context was 0, so instead make it a 3-member enum where the dependency is obviously stated. Change-Id: I37f0177e5759f54e2e6cc6217023d5681de92438
-
Ronald S. Bultje authored
Change-Id: I28c939db49334572476aa2b428ec93111d4e869d
-
Ronald S. Bultje authored
Keep the one in VP10_COMMON in favour of the one in VP10_DECODER. Change-Id: Ia81983ccc95d83829dc815e28d9b1143e16e27b1
-
Ronald S. Bultje authored
... unless --output-bit-depth was set. Change-Id: I3482eaf12e245eec24427518fccdd173f890f4b4
-
Ronald S. Bultje authored
-
Marco Paniconi authored
-
Ronald S. Bultje authored
In vp9, [0] and [1] had identical meaning, so merge them into a single value. Make it impossible to code RESET_FRAME_CONTEXT_NONE for intra_only frames, since that is a non-sensical combination. See issue 1030. Change-Id: If450c74162d35ca63a9d279beaa53ff9cdd6612b
-
Marco authored
Save some encoding time, for the case of spatial layers or under dynamic resizing mode. Change-Id: If4a8eb6f0376c3d2dde8465fde6bfd86ab704920
-
James Zern authored
-
Jingning Han authored
Change-Id: Ie3daed0b282b43ef81d2f8797ac1f6e8bde7d65e
-
Marco authored
Change-Id: I5c923223c284ad4fda0c45572a66bebc8528dd1d
-
James Zern authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Angie Chiang authored
-
- 10 Sep, 2015 8 commits
-
-
Alex Converse authored
* changes: Prevent CR in screen mode from refreshing flat inter blocks forever. For screen content consider intra uv when color_sensitivity is set.
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Angie Chiang authored
-
Angie Chiang authored
1) copy fw_txfm related files from vpx_dsp tp vp10 vpx_dsp/fwd_txfm.h → vp10/common/vp10_fwd_txfm.h vpx_dsp/fwd_txfm.c → vp10/common/vp10_fwd_txfm.c vpx_dsp/x86/fwd_dct32x32_impl_sse2.h → vp10/common/x86/vp10_fwd_dct32x32_impl_sse2.h vpx_dsp/x86/fwd_txfm_sse2.c → vp10/common/x86/vp10_fwd_txfm_sse2.c vpx_dsp/x86/fwd_txfm_impl_sse2.h → vp10/common/vp10_fwd_txfm_impl_sse2.h Change-Id: Ie9428b2ab1ffeb28e17981bb8a142ebe204f3bba
-
Angie Chiang authored
1) copy following files from vpx_dsp/ to vp10/common/ vp10_inv_txfm.c vp10_inv_txfm.h vp10_inv_txfm_sse2.c vp10_inv_txfm_sse2.h 2) change the function prefix "vpx_" to "vp10_" in above files 3) add unit test at vp10_inv_txfm_test.cc Change-Id: I206f10f60c8b27d872c84b7482c3bb1d1cb4b913
-
Alex Converse authored
Take the minimum last_codec_q_map on inter skip. Change-Id: Ibb308526dd19793bb359f51ebd7b48d8692903fd
-