Dmitry Kovalev
bd1d7c9c81
Merge "Adding vp9_cost.{h, c} files."
2014-03-05 22:26:28 -08:00
James Zern
e9680bef22
vp9_systemdependent: reorder includes avoid proto mismatch
...
fixes a warning in vs9/x64 related to ceil()
Change-Id: Ic4bde9d0b7e961546dbe304de74aa37fc02fcf94
2014-03-05 22:02:29 -08:00
Dmitry Kovalev
89c3da568f
Merge "Inlining and removing vp9_set_mbmode_and_mvs()."
2014-03-05 21:45:48 -08:00
Dmitry Kovalev
191e2e8455
Merge "Replacing int_mv with MV in full_pixel_motion_search()."
2014-03-05 21:44:54 -08:00
Dmitry Kovalev
8c2d3c6ee7
Merge "Removing vp9_onyxd_int.h file."
2014-03-05 21:40:31 -08:00
Dmitry Kovalev
08a7d7e405
Merge "Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB."
2014-03-05 21:39:09 -08:00
hkuang
fdee7623cf
Add neon register state check for unit test.
...
Change-Id: I2c117ddeae3da5119f549b036a5699a8092819d3
2014-03-05 20:49:31 -08:00
James Zern
9402e25b4b
configure: add a test for configured source dir
...
prevents out of tree build failures when the source tree has already
been configured; modeled after a similar check in autoconf
Change-Id: I627eb7243576f4d753141dfcb4ed4e34544d03a7
2014-03-05 19:15:08 -08:00
James Zern
b867e42578
Makefile: add distclean target
...
wipes out configure generated files
Change-Id: I55d5865b84c6dfc19f13011e66e3483c54bf6a15
2014-03-05 19:15:00 -08:00
James Zern
482ed0aa5f
Merge "configure: Check for make"
2014-03-05 18:12:43 -08:00
Yaowu Xu
4fd6ba9da0
Adjust some speed features for --rt (-5)
...
Change-Id: Ibabd8440ff5c9dd7f300f317e2c9d50e8e84aab9
2014-03-05 16:08:58 -08:00
Jingning Han
99cd4c7679
Merge "Fix set_mode_info settings"
2014-03-05 16:01:06 -08:00
Jingning Han
97ffad507a
Merge "Remove repeated tx_mode_select calls"
2014-03-05 16:00:58 -08:00
Jingning Han
3dfa93b058
Merge "Move set_speed_feature out of frame encoding"
2014-03-05 16:00:50 -08:00
Yaowu Xu
bdb1e7e05f
Merge "vp9_picklpf.c: remove unused functions and params"
2014-03-05 15:39:44 -08:00
Tom Finegan
89025585cd
configure: Check for make
...
Stop configuration and report an error when make is not available.
Change-Id: I599a4c43386e3657748d5b875afb235701e6b57f
2014-03-05 15:30:18 -08:00
Tom Finegan
8ed6277f53
configure: Use "cat -n" instead of "pr -n -t"
...
Configuration logging is passed through pr, but nothing configure
does actually requires pr. Use cat instead.
Change-Id: I451217882a329c2bfb8942ac86ac624a7feef670
2014-03-05 15:18:23 -08:00
Andrew Russell
e337322e63
Merge "improved speed of 4x4 sse2 fdct."
2014-03-05 14:35:44 -08:00
Dmitry Kovalev
c9f79ca85c
Inlining and removing vp9_set_mbmode_and_mvs().
...
Change-Id: I9717ef611ef9c39b109b2358c9771bf7fae2dd50
2014-03-05 14:22:31 -08:00
Yaowu Xu
023d2a21aa
vp9_picklpf.c: remove unused functions and params
...
Change-Id: Ib4d850227cef35694c663feb157765a2cbf84699
2014-03-05 14:07:36 -08:00
Dmitry Kovalev
9b57e1edd5
Merge "Merging force-keyframe example into simple_encoder."
2014-03-05 13:57:49 -08:00
Dmitry Kovalev
413da97bb6
Merge "Cleaning up vp9_refining_search_sadx4()."
2014-03-05 13:57:23 -08:00
Dmitry Kovalev
627720fa81
Cleaning up mode cost manipulations.
...
Change-Id: If175d97990454b171b6abeddb76d142497484487
2014-03-05 12:29:44 -08:00
Dmitry Kovalev
c3cd6b3e5c
Merging force-keyframe example into simple_encoder.
...
The only difference between two examples was usage of VPX_EFLAG_FORCE_KF
flag for frame encoding. Moving this functionality into simple_encoder
with additional command line option.
Change-Id: Ia3c4209be073eeb541d4ac6b41bd0f12812f6676
2014-03-05 12:01:56 -08:00
Dmitry Kovalev
6e079b7dd4
Merge "Converting vp8cx_set_ref example to use new API."
2014-03-05 12:01:24 -08:00
Dmitry Kovalev
021073fd5f
Adding vp9_cost.{h, c} files.
...
Change-Id: If90c1bc822873156d4e38fca1938e4907f6c95f0
2014-03-05 11:57:57 -08:00
Alex Converse
e609ab46a1
Merge "Prune RT mode decisions for BLOCK_32x32 and up"
2014-03-05 11:57:04 -08:00
Dmitry Kovalev
a16f1a9bb4
Combining mode_mv[] and second_mode_mv[].
...
Change-Id: Ie5f69d39b49a4169cc731d4487e4668fb5af4b4f
2014-03-05 11:12:00 -08:00
Dmitry Kovalev
bb9b6a9568
Merge "Cleaning up vp9_mvref_common.c."
2014-03-05 10:57:37 -08:00
Dmitry Kovalev
791751015f
Merge "Removing VP9_PTR."
2014-03-05 10:57:10 -08:00
Dmitry Kovalev
0b6440ce02
Cleaning up vp9_refining_search_sadx4().
...
Change-Id: I3ed0a95645a66be069ce92a1fad8083a87d01001
2014-03-05 10:46:46 -08:00
Dmitry Kovalev
ea88da7492
Removing vp9_onyxd_int.h file.
...
Moving VP9Decompressor struct from vp9_onyxd_int.h to vp9_onyxd.h.
Change-Id: Ic86c15e44130541a7f692db43ef9109293f99ae8
2014-03-05 10:39:29 -08:00
Dmitry Kovalev
cb4eb7901d
Converting vp8cx_set_ref example to use new API.
...
Change-Id: I8e40811c85c2246da75d9f06c4fda1a5079fcc71
2014-03-05 10:38:17 -08:00
Dmitry Kovalev
d31fc628a7
Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB.
...
Change-Id: I7f3bcca103f0b1f6b3c064b61472543de9a8288a
2014-03-05 10:37:52 -08:00
Jingning Han
90a8dad162
Fix set_mode_info settings
...
Properly set intra mode information entries.
Change-Id: Ie3a8992e415dcdd9087a55993bbca06087a0107a
2014-03-05 09:13:36 -08:00
Jingning Han
2702e3c8cf
Remove repeated tx_mode_select calls
...
The frame level transform size selection is done inside
encode_frame_internal().
Change-Id: Id7e5e417a3a3f88f875bf12b21bb8029bc6d0d82
2014-03-05 09:12:18 -08:00
James Zern
d73c4ac84d
Merge changes Idfb71188,Ibe1e72db
...
* changes:
build: convert rtcd.sh to perl
configure: check for perl
2014-03-05 00:44:42 -08:00
James Zern
ae9593c477
Merge "msvs: filter out include-only asm files"
2014-03-04 23:34:05 -08:00
James Zern
3748adf870
Merge changes Ibc5352e6,I28d0ec5c,I5c4fc3bb,Ie574a3a7
...
* changes:
nestegg: ne_buffer_read: quiet uint64->size_t warning
nestegg: quiet read related uint64->size_t warnings
nestegg: ne_parse: normalize size_t usage
nestegg: ne_read_(string|binary|block): normalize size_t usage
2014-03-04 22:15:59 -08:00
James Zern
b92f7bc960
msvs: filter out include-only asm files
...
avoid building x86inc.asm, x86_abi_support.asm and vpx_config.asm as
they provide no symbols themselves
fixes:
warning LNK4221: This object file does not define any previously
undefined public symbols, so it will not be used by any link operation
that consumes this library
Change-Id: Iecfe03aa76efbfc07c2af5b91ba5405634e45f1d
2014-03-04 19:52:57 -08:00
Jingning Han
a57cff2132
Move set_speed_feature out of frame encoding
...
Set speed features before running frame encoding. This avoids
redundant RD threshold calculation in key frame coding.
Change-Id: If8e3cf2c02976baa59b310c1c23af9eea0c46e36
2014-03-04 18:49:56 -08:00
Tom Finegan
7281c0b908
Merge "vp8_decrypt_test.c: Silence MSVC data loss warning."
2014-03-04 14:31:16 -08:00
Alex Converse
bbc8c9d29a
Prune RT mode decisions for BLOCK_32x32 and up
...
* Remove all non-DC intra modes for BLOCK_32x32 and up
* Remove all intra modes for blocks bigger than BLOCK_32x32
* Remove ZEROMV for BLOCK_32x32 and up
* Only consider NEARESTMV for blocks bigger than BLOCK_32x32
Change-Id: Ia18351a238213e2f072f9e481d622949346a245f
2014-03-04 09:48:31 -08:00
Marco Paniconi
02b8baf35e
Avoid gf/altref boost in pick_q under svc cbr mode.
...
Change-Id: Ib719a9f74924718715592e0238bc391ae239d026
2014-03-03 19:11:02 -08:00
James Zern
6044fcec3e
nestegg: ne_buffer_read: quiet uint64->size_t warning
...
the buffer length is already a size_t making the offset into it limited
Change-Id: Ibc5352e69049186cc07f7d86117696b11a98a600
2014-03-03 18:40:15 -08:00
James Zern
5ba01a5a45
nestegg: quiet read related uint64->size_t warnings
...
ne_read_ebml_lacing / ne_read_discard_padding
+ add some asserts
Change-Id: I28d0ec5c8f901ae0a35928a8f512c51b3ecf177d
2014-03-03 18:40:06 -08:00
James Zern
9251ff3ad7
nestegg: ne_parse: normalize size_t usage
...
in calls to ne_read_simple / ne_io_read_skip
Change-Id: I5c4fc3bb41832973830ad54248839d6a4944aae6
2014-03-03 18:40:00 -08:00
James Zern
483ebc30bc
nestegg: ne_read_(string|binary|block): normalize size_t usage
...
+ nestegg_track_codec_data
quiets uint64_t -> size_t warnings
the sizes used are previously validated against their associated LIMIT_*
values
Change-Id: Ie574a3a7496d0143bd58b778145c27f38dd6a4da
2014-03-03 18:39:43 -08:00
Tom Finegan
4aa8ea5917
vp8_decrypt_test.c: Silence MSVC data loss warning.
...
- Change type of encrypt_buffer() offset argument to ptrdiff_t, and change the
type of the size argument to size_t.
- Update size argument encrypt_buffer() in vp8_boolcoder_test.c with
same.
Change-Id: Ie29c7c82c73318bee01b89c6fb4c4e1442eef03c
2014-03-03 18:04:35 -08:00
James Zern
98e16b1b3d
move resize_util.c to examples/
...
Change-Id: I0bc68e129ea408095869c9e7b0b15d83e22dbf4e
2014-03-03 18:03:23 -08:00