efebdf4bd4da35bc50c7d81450c8473697f6654a |
24-Jan-2011 |
Andreas Huber <andih@google.com> |
DO NOT MERGE: Support non-multiple-of-16 dimensions in MPEG4/H.263 software decoder Change-Id: I6c27c00a6e13cb3635e61089c0db0989f5810c37 related-to-bug: 3384367
ec/M4vH263Decoder.cpp
ec/include/mp4dec_api.h
ec/src/pvdec_api.cpp
|
a4f391c9bf581af19d6dec4603c194126995b6bf |
15-Oct-2010 |
Andreas Huber <andih@google.com> |
Include the framework copy of the OpenMAX headers instead of referencing external/opencore. Change-Id: I762f59acf5e1f770e4d7c2d89af362bfffebefa6 related-to-bug: 3101573
ec/Android.mk
nc/Android.mk
|
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
nc/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
nc/M4vH263Encoder.cpp
|
e6daea5940c38267d24a39fc32bffa119132e852 |
10-Aug-2010 |
James Dong <jdong@google.com> |
Add input buffer size check for software video encoders Change-Id: I03953a1245060ed6656a965e1a8a61386126c441
nc/M4vH263Encoder.cpp
|
6624c9fd0bc5e3858a22a04c05b5059445c1c367 |
21-Jul-2010 |
Andreas Huber <andih@google.com> |
Support finer seek control on MediaSources. related-to-bug: 2858448 Change-Id: Ifb4b13b990fd5889113e47e2c62249ac43391fa1
ec/M4vH263Decoder.cpp
|
d7514ec6eb17d262d6f9605a2c2f245b7ad7c0b9 |
20-Jul-2010 |
James Dong <jdong@google.com> |
Merge "Progress status notification" into gingerbread
|
85edea79583eb486c8c5c51595a95ddc4ad217f0 |
16-Jul-2010 |
James Dong <jdong@google.com> |
Progress status notification - Keep track of per-track progress Change-Id: Ibd36f0e8c78581928c8aa2f5e23c5e7e0615c2cc
nc/M4vH263Encoder.cpp
|
faf775e772e329e821d81ba735474df097b1e1e9 |
18-Jul-2010 |
James Dong <jdong@google.com> |
Fix simulator build (1st attempt) Change-Id: I65a824c17929170b7b2bc75a13e756e92d8fe50a
nc/src/mp4def.h
|
42ef0c715da879a9878b7bf4eb9c90b21e4ab8ae |
13-Jul-2010 |
James Dong <jdong@google.com> |
Initial check-in for software m4v_h263 encoder Change-Id: I4b49fa5c3a5e6e21cfd2419441d98dd784046367
nc/Android.mk
nc/M4vH263Encoder.cpp
nc/include/cvei.h
nc/include/mp4enc_api.h
nc/src/bitstream_io.cpp
nc/src/bitstream_io.h
nc/src/combined_encode.cpp
nc/src/datapart_encode.cpp
nc/src/dct.cpp
nc/src/dct.h
nc/src/dct_inline.h
nc/src/fastcodemb.cpp
nc/src/fastcodemb.h
nc/src/fastidct.cpp
nc/src/fastquant.cpp
nc/src/fastquant_inline.h
nc/src/findhalfpel.cpp
nc/src/m4venc_oscl.h
nc/src/me_utils.cpp
nc/src/motion_comp.cpp
nc/src/motion_est.cpp
nc/src/mp4def.h
nc/src/mp4enc_api.cpp
nc/src/mp4enc_lib.h
nc/src/mp4lib_int.h
nc/src/rate_control.cpp
nc/src/rate_control.h
nc/src/sad.cpp
nc/src/sad_halfpel.cpp
nc/src/sad_halfpel_inline.h
nc/src/sad_inline.h
nc/src/sad_mb_offset.h
nc/src/vlc_enc_tab.h
nc/src/vlc_encode.cpp
nc/src/vlc_encode.h
nc/src/vlc_encode_inline.h
nc/src/vop.cpp
|
1919e5af3d8eb8bcf08e50efae2e79eaf065cf6b |
20-May-2010 |
Andreas Huber <andih@google.com> |
Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize. Change-Id: I5cba02ee85a41e43c2623053de40f26e2cf2efe4 related-to-bug: 2699505
ec/M4vH263Decoder.cpp
|
dd0359f7a20c940160b2f93d3c332aaab3ffd7d1 |
05-Jan-2010 |
Andreas Huber <andih@google.com> |
Protect against possible temporary objects going away before we get at their data.
ec/M4vH263Decoder.cpp
|
2039bd93ed9801927bffce43698b29645482b188 |
04-Jan-2010 |
Andreas Huber <andih@google.com> |
Fix mpeg4/h.263 software decoder.
ec/M4vH263Decoder.cpp
|
4d0e827d0be6085893428b420ec5800f1973a43b |
19-Dec-2009 |
James Dong <jdong@google.com> |
Attempt to fix simular build break. Missing header file stdlib.h for free, malloc, etc
ec/M4vH263Decoder.cpp
ec/include/m4vh263_decoder_pv_types.h
|
4e4795c8c0934eb063048471037ecb8a713e85fd |
19-Dec-2009 |
James Dong <jdong@google.com> |
Fix a memory corruption problem in software M4v/H263 decoder due to out-of-scope local variable
ec/M4vH263Decoder.cpp
|
02f5b5447de349216a40086ca6061efefb5a3025 |
16-Dec-2009 |
James Dong <jdong@google.com> |
Initial checkins of the mpeg4 and h263 software decoders based on PV
ndroid.mk
ec/Android.mk
ec/M4vH263Decoder.cpp
ec/include/m4vh263_decoder_pv_types.h
ec/include/mp4dec_api.h
ec/include/visual_header.h
ec/src/adaptive_smooth_no_mmx.cpp
ec/src/bitstream.cpp
ec/src/bitstream.h
ec/src/block_idct.cpp
ec/src/cal_dc_scaler.cpp
ec/src/chv_filter.cpp
ec/src/chvr_filter.cpp
ec/src/combined_decode.cpp
ec/src/conceal.cpp
ec/src/datapart_decode.cpp
ec/src/dcac_prediction.cpp
ec/src/dec_pred_intra_dc.cpp
ec/src/deringing_chroma.cpp
ec/src/deringing_luma.cpp
ec/src/find_min_max.cpp
ec/src/get_pred_adv_b_add.cpp
ec/src/get_pred_outside.cpp
ec/src/idct.cpp
ec/src/idct.h
ec/src/idct_vca.cpp
ec/src/max_level.h
ec/src/mb_motion_comp.cpp
ec/src/mb_utils.cpp
ec/src/mbtype_mode.h
ec/src/motion_comp.h
ec/src/mp4dec_lib.h
ec/src/mp4def.h
ec/src/mp4lib_int.h
ec/src/packet_util.cpp
ec/src/post_filter.cpp
ec/src/post_proc.h
ec/src/post_proc_semaphore.cpp
ec/src/pp_semaphore_chroma_inter.cpp
ec/src/pp_semaphore_luma.cpp
ec/src/pvdec_api.cpp
ec/src/scaling.h
ec/src/scaling_tab.cpp
ec/src/vlc_dec_tab.h
ec/src/vlc_decode.cpp
ec/src/vlc_decode.h
ec/src/vlc_dequant.cpp
ec/src/vlc_tab.cpp
ec/src/vop.cpp
ec/src/zigzag.h
ec/src/zigzag_tab.cpp
atent_disclaimer.txt
|