• Home
  • History
  • Annotate
  • only in /frameworks/base/media/libstagefright/codecs/m4v_h263/
History log of /frameworks/base/media/libstagefright/codecs/m4v_h263/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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