Commit Graph

5028 Commits

Author SHA1 Message Date
Karl Tomlinson
8cab8ff617 b=1069113 explicitly unset media.mediasource.enabled when testing disabling of MediaSource r=kinetik
so that web platform tests can be run with MediaSource enabled.

--HG--
extra : transplant_source : %C9%01%A22%DF%8C%89%CF%7E6%0E%FCR%EE%0E%BE%15%B1%D2%92
2014-09-12 17:29:35 +12:00
Ralph Giles
f54b4e70d1 Bug 1067377 - Use VPX_ prefixed defines in WebMReader. r=kinetik 2014-09-19 15:01:00 -07:00
Steffen Michalke
63eecf8943 Bug 1067377 - Use VPX_ prefixed defines in VP8TrackEncoder. r=giles
The unprefixed IMG_FMT and PLANE defines from libvpx 0.9.x
are disabled by default subsequent to the 1.3.0 release.
2014-09-15 07:16:00 -07:00
Josh Aas
2faa491a2e Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd 2014-09-19 13:17:17 -05:00
Matthew Gregan
abfe84ac92 Bug 1065250 - Factor some of SourceBuffer::AppendData into TrackBuffer::Append. Move ContainerParser to a new file. r=karlt
--HG--
rename : content/media/mediasource/SourceBuffer.cpp => content/media/mediasource/ContainerParser.cpp
2014-09-17 18:33:00 +12:00
Rishab Arora
2eb2ebc283 Bug 958378 - Adding memory reporters to measure memory for MediaRecorder framework r=roc, rlin 2014-07-01 10:55:29 +05:30
Nigel Babu
d9e0aa4cfc Backed out changeset 9362521b7f7a (bug 1068970) for mochitest-1 bustage, CLOSED TREE 2014-09-19 10:52:20 +05:30
Matthew Gregan
7ca420dcc4 Bug 1069730 - Grab decoder monitor when clearing mEssentialTrackBuffers. r=cajbir
Also ensure MediaSource::InitializationEvent is only queued once.
2014-09-19 15:55:58 +12:00
Chris Pearce
a8d8797d14 Bug 1068996 - Make WMFMediaDataDecoder::Shutdown() actually shutdown. r=kentuckyfriedtakahe 2014-09-19 15:44:27 +12:00
Chris Pearce
f3cb157563 Bug 1068970 - Ensure MediaDecoderStateMachine::SendStreamAudio() uses UsecsToFrames correctly. r=roc 2014-09-19 15:44:24 +12:00
Matthew Gregan
59fde76b2b Bug 1066943 - Add test file. 2014-09-19 13:01:26 +12:00
Matthew Gregan
4b64216bd0 Bug 1066943 - Fix Opus discard handling. 2014-09-17 19:18:00 +12:00
Wes Kocher
63f386ce56 Backed out changeset d77733726cae (bug 1063318) for b2g mochitest leaks 2014-09-18 16:30:33 -07:00
Josh Aas
a39b0e7b4a Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd 2014-09-18 15:52:59 -05:00
Matthew Gregan
8da2ecd63f Backout 783379123376 (bug 1065250) due to Win32 debug OOMs on M1 2014-09-19 08:10:15 +12:00
Jean-Yves Avenard
a8597eb2e3 Bug 1069277: Do not obfuscate AppleFrameRef to fix unified builds r=jesup
CLOSED TREE
2014-09-19 00:38:54 +10:00
Jean-Yves Avenard
c21d3386f6 Bug 1068597 - Enable h264 video decoder on 10.6. r=rillian 2014-09-18 19:18:29 +10:00
Carsten "Tomcat" Book
6e531b0d5a Backed out changeset 2bca09c404ad (bug 1068597) for breaking non-unified OS X Builds 2014-09-18 10:59:40 +02:00
Ralph Giles
533f77d8ac Bug 1066369 - Return error instead of asserting. r=kinetik
From c2a87a986f6d0ed699ab0fbf5687d8aa5fea8ff0 Mon Sep 17 00:00:00 2001
NS_ASSERTION is debug-only, and fails silently in continuous
integration. Better to return an error here, since failure
could result in a crash later.
2014-09-12 11:24:30 -07:00
Jean-Yves Avenard
ff2178886c Bug 1068455 - Enable VideoToolbox framework in 10.7. r=rillian 2014-09-17 18:01:59 +10:00
Jean-Yves Avenard
eccd74dd03 Bug 1068597 - Enable h264 video decoder on 10.6. r=rillian 2014-09-18 11:08:33 +10:00
Jean-Yves Avenard
39150e62ac Bug 1065397 - Allow playback rate to be reset to normal. r=cpearce 2014-09-16 16:18:04 +10:00
Jean-Yves Avenard
8940933a50 Bug 1067697 - Work around 10.6 VDA bug. r=rillian 2014-09-18 11:00:53 +10:00
Jean-Yves Avenard
7634640edd Bug 1067697 - Account for fmp4 now potentially working on MacOS X 10.6. r=cpearce 2014-09-16 17:22:40 +10:00
Jean-Yves Avenard
728c9da2c9 Bug 1062654 - Part6: Disable VDA in 10.6. r=rillian
VDA causes unexpected crashes in 10.6. Disable for now.
2014-09-18 10:36:39 +10:00
Jean-Yves Avenard
a5189c921c Bug 1062654 - Part 5: Display error code when drain or flush failed. r=rillian 2014-09-11 16:35:47 +10:00
Jean-Yves Avenard
3265404cbb Bug 1062654 - Part 4: Fix Link/Unlink Apple video frameworks cycle. r=rillian
Prefer VideoToolbox when HW acceleration is available. Otherwise use VDA when available
2014-09-12 10:53:19 +10:00
Jean-Yves Avenard
b165e5634d Bug 1062654 - Part 3: Derive VT decoder from VDA decoder. r=rillian 2014-09-17 12:54:58 +10:00
Jean-Yves Avenard
918b5ba74b Bug 1062654 - Part 2: Integrate and enable VDA decoder r=rillian 2014-09-17 12:54:26 +10:00
Jean-Yves Avenard
c6af5ef994 Bug 1062654 - Part 1: Implement Apple VDA decoder r=rillian
--HG--
rename : content/media/fmp4/apple/AppleVTDecoder.cpp => content/media/fmp4/apple/AppleVDADecoder.cpp
rename : content/media/fmp4/apple/AppleVTDecoder.h => content/media/fmp4/apple/AppleVDADecoder.h
rename : content/media/fmp4/apple/AppleVTFunctions.h => content/media/fmp4/apple/AppleVDAFunctions.h
rename : content/media/fmp4/apple/AppleVTLinker.cpp => content/media/fmp4/apple/AppleVDALinker.cpp
rename : content/media/fmp4/apple/AppleVTLinker.h => content/media/fmp4/apple/AppleVDALinker.h
2014-09-18 11:26:16 +10:00
Jean-Yves Avenard
aede922a24 Bug 1062654 - Part 0b: Use official constants. r=rillian
This change does not modify the current behaviour.
It prevents potential errors (in particular spelling) by using the
constant found in the actual framework.
2014-09-17 11:29:15 +10:00
Jean-Yves Avenard
ce4e31af42 Bug 1062654 - Part 0: Replace NULL allocator with kCFAllocatorDefault for clarity. r=rillian 2014-09-17 11:21:07 +10:00
Jean-Yves Avenard
c4376a26db Bug 1064847 - Make media generated IOSurface global. r=mattwoodrow 2014-09-17 11:15:24 +10:00
Matthew Gregan
e0b2dccd2a Bug 1065250 - Tidy up unneeded includes after several refactorings. r=karlt 2014-09-17 22:41:00 +12:00
Matthew Gregan
cc2f3cca4c Bug 1065250 - Factor some of SourceBuffer::AppendData into TrackBuffer::Append. Move ContainerParser to a new file. r=karlt
--HG--
rename : content/media/mediasource/SourceBuffer.cpp => content/media/mediasource/ContainerParser.cpp
2014-09-10 18:04:21 +12:00
Matthew Gregan
6ca73966e2 Bug 1065250 - Factor part of SourceBuffer::AppendData into new PrepareAppend function. r=karlt 2014-09-10 16:54:20 +12:00
Matthew Gregan
fd847c3723 Bug 1067414 - Add a comment about thread-safety of unlocked sPreferredSampleRate reads.
Also, fix return type of MaxNumberOfChannels and PreferredSampleRate.
2014-09-15 18:10:00 +12:00
Matthew Gregan
a47751b0a2 Bug 1067414 - Convert CubebUtils from a class of statics to a namespace. 2014-09-15 18:09:00 +12:00
Randell Jesup
cfd2127078 Backed out changeset e87724022bc1 (bug 1043558) a=ryanvm (feature bustage) 2014-09-18 00:21:43 -04:00
Randell Jesup
35d01531ab Bug 1043558: use Gralloc buffer for target of gum image Rotation r=sotaro 2014-09-17 17:18:08 -04:00
Ryan VanderMeulen
cc5bf44095 Backed out changesets a68c9d18ffa5 and 750e7aaf09cb (bug 1067414) for causing bug 1068658. a=me 2014-09-17 14:39:17 -04:00
Alfredo Yang
145a3a1c7f Bug 1065957 - [B2G] Correct photo orientation. r=roc 2014-09-17 02:26:00 -04:00
JW Wang
52d91ad440 Bug 962871 - Release decoder and set 'preload' as appropriate. r=cpearce 2014-09-14 23:34:00 +02:00
JW Wang
6dd44d64c0 Bug 962871 - Don't run GC/CC in-between tests for it is very slow and causes timeout on B2G debug. r=cpearce 2014-09-14 23:29:00 +02:00
Matthew Gregan
4304aa8d26 Bug 1065250 - Remove MP4 MOOV workaround. r=ajones 2014-09-10 17:53:00 +12:00
JW Wang
f6db5be896 Bug 1059265 - reduce number of concurrent playback and active cubeb streams to avoid hitting bug 847903. 2014-09-16 19:35:00 +12:00
Matthew Gregan
328e70dabc Bug 1064705 - Don't treat EOS as fatal when reading optional block subelements in nestegg_read_packet. r=cajbir 2014-09-10 10:51:28 +12:00
Chris Double
1c422fac10 Bug 1065855 - Tests for MediaSource seekable range - r=kinetik
--HG--
extra : rebase_source : 5ed4b4bc2bcce6ccd9b963b9c5be32bdcac567ff
2014-09-17 10:51:55 +12:00
Ryan VanderMeulen
b2feb10950 Backed out 3 changesets (bug 962871) for exposing bug 1067958.
Backed out changeset 5e4a2f99574a (bug 962871)
Backed out changeset 83d364b2f226 (bug 962871)
Backed out changeset 8b181c601afb (bug 962871)

CLOSED TREE
2014-09-16 16:26:00 -04:00
Vincent Liu
af01b558b0 Bug 1067718 - Fix typo error for Pixel Convert in WebRTC. r=jesup 2014-09-16 10:58:15 +08:00