- 25 Mar, 2014 - 2 commits
-
-
Dmitry Kovalev authored
Change-Id: I4c4772c0e6aca2c7d7085a72412ac8dba8874a3d
-
Dmitry Kovalev authored
above_seg_context is alreaded freed during vp9_remove_common() call. Change-Id: I16b72c710e71d2f143df2d47e876d220c8d374e0
-
- 21 Mar, 2014 - 2 commits
-
-
Dmitry Kovalev authored
Change-Id: I68819558a9c5ac6ea85fe62260712af6f4cc46b7
-
Dmitry Kovalev authored
Change-Id: I83a201ab4dcf2f00131f2030f382c6dbfcb39d7e
-
- 18 Mar, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Ia561dda53f2dd10e3a10a2df2adb8027ab19397a
-
- 06 Mar, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Ibd0892be1ddadd93b8a22fa2c2e2053001f2948f
-
- 05 Mar, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Moving VP9Decompressor struct from vp9_onyxd_int.h to vp9_onyxd.h. Change-Id: Ic86c15e44130541a7f692db43ef9109293f99ae8
-
- 28 Feb, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I17276e25db4592ffeff0961dd9eeaabe4bde110c
-
- 21 Feb, 2014 - 1 commit
-
-
Alex Converse authored
Change-Id: I8cc38fdef6a2a0968af8dfe15e7c2b3c46c531ea
-
- 15 Feb, 2014 - 1 commit
-
-
Jim Bankoski authored
Change-Id: I747982e7d1157a8b45f4034ddf207306f9f957e0
-
- 13 Feb, 2014 - 1 commit
-
-
Frank Galligan authored
Added support for external frame buffers to libvpx's VP9 decoder. If the external frame buffer functions are set then libvpx will call the get function whenever it needs a new frame buffer to decode a frame into. And it will call the release function whenever there are no more references to that buffer. Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
-
- 12 Feb, 2014 - 1 commit
-
-
Frank Galligan authored
BasicRateTargeting3TemporalLayers found an error with the get/release frame buffer management. Change-Id: Iccff25cba1d2f276f2a0d0fb7b20cf99b4405549
-
- 10 Feb, 2014 - 1 commit
-
-
Frank Galligan authored
This CL changes libvpx to call a function when a frame buffer is needed for decode. Libvpx will call a release callback when no other frames reference the frame buffer. This CL adds a default implementation of the frame buffer callbacks. Currently only VP9 is supported. A future CL will add support for applications to supply their own frame buffer callbacks. Change-Id: I1405a320118f1cdd95f80c670d52b085a62cb10d
-
- 07 Feb, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Bitwise OR operation doesn't guarantee any subexpression evaluation order. Just reading one bit now and ignoring the next one. For reference look at vp9_decode_frame() implementation. Change-Id: I4971686929838ae5ded8f43a38a2934db5e1d462
-
- 24 Jan, 2014 - 1 commit
-
-
Frank Galligan authored
A future CL will add external frame buffers differently. Squash commit of four revert commits: Revert "Increase required number of external frame buffers" This reverts commit 9e41d569. Revert "Add external constants." This reverts commit bbf53047. Revert "Add frame buffer lru cache." This reverts commit fbada948. Conflicts: vpxdec.c Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005 Revert "Add support to pass in external frame buffers." This reverts commit 10f89169. Conflicts: test/external_frame_buffer_test.cc vp9/common/vp9_alloccommon.c vp9/common/vp9_reconinter.c vp9/decoder/vp9_decodeframe.c vp9/encoder/vp9_onyx_if.c vp9/vp9_dx_iface.c vpx/vpx_decoder.h vpx/vpx_external_frame_buffer.h vpx_scale/generic/yv12config.c vpxdec.c Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
-
- 10 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I6a0dfb95c55ee6cadc7b1675782c7830e5c7caaf
-
- 27 Dec, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I3addbf6d89a86a707c8df1a463da3e9e367910df
-
- 18 Dec, 2013 - 1 commit
-
-
Frank Galligan authored
Make applications pass in VPX_MAXIMUM_WORK_BUFFERS as well as VP9_MAXIMUM_REF_BUFFERS. Change-Id: I9c07ce83fa19c90ed43227b801b2013690e81edd
-
- 16 Dec, 2013 - 2 commits
-
-
Frank Galligan authored
Add an option for libvpx to return the least recently used frame buffer. Change-Id: I886a96ffb94984f1c42de53086e0131922df3260
-
Frank Galligan authored
VP9 decoder can now use frame buffers passed in by the application. Change-Id: I599527ec85c577f3f5552831d79a693884fafb73
-
- 22 Nov, 2013 - 1 commit
-
-
Adrian Grange authored
The decoder ignored the display width & height specified in the frame header. This patch adds a control, VP9D_GET_DISPLAY_SIZE, to allow the application to obtain the display width and height from the frame header. vpxdec has been modified to scale the output frame to this size. Should the request for the display size fail vpxdec will use the native width and height of the raw decoded frame instead. Change-Id: I25db04407426dac730263720c75a7dd6400af68a
-
- 24 Oct, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Also renaming SYNC_CODE_* to VP9_SYNC_CODE_*. Change-Id: I9ff504c6ebce6cd6673d7df2085d597b818f5960
-
- 15 Oct, 2013 - 1 commit
-
-
Yaowu Xu authored
The commit added check to make sure no invalid memory access even when the decoder instance is never initialized. Change-Id: I4da343d0b3c78c27777ac7f5ce7688562c69f0c5
-
- 30 Sep, 2013 - 1 commit
-
-
Jim Bankoski authored
Change-Id: I01cbd1b00d8d8e02541b2c29b9e88e690edfcaba
-
- 04 Sep, 2013 - 1 commit
-
-
Jim Bankoski authored
Vp9 postproc is disabled for now as its not been shown to help and may be merged with vp8. Change-Id: I25620d6cd34c6e10331b18c7b5ef7482e39c6057
-
- 22 Aug, 2013 - 1 commit
-
-
James Zern authored
currently protected by CONFIG_NON420 as v1 is still not entirely stable Change-Id: Id1c5081b04a2c47a842822048b8804be67d23a6d
-
- 15 Aug, 2013 - 1 commit
-
-
James Zern authored
avoids a crash caused by issue #585 Change-Id: I301595ee0227699b0da6f0dad6d870dd546e94ef
-
- 12 Jul, 2013 - 3 commits
-
-
James Zern authored
drop 'vp9_' from most static functions unrelated to the codec interface itself. Change-Id: I33e76c425bb7373570a57a61662a56d65ab4bdf3
-
James Zern authored
static mmap_lkup Change-Id: I24aeac1eca8453e28d58bc06925e58efc228a0a6
-
James Zern authored
s/vp8/vpx/ -> vpx_codec_internal.h / vpx_codec.c Change-Id: If4192b40206276a761b01d44e334fe15bcb81128
-
- 11 Jul, 2013 - 1 commit
-
-
James Zern authored
Change-Id: I6bfec4fa50dfc1a953edb1a2aa8e97e6e896bed6
-
- 12 Jun, 2013 - 1 commit
-
-
Scott LaVarnway authored
vpxdec stays in a loop when decoding vp9. This patch is a quick fix to stop the loop when all data has been decoded. Eventually we should move the vp9_get_raw_frame() call into vp8_get_frame(). Change-Id: I3f97b6b4e1fe9ba69f746a29fc54c3304956f661
-
- 07 Jun, 2013 - 1 commit
-
-
John Koleszar authored
Adds 3 bits for colorspace (sent on keyframes), 2 bits for version. Change-Id: Iaa0cf1dcdd085cebb46e2bc4a7c78cd33cf24325
-
- 29 May, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Adding API to read/write uncompressed frame header bits (it is not final yet). Separate functions to read/write uncompressed header. Moving clr_type, error_resilient_mode, refresh_frame_context, frame_parallel_decoding_mode, frame_context_idx from compressed partition to uncompressed frame header. Change-Id: Id3ed8a387980c652ae147549412f4ec24a0a5bd0
-
- 28 May, 2013 - 1 commit
-
-
Dmitry Kovalev authored
This reverts commit df037b61 Change-Id: I1a529f2590df7bc912f5035d22311268933e3dd6
-
- 21 May, 2013 - 1 commit
-
-
Dmitry Kovalev authored
The API is not final yet and can be changed. Actual layout of uncompressed frame part will be finalized later. Right now moving clr_type, error_resilient_mode, refresh_frame_context, frame_parallel_decoding_mode from first compressed partition to uncompressed frame part. Change-Id: I3afc5d4ea92c5a114f4c3d88f96858cccc15b76e
-
- 20 May, 2013 - 1 commit
-
-
Jingning Han authored
The new code is 0x49, 0x83, 0x42 There is nothing particularly special about this code bitstream wise. Its derivation is the word "sync" coded using 4x6bit alphabetic indices. Change-Id: Ie2430a854af32ddc5a5c25a6c1c90cf6497ba647
-
- 15 May, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I8b2687138df636b2b78c8cc5156e3882b0009de0
-
- 29 Apr, 2013 - 1 commit
-
-
Johann authored
Fixes build warning in MSVC: vp9\vp9_dx_iface.c(420) : warning C4018: '<' : signed/unsigned mismatch vp9\vp9_dx_iface.c(423) : warning C4018: '<' : signed/unsigned mismatch Change-Id: Ia238071aee94b2f882c1e74c380adc3df506dfb6
-
- 23 Apr, 2013 - 1 commit
-
-
Johann authored
Fix warning on windows: signed/unsigned mismatch on lines 415, 454 Comparison was between size_t data_sz >= int index_sz on 415 and unsigned int data_sz >= int index_sz on 454. Both might be changed to size_t but that would be tracing and replacing all comparisons is outside the scope of this change. In the rest of these two functions ensure unsigned values are used consistently. Change-Id: I922b399ceca612a92f44b9d1d331c1c6bae9d768
-