History log of /frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d39e8f4c2319087c439b456d3793109330f1c8b0 30-Jun-2011 James Dong <jdong@google.com> Return ERROR_END_OF_STREAM when the input source reaches eos

Change-Id: I334313b054dcf388d2e05d56efb10ceea4980638
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
6312dd6d2b19d158773d14ed8cefa3f20272d488 02-Dec-2010 James Dong <jdong@google.com> If camera source uses the metadata, we must use HW encoder
Software video encoders are not able to deal with non-YUV metadata in the video buffer sent from camera

bug - 3242213

Change-Id: I97361ed88b2a687190e5129459011afff7f32c2d
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
aac193cf38ac084eea0f6367b98f6304d1ec38f2 11-Nov-2010 James Dong <jdong@google.com> Separate the key for audio sampling rate and video frame rate in MetaData.h

Change-Id: Ia33befaa7e6df8762703002d01aa79c04f15f040
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
0244d94455236abd1c07e62f0e6cbbff37bf2c8c 10-Nov-2010 James Dong <jdong@google.com> Fix missing breaks in the profile/level conversion code in M4vH263 encoder

Change-Id: Icd2cac68ffb0f38acb68b2968bbb36210431482d
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
af50969f079901e18f9ba3a68a3d3e54e5f26a08 20-Oct-2010 James Dong <jdong@google.com> Added profile and level translation in SW video encoders

Change-Id: I6b9c33c7e4b497f3dc61b2a0dcf4e65727f9bcdd
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
e95d192fae5a80ed821c53bfea214a85ea395e90 13-Aug-2010 James Dong <jdong@google.com> Mainly fix two mistakes that I made:

1. When the ERROR_END_OF_STREAM is returned from read, the input buffer is not initialized
release it would lead to crash

2. The mPrevTimestampUs is not initialized and thus fail in the CHECK(mPrevTimestampUs, timeUs)

Change-Id: Id1e51575fb8b3ca48e80547efd3a3a82dfac773b
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
708ec39c21568e0c2aa3d20c681f0e14ee6134ad 12-Aug-2010 James Dong <jdong@google.com> Don't send late frames to software encoders for encoding

o Document on what frames will be rejected and what frames will be accepted

Change-Id: I5a5d489ad3d2b50dbb40a0f6e01529312ce81c54
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
e6daea5940c38267d24a39fc32bffa119132e852 10-Aug-2010 James Dong <jdong@google.com> Add input buffer size check for software video encoders

Change-Id: I03953a1245060ed6656a965e1a8a61386126c441
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
85edea79583eb486c8c5c51595a95ddc4ad217f0 16-Jul-2010 James Dong <jdong@google.com> Progress status notification

- Keep track of per-track progress

Change-Id: Ibd36f0e8c78581928c8aa2f5e23c5e7e0615c2cc
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp
42ef0c715da879a9878b7bf4eb9c90b21e4ab8ae 13-Jul-2010 James Dong <jdong@google.com> Initial check-in for software m4v_h263 encoder

Change-Id: I4b49fa5c3a5e6e21cfd2419441d98dd784046367
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/M4vH263Encoder.cpp