- Mar 06, 2014
-
-
Jingning Han authored
-
Jingning Han authored
-
- Mar 05, 2014
-
-
Yaowu Xu authored
-
Andrew Russell authored
-
Yaowu Xu authored
Change-Id: Ib4d850227cef35694c663feb157765a2cbf84699
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
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
-
Dmitry Kovalev authored
-
Aℓex Converse authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I3ed0a95645a66be069ce92a1fad8083a87d01001
-
Dmitry Kovalev authored
Change-Id: I8e40811c85c2246da75d9f06c4fda1a5079fcc71
-
Jingning Han authored
The frame level transform size selection is done inside encode_frame_internal(). Change-Id: Id7e5e417a3a3f88f875bf12b21bb8029bc6d0d82
-
James Zern authored
* changes: build: convert rtcd.sh to perl configure: check for perl
-
James Zern authored
-
James Zern authored
* 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
-
James Zern authored
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
-
Jingning Han authored
Set speed features before running frame encoding. This avoids redundant RD threshold calculation in key frame coding. Change-Id: If8e3cf2c02976baa59b310c1c23af9eea0c46e36
-
- Mar 04, 2014
-
-
Tom Finegan authored
-
Aℓex Converse authored
* 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
-
Marco Paniconi authored
Change-Id: Ib719a9f74924718715592e0238bc391ae239d026
-
James Zern authored
the buffer length is already a size_t making the offset into it limited Change-Id: Ibc5352e69049186cc07f7d86117696b11a98a600
-
James Zern authored
ne_read_ebml_lacing / ne_read_discard_padding + add some asserts Change-Id: I28d0ec5c8f901ae0a35928a8f512c51b3ecf177d
-
James Zern authored
in calls to ne_read_simple / ne_io_read_skip Change-Id: I5c4fc3bb41832973830ad54248839d6a4944aae6
-
James Zern authored
+ nestegg_track_codec_data quiets uint64_t -> size_t warnings the sizes used are previously validated against their associated LIMIT_* values Change-Id: Ie574a3a7496d0143bd58b778145c27f38dd6a4da
-
Tom Finegan authored
- 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
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: Ib49d8dbc67c590f22a1a70251ff607c9f38febd7
-
- Mar 03, 2014
-
-
Deb Mukherjee authored
The core motion estimation fucntions all return sad now consistently. The only exception is vp9_full_pixel_diamond(), however the core diamond and refining search routines called from vp9_full_pixel_diamond() also return SAD. If variance of pred error + mv cost is desired it must be calculated explicitly outside these functions. For very fast encoding, hopefully this will eliminate some redundant computations. Also suggests reimplementing FAST_HEX with the vp9_pattern_search framework. It is not exactly the same as the existing FAST_HEX, but performance is slightly better and speed is very similar. Enables removing a lot of duplicate code. Change-Id: I152736393438c25bdf7e96b37cbb8ce330f4f94a
-
James Zern authored
significantly speeds up file generation. the goal of this change is to convert rtcd.sh to perl as directly as possible to allow for simple comparison. future changes can make it more perl-like. --- Linux [CREATE] vpx_scale_rtcd.h real 0m0.485s -> 0m0.022s [CREATE] vp8_rtcd.h real 0m4.619s -> 0m0.060s [CREATE] vp9_rtcd.h real 0m10.102s -> 0m0.087s Windows [CREATE] vpx_scale_rtcd.h real 0m8.360s -> 0m0.080s [CREATE] vp8_rtcd.h real 1m8.083s -> 0m0.160s [CREATE] vp9_rtcd.h real 2m6.489s -> 0m0.233s Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
-
James Zern authored
Though not (currently) required this tests for perl in all configurations. Fixes issue #671 Change-Id: Ibe1e72db74bb4cf3252b73c68ff1dfc2ecfc902b
-
Andrew Russell authored
* speed improvment of 30 percent achieved * multiplies and adds remain the same * non-arithmetic instructions minimized by hand, by: -expanding 2 pass loop -removing irrelivant "shuffles" -combining last two rounding steps * further improvments may be possible Change-Id: Idec2c3f52910c48e6a0e0f9aefed5cae31b0b8c0
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jim Bankoski authored
-
James Zern authored
* changes: nestegg: packet_track: fix uint64->uint32 warning nestegg: fix track_scale double->uint64 warning nestegg: fix track_number uint64->uint32 warnings nestegg: add ne_get_uint32 convenience function
-
Aℓex Converse authored
-