JW Wang
11407de1f6
Bug 1130917 - Part 2 - improve error handling of StoreData() and ReadData(). r=edwin.
2015-02-10 18:18:00 +01:00
Jean-Yves Avenard
dbc2bf7237
Bug 1128939: Part1. Ensure we have any space in the media buffer before writing. r=k17e
2015-02-11 17:40:13 +11:00
Paul Adenot
c32cf025e7
Bug 1131768 - Unlock before tearing down the stream in case of error, to avoid recursive locking. r=kinetik
2015-02-11 00:12:09 +01:00
Martin Thomson
9ec922dcb3
Bug 1129791 - Check connection state rather than context state. r=ekr
...
--HG--
extra : transplant_source : %E5RDV%AF%3B%9D%7C%0F%10%9BF3%BB%29%06%8C%92%CF1
2015-02-05 17:18:57 +11:00
Matthew Gregan
554ea67ff5
Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:36 +13:00
Nicholas Nethercote
242708cf72
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Paul Adenot
5098817b4c
Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik
...
This patch does the following:
- Introduces an owned_critical_section object to be able to assert that a
current thread owns a critical section
- Change the auto_lock to use the above, add auto_unlock (basically like the
Gecko AutoEnter/AutoExit things)
- Fix an issue during audio output device switch where the clock would use the
old sample rate. Apparently I did not notice this because my headset and the
sound card on this laptop have the same rate
- Check that we could acquire a device_enumerator in the ctor before
deallocating in the dtor, as that can happen if a ton of streams are running at
once (I had this issue running the full mochitest suite)
- Stop getting another device_enumator in unregister_notification_client, fixing a leak
- Assert that setup_wasapi_stream and close_wasapi_stream are called with the lock held, this was the cause of the crash for this bug
- Make close_wasapi_stream clear out its state to make sure setup_wasapi_stream
and close_wasapi_stream are called in the right order (especially, not two
setup_wasapi_stream without close in between, since that would leak stuff)
- In wasapi_stream_destroy, unregister the notification client before destroying
the CRITICAL_SECTION (this was the cause of a crash I duped against this bug)
2015-02-09 14:42:43 +01:00
Carsten "Tomcat" Book
b514443060
Backed out changeset 2f46afa97421 (bug 1127213) for another bustage on a CLOSED TREE
2015-02-09 16:51:14 +01:00
Paul Adenot
14201f3594
Bug 1123768 - Backout bug 1108455 to avoid truncating the end of audio streams on Vista+. r=kinetik
2015-02-09 14:43:03 +01:00
Paul Adenot
8b005f3fb1
Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik
...
This patch does the following:
- Introduces an owned_critical_section object to be able to assert that a
current thread owns a critical section
- Change the auto_lock to use the above, add auto_unlock (basically like the
Gecko AutoEnter/AutoExit things)
- Fix an issue during audio output device switch where the clock would use the
old sample rate. Apparently I did not notice this because my headset and the
sound card on this laptop have the same rate
- Check that we could acquire a device_enumerator in the ctor before
deallocating in the dtor, as that can happen if a ton of streams are running at
once (I had this issue running the full mochitest suite)
- Stop getting another device_enumator in unregister_notification_client, fixing a leak
- Assert that setup_wasapi_stream and close_wasapi_stream are called with the lock held, this was the cause of the crash for this bug
- Make close_wasapi_stream clear out its state to make sure setup_wasapi_stream
and close_wasapi_stream are called in the right order (especially, not two
setup_wasapi_stream without close in between, since that would leak stuff)
- In wasapi_stream_destroy, unregister the notification client before destroying
the CRITICAL_SECTION (this was the cause of a crash I duped against this bug)
2015-02-09 14:42:43 +01:00
Jean-Yves Avenard
67411f1d5e
Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow
...
Timestamp Offset calculations are now done exclusively by the Media Source
components which allow to recalculate them on the fly. By abstracting those
offsets it remove the need for the sub-decoders to handle them (which allows
to add WebM support).
2015-02-09 23:28:59 +11:00
Jean-Yves Avenard
2b8def7fd2
Bug 1129071: Add log error should we run out of memory. r=k17e
2015-02-09 23:28:58 +11:00
Andreas Pehrson
a85bba5efb
Bug 1130290 - Remove PeerConnectionImpl::CreateFakeMediaStream. r=jesup
...
--HG--
extra : rebase_source : c5fe9a894178e600c48ce22e45b9c124c76cf712
2015-02-05 23:56:00 +01:00
Andrew McCreight
d3826daa16
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
d34f0301b8
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Gian-Carlo Pascutto
9134477c28
Bug 1129921 - Account for stopCapture possibly being called twice. r=jesup
2015-02-05 18:24:02 +01:00
Gian-Carlo Pascutto
58eb5e24e0
Bug 1129858 - Get the local preview surface (line dropped during merge). r=jesup
2015-02-05 18:24:02 +01:00
Gian-Carlo Pascutto
e8ec6fb3c4
Bug 1129365 - Don't assume setPictureSize supports the same sizes as setPreviewSize. r=jesup
2015-02-05 18:24:02 +01:00
Birunthan Mohanathas
847dbb9825
Bug 1120796 - Part 1: Prepare code for explicit bool operators. r=Waldo
2015-02-03 18:52:28 +02:00
Edwin Flores
82f6804a0c
Bug 1075199 - Output a different clearkey.info depending on platform - r=cpearce,gps
...
--HG--
rename : media/gmp-clearkey/0.1/clearkey.info => media/gmp-clearkey/0.1/clearkey.info.in
2015-02-03 16:59:39 +13:00
Edwin Flores
bc2814dfe3
Bug 1075199 - More logging in ClearKey CDM - r=cpearce
2015-01-27 18:35:36 +13:00
Edwin Flores
4e3006ddd2
Bug 1075199 - WMF decoding in ClearKey CDM - r=cpearce
2015-01-16 10:37:54 +13:00
Edwin Flores
f68bdd6433
Bug 1075199 - Import WMF decoding code from cpearce's gmp-clearkey implementation - r=cpearce
2015-01-16 10:37:54 +13:00
Jean-Yves Avenard
029454fbd8
Bug 1128410: Part2. Make memory allocation dynamic. r=kentuckyfriedtakahe
...
Allocations are fallibles.
2015-02-02 21:36:51 +11:00
Jean-Yves Avenard
bc3b53cf6a
Bug 1128410: Lazily allocate the MP4 parser buffer. r=kentuckyfriedtakahe
...
This buffer is unsused for fragmented MP4. So we don't need to unecessarily
allocate it and block a chunk of 3MB data. Also, this removes the restriction
of playing YouTube video > 1080p
2015-02-02 21:36:48 +11:00
Nils Ohlmeier [:drno]
96d001f3d4
Bug 1120065 - unit test for TURN deallocation. r=bwc
2015-01-30 12:36:00 +01:00
Nils Ohlmeier [:drno]
d6b2b87209
Bug 1120065 - release TURN resources on PC release. r=bwc
2015-01-27 01:18:00 +01:00
Nils Ohlmeier [:drno]
ba151bbff5
Bug 1120065 - removed dead function nr_ice_candidate_destroy_cb. r=bwc
2015-01-23 13:47:00 +01:00
Mike Hommey
a35dbaeebf
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
JW Wang
4d6309bd93
Bug 1083658
- add "output-downscaled" to GMP. r=cpearce.
2015-02-01 09:18:39 +08:00
JW Wang
c1dd9140a5
Bug 1121332. Part 1 - add media key status to gmp-api. r=cpearce.
2015-01-31 13:22:12 +13:00
Edwin Flores
fcfce237f4
Bug 1127115 - Make MP4 parser assertion non-fatal - r=ajones
2015-01-30 16:54:12 +13:00
Paul Kerr [:pkerr]
0dd312ac8c
Bug 1099318: Fix for conduit receive then send creation order issue. Now insensitive to order. r=bwc"
2015-01-29 08:52:40 -08:00
Gian-Carlo Pascutto
adfc170313
Bug 1109248: Merge with webrtc.org update (android compile/merge fixes) r=jesup
...
ON A CLOSED TREE
2015-01-29 18:34:16 -05:00
Randell Jesup
f82b381b47
Bug 1109248: remove unused media/webrtc/trunk/base directory (ancient) rs=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
96d17ba850
Bug 1109248: Include/etc fixes for B2G from webrtc.org update rs=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
9494dbe58e
Bug 1109248: webrtc.org update needs some floating point routines on Android rs=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
a333fa4da0
Bug 1109248: Merge webrtc.org update with our OpenSLES changes rs=jesup
2015-01-29 18:33:36 -05:00
Gian-Carlo Pascutto
2bd1c1b6a1
Bug 1109248: fixes for changes to webrtc Android camera fps handling r=jesup
2015-01-29 18:33:36 -05:00
Gian-Carlo Pascutto
715dfa95f8
Bug 1109248: Revert removal of SetAndroidObjects calls in webrtc.org r=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
37194f082b
Bug 1109248: Adapt GMP video decoder code to API changes in webrtc.org 40 r=ehugg
2015-01-29 18:33:36 -05:00
Randell Jesup
d17d6d6c85
Bug 1109248: basic adapation of new webrtc/base directory to build in mozilla rs=jesup
2015-01-29 18:33:36 -05:00
Landry Breuil
5fa8bc8fb9
Bug 1109248 - build fixes for OpenBSD r=jesup
...
- check for __GLIBC__ instead of __GLIBCXX__ to include <execinfo.h>
- check for WEBRTC_BSD instead of BSD to include <stdlib.h>
2015-01-29 18:33:36 -05:00
Randell Jesup
47e542881b
Bug 1109248: basic compile fixes for webrtc.org 40 update rs=jesup
...
Mostly #ifdefing Chrome-specific code and replacing WEBRTC_TRACE with LOG_F/etc
2015-01-29 18:33:36 -05:00
Randell Jesup
ead017e967
Bug 1109248: gyp changes to adapt to webrtc.org 40 update r=ted
2015-01-29 18:33:36 -05:00
Randell Jesup
100c8393ed
Bug 1109248: revert removal of webrtc audio ExternalRecording interface rs=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
7fa6134aa7
Bug 1109248: Revert webrtc upstream Issue 18399004 which removed APIs we're using rs=jesup
...
https://webrtc-codereview.appspot.com/18399004
2015-01-29 18:33:36 -05:00
Randell Jesup
baec6cfbd0
Bug 1109248: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
2015-01-29 18:33:36 -05:00
Randell Jesup
a50873f485
Bug 1109248: Webrtc updated to branch 40 7864; pull made Wed Dec 10 12:23:33 EST 2014 rs=jesup
...
--HG--
rename : media/webrtc/trunk/webrtc/system_wrappers/interface/thread_annotations.h => media/webrtc/trunk/webrtc/base/thread_annotations.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestFEC.h => media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestRedFec.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/accelerate.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/accelerate.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/accelerate.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/accelerate.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_decoder.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_decoder_impl.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_decoder_impl.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_decoder_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_multi_vector.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_multi_vector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_multi_vector_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_vector.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_vector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/audio_vector_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/background_noise.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/background_noise.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/background_noise_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/buffer_level_filter.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/buffer_level_filter.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/buffer_level_filter_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/comfort_noise.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/comfort_noise.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/comfort_noise_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic_fax.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_fax.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic_fax.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_fax.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic_normal.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_normal.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic_normal.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_normal.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decision_logic_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decoder_database.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decoder_database.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/decoder_database_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/defines.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/defines.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_manager.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_manager.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_manager_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_peak_detector.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_peak_detector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/delay_peak_detector_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dsp_helper.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dsp_helper.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dsp_helper_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dtmf_buffer.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dtmf_buffer_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dtmf_tone_generator.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/dtmf_tone_generator.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/expand.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/expand.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/expand_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/interface/audio_decoder.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/interface/audio_decoder.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/interface/neteq.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/interface/neteq.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/merge.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/merge.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/merge_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_audio_decoder.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_decoder.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_audio_vector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_vector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_buffer_level_filter.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_buffer_level_filter.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_decoder_database.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_decoder_database.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_delay_manager.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_delay_manager.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_delay_peak_detector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_delay_peak_detector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_dtmf_buffer.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_dtmf_buffer.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_dtmf_tone_generator.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_dtmf_tone_generator.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_external_decoder_pcm16b.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_external_decoder_pcm16b.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_packet_buffer.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_packet_buffer.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/mock/mock_payload_splitter.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_payload_splitter.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/neteq_impl.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/neteq_stereo_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_stereo_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/neteq_tests.gypi => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_tests.gypi
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/normal.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/normal.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/packet.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/packet_buffer.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/packet_buffer_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/payload_splitter.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/payload_splitter.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/payload_splitter_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/post_decode_vad.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/post_decode_vad.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/post_decode_vad_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/preemptive_expand.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/preemptive_expand.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/preemptive_expand.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/preemptive_expand.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/random_vector.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/random_vector.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/random_vector_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/rtcp.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/rtcp.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/statistics_calculator.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/statistics_calculator.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/statistics_calculator.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/statistics_calculator.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/sync_buffer.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/sync_buffer.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/sync_buffer_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/test/neteq_performance_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_performance_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/time_stretch.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/time_stretch.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/time_stretch_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/timestamp_scaler.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/timestamp_scaler.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/timestamp_scaler_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/audio_loop.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_loop.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/audio_loop.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_loop.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/input_audio_file.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/input_audio_file.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/neteq_performance_test.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/neteq_performance_test.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/neteq_rtpplay.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/tools/rtp_generator.cc => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_generator.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_ios.cc => media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_ios.mm
rename : media/webrtc/trunk/webrtc/modules/video_capture/ios/video_capture_ios_objc.h => media/webrtc/trunk/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/ios/video_capture_ios_objc.mm => media/webrtc/trunk/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm
rename : media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/rtp_to_ntp.h => media/webrtc/trunk/webrtc/system_wrappers/interface/rtp_to_ntp.h
rename : media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/rtp_to_ntp.cc => media/webrtc/trunk/webrtc/system_wrappers/source/rtp_to_ntp.cc
rename : media/webrtc/trunk/webrtc/test/mac/run_tests.mm => media/webrtc/trunk/webrtc/test/mac/run_test.mm
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq4/post_decode_vad_unittest.cc => media/webrtc/trunk/webrtc/test/run_test.cc
2015-01-29 18:33:35 -05:00
Byron Campen [:bwc]
14e52a60de
Bug 1095218 - Part 2: Multistream support. r=mt
...
--HG--
extra : rebase_source : d699a4408c351014e30be3b3dfe148bda14c643f
2014-12-10 11:17:09 -08:00