Ehsan Akhgari
8ac6e135fc
Bug 995637 - Remove the MochiKit includes from content/media tests; r=roc
2014-04-13 18:52:07 -04:00
Jan Beich
42b8d5a16b
Bug 995543 - Unbreak libc++ build after bug 982490 by using more portable mozilla::Abs. r=jesup
2014-04-13 15:41:07 -04:00
Benjamin Chen
33f79cef24
Bug 993303 - Correct the VorbisTrackEncoder::WriteLacing function. r=rillian
2014-04-11 13:54:15 +08:00
Andrea Marchesini
4266c27429
Bug 987064 - Remove AudioChannelType. r=roc, r=mchen, r=bent
2014-04-10 18:39:20 +01:00
Rick Eyre
ca1c5aecfa
Bug 976580 - Set cue state to dirty when video resize happens. r=rillian, r=bz
...
This way when the video is resized the rendering algorithm for the cues
will run again and hence, the caption size will be increased/decreased
for the new size of the video.
2014-04-07 15:42:33 -04:00
Paul Adenot
847f810b87
Bug 991504 - Detect silent chunk when resampling, and properly handle them. r=roc
2014-04-07 18:22:11 +02:00
Chris Peterson
e7f55f4c4a
Bug 984071 - Part 2: Fix Linux warnings about unused LoadManager member variables. r=gcp
2014-04-07 17:36:41 -07:00
Ryan VanderMeulen
6c0f4a64ad
Merge m-c to inbound on a CLOSED TREE.
2014-04-11 16:24:56 -04:00
Sotaro Ikeda
316d03c1bf
Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir
2014-04-11 06:13:12 -07:00
Ryan VanderMeulen
7ba7f0e455
Merge m-c to inbound on a CLOSED TREE.
2014-04-10 22:16:50 -04:00
Mike Habicher
24839a6b12
Bug 981047 - enable torch mode in low light when video recording, r=dhylands,ehsan
2014-04-09 11:53:41 -04:00
Randell Jesup
a067d226b3
Bug 818822: Reduce fake audio/video rates on b2g debug only to avoid overloading mochitest emulator VMs r=padenot
...
CLOSED TREE
2014-04-07 08:48:24 -04:00
Randell Jesup
7890b495a4
Bug 993787: Make SineWaveGenerator not refcounted r=ehsan
2014-04-09 16:59:25 -04:00
Randell Jesup
6b350ca9bc
Bug 993787: Make MediaEngine threadsafe r=ehsan
2014-04-11 11:35:34 -04:00
Bobby Holley
a75c841246
Bug 990290 - Null-check AudioNode's mContext during unlink. r=ehsan
...
Unlink can happen twice, apparently.
2014-04-11 07:59:47 -07:00
Randell Jesup
a58e204c14
Bug 985714: Monitor AEC echo levels (ERLE/etc) in gUM r=jib
2014-04-02 13:58:20 -04:00
Randell Jesup
41dac5d5ab
Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
b0d9eb6953
Bug 694814: Patch 4 - Add audio playout delay config var r=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
d690aabe43
Bug 694814: Patch 3 - Add far-end mixer observer and insert far-end audio for AEC r=padenot
2014-04-02 13:58:19 -04:00
Paul Adenot
c906c38e32
Bug 982490 - Ensure for MSG cycle that each MediaStream write the same number of frames to their AudioStream. r=jesup,roc
2014-03-24 11:06:06 +01:00
Paul Adenot
af25ad4b1b
Bug 818822: disable media-element-source-seek-1 for B2G due to bug 994351 r=drno
2014-04-09 16:31:41 +02:00
Paul Adenot
651e03feb0
Bug 818822 - Resample all inputs of the MediaStreamGraph to the ideal audio rate. r=roc
2014-03-24 11:06:05 +01:00
Rick Eyre
fd2961dce2
Bug 950308 - TextTrack, TextTrackCue, TextTrackList should BindToOwner. r=smaug
2014-04-07 13:58:38 -04:00
Carsten "Tomcat" Book
ae409227bd
Backed out changeset ac06eacc2206 (bug 987064) for B2G ICS Emulator Debug Bustage on a CLOSED TREE
2014-04-10 13:18:18 +02:00
Andrea Marchesini
190cf6a2a2
Bug 987064 - Remove AudioChannelType, r=roc, r=mchen, r=bent
2014-04-10 11:49:23 +01:00
Michael Pruett
9d2a3060bb
Bug 847827 - Update libsoundtouch to allow changing playback rate with multichannel audio. r=padenot
...
--HG--
extra : rebase_source : ebf10737b048ae3280b9a7706f701337211b2880
2014-04-10 10:37:07 +02:00
Jonathan Watt
d54d6a8047
Bug 960524 - Get rid of Image::DeprecatedGetAsSurface (Moz2D migration). r=mattwoodrow
2014-04-10 09:49:53 +01:00
Vasanthakumar Pandurangan
0f755350a7
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
92bcfe6282
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
Chris Pearce
6e3295989a
Bug 993003 - Ensure we abort media load if IMFSourceReader creation fails. r=padenot
2014-04-09 16:45:32 +12:00
Kyle Huey
39e8ea0778
Back out bug 991812 for bustage on a CLOSED TREE. r=me
2014-04-08 17:26:33 -07:00
Kyle Huey
d098e8c228
Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan
2014-04-08 16:37:05 -07:00
Boris Zbarsky
79dab91ff6
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
d4bd64ee2c
Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
...
This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Ryan VanderMeulen
f7f6976e6e
Merge inbound to m-c.
2014-04-08 18:17:58 -04:00
Gabriele Svelto
7577d99db3
Bug 988760 - Account extra time since blocking correctly. r=karlt
2014-04-07 13:20:57 +02:00
Peter Van der Beken
a5967a49cb
Back out 75c95dac7fe0 (bug 984497) and f1b0d3d13755 (bug 990475) to fix bustage on a CLOSED TREE.
...
--HG--
extra : rebase_source : a63315cd428faeb95464f6ad76946d1c0c6d36c3
2014-04-07 22:18:53 +02:00
Brian Hackett
044b015eb0
Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
2014-04-07 13:04:37 -07:00
Ryan VanderMeulen
1bce966950
Backed out changeset e35851f07b67 (bug 987508) for non-unified bustage.
2014-04-07 15:49:48 -04:00
Randell Jesup
9e57378546
Backed out changeset 974c4db3003e (bug 818822)
2014-04-07 15:42:01 -04:00
Randell Jesup
f04d6425a9
Backed out changeset 5349ecd9c313 (bug 818822)
2014-04-07 15:40:55 -04:00
Randell Jesup
a8633fc661
Backed out changeset 87f437be7de5 (bug 982490)
2014-04-07 15:37:56 -04:00
Randell Jesup
90da9cb1c5
Backed out changeset e3664615ecbf (bug 694814)
2014-04-07 15:37:52 -04:00
Randell Jesup
08c9a793eb
Backed out changeset 74e5c32c6fa2 (bug 694814)
2014-04-07 15:37:51 -04:00
Randell Jesup
3126953e04
Backed out changeset 6dc08e9fc7e8 (bug 694814)
2014-04-07 15:37:50 -04:00
Randell Jesup
3ad4e8d7d0
Backed out changeset daf5df0306b2 (bug 985714)
2014-04-07 15:37:48 -04:00
Peter Van der Beken
12b990ebb7
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 3662ae8b0f35fefb250c9cd048e848d662863855
2014-02-15 22:12:34 +01:00
Brian Hackett
1f59f358ca
Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
2014-04-07 11:46:54 -07:00
Randell Jesup
9cbba502ef
Bug 991504 - Temporary assertion removal to fix bustage in AudioSegment r=jesup
...
CLOSED TREE
2014-04-07 13:50:28 -04:00
Randell Jesup
e22f2fc50a
Bug 985714: Monitor AEC echo levels (ERLE/etc) in gUM r=jib
2014-04-02 13:58:20 -04:00
Randell Jesup
0710b9d23a
Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
45c5a9c9bb
Bug 694814: Patch 4 - Add audio playout delay config var r=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
de57ba495e
Bug 694814: Patch 3 - Add far-end mixer observer and insert far-end audio for AEC r=padenot
2014-04-02 13:58:19 -04:00
Paul Adenot
3b43fdba8c
Bug 982490 - Ensure for MSG cycle that each MediaStream write the same number of frames to their AudioStream. r=jesup,roc
2014-03-24 11:06:06 +01:00
Paul Adenot
3e5a0fb811
Bug 818822 - Resample all inputs of the MediaStreamGraph to the ideal audio rate. r=roc
2014-03-24 11:06:05 +01:00
Randell Jesup
7a15efcb01
Bug 818822: Reduce fake audio/video rates on b2g debug only to avoid overloading mochitest emulator VMs r=padenot
2014-04-07 08:48:24 -04:00
Peter Van der Beken
c89c077c14
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 687daf9d78e69fe6ae21f7c1a26503cf88a18b97
2014-02-15 22:12:34 +01:00
Matt Woodrow
fabcfdbe7b
Bug 904890 - Part 4: Enable hardware accelerated video decoding for OMTC+D3D9/11. r=cpearce
2014-04-07 15:17:41 +12:00
Matt Woodrow
e52746c78e
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Phil Ringnalda
c213611c51
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
605fb137f9
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Karl Tomlinson
4d914ea8a6
b=990794 crash on ovrfl in AllocateAudioBlock r=roc
...
--HG--
extra : transplant_source : %030X%15H%0DN%AA%7B%AEl%2Bi%2A%AB%3D%9C%23%0C%FF
2014-04-03 21:12:54 +13:00
Karl Tomlinson
2bf82558a9
b=990794 crash on ovrfl in SharedBuffer::Create() r=roc
...
--HG--
extra : transplant_source : %3F%C2%21%06%C0%A8Z%14%93%82%90%2CT%CE%3E%EC%C2%D0%E4W
2014-04-03 21:12:29 +13:00
Ed Morley
5c8e580b32
Backed out changeset 2ac8fe9a90c5 (bug 948269) for timeouts in gaia-integration tests; CLOSED TREE
2014-04-04 16:32:19 +01:00
Ed Morley
204800c601
Backed out changeset e00d10064639 (bug 948269)
2014-04-04 16:31:44 +01:00
Matthew Gregan
ff8c8c001f
Bug 948269 - Remove incorrect assertion from AudioSink::Drain. r=cpearce
2014-04-04 15:31:10 +13:00
Matthew Gregan
168f8d90ad
Bug 948269 - Refactor MediaDecoderStateMachine::AudioLoop into a standalone AudioSink class. r=cpearce
2013-12-11 18:03:30 +13:00
Neil Rashbrook
936188506a
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-04-03 23:06:26 +01:00
Chris Pearce
7f6e8b96b9
Bug 986947 - Make MP3 contained in MP4 playback again on Windows with WMF backend. r=padenot
...
Report that we can play MP3 inside MP4 on Windows Vista and later in
HTMLMediaElement.canPlayType. Chrome and IE on Windows match this behaviour.
Add a test file with MP3 contained inside MP4. Note the B2G emulator can't play
this file, so I added a codecs parameter to the file's mime type so that
decoder backends have to opt-in to testing with it.
Enable playback of MP3 inside MP4 in WMFReader.
Change from reporting the IMFSourceReader's duration inside WMFReader, to
instead report the IMFSourceReader's duration as the media "end time". This is
needed because the MP3-contained-in-MP4 file's first sample output by the
IMFSourceReader has a non-zero timestamp, and the MediaDecoderStateMachine
assumes that the media samples will be in the range
[$firstSampleStartTime, $firstSampleStartTime+$reportedDuration]. But that's
not the case here, the IMFSourceReader seems to output samples in the range
[0,$reportedDuration]. This assumption mismatch means on the
MP3-contained-in-MP4 file we end up trying to seek after what the
IMFSourceReader assumes is the end of the file, which fails and causes
test failures.
2014-04-04 10:39:42 +13:00
Chris Pearce
ca5f79e5a8
Bug 991448 - Skip Theora decode to next keyframe after seek, so that we don't get visual artifacts after a fastSeek. r=cajbir
2014-04-04 10:39:15 +13:00
Rick Eyre
adcc7d481e
Bug 879431 - Set VTTCue's TextTrack from TextTrack::AddCue r=rillian
...
We were having an issue where the cue's track property was undefined
because it was never set when adding the cue to a text track's list
of cues.
2014-04-02 18:16:00 +02:00
Wes Kocher
e4bb8736a9
Merge m-c to inbound on a CLOSED TREE
2014-04-02 19:54:15 -07:00
Wes Kocher
b42cc30cf7
Merge b2g-inbound to m-c
2014-04-02 19:06:17 -07:00
Ed Morley
1d70b8c714
Merge mozilla-central and b2g-inbound
2014-04-02 18:56:09 +01:00
JW Wang
0ec83ca01e
Bug 990356 - Part 3: Remove nsRunnable base class from MediaDecoderStateMachine. r=cpearce
2014-04-02 08:51:47 -04:00
JW Wang
7cb5d740ea
Bug 990356 - Part 2: Only one way to dispatch state machine (using a timer) tasks and remove unused variables. r=cpearce
2014-04-02 08:51:47 -04:00
JW Wang
9fefdce048
Bug 990356 - Part 1: Remove lazy init of |mTimer| since we need one for most of the case. r=cpearce
2014-04-02 08:51:46 -04:00
Ryan VanderMeulen
0d5b7940ce
Merge inbound to m-c.
2014-04-01 16:45:00 -04:00
Randy Lin
1e2b703371
Bug 988884 - Properly shutdown mediaencoder threads. r=roc
2014-04-01 07:33:48 +08:00
JW Wang
95bd4f71d1
Bug 980868 - Don't skip video frame when |clock time| is less than |mVideoFrameEndTime| for we are still in the safe range without underruning video frames. r=cpearce
2014-04-01 08:58:55 -04:00
Randell Jesup
45c4d25757
Bug 985714: Monitor AEC echo levels (ERLE/etc) in gUM r=jib
2014-04-02 13:58:20 -04:00
Randell Jesup
c944f7f471
Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
f541101e08
Bug 694814: Patch 4 - Add audio playout delay config var r=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
7e518ccc70
Bug 694814: Patch 3 - Add far-end mixer observer and insert far-end audio for AEC r=padenot
2014-04-02 13:58:19 -04:00
Matthew Gregan
20482e64a3
Bug 981276 - Initialize mAudioCodec in WebMReader. r=rillian
...
--HG--
extra : rebase_source : 905ae6dcd3dd0b1ac423187515fe63bb9bc21f59
2014-04-02 14:08:59 +13:00
Chris Pearce
417ed90a50
Bug 987127 - Destroy and re-create IMFSourceReader without using DXVA when DXVA init fails to fix failure on AMD Radeon 3000 chipsets. r=padenot
2014-04-02 14:07:41 +13:00
Sotaro Ikeda
3c541b7114
Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal
2014-03-31 08:24:28 -07:00
Benjamin Chen
7b006532c6
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
Paul Adenot
a996edae64
Bug 982490 - Ensure for MSG cycle that each MediaStream write the same number of frames to their AudioStream. r=jesup,roc
2014-03-24 11:06:06 +01:00
Paul Adenot
d3b8229033
Bug 818822 - Resample all inputs of the MediaStreamGraph to the ideal audio rate. r=roc
2014-03-24 11:06:05 +01:00
Daniel Holbert
0a7b04c924
Bug 984786 part 5: Give NS_INLINE_DECL_*REFCOUNTING classes private/protected destructor & MOZ_FINAL annotation where appropriate, in /content/media. r=kinetik
2014-04-02 09:21:11 -07:00
Matthew Gregan
0bb1c2064e
Bug 990817 - Clarify nestegg packet memory management in WebMReader. r=rillian
2014-04-02 14:05:35 +13:00
Matthew Gregan
adaad0d292
Bug 990892 - MediaMetadataManager::DispatchMetadataIfNeeded leaks items popped from mMetadataQueue. r=padenot
2014-04-03 10:54:36 +13:00
Matthew Gregan
69f11197c5
Bug 927245 - Remove deprecated Audio Data API implementation. r=cajbir,smaug
2014-04-03 10:53:39 +13:00
Randell Jesup
939be317e4
Backed out 965c62289427:cb894b5d342f for perma-orange on b2g emulator M10 r=backout
2014-04-02 17:11:12 -04:00
Randy Lin
3a40673d1b
Bug 912627 - Remove spurious assertion. r=cpearce
2014-04-02 09:59:31 +08:00
Mike Hommey
084f4bf6b5
Backout changesets ca413634eba3 and a92851ff7444 (bug 988168) for likely windows PGO perf regression
2014-03-29 16:49:19 +09:00
Mike Hommey
0e1dd1fe7c
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-29 07:50:08 +09:00
Rick Eyre
9aac79542d
Bug 882677 - Part 5: Add track element tests. r=cpearce
2014-03-17 15:11:41 -04:00
Rick Eyre
380383be80
Bug 882677 - Part 4: TextTrack::ReadyState should be set to 'error' if loading the stream fails. r=cpearce
2014-03-17 17:49:52 -04:00
Rick Eyre
0837ecc090
Bug 882677 - Part 3: Set Track::ReadyState after flushing the parser. r=cpearce
...
The parser might report errors during the flush call so we can't check and set the ReadyState of the track yet.
2014-03-17 16:52:11 -04:00
Rick Eyre
b1d42e4cd4
Bug 882677 - Part 2: Handle ParsingErrors from vtt.js correctly. r=cpearce
...
* Update vtt.js to the newest version which has the capability
of reporting back ParserErrors.
* Update the update-vtt.js script a bit as well since
the symbols that it exports have changed a bit since the last import.
Some of the general information it outputs has since changed as well
like where the repo exists.
* Update WebVTTListener to set the track readiness state
to 'failed to load' if the WebVTT file is not loaded correctly.
2014-03-17 15:11:41 -04:00
Rick Eyre
245d1a6e17
Bug 882677 - Part 1: Dispatch loaded and error events to the HTMLTrackElement. r=cpearce
2014-03-14 12:13:41 -04:00
Rick Eyre
f25cdf1a62
Bug 903030 - Add tests for TextTrackCue validation code. r=cpearce
2014-03-31 12:48:00 +02:00
Masayuki Nakano
930436ef24
Bug 984269 Rename nsDOMEventTargetHelper to mozilla::DOMEventTargetHelper r=smaug
...
--HG--
rename : dom/events/nsDOMEventTargetHelper.cpp => dom/events/DOMEventTargetHelper.cpp
rename : dom/events/nsDOMEventTargetHelper.h => dom/events/DOMEventTargetHelper.h
2014-04-01 15:13:50 +09:00
Chris Peterson
b39edb5872
Bug 984071 - Part 2: Only create WebRTC LoadManager on Android and Linux. r=jesup
2014-03-28 22:19:33 -04:00
Mike Hommey
490ed7cdd4
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal. DONTBUILD
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Mike Hommey
421099347a
Backed out changeset 561b9329d832 (bug 988168) for wrong attribution.
2014-04-01 13:17:50 +09:00
Jacek Caban
46abe3117f
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Chris Pearce
fd48fdb8b5
Bug 631058 - Don't preroll as many media samples when loading preload="metadata" media. r=cajbir
2014-04-01 16:43:57 +13:00
Chris Pearce
b12df215bb
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
Karl Tomlinson
69d7128f4d
b=989907 initialize AudioNodeExternalInputStream output chunk even when first track has null output r=roc
...
--HG--
extra : transplant_source : %96%C3%A3%DCs%D3%CCY6.%CC%07%22%02%EDy%A5%94U%DD
2014-04-01 13:49:20 +13:00
Karl Tomlinson
33827b3f7c
b=987976 rename ComputeFinalOuputChannelCount ComputedNumberOfChannels to match spec r=padenot
...
to remove any implication that the function might be for calculating
the number of output channels for an AudioNode.
--HG--
extra : transplant_source : %D9%12%BB%23n%92%EB%F7%1Df%11%3F%04%B4z%606%ADT%3A
2014-04-01 10:26:02 +13:00
Karl Tomlinson
cc7f43c817
b=987976 make AudioNodeExternalInputStream output channel count match stream, unless > MaxChannelCount r=padenot
...
The difference from Blink here is that Blink plays silence for if element
channel counts are > 32, but here more channels are down-mixed. Media stream
channel counts are also fixed to 2 in Blink, but that restriction is not
applied here.
Leaving the "inline" const static/class member initialization of
MaxChannelCount left missing symbols with gcc 4.7.3.
--HG--
extra : transplant_source : %C9%BA%84%0F%E8%89%E2%85p%B8%28%EF%E9M%CC%81%B9ob/
2014-04-01 10:25:45 +13:00
Karl Tomlinson
d74753f274
b=986901 don't assume that DelayNode maxDelayTime is greater than 1 block r=padenot
...
Also apply DelayNode maxDelayTime before rounding to ticks.
--HG--
extra : transplant_source : %F1i%02%2A%ED%98%95%C9u%60%0B%1A%81A%C2%8E%FB%F3%FA%D5
2014-03-31 18:32:34 +13:00
Karl Tomlinson
22b3aa9cc0
crashtest for bug 986901
...
Derived from testcase by Jesse Ruderman <jruderman@gmail.com>
--HG--
extra : transplant_source : %AE%CEf%29%F9%C4%25%82%B5%17%24%3C%0ErA%90.%7C%09%0C
2014-03-31 18:32:33 +13:00
Karl Tomlinson
d729f892b6
b=983066 pad out resampler input past track end only to the end of the block r=padenot
...
The extra null samples were mostly harmless, and may have even helped avoid
bug 983062 sometimes, but caused the "Samples missing" assertion to fail.
--HG--
extra : transplant_source : M%D6%B4ra2%AE%DA%EC%82%E1%D8_%83%9F%FBw%F2%ECh
2014-03-31 18:32:32 +13:00
Fredrik Lanker
45e7b43682
Bug 989284 - Change the infinite flag when duration is updated. r=roc
2014-03-28 11:41:59 -04:00
Jan Beich
7b04ea5fdd
Bug 989112 - Lazily reference to gst_event_type_get_name() to unbreak --enable-debug. r=alessandro.d
2014-03-28 10:36:48 -04:00
Ed Morley
7a428f481b
Backed out changeset 00fa39c23b44 (bug 778077) for reftest failures
2014-03-28 12:31:29 +00:00
Chris Pearce
eefc2c2db6
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
2014-03-28 22:36:10 +13:00
Neil Rashbrook
757dacf9be
Bug 514280 Remove concrete classes from interface maps r=bsmedberg
2014-03-28 08:40:13 +00:00
Phil Ringnalda
7fb1a235f6
Backed out 2 changesets (bug 778077, bug 631058)
...
CLOSED TREE
Backed out changeset dda301682977 (bug 631058)
Backed out changeset 25b633e7dcd5 (bug 778077)
2014-03-27 21:50:02 -07:00
Chris Peterson
ced241328f
Bug 986787 - Fix -Wreorder warning and other cleanups in MediaEngineTabeVideoSource.cpp. r=rjesup
2014-03-26 00:59:01 -04:00
Chris Pearce
bfe8e04d6a
Bug 631058 - Don't preroll extra media samples when we're not playing. r=cajbir
2014-03-28 15:50:35 +13:00
Chris Pearce
7bc425d1e8
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
2014-03-28 15:50:28 +13:00
Ehsan Akhgari
186680d83a
Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
2014-03-27 16:38:33 -04:00
Ethan Tseng
e1ff533891
Bug 977518 - [RTSP] Resource leak from RtspMediaResource, RtspController and RTSPSource. r=sworkman
2014-02-27 15:28:18 +08:00
Randy Lin
05878d4b12
Bug 973522 MediaRecorder causes large leak. r=roc, jsmith
2014-03-26 01:11:58 +08:00
Carsten "Tomcat" Book
f093c0f61d
Backed out changeset 9b6ec03572ed (bug 981470) for suspicion of breaking mochitest-1 on a CLOSED TREE
...
--HG--
rename : content/media/test/test_documentTitle.html => content/media/test/test_audioDocumentTitle.html
2014-03-25 12:25:07 +01:00
Carsten "Tomcat" Book
cce60b46a6
Backed out changeset 8baf04242325 (bug 493692) for mochitest bustage on a CLOSED TREE
2014-03-25 12:15:38 +01:00
Robert O'Callahan
79ad3ebdbf
Bug 493692. Fix and reenable test_preload_suspend. r=cpearce
...
--HG--
extra : rebase_source : 947c7f65d071c62b57d7bf529a00cc72f9910345
2014-03-10 11:03:14 +08:00
Robert O'Callahan
121f4a711d
Bug 981470. Combine test_audioDocumentTitle and test_videoDocumentTitle and avoid testing WAV files, which aren't supposed to load properly in <iframe>s. r=cpearce
...
--HG--
rename : content/media/test/test_audioDocumentTitle.html => content/media/test/test_documentTitle.html
extra : rebase_source : 27016e8c3a15dcbfeb9462a17f27b043ac977d75
2014-03-10 10:45:14 +08:00
Rick Eyre
966f17bf77
Bug 891381 - Tracks loaded via TrackElement should have the same id as the TrackElement. r=cpearce
2014-03-19 11:27:39 -04:00
ekr
cf68c54b12
Bug 986885 - Fix build problem in fmp4/demuxer. r=nalexander
2014-03-22 20:27:27 -07:00
Eric Rahm
6af5d95274
Bug 962154 - Use MallocSizeOf to report decoded-video memory. r=cpearce,njn
2014-03-19 14:33:12 -07:00
Rick Eyre
e528d12f52
Bug 977299 - Don't display subtitles if their mode is 'hidden'. r=rillian
...
I've renamed TextTrackList::GetAllActiveCues to
UpdateAndGetShowingCues to make it a bit more clear what
this function is doing.
2014-02-27 10:02:40 -05:00
Edwin Flores
eb1306a137
Bug 941298 - FFmpeg PlatformDecoderModule for Linux r=doublec,cpearce
2014-03-21 19:35:15 +13:00
Edwin Flores
2686e40b3a
Bug 941298 - FFmpeg headers for FFmpeg PlatformDecoderModule r=doublec
...
While FFmpeg function signatures tend not to change between versions of FFmpeg,
class layouts can change dramatically. We include libavcodec, libavformat,
and libavutil headers here so that we don't accidentally build against the wrong
binary interface.
2014-03-21 19:35:14 +13:00
Edwin Flores
85cdddfa3e
Bug 941298 - Fix errors in content/media/fmp4 on Linux with clang and --enable-warnings-as-errors r=cpearce
2014-03-21 19:35:14 +13:00
Edwin Flores
679eaab499
Bug 941298 - Build changes for FFmpeg PlatformDecoderModule r=gps
2014-03-21 19:35:14 +13:00
Boris Zbarsky
009cf4dd56
Bug 980962. Fix in-tree consumers to not construct typed arrays without "new". r=jorendorff
2014-03-20 23:19:42 -04:00
Chris Pearce
2a95c98826
Bug 984698 - Reduce the amount of audio prerolled when we are not also decoding video in the same file. r=padenot
2014-03-21 11:47:17 +13:00
Rick Eyre
a8e926db00
Bug 985484 - Remove TextTrackCue::CueChange. r=cpearce
2014-03-19 11:01:38 -04:00
Rick Eyre
4c6493e492
Bug 977302 - Perform automatic text track selection. r=rillian
...
This takes care of automatic track selection for tracks with
the default attribute specified. However, it does not take
into account any user preferences set through Firefox such
as default language.
2014-02-28 15:40:00 -05:00
Carsten "Tomcat" Book
845933d8ec
Merge mozilla-central to mozilla-inbound
2014-03-20 14:18:00 +01:00
Carsten "Tomcat" Book
e9c7dd6611
merge b2g-inbound to mozilla-central
2014-03-20 14:07:58 +01:00
Andrea Marchesini
0f6362d210
Bug 983984 - Default AudioChannel from a pref, r=ehsan, r=roc, r=mchen
2014-03-20 10:45:55 +00:00
Rick Eyre
45c8607a2d
Bug 983293 - Part 5: Remove unecessary default settings in TextTrack ctors. r=cpearce
...
Since there is no default constructor for TextTrack we don't
need to be setting mKind, mMode, or mReadyState to a default
value.
2014-03-13 14:58:08 -04:00
Rick Eyre
ce47d2cbba
Bug 983293 - Part 4: Pass ReadyState variables to AddTextTrack methods and TextTrack ctors. r=cpearce
...
This makes it more clear what part of the code is triggering the ReadyState
to be what it is. I.E. Tracks added through the HTMLMediaElement::AddTextTrack
method should have a ReadyState of "Loaded" and so it's more clear for
function to specify that. Vice versa for TrackElements which add TextTracks
with a default ReadyState of "None".
2014-03-13 14:41:21 -04:00
Rick Eyre
ac80b91953
Bug 983293 - Part 3: Rename the READY_STATE enum to TextTrackReadyState. r=cpearce
...
- This allows us to pass around ReadyState values. It also makes the type
explicit which will save us from potentially shooting ourselves in
the foot.
- I also renamed 'READY_STATE_NONE' and 'READY_STATE_ERROR' to
'NotLoaded' and 'FailedToLoad' respectively in the enum. This is to
avoid some name collision errors we were having. It also makes it more
clear where in the spec this is as these names are the spec's names
for the TextTrack enum.
2014-03-13 14:29:32 -04:00
Rick Eyre
5b8f62b638
Bug 983293 - Part 2: Move the READY_STATE enum to Track instead of HTMLTrackElement. r=cpearce
...
This makes more sense as the READY_STATE values in the spec are always
referred to be 'text track readiness states' not HTMLTrackElement
readiness states.
2014-03-13 13:48:09 -04:00
Rick Eyre
a57f966bb2
Bug 983293 - Part 1: Remove unused TextTrack constructor. r=cpearce
2014-03-13 13:37:31 -04:00
Steven Lee
740cbe19f3
Bug 980744 - Fix resource that is protected by wrong mutex. r=jesup, r=mikeh
2014-03-19 13:30:27 -04:00
Alfredo Yang
ee72c47d03
Bug 974297 - Support muxing pixel aspect ratio video. r=cpearce
2014-03-19 08:39:00 -04:00
Randy Lin
aab4d724b2
Bug 959490 - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application. r=roc
2014-03-19 14:52:45 +08:00
JW Wang
5bbe4265ba
Bug 951100 - Set 'autoplay' to true to trigger play instead of calling play() in 'canplaythrough' callback. r=cpearce
...
canplaythrough results from an estimation of download speed and playback rate and could be fired multiple times or sometimes not at all.
2014-03-19 14:07:41 +08:00
Wes Kocher
8b557da708
Merge fx-team to m-c
2014-03-18 19:44:07 -07:00
Wes Kocher
679d927c40
Merge inbound to m-c
2014-03-18 14:15:03 -07:00
Brad Lassey
0a05e93841
bug 928096 - UI for Tab streaming r=mfinkle
2014-03-18 15:05:46 -04:00
Benjamin Chen
ad647b1e0a
Bug 979812 - Check the PlanarYCbCrImage data is valid. r=rillian
2014-03-17 14:57:10 +08:00
Rick Eyre
182d5316ee
Bug 983207 - Tracks created through a TrackElement should have a default mode of 'disabled'. r=cpearce
...
- I've refactored the way we set modes as well, making it a part
of the TextTrack ctors.
- I've also changed TextTracks in the track tests to have their
mode set to 'hidden' in order to be able to call TextTrack::Cues.
This is correct since TextTracks with a mode of 'disabled' do not
return null for their cue lists.
2014-03-13 13:18:06 -04:00
JW Wang
895f37b1d8
Bug 907162 - Fix MediaDecoderStateMachine might dispatch MediaDecoder::PlaybackEnded more than once and trigger multiple 'ended' events in HTMLMediaElement. r=cpearce
2014-03-17 10:12:20 +08:00
Chris Peterson
650b323b04
Bug 984071 - Part 1: Fix unused variable warning in content/media/webaudio. r=padenot
2014-03-17 20:11:24 -07:00
Alfredo Yang
2e6376ed3f
Bug 975978 - Testcase for aspect-ration mp4 video playback. r=cpearce
2014-03-18 08:20:19 -04:00
Alfredo Yang
4e008e916e
Bug 975978 - Check display size in OMX backend playback. r=cpearce
2014-03-18 08:20:19 -04:00
Alfredo Yang
7fa709fe4d
Bug 971641 - Add AMR box type. r=cpearce
2014-03-18 08:20:18 -04:00
Alfredo Yang
4c90e82015
Bug 971641 - Add AMR metadata. r=cpearce
2014-03-18 08:20:18 -04:00
Alfredo Yang
864ff3572a
Bug 971641 - Add AudioTrackMetadata and VideoTrackMetadata abstract class. r=cpearce
2014-03-18 08:20:18 -04:00
Neil Rashbrook
604d9a5302
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
c879b47079
Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
...
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Neil Rashbrook
3e8915c4b8
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : eaca8b2925eaffb49e29a617cd72c0d6686e6d9e
2014-03-17 19:07:09 +00:00
Ryan VanderMeulen
e75df6de27
Merge m-c to inbound.
2014-03-17 17:34:10 -04:00
Ryan VanderMeulen
c8a17e2511
Merge inbound to m-c.
2014-03-17 13:16:53 -04:00
JW Wang
ff2c32bbea
Bug 984213 - Since 'preload' defaults to 'none' on b2g, 'loadedmetadata' is not fired and caused timeout. r=cpearce
2014-03-17 16:54:35 +08:00
Rick Eyre
c1ed0c1a19
Bug 982183 - Put VTTRegion DOM API behind a pref. r=rillian, r=bz
2014-03-12 13:55:45 -04:00
Jan Beich
a4d8236090
Bug 984064 - Unbreak --enable-gstreamer=1.0 after bug 967364. r=khuey
2014-03-16 15:34:14 -04:00
JW Wang
60e512969a
Bug 934794 - Fix failing to update stream blocking status when endBlockingDecisions == mStateComputedTime. r=roc
2014-03-05 07:15:41 +08:00
JW Wang
17ef40234f
Bug 886188 - Remove test 12 since the spec no longer found in the document, http://dev.w3.org/html5/spec-preview/media-elements.html . r=roc
2014-03-17 13:30:46 +08:00
Kyle Huey
817b5ccbd9
Bug 345123: Remove nsGetterAddRefs<T>'s operator nsISupports**. r=bsmedberg
2014-03-15 12:00:17 -07:00
Kyle Huey
d7764d686d
Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
2014-03-15 12:00:17 -07:00
Kyle Huey
b564544cf7
Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
2014-03-15 12:00:17 -07:00
Kyle Huey
1f3d658bb3
Bug 967364: Use every already_AddRefed. r=bsmedberg
2014-03-15 12:00:16 -07:00
Kyle Huey
fe6c4e28d6
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
John Lin
d6ff6e6958
Bug 983039 - [Media encoder] Support YV12 GrallocImage in OMXVideoEncoder on B2G. r=roc
2014-03-14 09:43:13 -04:00
Chris Pearce
a7e9be7f78
Bug 983204 - Ensure RTSP OMX reader's decoder is made active during loadmetadata. r=vchang
2014-03-14 13:24:54 +08:00
Bill McCloskey
fd05f3eb04
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00
Wes Kocher
3b83e5bb22
Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
...
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Wes Kocher
25a1824b03
Backed out changeset d42a36615c7e (bug 983204) for build bustage on an otherwise CLOSED TREE
2014-03-13 19:35:02 -07:00
Chris Pearce
dbfa9f342c
Bug 983204 - Ensure RTSP OMX reader's decoder is made active during loadmetadata. r=vchang
2014-03-14 10:11:02 +08:00
Bill McCloskey
e784b5aef6
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Ehsan Akhgari
f1b87eccd8
Bug 983014 - Move the rest of the -I build flags that stayed in Makefiles because of ANDROID_SOURCE to moz.build; r=mshal
2014-03-13 19:31:18 -04:00
Bill McCloskey
006786a6b4
Backed out changeset d6261f65070a
2014-03-13 15:52:27 -07:00
Bill McCloskey
ed100f425c
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Rick Eyre
1b31667459
Bug 882664 - Part 2: Perform sorting on TextTrackLists. r=rillian
...
- This implements sorting on the MediaElement's list of TextTracks as
described in: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#text-track-model
This is important as automatically positioned cues will have a line
position that is relative to their TextTrack's position in the
MediaElement's list of TextTracks.
- Added a TextTrackSource enum which all TextTracks have. This helps
distinguish where a TextTrack came from.
2014-02-27 12:47:23 -05:00
Rick Eyre
50ef0f7c31
Bug 882664 - Part 1: TextTrack should hold a ref to its TrackElement, if any. r=rillian
2014-02-27 14:07:39 -05:00
Rick Eyre
3ac9bb5b9b
Bug 978163 - Part 4: Add test for VTTCue::Region. r=rillian
...
Updated test_texttrackregion.html to reflect the changes as well.
See spec bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
DONTBUILD
2014-03-11 14:06:44 -04:00
Ryan VanderMeulen
0195bf607f
Backed out changeset 2b3efd1687ec for landing with the wrong bug number.
2014-03-13 11:42:23 -04:00
Rick Eyre
6950fb8914
Bug 978173 - Part 4: Add test for VTTCue::Region. r=rillian
...
Updated test_texttrackregion.html to reflect the changes as well.
See spec bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
2014-03-11 14:06:44 -04:00
Rick Eyre
5dae77749b
Bug 978163 - Part 3: Vtt.js should add VTTRegions directly to the VTTCue. r=rillian
...
See spec bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380 .
2014-03-11 13:36:07 -04:00
Rick Eyre
359d6d8b4c
Bug 978163 - Part 2: VTTCue should have Region property. r=rillian, r=bz
...
See spec bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
2014-03-11 13:33:58 -04:00
Rick Eyre
0f67bb4ee3
Bug 978163 - Part 1: Remove VTTRegionList and VTTRegion TextTrack extensions. r=rillian, r=bz
...
- These two parts of the spec were recently removed as they
were seen as unecessary or bad design, in the case of the
VTTRegion TextTrack extensions. See the spec bug at:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
2014-03-10 11:33:06 -04:00
Gian-Carlo Pascutto
d0e2165a66
Bug 877954 - Implement Load Management service. Add callbacks to ViEncoder. r=jesup
2014-03-13 11:05:27 +01:00
Paul Adenot
8d09c94c90
Bug 982541 - Update OscillatorNode.{start, stop} to have the first argument optional and default to zero. r=ehsan
2014-03-13 14:51:41 +08:00
Vaibhav Agarwal
910cf28c11
Bug 971132 - B2G mochitests should use the new manifest format; r=jmaher
2014-03-12 11:41:08 -04:00
Vaibhav Agarwal
d126a07311
Bug 970925 - convert testing/mochitest/android.json into skip-if statements in mochitest.ini files; r=jmaher
2014-03-12 06:16:12 -04:00
Nathan Froyd
61fb84bae2
Bug 981966 - fix OggWriter memory leak; r=kinetik,f=mccr8
2014-03-11 14:17:02 -04:00
Andrew McCreight
21503263f0
Bug 981911 - Always call profiler_unregister_thread() when returning from MediaStreamGraphImpl::RunThread(). r=roc
2014-03-11 16:06:57 -07:00
Eric Rahm
b81b686c03
Bug 969117 - Report memory usage of MediaResources. r=njn
2014-03-05 13:31:04 -08:00
Ethan Tseng
40459f6b3f
Bug 973840 - Back out bug 964132 to fix crashes. r=sworkman
2014-03-03 17:00:11 +08:00
Andrea Marchesini
47c5c73d70
Bug 923247 - patch 2 - mute and volume per window, r=ehsan, r=roc
2014-03-11 10:46:55 +00:00
Andrea Marchesini
c68b0b05cf
Bug 923247 - patch 1 - window in the AudioChannelAgent, r=mchen
2014-03-11 10:46:04 +00:00
Chris Pearce
43108ebb2c
Bug 982032 - Don't re-run the COMPLETED state in MediaDecoderStateMachine if we've already run it. r=padenot
2014-03-11 18:06:23 +08:00
Ehsan Akhgari
7361571aea
Bug 981931 - Stop leaking the allocated buffers in PeriodicWave::createBandLimitedTables; r=padenot
2014-03-11 00:41:19 -04:00
Ehsan Akhgari
5bb8bfa8cf
Bug 981428 - Move OSX -framework flags to moz.build; r=mshal
2014-03-10 20:18:33 -04:00
Ehsan Akhgari
c7ba39c574
Bug 981290 - Rewrite content/media/omx/Makefile.in in moz.build; r=mshal
...
--HG--
extra : rebase_source : 168efa0f67252197ef259bb575771b1e87eb98e5
2014-03-10 20:12:37 -04:00
Chris Pearce
625b9f74ae
Bug 973408 - Merge logic from UpdateIdleState and enqueueing decode tasks, so that we always behave consistently, especially WRT setting readers Idle on B2G. r=kinetik
2014-03-11 11:44:10 +08:00
Chris Pearce
6b29454867
Bug 973408 - Set MediaDecoderReaders idle when they're not decoding. r=kinetik
2014-03-11 11:44:10 +08:00
Chris Pearce
7024b04cc3
Bug 973408 - Decode video and audio in separate media tasks. r=kinetik
2014-03-11 11:44:09 +08:00
Chris Pearce
b078dcfd7a
Bug 973408 - Split innards of MediaDecoderStateMachine::DecodeLoop() into sub DecodeAudio/DecodeVideo functions. r=kinetik
2014-03-11 11:44:09 +08:00
Chris Pearce
7a3ec7f3ef
Bug 973408 - Add pop listeners to MediaQueue. r=kinetik
2014-03-11 11:44:09 +08:00
Chris Pearce
f2ceb11023
Bug 973408 - Don't block a decode thread while awaiting resources. r=kinetik
2014-03-11 11:44:09 +08:00
Chris Pearce
3c12cc7501
Bug 973408 - Split DecodeThreadRun() into separate decode tasks. r=kinetik
2014-03-11 11:44:09 +08:00
Chris Pearce
2634dbcd59
Bug 973408 - Remove MediaDecoderStateMachine::GetAmpleVideoFrames(), and MediaOMXStateMachine. r=kinetik
2014-03-11 11:44:08 +08:00
Chris Pearce
bc8ada7974
Bug 973408 - Move MediaDecoderStateMachine::DecodeLoop()'s local variables to class members so the function can be made reentrant in future. r=kinetik
2014-03-11 11:44:08 +08:00
Boris Zbarsky
51c7e3a485
Bug 980965. Stop using DOM constructors as functions in chrome code. r=bholley
2014-03-10 17:38:14 -04:00
Ed Morley
18e659d594
Backed out changeset d86a702e24c0 (bug 923247) for build failures; CLOSED TREE
2014-03-10 17:04:25 +00:00
Ed Morley
98cffb45bb
Backed out changeset 98f7e8789561 (bug 923247)
2014-03-10 17:04:04 +00:00
Andrea Marchesini
957cd4aa97
Bug 923247 - patch 2 - mute and volume per window, r=ehsan, r=roc
2014-03-10 16:36:15 +00:00
Andrea Marchesini
af673bd5ac
Bug 923247 - patch 1 - window in the AudioChannelAgent, r=mchen
2014-03-10 16:36:07 +00:00
Nathan Froyd
fb7c786978
Bug 978105 - convert content/ to use Endian.h; r=smaug
2014-02-26 20:20:15 -05:00
Benjamin Chen
8cea15e176
Bug 970787 - Support yuv 4:4:4 4:2:2 video in VP8TrackEncoder by libyuv for color conversion. r=rillian
2014-02-21 16:35:13 +08:00
Phil Ringnalda
9af2bc08c2
Merge m-c to b-i
2014-03-09 20:43:45 -07:00
Sotaro Ikeda
1cfc388ae8
Bug 981112 - Destruct MediaDecoderReader first r=padenot
2014-03-09 14:27:15 -07:00
Chris Peterson
d1b61fb8da
Bug 980810 - Part 1: Fix clang -Wstring-conversion warnings in WebM container writer. r=rillian
2014-03-07 00:49:34 -08:00
David Major
c895398cd1
Bug 980524: Increase test's fuzzTolerance to accommodate VS2013. r=ehsan
...
--HG--
extra : rebase_source : 4ebb7cb84a04d03eb8f02587664bfa115a6e78d1
2014-03-07 13:39:13 -08:00
Randell Jesup
62da441ba1
Bug 980096: fix leaks of VoiceEngines by reinstating use of ScopedCustomReleasePtr r=khuey
...
--HG--
rename : media/webrtc/signaling/src/media-conduit/MediaEngineWrapper.h => media/webrtc/signaling/src/common/MediaEngineWrapper.h
2014-03-09 00:18:50 -05:00
Masatoshi Kimura
ce84311eeb
Bug 978611 - Part 3: Get rid of legacy dictionaries: events and codegen. r=smaug,khuey
2014-03-07 20:51:51 +09:00
Vaibhav Agarwal
bb9b55bec2
Bug 970925 - convert testing/mochitest/android.json into skip-if statements in mochitest.ini files; r=jmaher
2014-03-06 13:42:47 -05:00
Vaibhav Agarwal
1dd6d7f149
Bug 971132 - B2G mochitests should use the new manifest format [directories]; r=jmaher
2014-03-06 13:42:45 -05:00
Vaibhav Agarwal
64e20261db
Bug 971132 - B2G mochitests should use the new manifest format; r=jmaher
2014-03-06 13:42:43 -05:00
Gian-Carlo Pascutto
6136d94c75
Bug 978851 - LoadInfo::UpdateSystemLoad warns about format string in sscanf. r=padenot
2014-03-06 07:53:34 +01:00
Karl Tomlinson
c181546a58
b=973782 revert 8e574d7a951a, intermittently failing test from bug 938022 DONTBUILD
2014-03-06 13:24:10 +13:00
Karl Tomlinson
9900cfe3cc
b=865241 test HRTF panner left/right symmetry and block-offset invariance
...
--HG--
extra : transplant_source : Z%7E%83XS%0Ck%09%00%0A%CA%D9%FF%B8%D3%9E%FB%D72j
2014-03-06 13:16:37 +13:00
Alfredo Yang
1599acb8ce
Bug 976510 - Calculate display size according to pixel aspect-ratio. r=cpearce
2014-03-05 08:47:45 -05:00
Matthew Gregan
f79cc8e5b0
Bug 979100 - Refactor MediaSource's EndOfStream. r=cajbir
2014-03-05 16:35:47 +13:00
Matthew Gregan
81a3e1dcc1
Bug 979099 - Refactor MediaSource's IsTypeSupported. r=cajbir
2014-03-05 16:35:47 +13:00
Matthew Gregan
2dd9fc6e68
Bug 979096 - Rename PR_LOG uses to MSE_LOG in content/media/mediasource. r=cajbir
2014-03-05 16:35:46 +13:00
Wes Kocher
341a6e1a03
Backed out changeset f814a1a08de6 (bug 865241) for failing at least once per push since the test landed
2014-03-04 18:22:18 -08:00
Masayuki Nakano
08a11f7934
Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
...
--HG--
rename : dom/events/nsDOMEvent.cpp => dom/events/Event.cpp
rename : dom/events/nsDOMEvent.h => dom/events/Event.h
2014-03-05 09:37:43 +09:00