Alessandro Decina
a38c52b5f6
Bug 808319 - Fix some GCC warnings in GStreamerReader.cpp r=rillian,alessandro.d
2013-03-03 23:56:00 -08:00
Ryan VanderMeulen
527466b973
Backed out 5 changesets (bug 834172) for Android build bustage.
2013-03-04 11:17:36 -05:00
Thomas Zimmermann
6afb280c5a
Bug 834172 - Remove GStreamer flags from webaudio Makefile. r=cpearce
...
With the move of all codec-specific code to DecoderTraits, there is no
need to pass compiler flags for GStreamer when building the webaudio
library. This patch updates the Makefile template accordingly.
2013-03-04 10:24:45 -05:00
Thomas Zimmermann
aa983418f9
Bug 834172 - Don't export codec functions from DecoderTraits. r=cpearce
...
All codec-specific code is hidden within DecoderTraits and available
from generic interfaces. This patch removes the codec-specific
functions from DecoderTraits' public interface.
2013-03-04 10:24:45 -05:00
Thomas Zimmermann
979b84ab7c
Bug 834172 - Implement CreateReader in DecoderTraits. r=cpearce
...
MediaDecoderReaders are now created from within DecoderTraits. The
codec-specific code has been removed from class MediaDecodeTask.
2013-03-04 10:24:45 -05:00
Thomas Zimmermann
a8e6dcf6bc
Bug 834172 - Implement IsSupportedTypeInVideo in DecoderTraits. r=cpearce
...
This change moves the policy of supported media types in the element
nsHTMLMediaElement to the DecoderTraits class. The codec-specific code
has been removed from the media element.
2013-03-04 10:24:44 -05:00
Thomas Zimmermann
a800a171d2
Bug 834172 - Implement CreateDecoder in DecoderTraits. r=cpearce
...
The class DecoderTraits knows about all supported decoders. Adding
an interface to create decoder instances simplifies all users of this
functionality. nsHtmlMediaElement has been updated to use the new
function.
2013-03-04 10:24:44 -05:00
Ed Morley
59e1595457
Backed out changeset 9a0c5073da59 (bug 846687) for test_seek.html failures
2013-03-04 11:25:08 +00:00
Paul Adenot
e37c627599
Bug 846687 - Set the transport as non-seekable if the server sends Accept-Ranges, but no Content-Duration. r=cpearce
2013-03-01 19:55:01 +01:00
Benjamin Peterson
e008828e53
Bug 847088 followup - Reference type with correct namespace.
2013-03-03 13:27:36 -05:00
Andrea Marchesini
4237649a33
Bug 847088 - Fix gstreamer backend, which was broken by TimeRange changes. r=benjamin
...
--HG--
extra : amend_source : c1780a6d76ba11d0123d0637b4a8c0b95ac57f90
2013-03-03 12:01:05 -05:00
Andrea Marchesini
8eaecd7c18
Bug 841014 - Rename nsTimeRanges.h to TimeRanges.h. r=Ms2ger
...
--HG--
rename : content/html/content/src/nsTimeRanges.cpp => content/html/content/src/TimeRanges.cpp
rename : content/html/content/src/nsTimeRanges.h => content/html/content/src/TimeRanges.h
2013-03-02 14:14:44 -05:00
Ms2ger
b3e66fbcf9
Bug 846769 - Allow up to five assertions in test_seek.html.
2013-03-02 10:23:39 +01:00
Paul Adenot
b735d97a22
Bug 846769 - The assertion also happens on Linux, pushing on a CLOSED TREE. r=RyanVM
2013-03-01 17:58:12 +01:00
Paul Adenot
6f002d2d5d
Bug 846769 - Another assertion can happen, and is not windows-only, on a CLOSED TREE r=RyanVM
2013-03-01 17:08:54 +01:00
Paul Adenot
15276e6154
Bug 634747 - Expect some assertions on windows on test_seek.html while we investigate. r=edmorley
2013-03-01 15:18:58 +01:00
Paul Adenot
47dba05422
Bug 845633 - Make an assertion less spammy when audio hardware is not present. r=kinetik
2013-02-28 18:11:04 +01:00
Paul Adenot
70e0b8d965
Bug 846320 - Offset mBasePosition by mStartTime when seeking. r=kinetik
2013-02-28 16:05:50 +01:00
Paul Adenot
28716a06a4
Bug 846320 - Remove SimpleTest.expectAssertions in test_seek.html. r=dbaron
2013-02-28 16:07:58 +01:00
L. David Baron
3c1156d59c
Bug 404077: Adjust annotations of expected assertions.
2013-02-28 17:59:07 -08:00
L. David Baron
05d656bf0a
Bug 404077: Adjust annotations of expected assertions.
2013-02-28 12:44:57 -08:00
Paul Adenot
c27c17eb19
Bug 845676 - Remove most of the assertion annotations in the content/media mochitests. r=dbaron
2013-02-28 18:33:28 +01:00
Paul Adenot
dfdbcabaaa
Bug 845676 - Initialize mPausedForPlaybackRateNull in MediaDecoder constructor to prevent an assertion. r=kinetik
2013-02-27 20:38:11 +01:00
Ehsan Akhgari
5b6e81b5cf
Bug 838065 - Re-enable the decodeAudioData tests; r=roc
2013-02-27 16:59:46 -05:00
Randell Jesup
a6d2f2247d
Bug 846103: Make MediaStream::RemoveListener() callable on Destroy()ed streams r=roc
2013-02-28 14:53:38 -05:00
Ms2ger
c6832bb745
Merge m-i to b-s.
2013-02-28 14:46:10 +01:00
Gregory Szorc
27c42e83c6
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
803629b9c6
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ed Morley
48a74b755b
Backed out changeset dba7a059ed22 (bug 843214)
2013-02-27 12:49:26 +00:00
Ms2ger
2801c25ab8
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Gregory Szorc
fee2be3026
Bug 784841 - Part 18g: Convert /content; r=glandium
2013-02-25 12:47:19 -08:00
Robert O'Callahan
de4bc36a35
Bug 843214. Make SourceMediaStream::AddTrack/AppendToTrack/HaveEnoughBuffered/DispatchWhenNotEnoughBuffered/EndTrack smoothly handle cases where track does not exist. r=jesup
...
--HG--
extra : rebase_source : adcfa0e92b5e498c597e16e013fdcba2dae4b8e5
2013-02-25 22:25:07 +13:00
L. David Baron
ff34707a75
Bug 404077: Adjust annotations of expected assertions.
2013-02-27 10:37:19 -08:00
Robert O'Callahan
d2391664ce
Bug 843214. Make SourceMediaStream::AddTrack/AppendToTrack/HaveEnoughBuffered/DispatchWhenNotEnoughBuffered/EndTrack smoothly handle cases where track does not exist. r=jesup
2013-02-25 22:25:07 +13:00
L. David Baron
9fd9672955
Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
2013-02-27 18:12:17 -08:00
L. David Baron
e2654f58c5
Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
2013-02-27 17:58:48 -08:00
L. David Baron
47da81cd7a
Bug 404077: Adjust annotations of expected assertions.
2013-02-27 15:50:10 -08:00
L. David Baron
05d5d9dfa9
Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion.
2013-02-26 22:23:08 -08:00
Chris Pearce
3baaf53adc
Bug 841239 - Have HTMLMediaElement.canPlayType respond affirmatively to codecs=mp3 and audio/x-m4a. r=padenot
2013-02-27 09:27:43 +13:00
Bobby Holley
2589449122
Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
2013-02-26 11:04:13 -08:00
Jacek Caban
b59eb40039
Bug 844905 - Change MediaResource::GetContentType return type to nsCString. r=cpearce
2013-02-26 12:02:20 +01:00
Ehsan Akhgari
dbd98a978d
Bug 836072 - Validate the arguments to AudioParam.exponentialRampToValueAtTime() correctly; r=roc
...
--HG--
extra : rebase_source : 4da10bc054e2d978b3639a537bd46b2614586647
2013-01-29 18:30:22 -05:00
Paul Adenot
e3f9f4377e
Bug 844951 - Setting playbackRate and mozPreservesPitch before the decoder creation should work. r=kinetik
2013-02-26 09:52:23 +01:00
Paul Adenot
4f2efc2090
Bug 844563 - Crash [@ mozilla::MediaDecoder::SetPreservesPitch], add tests. r=kinetik
2013-02-26 09:52:11 +01:00
L. David Baron
4f4296979b
Bug 404077: Annotate known assertions in mochitests.
2013-02-25 18:39:21 -08:00
Ryan VanderMeulen
6c7d5c0ade
Backed out changeset 78c3801aed19 (bug 825329) for intermittent orange.
2013-02-22 11:45:32 -05:00
Paul Adenot
ea63943c0e
Bug 825329 - Properly implement AudioStream::GetPlaybackRate. r=kinetik
2012-12-28 23:01:38 +01:00
Daniel Holbert
66a3c9644d
Bug 843929 - Part 3: Add '(void) mFps' to silence Wunused-private-field warnings, until the code that uses it is turned on. r=jesup
2013-02-22 06:59:45 -05:00
Daniel Holbert
c43defdf94
Bug 843929 - Part 2: Add '(void) mEchoCancel' to silence Wunused-private-field warnings, until the code that uses it is turned on. r=jesup
2013-02-22 06:59:29 -05:00
Daniel Holbert
54b8a8553c
Bug 843929 - Part 1: Remove no-longer-used private variables mTrackID & mLastEndTime from MediaEngineWebRTCVideoSource. r=jesup
2013-02-22 06:59:11 -05:00