- 30 May, 2014 1 commit
-
-
hkuang authored
In frame parallel decoding mode, there will be still several frames inside the decoder when application stop calling vpx_codec_decode to decode frames. The application will need to keep calling vpx_codec_get_frame to get all the remaining decoded frames in the decoder. Change-Id: I2ce8260a91282f045bb9a6093ff8a606b1990f14
-
- 28 May, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I0abad32551dc534d3db27424c118e4b2f6b50f37
-
- 27 May, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I2b61c8c17ded1074dea92b4f6ad9be84d128b52a
-
- 21 May, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I79576920efb7f3f6f197d386727409759d8bda8d
-
- 15 May, 2014 2 commits
-
-
Dmitry Kovalev authored
Change-Id: Ieee7a7e3c40d6bcc9fa4df8d10ee9620995aa691
-
Adrian Grange authored
Make all post-processor code conditionally compilable based on the CONFIG_VP9_POSTPROC macro. Also, remove the vizualization code from VP9 since it is out of date and will not compile. Change-Id: I1e9e13a09ecd43e9a3f3704c175ae8cd258ababd
-
- 14 May, 2014 3 commits
-
-
Dmitry Kovalev authored
Change-Id: I152e54fa1acceea5ec809d5bf7bfa7f4ef2b9acf
-
Dmitry Kovalev authored
Change-Id: I831fe91dfadf4e89f5bbba6ab7a9917d8dd2ed55
-
Dmitry Kovalev authored
Change-Id: I7675f23150404913f4b457add69fb846f6921997
-
- 09 May, 2014 2 commits
-
-
James Zern authored
Change-Id: Ic5a6a4a2fec802d9c9c7a71dbae59d5b4d3a8b23
-
James Zern authored
Change-Id: Ib773aac06b22009408cdd29a73190b276a53fcf6
-
- 08 May, 2014 1 commit
-
-
Dmitry Kovalev authored
We only used two members from that struct: max_threads and inv_tile_order. Moving them directly to VP9Decoder struct. Change-Id: If696a4e5b5b41868a55f3cc971e1d7c1dd9d5f69
-
- 30 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I97293605b430ad9dda0b58c0694fea569e7024a5
-
- 23 Apr, 2014 1 commit
-
-
Joey Parrish authored
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
-
- 11 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I9677aab1c7bb0ca9e989cb21348a3a2c926d8f5a
-
- 08 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Ieb9b455b8aaef9884391021b7f640ef24c554687
-
- 07 Apr, 2014 2 commits
-
-
Dmitry Kovalev authored
Commit introduced the leak: "Removing XMA legacy from VP9 code." I5e9dfc50b6312848df8c3b8276f6b4d0c7ff9cf9 Change-Id: Ia1f91bb8403bef340de9f089fa78b3fccc3e9917
-
Dmitry Kovalev authored
Change-Id: Ib4e31ba74c4b882bd93942ef743f4a189892738d
-
- 04 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Ic3ee3b1fb04691e8c7d16020b56e034ab8888525
-
- 03 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I5e9dfc50b6312848df8c3b8276f6b4d0c7ff9cf9
-
- 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
-
-
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
-
-
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
-