Commit Graph

256 Commits

Author SHA1 Message Date
Ethan Tseng
912260669c Bug 1056187 - Add playout delay to RtspTrackBuffer. r=bechen 2014-10-07 16:44:58 +08:00
Benjamin Chen
2455f0ac2b Bug 1050667 - fix the non-synchronous waiting state between MediaDecoderStataMachine and MediaOmxReader and OmxDecoder. r=sotaro 2014-10-06 11:03:14 +08:00
Benjamin Chen
fcb59ba611 Bug 1050667 - fix the non-synchronous waiting state between MediaDecoderStataMachine and MediaCodecReader. r=sotaro 2014-10-02 14:01:16 +08:00
Randy Lin
4e00ad1a17 Bug 1069602 - Crash in mozilla::MediaOmxReader::NotifyDataArrived (ProcessCachedData runnable is running but reader has been destroyed). r=edwin, f=jwwang 2014-10-02 11:46:49 +08:00
JW Wang
e25d70a688 Bug 883731 - Progress update should be associated with network state transitions. Also centralize network state transition code. r=cpearce 2014-09-24 19:26:00 +12:00
JW Wang
872d1bef82 Bug 883731 - Remove unnecessary update of readyState and introduce NEXT_FRAME_UNAVAILABLE_SEEKING so that we return HAVE_METADATA while seeking. r=cpearce 2014-09-24 19:25:00 +12:00
Carsten "Tomcat" Book
ef37d240f6 Backed out changeset ca140e7557d6 (bug 883731) 2014-09-29 10:57:28 +02:00
Carsten "Tomcat" Book
e83fe62a11 Backed out changeset 43a1f1f79302 (bug 883731) 2014-09-29 10:57:26 +02:00
JW Wang
46f8d6085e Bug 883731 - Part3 - Progress update should be associated with network state transitions. Also centralize network state transition code. r=cpearce 2014-09-24 19:26:00 +02:00
JW Wang
0956ed8a73 Bug 883731 - Part2 - Remove unnecessary update of readyState and introduce NEXT_FRAME_UNAVAILABLE_SEEKING so that we return HAVE_METADATA while seeking. r=cpearce 2014-09-24 19:25:00 +02:00
Vasanthakumar Pandurangan
71d36ef9a8 Bug 1059700 - AudioOffloadPlayer: Use wakelock to avoid suspend between pause and reset. r=roc 2014-09-24 01:22:57 -07:00
John Lin
ef8ba016b3 Bug 1067442 - OMXCodecWrapper image validation supports input from WebrtcOMXH264VideoEncoder r=jesup 2014-09-24 09:21:16 -04:00
Blake Wu
922fdfd2ab Bug 1069857- clear seek timestamp in time. r=jwwang r=cpearce 2014-09-24 09:41:49 +08:00
Carsten "Tomcat" Book
2ebd1f258d Backed out changeset 1193525f1f15 (bug 1050667) for causing regressions 2014-09-19 13:22:14 +02:00
Carsten "Tomcat" Book
6777f2586d Backed out changeset ed6f3ec5a71b (bug 1050667) 2014-09-19 13:21:30 +02:00
Benjamin Chen
e5c53c2b85 Bug 1050667 - fix the non-synchronous waiting state between MediaDecoderStataMachine and MediaCodecReader. r=sotaro 2014-09-18 15:29:38 +08:00
Benjamin Chen
d0ee7b0725 Bug 1050667 - fix the non-synchronous waiting state between MediaDecoderStataMachine and MediaOmxReader and OmxDecoder. r=sotaro 2014-09-18 15:28:33 +08:00
Randy Lin
43b672cb05 Bug 1039901 - Part 1. MP3FrameParser sometimes gives wrong duration on B2G. Move the ProcessCacheData function from OmxDecoder to MediaOmxReader. r=edwin. 2014-09-15 17:08:48 +08:00
John Lin
5587f14c37 Bug 997593 - Handle error from OMXCodecWrapper in OmxVideoTrackEncoder::GetEncodedTrack(). r=roc 2014-09-14 19:41:00 +02:00
John Lin
f0b0c7c2ab Bug 997593 - Add more color conversion code to support encoding QCOM Venus NV12 images. r=roc 2014-09-14 19:40:00 +02:00
Bruce Sun
1f3575bbd9 Bug 1064376 - Video playback fails if the used audio codec is offline-playback supported. r=roc, r=vasanth 2014-09-12 15:35:19 +08:00
Bruce Sun
1ed5ce593f Bug 1039182 - Add GraphicBuffer interface into MediaCodecProxy. r=sotaro 2014-09-11 10:15:17 +08:00
Bruce Sun
8f08b97df1 Bug 1033915 - Integrate MP3FrameParser into MediaCodecReader. r=cajbir 2014-09-01 18:04:36 +08:00
Benjamin Chen
8b7644737d Bug 1033910 - Enable RTSP capability while using android::MediaCodec. r=cpearce 2014-08-28 18:36:34 +08:00
Blake Wu
6d90f40449 Bug 1057172 - Add one more length check for valid decoded frame. r=sotaro 2014-08-26 10:57:19 +08:00
Benjamin Chen
927916753d Bug 1050664 - 1. Fix IsDormantNeeded() function. 2. Invoke mSource->stop at the suspend code path that will rewind the sampletable implicitly. r=cpearce 2014-08-26 16:17:08 +08:00
Sotaro Ikeda
7e8ce86a4f Bug 1055991 - Eeach OMXCodec uses each OMXClient r=cajbir 2014-08-25 06:36:07 -07:00
Blake Wu
89a4195bc1 Bug 1049325 - Part 2: Notify MediaCodec input EOS and report EOS when getting the last frame. r=edwin 2014-08-21 14:22:39 +08:00
Benjamin Chen
ec334a3fa8 Bug 1033912 - Fix nits and coding style. r=cpearce 2014-08-19 16:14:46 +08:00
Benjamin Chen
5f3d506440 Bug 1033912 - Separate MediaTaskQueues for the video/audio decoding. r=cpearce, r=brsun 2014-08-20 18:17:38 +08:00
Vasanthakumar Pandurangan
befff6a1f4 Bug 1053186 - AudioOffloadPlayer: Avoid glitch during start of playback. r=roc 2014-08-18 05:49:51 -07:00
Bruce Sun
8b1073fa22 Bug 1033902 - Integrate offload player into MediaCodec related codes. r=roc 2014-08-14 11:40:20 +08:00
Bruce Sun
09833d259a Bug 1033902 - Extract the logic of offload-audio from MediaOmxDecoder to a parent class. r=roc
--HG--
rename : content/media/omx/MediaOmxDecoder.cpp => content/media/omx/MediaOmxCommonDecoder.cpp
rename : content/media/omx/MediaOmxDecoder.h => content/media/omx/MediaOmxCommonDecoder.h
rename : content/media/omx/MediaOmxReader.cpp => content/media/omx/MediaOmxCommonReader.cpp
rename : content/media/omx/MediaOmxReader.h => content/media/omx/MediaOmxCommonReader.h
2014-08-14 11:38:21 +08:00
Blake Wu
377f3dc899 Bug 941302 - Part 2: Changes in MediaCodecProxy. r=edwin
From b24f8c0da5baaafad2bbba1bbeee304d5c746631 Mon Sep 17 00:00:00 2001
2014-08-07 18:19:10 +08:00
Benjamin Chen
dabe5ec24b Bug 1043900 - Handle EOS properly. Send EOS to MediaCodec from input source and receive it from output. r=cpearce 2014-08-04 15:52:43 +08:00
Bruce Sun
ef9258254a Bug 1041453 - Fix crash issues of MediaCodecReader for Vorbis data. r=cpearce 2014-07-29 11:03:06 +08:00
Sotaro Ikeda
47d2daecda Bug 1042308 - Return All MediaBuffers to OMXCodec during OMXCodec shutdown r=cajbir,nical 2014-07-24 08:24:42 -07:00
Ralph Giles
9951231d9b Bug 1042810 - Use string comparison for Android versions. r=gps 2014-07-23 10:07:35 -07:00
Bruce Sun
653396b514 Bug 1038564: Fix MediaCodecProxy build fail on flatfish device. r=cpearce
Although android::MediaCodec has been added into AOSP in level 16,
some APIs (ex. signalEndOfInputStream) we used in MediaCodecReader
were added into AOSP in level 18.
2014-07-22 15:35:15 +08:00
Vasanthakumar Pandurangan
1a4bb2b2f2 Bug 1042003 - Convert secs to usecs before passing to SeekTarget. r=roc 2014-07-22 03:54:32 -07:00
Mike Hommey
d10b15b035 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Gregory Szorc
afb4c10a6e Bug 1040413 - Do not cast ANDROID_VERSION to int; r=nalexander
Ideally it should be converted to an int. But empty variables need to
work. The rest of the tree uses string comparisons.

--HG--
extra : rebase_source : 16701034df6b5047bcd7ca529785ee97b76412ed
extra : amend_source : 9c1cc54c1820dccae514ad06dac5677710e9a8f0
2014-07-17 16:49:37 -07:00
Bruce Sun
1a3f03656f Bug 904177 - Add media.omx.async.enabled preference. r=sotaro, r=cpearce 2014-07-16 15:40:05 +08:00
Bruce Sun
800ea85cc3 Bug 904177 - Create MediaCodecDecoder. r=sotaro, r=cpearce 2014-07-16 15:38:14 +08:00
Bruce Sun
28bc6e557a Bug 904177 - Create MediaCodecReader. r=sotaro, r=cpearce 2014-07-16 15:36:29 +08:00
Bruce Sun
2d0b517729 Bug 904177 - Extract MediaStreamResource. r=sotaro, r=cpearce 2014-07-16 15:34:30 +08:00
Bruce Sun
ecb0c74388 Bug 904177 - Add I420ColorConverterHelper. r=sotaro, r=cpearce 2014-07-16 15:32:21 +08:00
Edwin Flores
7400047efb Bug 1038467 - Rename MediaPlugin* classes r=cpearce 2014-07-17 13:32:56 +12:00
Bruce Sun
6c553816e4 Bug 1037282 - Create MediaResourceHandler and MediaCodecProxy. r=sotaro,cpearce 2014-07-11 11:01:30 +08:00
Carsten "Tomcat" Book
d111fa584e Merge mozilla-central to b2g-inbound 2014-07-07 15:40:15 +02:00