summaryrefslogtreecommitdiff
path: root/vp9/simple_encode.cc
AgeCommit message (Collapse)Author
2019-11-25Make GetCodingFrameNum const functionangiebird
Change-Id: I6a5a2400cfb6e122c77667e0950c80026c48a1f6
2019-11-21Add trailing underscore to members of SimpleEncodeangiebird
Change-Id: I7a1d19ed4fd60fef374392c86df69d2122c335f0
2019-11-21Rename impl by EncodeImplangiebird
Change-Id: Id182cd234c9f4f37c2854ea5ca761d8cfa113791
2019-11-20Fix a bug in free_encoder()angiebird
Move vpx_free(buffer_pool) after vp9_remove_compressor() buffer_pool needs to be free after cpi because buffer_pool contains allocated buffers that will be free in vp9_remove_compressor() Change-Id: I8bcedae2858cfe132bde110c8f3f6b55dcbe3f36
2019-11-20Use indicative mood in comments of SimpleEncodeangiebird
Change-Id: I913e14994646945a7237c9ab65097647fb3a5b5c
2019-11-20Rename pimpl by impl_ptr in SimpleEncodeangiebird
Change-Id: I0071216b710544731a6f8e8c7a63c7a28f25bbac
2019-11-20Move pimpl to the function body of SimpleEncodeangiebird
Change-Id: Id4757d61916b8348d76c99dddbe48e68f2b3ef1a
2019-11-20Add namespace vp9angiebird
Change-Id: I29d05557becbfc5d55d1cd1bb709e519d27c928b
2019-11-20Close the file that SimpleEncode opens in its ctor in its dtor.Angie Chen
Change-Id: I1e5d1be9f076c70ec1d7764d5703aeba8afd4436
2019-11-18Add coding_data_bit_size to EncodeFrameResultangiebird
Change-Id: I32ab6829083c896ab2c6234e191939a000dea6e5
2019-11-18Pass in infile_path to SimpleEncode()angiebird
Change-Id: If47867d4d59a59e252bfe7eb24c940f9e089d335
2019-11-18Add SimpleEncode::EncodeFrameWithQuantizeIndex()angiebird
Change-Id: I4442de01dfdbf13b0b9f7830f0fb393d3b935522
2019-11-18Add quantize_index to EncodeFrameResultangiebird
Change-Id: Idfb36a8bfa264df8294eba70424fd25fa5d88cda
2019-11-18Add psnr and sse to EncodeFrameResultangiebird
Change-Id: I33c410a14b86f95278eff8d1d0e6992f1b82a17d
2019-11-18Add frame_type and show_idx to EncodeFrameResultangiebird
Let vp9_get_compressed_data update ENCODE_FRAME_RESULT, a C version of EncodeFrameResult. Let unit test to test frame_type and show_idx properly. Change-Id: Id810c26c826254fd82249f19ab855ea3b440d99c
2019-11-18Add EncodeFrameResultsangiebird
It contains coding_data_size and coding_data. The EncodeFrame will allocate a buffer, write the coding data into the buffer and give the ownership of the buffer to encode_frame_result->coding_data Change-Id: I6bd86aede191ade1db4a1f1bba5be601eef97d60
2019-11-18Rename frame_stats by first_pass_statsangiebird
This is in simple_encode.cc Change-Id: I2770e4a229b435f92e1ebe226644d8d104114d29
2019-11-18Add SimpleEncode::GetCodingFrameNum()angiebird
Also add unit tests for GetCodingFrameNum() and EncodeFrame() Change-Id: I3e7b65f47226be4660409481435f8f784db72a68
2019-11-18Add SimpleEncode::EncodeFrame()angiebird
Change-Id: I08f074b7db2011f88769bd1d9d50cb376c238fe5
2019-11-18Add ComputeFirstPassStats()angiebird
Change-Id: Iaed87a4fa35f456aec5d88d07fade636280eb211
2019-11-15Add simple_encode.cc/hangiebird
Change-Id: I6dff1bda4bea760a32c2f8e38773e5913c830204