gecko/content/media
Ehsan Akhgari 07fbb18a70 Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc
The ObtainInputBlock API is also changed to create an input block for one input
block at a time.  An array of these input blocks is then sent to
ProduceAudioBlock for processing, which generates an array of AudioChunks as
output.

Backwards compatibilty with existing engines is achieved by keeping the
existing ProduceAudioBlock API for use with engines with only a maximum of one
input and output port.
2013-05-05 11:48:45 -04:00
..
dash Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
gstreamer Bug 856308 - Enable GStreamer video buffer handling optimization for gstreamer versions older than 0.10.36. DONTBUILD because NPOTB r=alessandro.d,padenot 2013-05-03 16:44:54 +02:00
ogg Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
omx Merge mozilla-central and birch 2013-05-03 13:35:02 +01:00
plugins Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
raw Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
test Bug 868152 - The disabling of media crashtest on Android will continue until morale improves 2013-05-03 18:40:43 -07:00
wave Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
webaudio Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc 2013-05-05 11:48:45 -04:00
webm Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
webrtc Merge m-c to birch. 2013-05-02 13:10:42 -04:00
webspeech Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal 2013-05-03 09:54:45 -07:00
wmf Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas 2013-05-04 22:12:41 +12:00
AbstractMediaDecoder.h Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas 2013-05-04 22:12:41 +12:00
AudioAvailableEventManager.cpp
AudioAvailableEventManager.h
AudioChannelFormat.cpp Bug 865234 - Part 7: Change the speaker up-mixing and down-mixing rules according to the Web Audio spec; r=roc 2013-04-29 20:15:26 -04:00
AudioChannelFormat.h Bug 830707. Part 1: Add code for upmixing and downmixing following Web Audio's spec. r=jesup 2013-01-16 02:09:38 +13:00
AudioEventTimeline.h Bug 864091 - Part 3: Implement DynamicsCompressorNode's processing based on the Blink's implementation; r=padenot 2013-04-21 16:13:59 -04:00
AudioNodeEngine.cpp Bug 864605 - Take the input chunk's volume into account in the nodes that buffer their input; r=padenot 2013-04-22 21:59:51 -04:00
AudioNodeEngine.h Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc 2013-05-05 11:48:45 -04:00
AudioNodeStream.cpp Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc 2013-05-05 11:48:45 -04:00
AudioNodeStream.h Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc 2013-05-05 11:48:45 -04:00
AudioSampleFormat.h Bug 830707. Part 1.5: Add MAX_AUDIO_SAMPLE_SIZE and tweak AddAudioSampleOffset. r=jesup 2013-02-01 17:26:57 +13:00
AudioSegment.cpp Backed out 14 changesets (bug 804387) because of Android M2 crashes 2013-02-05 01:29:28 -05:00
AudioSegment.h Bug 866434 - Part 3: Mix in the value generated by AudioNode inputs to AudioParams when getting their values during audio processing; r=roc 2013-05-01 23:12:59 -04:00
AudioStream.cpp Bug 727697. Add facility to dump audio output as WAV files. r=kinetik 2013-04-03 19:12:27 -04:00
AudioStream.h Bug 852401 - Remove sydneyaudio. r=doublec 2013-03-19 17:12:36 +13:00
AudioStreamTrack.cpp Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger 2013-04-25 12:29:54 -04:00
AudioStreamTrack.h Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger 2013-04-25 12:29:54 -04:00
BufferMediaResource.h Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
DecoderTraits.cpp Bug 847809 - Add audio/amr to the supported decode type, but disable it if this AMR is loaded from Web pages. r=roc 2013-03-22 10:56:22 +08:00
DecoderTraits.h Bug 834172 - Don't export codec functions from DecoderTraits. r=cpearce 2013-03-05 09:56:35 -05:00
DOMMediaStream.cpp Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX. 2013-05-05 11:51:47 +02:00
DOMMediaStream.h Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX. 2013-05-05 11:51:47 +02:00
FileBlockCache.cpp
FileBlockCache.h
Makefile.in Backed out 4 changesets (bug 834835) for making bug 786539 nearly perma-orange. 2013-04-18 10:32:26 -04:00
MediaCache.cpp Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
MediaCache.h Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
MediaDecoder.cpp Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas 2013-05-04 22:12:41 +12:00
MediaDecoder.h Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas 2013-05-04 22:12:41 +12:00
MediaDecoderOwner.h Bug 850587. Part 1: Refactor NotifyAutoplayDataReady to CheckAutoplayDataReady and allow autoplay to start on HAVE_CURRENT_DATA if the source is a stream. r=cpearce 2013-03-21 00:11:48 +13:00
MediaDecoderReader.cpp Bug 761018 - GStreamer video buffer handling optimization; r=cdouble 2013-03-13 16:11:15 -04:00
MediaDecoderReader.h Bug 855064 - Exclude DASH code from default builds r=cpearce 2013-04-02 17:05:00 -07:00
MediaDecoderStateMachine.cpp Bug 866561 - Enable high precision timers on Windows when playing video. r=kinetik 2013-05-03 12:39:19 +12:00
MediaDecoderStateMachine.h Bug 852401 - Remove sydneyaudio. r=doublec 2013-03-19 17:12:36 +13:00
MediaMetadataManager.h Bug 804875 - Reset media element when loading a new src. r=kinetik 2012-12-27 16:21:30 +01:00
MediaResource.cpp Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
MediaResource.h Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
MediaSegment.h Backed out changeset dba7a059ed22 (bug 843214) 2013-02-27 12:49:26 +00:00
MediaStreamGraph.cpp Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc 2013-05-05 11:47:36 -04:00
MediaStreamGraph.h Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc 2013-05-05 11:47:36 -04:00
MediaStreamGraphImpl.h Bug 853721 - Part 2: Hook up DelayNode to the media streams graph and implement delaying of incoming audio; r=roc 2013-03-25 08:34:59 -04:00
MediaStreamTrack.cpp Backed out 4 changesets (bug 834835) for making bug 786539 nearly perma-orange. 2013-04-18 10:32:26 -04:00
MediaStreamTrack.h Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX. 2013-05-05 11:51:47 +02:00
moz.build Backed out 4 changesets (bug 834835) for making bug 786539 nearly perma-orange. 2013-04-18 10:32:26 -04:00
SharedBuffer.h
StreamBuffer.cpp #include prlog.h inside StreamBuffer.cpp, no bug 2013-03-18 23:29:51 -04:00
StreamBuffer.h Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc 2013-03-07 03:53:45 -05:00
TimeVarying.h Bug 852011 - Reserve 5 elements in MediaStream::mBlocked in order to avoid excessive cost when dealing with removals from it; r=roc 2013-03-17 23:27:14 -04:00
TrackUnionStream.h Bug 850587. Part 2: Make NotifyHasCurrentData fire when a stream would be able to produce data if it was not blocked. r=jesup 2013-03-21 00:19:39 +13:00
VideoFrameContainer.cpp Bug 841493 - Rename nsHTMLMediaElement to HTMLMediaElement, r=Ms2ger 2013-03-19 13:23:54 +01:00
VideoFrameContainer.h Bug 841493 - Rename nsHTMLMediaElement to HTMLMediaElement, r=Ms2ger 2013-03-19 13:23:54 +01:00
VideoSegment.cpp
VideoSegment.h Bug 830707. Part 3: Don't constrain AudioSegment to a fixed number of channels. r=jesup 2013-01-21 09:44:44 +13:00
VideoStreamTrack.cpp Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger 2013-04-25 12:29:54 -04:00
VideoStreamTrack.h Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger 2013-04-25 12:29:54 -04:00
VideoUtils.cpp Bug 841014 - Rename nsTimeRanges.h to TimeRanges.h. r=Ms2ger 2013-03-02 14:14:44 -05:00
VideoUtils.h Bug 856108 - Port static analyses to clang, part 2a: use MOZ_STACK_CLASS in content. r=bz 2013-04-11 22:20:09 -05:00
VorbisUtils.h