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
Andrew Osmond
072944be8a
Bug 1030007 - Throttle updating the preview window when CPU low and/or encoder falls behind. r=mikeh, r=cpearce
2014-07-02 19:55:00 -04:00
Shelly Lin
b24483b855
Bug 744896 - Part 3: Pass MediaInfo to functions MetadataLoaded and QueueMetadata. r=roc.
2014-07-04 11:54:54 +08:00
Carsten "Tomcat" Book
0e366174c0
Backed out changeset 7691b13459f4 (bug 744896) for B2G ICS Emulator Opt test failures on a CLOSED TREE
2014-07-03 11:51:41 +02:00
Shelly Lin
05179906ff
Bug 744896 - Part 3: Pass MediaInfo to functions MetadataLoaded and QueueMetadata. r=roc.
2014-07-03 14:04:08 +08:00
Benjamin Chen
fbb1394204
Bug 1021006 - [RTSP] Browser pops up a network warning message in the end of RTSP streaming. r=sworkman
2014-06-17 17:47:13 +08:00
Eric Phan
661c2e8d55
Bug 1015985 - Set decoder seekable members outside of ReadMetadata by StateMachine. r=cpearce
2014-06-23 22:08:34 +12:00
Chris Pearce
92ac291127
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-18 17:07:02 +12:00
Ehsan Akhgari
b64a25fc13
Backed out changeset 0cdef46c65c1 (bug 979104) for causing bug 1024324
2014-06-13 16:20:37 -04:00
Jonathan Watt
545ca6ad34
Bug 1022667, part 2 - Remove BytesToTime from MediaOmxReader.cpp. r=cpearce
2014-06-10 16:42:21 +01:00
Chris Pearce
6efa8303c7
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-10 19:31:09 +12:00
Vasanthakumar Pandurangan
f484ddd8f3
Bug 1020176 - AudioOffloadPlayer: Avoid calling ResumeStateMachine from multiple paths. r=roc
2014-06-04 14:25:21 +05:30
Randell Jesup
cd089192fd
Bug 1003712: Codec availability support and prioritization r=ehugg
2014-06-04 14:52:32 -04:00
Randell Jesup
7e84082c49
Bug 1003712: Use Media Resource Manager to reserve OMX Codecs r=jhlin
2014-06-04 14:52:31 -04:00
John Lin
77b8aa96e9
Bug 1003712: extend MediaResourceManagerService to support video encoder and no-wait mode. r=rjesup,jhlin,sotaro
2014-06-04 14:52:21 -04:00
Randell Jesup
0914b4c1d3
Bug 1014819: remove no-longer-needed OMXCodec GetCodecConfig r=roc
2014-05-24 18:28:04 -04:00
Randell Jesup
d8de28f2bb
Bug 997567: Support reconfiguration for frame-rate changes on OMX H.264 encoder r=jhlin
2014-05-24 18:28:02 -04:00
Kyle Huey
8a1ded0d50
Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan
2014-05-23 12:53:17 -07:00
Carsten "Tomcat" Book
3189a1798c
merge b2g-inbound to mozilla-central
2014-05-21 14:08:03 +02:00
Sotaro Ikeda
ebfee1fbe7
Bug 1011130 - Fix video seek problem in OmxDecoder r=cajbir
2014-05-20 18:22:57 -07:00
Randell Jesup
a7abbce43e
Bug 1006285: make MediaCodec bitrate setting work for KitKat-based builds r=jhlin
2014-05-18 10:17:01 -04:00
JW Wang
ba4ef49451
Bug 1000841 - remove SetActive() from MediaDecoderReader. Its user needs to know when to call SetIdle() only. r=cpearce
2014-05-19 04:23:00 +02:00
John Lin
4482fb3908
Bug 1010841 - Handle on-demand key frame request in OMX H.264 encoder. r=jesup
2014-05-16 01:56:00 -04:00
Randell Jesup
9eea444e74
Bug 1005637: undo accidental parameter change not part of reviewed code rs=jesup
2014-05-11 10:45:09 -04:00
Randell Jesup
30c568e9f0
Bug 1005637: Add support for controlling the OMX encoder config settings r=roc
2014-05-10 08:21:23 -04:00
Ryan VanderMeulen
bc1e37147b
Merge b2g-inbound to m-c.
2014-05-08 15:52:48 -04:00
Benjamin Chen
f91d7f3d9e
Bug 1000195 - Fix the auto-play path by calling MediaDecoder::NotifySuspendedStatusChanged. r=sworkman, r=ettseng
2014-05-08 14:30:30 +08:00
Robert O'Callahan
730a55616d
Bug 1006248. Part 4: Use better #include paths for libstagefright headers in a couple of places. r=glandium
...
--HG--
extra : rebase_source : e8c7e019b0bc5bf60081aad158a7d89fbb261e29
2014-05-06 17:40:59 +12:00
Robert O'Callahan
949537330f
Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
...
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
Blake Wu
567cab595c
Bug 986381 - Allow to use OMX SW decoder when HW is not available r=sotaro
2014-05-07 18:10:56 +08:00
Blake Wu
2e51442441
Bug 986381 - Add MOZ_OMX_WEBM_DECODER define in moz.builds r=glandium
2014-05-07 18:05:49 +08:00
Benjamin Chen
12fab85fa3
Bug 990908 - Revert the change of bug 938512 and let the RTSP's code flow align to others. r=cpearce
2014-04-24 14:45:31 +08:00
John
aec1baf311
Bug 999902 - Enable WebRTC OMX codec only when Android version >= 18. r=jesup
2014-04-23 02:59:00 +02:00
Sotaro Ikeda
db7a0e4e36
Bug 994889 - Fix how to get video size from OMXCodec r=cajbir
2014-04-22 20:21:29 -07:00
Ryan VanderMeulen
2144e66473
Merge b2g-inbound to m-c.
2014-04-22 12:50:29 -07:00
Vasanthakumar Pandurangan
bcf38b36c6
Bug 994881 - Release audio offload player resources after pause timeout. r=roc
2014-04-21 16:47:04 +05:30
Birunthan Mohanathas
623dc45b86
Bug 997208 - Remove unnecessary nullptr checks before deleting in content/media. r=cajbir
2014-04-17 09:23:16 -04:00
Ming
00e45da717
Bug 994015 - [tarako]some mp4 video plays not smoothly r=cpearce
2014-04-11 02:10:00 +02:00
Chris Pearce
5205d683d0
Bug 993753 - Don't set media decoders idle while seeking. r=kinetik
2014-04-15 15:01:34 +12:00
Andrea Marchesini
eaa3ff4eed
Bug 987064 - Remove AudioChannelType. r=roc, r=mchen, r=bent
2014-04-10 18:39:20 +01:00
Sotaro Ikeda
8305355d18
Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir
2014-04-11 06:13:12 -07:00
Vasanthakumar Pandurangan
bf1ea57aff
Bug 976172 - Part 1 Changes in MediaOmxDecoder to enable audio offloading r=roc
...
This adds support in MediaOmxDecoder to dynamically switch between
MediaDecoderStateMachine and AudioOffloadPlayer
2014-04-08 20:59:07 +05:30
Vasanthakumar Pandurangan
2a4aa49d80
Bug 976172 - Part 2 Enable audio offloading in gecko r=padenot
...
Implements a new class AudioOffloadPlayer to make use of
Android::AudioTrack class's offloading capability
2014-03-22 18:40:05 +05:30
Matt Woodrow
b93f84571b
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Phil Ringnalda
18f873ac9e
Backed out 4 changesets (bug 991028) for nonunified bustage
...
CLOSED TREE
Backed out changeset 147581a518c3 (bug 991028)
Backed out changeset e5bacc566e58 (bug 991028)
Backed out changeset 6dc852777a4d (bug 991028)
Backed out changeset 780bec5571b9 (bug 991028)
2014-04-06 21:21:38 -07:00
Matt Woodrow
0851e5c863
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Chris Pearce
223e397746
Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
...
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.
Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...
I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.
We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.
Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).
Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
* * *
Bug 778077 - Fix up MediaOMXReader fastseek to ensure audio stream stays in sync with video stream. r=cajbir
2014-04-01 16:39:04 +13:00
Sotaro Ikeda
54d13a5e10
Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal
2014-03-31 08:24:28 -07:00
Benjamin Chen
b4f390989e
Bug 984816: RTSP play/pause deadlock issue. 1. Release the monitor when access mReader. 2. Reverse the order in RtspOmxReader::SetIdle(). r=cpearce
2014-03-31 10:18:01 +08:00