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
Byron Campen [:bwc]
3a5fa56125
Bug 1095218 - Part 1: msid support. r=mt
...
--HG--
extra : rebase_source : 7b5cd5efdaec5d53dd4d39aa1f4226659c06f1cb
2014-12-01 21:19:57 -08:00
Wes Kocher
f37df5625b
Backed out changeset 774ff21aecb3 (bug 1120128) for build bustage
2015-01-27 17:48:43 -08:00
Matt Woodrow
e0f2ca34db
Bug 1120128 - Implement blacklist for DXVA and blacklist AMD Radeon HD 5800. r=Bas
...
--HG--
extra : rebase_source : 782dc73a9f284c7a0d98061f2fe2dfb87e3bb149
2015-01-26 13:34:28 +13:00
Byron Campen [:bwc]
98910d890f
Bug 1099414: Ensure that NrSocketIpc is destroyed on STS, for consistency. r=ekr
...
--HG--
extra : rebase_source : e706370706dd0d9ec938798966c752f298a260bf
2014-12-23 16:22:02 -08:00
Byron Campen [:bwc]
c66aed798c
Bug 1099414: Use RefPtr logic instead of delete when nr_socket_local_create fails. r=ekr
...
--HG--
extra : rebase_source : 8be15d27527166b0dfb322b90e6f5244bcabcc95
2014-11-14 15:58:56 -08:00
Byron Campen [:bwc]
971f76a2b4
Bug 1126036: Queue runnables for starting gathering and checking in PCMedia until the proxy lookup is complete. r=mt
...
--HG--
extra : rebase_source : 3265e13f669d08c663ab908cf96d3fb26a683f16
2015-01-26 15:24:37 -08:00
JW Wang
bfc4d164a1
Bug 1124939 - Add "individualization-request" to MediaKeyMessageType. r=bz
2015-01-26 20:08:00 +01:00
Edwin Flores
e49b1630b3
Bug 1118383 - Plug memory leak in openaes - r=cpearce
2015-01-27 19:10:11 +13:00
Edwin Flores
629afc55c1
Bug 1118597 - Parse sinf boxes in MoofParser - r=jya
2015-01-19 21:39:00 +13:00
Edwin Flores
d7eb4c6718
Bug 1118597 - Re-enable MoofParser for encrypted MP4 streams - r=jya
2015-01-27 18:35:36 +13:00
Ethan Hugg
1085e3e63f
Bug 1125047 - GMP should catch decoder failures r=jesup
2015-01-26 15:00:06 -08:00
Byron Campen [:bwc]
bf8ba31d3f
Bug 949703 - Part 2: Consolidate the two copies of DummySocket we have floating around. r=drno
...
--HG--
extra : rebase_source : 53ff83c3f788dfb06e5fee0a276176f8bac805fd
2014-12-19 11:11:02 -08:00
f649bed22d
Bug 949703 - Part 1: Use HTTP proxy for WebRTC TURN/TCP r=ekr
...
--HG--
extra : rebase_source : 607cd8e262fad408e605114ed0dabad249a10ec9
2015-01-21 16:26:00 -08:00
Matthew Gregan
da64cbe550
Bug 1124542 - WebrtcGmpVideoDecoder shouldn't crash when GMP completion callbacks are received. r=rjesup
2015-01-21 20:26:00 +13:00
Matthew Gregan
f29aff15e4
Bug 1124021 - Fix dangerous UniquePtr usage pattern in GMP. r=cpearce
2015-01-20 18:39:00 +13:00
Matthew Gregan
a1d6e2bdbb
Bug 1124518 - Update libnestegg. r=ehsan
2015-01-22 15:04:39 +13:00
Wes Kocher
eedd56c941
Backed out 2 changesets (bug 949703) for mochitest-e10s-3 orange
...
Backed out changeset 6f5a7adab265 (bug 949703)
Backed out changeset 7933aeabf6bd (bug 949703)
2015-01-21 17:15:02 -08:00
Byron Campen [:bwc]
ca80783cb7
Bug 949703 - Part 2: Consolidate the two copies of DummySocket we have floating around. r=drno
2014-12-19 11:11:02 -08:00
1901ea4c92
Bug 949703 - Part 1: Use HTTP proxy for WebRTC TURN/TCP r=ekr
2015-01-18 11:51:00 -08:00
Jan-Ivar Bruaroey
dd25a84c04
Bug 1115998 - Support RTCIceServer.urls (plural) array form. r=smaug, r=mt
2015-01-20 10:08:00 -05:00
Jan Beich
1c3409ae00
Bug 1122547
- Unbreak build on platforms missing std::llabs since bug 1089478. r=jesup
2015-01-16 17:41:00 -05:00
Ryan VanderMeulen
50bc583645
Bug 1061240 - Update libjpeg-turbo to version 1.4. r=jmuizelaar, r=glandium, f=rankov
...
--HG--
rename : media/libjpeg/config.h => media/libjpeg/jconfigint.h
rename : media/libjpeg/simd/jcclrmmx.asm => media/libjpeg/simd/jccolext-mmx.asm
rename : media/libjpeg/simd/jcclrss2-64.asm => media/libjpeg/simd/jccolext-sse2-64.asm
rename : media/libjpeg/simd/jcclrss2.asm => media/libjpeg/simd/jccolext-sse2.asm
rename : media/libjpeg/simd/jccolmmx.asm => media/libjpeg/simd/jccolor-mmx.asm
rename : media/libjpeg/simd/jccolss2-64.asm => media/libjpeg/simd/jccolor-sse2-64.asm
rename : media/libjpeg/simd/jccolss2.asm => media/libjpeg/simd/jccolor-sse2.asm
rename : media/libjpeg/simd/jcgrammx.asm => media/libjpeg/simd/jcgray-mmx.asm
rename : media/libjpeg/simd/jcgrass2-64.asm => media/libjpeg/simd/jcgray-sse2-64.asm
rename : media/libjpeg/simd/jcgrass2.asm => media/libjpeg/simd/jcgray-sse2.asm
rename : media/libjpeg/simd/jcgrymmx.asm => media/libjpeg/simd/jcgryext-mmx.asm
rename : media/libjpeg/simd/jcgryss2-64.asm => media/libjpeg/simd/jcgryext-sse2-64.asm
rename : media/libjpeg/simd/jcgryss2.asm => media/libjpeg/simd/jcgryext-sse2.asm
rename : media/libjpeg/simd/jcsammmx.asm => media/libjpeg/simd/jcsample-mmx.asm
rename : media/libjpeg/simd/jcsamss2-64.asm => media/libjpeg/simd/jcsample-sse2-64.asm
rename : media/libjpeg/simd/jcsamss2.asm => media/libjpeg/simd/jcsample-sse2.asm
rename : media/libjpeg/simd/jdclrmmx.asm => media/libjpeg/simd/jdcolext-mmx.asm
rename : media/libjpeg/simd/jdclrss2-64.asm => media/libjpeg/simd/jdcolext-sse2-64.asm
rename : media/libjpeg/simd/jdclrss2.asm => media/libjpeg/simd/jdcolext-sse2.asm
rename : media/libjpeg/simd/jdcolmmx.asm => media/libjpeg/simd/jdcolor-mmx.asm
rename : media/libjpeg/simd/jdcolss2-64.asm => media/libjpeg/simd/jdcolor-sse2-64.asm
rename : media/libjpeg/simd/jdcolss2.asm => media/libjpeg/simd/jdcolor-sse2.asm
rename : media/libjpeg/simd/jdmermmx.asm => media/libjpeg/simd/jdmerge-mmx.asm
rename : media/libjpeg/simd/jdmerss2-64.asm => media/libjpeg/simd/jdmerge-sse2-64.asm
rename : media/libjpeg/simd/jdmerss2.asm => media/libjpeg/simd/jdmerge-sse2.asm
rename : media/libjpeg/simd/jdmrgmmx.asm => media/libjpeg/simd/jdmrgext-mmx.asm
rename : media/libjpeg/simd/jdmrgss2-64.asm => media/libjpeg/simd/jdmrgext-sse2-64.asm
rename : media/libjpeg/simd/jdmrgss2.asm => media/libjpeg/simd/jdmrgext-sse2.asm
rename : media/libjpeg/simd/jdsammmx.asm => media/libjpeg/simd/jdsample-mmx.asm
rename : media/libjpeg/simd/jdsamss2-64.asm => media/libjpeg/simd/jdsample-sse2-64.asm
rename : media/libjpeg/simd/jdsamss2.asm => media/libjpeg/simd/jdsample-sse2.asm
rename : media/libjpeg/simd/jf3dnflt.asm => media/libjpeg/simd/jfdctflt-3dn.asm
rename : media/libjpeg/simd/jfsseflt-64.asm => media/libjpeg/simd/jfdctflt-sse-64.asm
rename : media/libjpeg/simd/jfsseflt.asm => media/libjpeg/simd/jfdctflt-sse.asm
rename : media/libjpeg/simd/jfmmxfst.asm => media/libjpeg/simd/jfdctfst-mmx.asm
rename : media/libjpeg/simd/jfss2fst-64.asm => media/libjpeg/simd/jfdctfst-sse2-64.asm
rename : media/libjpeg/simd/jfss2fst.asm => media/libjpeg/simd/jfdctfst-sse2.asm
rename : media/libjpeg/simd/jfmmxint.asm => media/libjpeg/simd/jfdctint-mmx.asm
rename : media/libjpeg/simd/jfss2int-64.asm => media/libjpeg/simd/jfdctint-sse2-64.asm
rename : media/libjpeg/simd/jfss2int.asm => media/libjpeg/simd/jfdctint-sse2.asm
rename : media/libjpeg/simd/ji3dnflt.asm => media/libjpeg/simd/jidctflt-3dn.asm
rename : media/libjpeg/simd/jisseflt.asm => media/libjpeg/simd/jidctflt-sse.asm
rename : media/libjpeg/simd/jiss2flt-64.asm => media/libjpeg/simd/jidctflt-sse2-64.asm
rename : media/libjpeg/simd/jiss2flt.asm => media/libjpeg/simd/jidctflt-sse2.asm
rename : media/libjpeg/simd/jimmxfst.asm => media/libjpeg/simd/jidctfst-mmx.asm
rename : media/libjpeg/simd/jiss2fst-64.asm => media/libjpeg/simd/jidctfst-sse2-64.asm
rename : media/libjpeg/simd/jiss2fst.asm => media/libjpeg/simd/jidctfst-sse2.asm
rename : media/libjpeg/simd/jimmxint.asm => media/libjpeg/simd/jidctint-mmx.asm
rename : media/libjpeg/simd/jiss2int-64.asm => media/libjpeg/simd/jidctint-sse2-64.asm
rename : media/libjpeg/simd/jiss2int.asm => media/libjpeg/simd/jidctint-sse2.asm
rename : media/libjpeg/simd/jimmxred.asm => media/libjpeg/simd/jidctred-mmx.asm
rename : media/libjpeg/simd/jiss2red-64.asm => media/libjpeg/simd/jidctred-sse2-64.asm
rename : media/libjpeg/simd/jiss2red.asm => media/libjpeg/simd/jidctred-sse2.asm
rename : media/libjpeg/simd/jcqnt3dn.asm => media/libjpeg/simd/jquant-3dn.asm
rename : media/libjpeg/simd/jcqntmmx.asm => media/libjpeg/simd/jquant-mmx.asm
rename : media/libjpeg/simd/jcqntsse.asm => media/libjpeg/simd/jquant-sse.asm
rename : media/libjpeg/simd/jcqnts2f-64.asm => media/libjpeg/simd/jquantf-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2f.asm => media/libjpeg/simd/jquantf-sse2.asm
rename : media/libjpeg/simd/jcqnts2i-64.asm => media/libjpeg/simd/jquanti-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2i.asm => media/libjpeg/simd/jquanti-sse2.asm
2015-01-20 22:19:57 -05:00
Brian Smith
7f449f0490
Bug 1119072, Part 8: Work around internal compiler error in VS2015 (libstagefright), r=cpearce
...
--HG--
extra : rebase_source : a92130375280523b216562e06f11c6e3f755b9e6
2015-01-08 23:08:36 -08:00
Jean-Yves Avenard
37b20c8416
Bug 1123507: Prevent out of bound memory access. r=edwin
...
--HG--
extra : rebase_source : 48c8a833b0b394d0c35754b2311f54e8bf8c5b66
2015-01-20 13:42:30 +11:00
Jean-Yves Avenard
dcd8fcb072
Bug 1116056: Ensure all atoms read are valid. r=mattwoodrow
...
--HG--
extra : rebase_source : 6d5575bd0886b70dec23e1bccb638b1591eef5e9
2015-01-20 13:42:27 +11:00
Chris Pearce
8a239a32e3
Bug 1123498 - Make MP4Reader skip-to-next-keyframe less aggressively. r=mattwoodrow
2015-01-20 15:20:43 +13:00
Paul Adenot
3e77a5e5ed
Bug 698079 - Synthetize the clock when using WASAPI to prevent A/V desynchronization issues when switching the default audio output device. r=kinetik
...
--HG--
extra : rebase_source : c50798149111b680b4565798d33d43e6e062fb2c
2015-01-19 14:17:52 +01:00
Paul Adenot
a40d0afff0
Bug 698079 - When using the WASAPI backend, always output audio to the default audio device. r=kinetik
...
This is implemented by detecting when the default audio output device changes,
stopping the current stream, and starting a new one using the new default audio
output device.
--HG--
extra : rebase_source : 94df344aecca0f940ba7216275176763336beb96
2015-01-19 14:16:36 +01:00
Jean-Yves Avenard
2ceb0057af
Bug 1120075: Use Movie Extend Header's duration as fallback when available. r=kentuckyfriedtakahe
...
--HG--
extra : rebase_source : 54e554e183d9072908ec02b6c14de5c2f46e8204
2015-01-16 23:49:01 +11:00
Jean-Yves Avenard
af543c1cd3
Bug 1121757: Prevent out of bound memory access should AVC data be invalid. r=kinetik
2015-01-16 20:27:11 +11:00
Jean-Yves Avenard
f99ae61070
Bug 1121342: Re-search for Moof if an initial attempt to find it failed. r=kentuckyfriedtakahe
...
--HG--
extra : rebase_source : 009d8048a8917d5ff1a1660b0b6cf8220743cba8
2015-01-16 15:48:43 +11:00
Phil Ringnalda
b46cbfd26f
Backed out 2 changesets (bug 1095218) on suspicion of causing b2g mochitest-6 failures and hangs
...
CLOSED TREE
Backed out changeset f666641df41e (bug 1095218)
Backed out changeset 5f513dc1a248 (bug 1095218)
2015-01-15 20:44:18 -08:00
Byron Campen [:bwc]
654bfaaba2
Bug 1095218 - Part 2: Multistream support. r=mt
...
--HG--
extra : rebase_source : c6d54ebec6ee2944552d6e13ea8d88a126ba9649
extra : amend_source : c93a2335b158668e5517b626b0666f30bec682bb
2014-12-10 11:17:09 -08:00
Byron Campen [:bwc]
d02c39d11f
Bug 1095218 - Part 1: msid support. r=mt
...
--HG--
extra : rebase_source : 85f8a97d16496f2b00ea049ebe29d41becd15a62
2014-12-01 21:19:57 -08:00
Brian Smith
6685425c82
Bug 1119776, Part 3: Avoid defining snprintf when MSVC provides it (WebRTC), r=rjesup
...
--HG--
extra : rebase_source : cf3ca4b5d25ba770cca22577c39693d871708ad2
2015-01-08 22:32:30 -08:00
Brian Smith
02a7263b3f
Bug 1119776, Part 2: Avoid defining snprintf when MSVC provides it (video), r=giles
...
--HG--
extra : rebase_source : 0ea7b0b1a65b31993df689784dd17e741a0c312e
2015-01-08 22:32:03 -08:00
JW Wang
a9391d3408
Bug 1102852 - add MediaKeyMessageType to and remove destinationURL from MediaKeyMessageEvent. r=cpearce,bz
2015-01-15 11:25:47 +13:00
Gian-Carlo Pascutto
81ec239d97
Bug 1119852 - Don't forget to update _requestedCapability in Windows camera driver. r=jesup
2015-01-12 02:09:00 +01:00
Anthony Jones
6c9a65317c
Bug 1116056 - Change MOZ_ASSERT() to NS_WARNING() in Box::Read(); r=jya
2015-01-14 16:57:14 +13:00
Peter Van der Beken
dc3a33aa88
Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
...
--HG--
extra : rebase_source : 54a1e408aec6c7485152f18693047b2992251aff
2015-01-08 22:56:42 +01:00
Carsten "Tomcat" Book
b8dd41d84c
Backed out 12 changesets (bug 1096328) for M11 and M5 Test failures on a CLOSED TREE
...
Backed out changeset 12dd1ad43923 (bug 1096328)
Backed out changeset 4a067de94f22 (bug 1096328)
Backed out changeset 676112a4f092 (bug 1096328)
Backed out changeset e2e64e751ece (bug 1096328)
Backed out changeset 9ed945e9a8a5 (bug 1096328)
Backed out changeset 47be69b84be5 (bug 1096328)
Backed out changeset d6e68ba4846d (bug 1096328)
Backed out changeset 899d8cd8c4e8 (bug 1096328)
Backed out changeset 55c831086864 (bug 1096328)
Backed out changeset 6005fd357342 (bug 1096328)
Backed out changeset 0f330a5dd346 (bug 1096328)
Backed out changeset c37e10cff765 (bug 1096328)
2015-01-12 14:48:15 +01:00
Peter Van der Beken
695a5c75e0
Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
...
--HG--
extra : rebase_source : 976adeed1f271906628adcf10e3f5ea02487ab5b
2015-01-08 22:56:42 +01:00
Edwin Flores
1f04f15482
Bug 1075199 - Separate session management from ClearKeyDecryptionManager - r=cpearce
...
--HG--
rename : media/gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp => media/gmp-clearkey/0.1/ClearKeySessionManager.cpp
2015-01-12 20:15:55 +13:00
Bobby Holley
85966c53ed
Bug 1119456 - Make MP4Demuxer's blocking reads non-blocking and hoist blocking into callers with a hacky retry strategy. r=k17e
2015-01-11 13:24:26 -08:00
Randell Jesup
9c505baf27
Bug 1030372: use explicit runnable and Release for ReadBlob to avoid wrong-thread release assert r=bsmedberg relanding on a CLOSED TREE
...
--HG--
extra : amend_source : 4351ac6c3a17885cd5a24d19c080ff8aa610de3f
2015-01-11 00:28:34 -05:00
Tom Schuster
967d0d250a
Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE
2015-01-11 20:43:32 +01:00
Randell Jesup
0ef23256a4
Bug 1030372: use explicit runnable and Release for ReadBlob to avoid wrong-thread release assert r=bsmedberg
2015-01-11 00:28:34 -05:00
Masatoshi Kimura
bf312ad056
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Chris Peterson
9e23388ca8
Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
2015-01-06 21:39:46 -08:00
James Willcox
352dabf6d6
bug 1118552 - fix gcc4.9 warnings on Android r=glandium
2015-01-06 22:20:46 -05:00
Byron Campen [:bwc]
8e57d65201
Bug 1112682: Prefer hardware codecs. r=jesup
2015-01-02 11:51:00 -08:00
Ehsan Akhgari
4354953b4f
Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Ehsan Akhgari
02203cdfb4
Bug 1119267 - Mark virtual overridden functions as MOZ_OVERRIDE in media; r=jesup
2015-01-08 23:10:52 -05:00
Chris Pearce
7ba4d8b1c1
Bug 1111391 - Enable keyMessages to be sent before create/load session promise is resolved. r=jwwang
2015-01-09 14:30:07 +13:00
Wes Kocher
f88bfbf94c
Merge mozilla-inbound to mozilla-central a=merge
2015-01-08 17:08:12 -08:00
Carsten "Tomcat" Book
dff961fa6a
Merge mozilla-central to b2g-inbound
2015-01-08 15:44:18 +01:00
Ethan Lin
3cf7829b11
Bug 1118698 - Add namespace for automic functions to prevent redefine error. r=ajones
2015-01-07 03:41:00 -05:00
Botond Ballo
f14a262ef0
Bug 1073003 - Disable -Wattribute warnings in media/webrtc/signaling. r=jesup
...
--HG--
extra : rebase_source : 7ed91b6452409799a66b00b34d9ff5e812f591c8
2014-12-19 12:08:08 -05:00
Botond Ballo
24acf4aba0
Bug 1073003 - Fix -Wsign-compare warnings. r=ehsan
...
--HG--
extra : rebase_source : c04b9b1a886562cda4f59af1d194231138e30be7
2014-12-17 16:50:32 -05:00
Botond Ballo
86b8e38244
Bug 1073003 - Fix -Wformat warnings. r=jesup
...
--HG--
extra : rebase_source : 3ffac66132efa04908834567f226508ad65b1827
2014-12-17 16:49:50 -05:00
Botond Ballo
edd363abd6
Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
...
--HG--
extra : rebase_source : bb768dd07c19dc39994d5cca6e0f59048d12130a
2014-12-17 18:05:28 -05:00
Botond Ballo
c97b750cc0
Bug 1073003 - Fix warnings about macro redefinitions by renaming macros. r=ehsan
...
--HG--
extra : rebase_source : 7d4247178a992af245af111efeeada305f805ef2
2014-12-17 16:48:41 -05:00
Botond Ballo
36d6e73f78
Bug 1073003 - Fix more -Wreorder warnings. r=ehsan
...
--HG--
extra : rebase_source : e80a449d7ba32aefd67a13874b91b2fccc4356e3
2014-12-17 16:46:51 -05:00
Bobby Holley
c69456ab40
Bug 1064128 - Implement support for timestampOffset in segments mode. r=k17e,r=cajbir
2015-01-07 15:58:55 -08:00
Ryan VanderMeulen
a11c606b18
Bug 934984 - Disable the /GL flag when compiling libvpx asm files to avoid MSVC bustage. r=ted
2015-01-08 08:23:00 -05:00
Brad Lassey
33ab8e9b66
bug 1118554 - make android's stdcxx work r=glandium
2015-01-06 23:34:31 -05:00
Ehsan Akhgari
699da75d0b
Bug 1118432 - Mark virtual overridden functions as MOZ_OVERRIDE in WebRTC; r=jesup
2015-01-06 23:33:52 -05:00
Chris Pearce
2f391988bb
Bug 1118593 - Disable MoofParser for encrypted streams. r=kentuckyfriedtakahe
2015-01-07 17:09:27 +13:00
Ralph Giles
fd23fde9eb
Bug 1111328 - Add missing include. r=jya
...
Fixes problems with non-unified builds.
2015-01-05 13:20:00 -08:00
Ehsan Akhgari
a41280816e
Bug 1116622 - Give TemporaryRef a take() method semantically equivalent to already_AddRefed::take(); r=froydnj
...
This is in preparation of removing TemporaryRef. It should help make
already_AddRefed a drop-in replacement for it.
2015-01-05 11:32:37 -05:00
Timothy B. Terriberry
e4712d359b
Bug 1117571 - Check mode index in vorbis_packet_blocksize(), r=kinetik
2015-01-04 17:34:00 +01:00
Glenn Randers-Pehrson
4c80b736b4
Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar
2014-12-23 06:44:00 +01:00
Bobby Holley
b6b5e959bb
Bug 1115749 - Assert that we hold the monitor at all the MP4Demuxer API entry points. r=rillian
...
MP4Demuxer accesses shared state (index, moofparser) in lots of shared helper
routines, so we should assume that it's not safe to touch the demuxer at all
without holding the lock (unless demonstrated otherwise). This stuff should
probably be redesigned, but that's a problem for another day.
2014-12-29 16:10:16 -08:00
Martin Thomson
82879d45c3
Bug 1052610 - Disabling non-PFS cipher suites, r=ekr
...
--HG--
extra : rebase_source : 05b724914c08ca3e9c0b0f50ebdb5ed151b72b98
2014-12-29 09:38:37 -08:00
Jean-Yves Avenard
a52d454032
Bug 1111328: Add H264 SPS NAL decoder part #2 (VUI and HDR). r=kentuckyfriedtakahe
2014-12-24 23:11:35 +11:00
Jean-Yves Avenard
c40872326d
Bug 1111328: Add H264 SPS NAL decoder. r=kentuckyfriedtakahe
2014-12-24 23:11:35 +11:00
Ehsan Akhgari
4045514658
Remove media/webrtc/trunk/webrtc/tools/e2e_quality/audio/perf, which seems to have randomly been added in bug 987979
...
DONTBUILD
--HG--
extra : amend_source : 1b3ff1e9a5b0eb721f5209e21187f433c24294fa
2014-12-23 21:25:50 -05:00
Randell Jesup
7cbc61a973
Bug 1109552: Fix incorrect scoped_ptr type (uint8_t array vs ptr) r=glandium
2014-12-23 18:16:02 -05:00
Carsten "Tomcat" Book
693c44368a
Backed out changeset 39853e6515eb (bug 1073003) for breaking B2G non-unified builds on a CLOSED TREE
2014-12-23 13:36:00 +01:00
Carsten "Tomcat" Book
ee357ede50
Backed out changeset a12d10d57fd5 (bug 1073003)
2014-12-23 13:35:18 +01:00
Carsten "Tomcat" Book
4d35b56fd1
Backed out changeset 07b42d1d60aa (bug 1073003)
2014-12-23 13:35:17 +01:00
Carsten "Tomcat" Book
6c63afac81
Backed out changeset d778ea49056a (bug 1073003)
2014-12-23 13:35:15 +01:00
Carsten "Tomcat" Book
c892ecf785
Backed out changeset 033bfc2c3483 (bug 1073003)
2014-12-23 13:35:13 +01:00
Carsten "Tomcat" Book
5df02ec579
Backed out changeset a0ef52a09f98 (bug 1073003)
2014-12-23 13:35:11 +01:00
Jean-Yves Avenard
0c7596a490
Bug 1113073: Add H264 3-bytes NAL size support. r=kentuckyfriedtakahe
2014-12-23 14:41:21 +11:00
Jean-Yves Avenard
d7f0a4602f
Bug 1113403: Make MP4Sample destructor virtual. r=kinetik
2014-12-23 14:40:29 +11:00
Jean-Yves Avenard
0dabc8a96c
Bug 1110534: Add AVC Annex B to AVCC format conversion utility. r=kentuckyfriedtakahe
...
Based on original code by Baptiste Coudurier extracted from FFmpeg's libavformat
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
7341bcdb6e
Bug 1110534: Use more accurate names in MP4Sample and Annex B utility functions. r=kentuckyfriedtakahe
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
c430fe390c
Bug 1110534: Retrieve SPS and PPS from AVCC stream when necessary. r=kentuckyfriedtakahe
...
In avc3 or annex B stream, the AVCC extradata doesn't always contain the SPS and PPS required to
decode the first frame. Add method to extract SPS and PPS and construct an AVCC extradata.
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
8f57ec0db8
Bug 1110534: Simplify MP4 extradata handling. r=kentuckyfriedtakahe
2014-12-23 14:36:09 +11:00
Botond Ballo
cd4ee48a5a
Bug 1073003 - Disable -Wattribute warnings in media/webrtc/signaling. r=jesup
...
--HG--
extra : rebase_source : 94f3143aa82f6dee9042101b2aa7ca123418490a
extra : source : 63c0c77d853e1aa286fb084ba7bd814ee894c42b
2014-12-19 12:08:08 -05:00
Botond Ballo
ee547e466a
Bug 1073003 - Fix -Wsign-compare warnings. r=ehsan
...
--HG--
extra : rebase_source : d1b67f0a11461b5dcd2b70626a2bf9cbb21bd82a
extra : source : c94e789de3e6ec87e9d605a98ca95fd5009ff126
2014-12-17 16:50:32 -05:00
Botond Ballo
ad3d46565a
Bug 1073003 - Fix -Wformat warnings. r=jesup
...
--HG--
extra : rebase_source : 3b734679ac32c1d958cb73e169cf4fd0a1486830
extra : source : 528aa87b4f0d174b84765a4b6c2e8e2fee2d493b
2014-12-17 16:49:50 -05:00
Botond Ballo
8eab762580
Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
...
--HG--
extra : rebase_source : 0a6c783a6428ca0dc25090e21a61b90c192dd252
extra : source : 8ab86311e17416689d176dae5c577a2c6df89b54
2014-12-17 18:05:28 -05:00
Botond Ballo
dbeca8b842
Bug 1073003 - Fix warnings about macro redefinitions by renaming macros. r=ehsan
...
--HG--
extra : rebase_source : b0f80299a702ea1952de52e21f175b738dd2f752
extra : source : 119e8a1f1683aee07c44492c8861ca85e4a2388d
2014-12-17 16:48:41 -05:00
Botond Ballo
5a8c6cf169
Bug 1073003 - Fix more -Wreorder warnings. r=ehsan
...
--HG--
extra : rebase_source : 9185deb19ec52daa518bdf93b27893c4c2167258
extra : source : 21930ebe7c715c45db065809981ae181b49c442a
2014-12-17 16:46:51 -05:00
Bobby Holley
6d0ec2b9a3
Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e
2014-12-21 22:04:36 -08:00
Chris Peterson
5d0250ee51
Bug 1113229 - webrtc/sdp tests: fix -Wconversion-null warning and mark FAIL_ON_WARNINGS. r=adr
2014-12-17 21:30:44 -08:00
Byron Campen [:bwc]
404d84f2d4
Bug 1016476 - Part 2: Test work. r=drno
2014-11-25 17:36:16 -08:00
Byron Campen [:bwc]
884d5704bd
Bug 1016476 - Part 1: Bundle support. r=mt
2014-11-21 18:03:24 -08:00
Byron Campen [:bwc]
5b4f44abc6
Bug 1111299: Make sure we don't prioritize random codecs. r=jesup
2014-12-18 16:05:12 -08:00
Byron Campen [:bwc]
41de67c504
Bug 1107307: Teach JsepSessionImpl to handle rtcp-fb:* r=drno
2014-12-04 09:26:59 -08:00
Chris Pearce
ee2a73fe1c
Bug 1109457 - Prevent potential for Join()ing a pointer held in free'd memory in gmp-clearkey. r=edwin
2014-12-19 09:55:05 +13:00
Chris Pearce
67369e80dd
Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin.
2014-12-19 09:55:00 +13:00
Chris Pearce
a23d2bdf73
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-19 09:54:34 +13:00
Ehsan Akhgari
d40b227bc3
Bug 1109895 - Send the correct -m flags to clang-cl when building libvpx; r=jrmuizel
...
--HG--
extra : rebase_source : 2806ced531eb39e33b30337f1112e4efb3e179db
2014-12-18 10:31:46 -05:00
Alfredo Yang
833002460c
Bug 938034 - Enable gonk camera recording callback. r=roc
2014-12-18 01:00:00 -05:00
Ryan VanderMeulen
7acf8539fb
Backed out changesets 70428bb355a4 and a0ba2f134695 (bug 1109457) for EME failures and crashes on OSX 10.6.
2014-12-18 00:22:19 -05:00
Chris Pearce
91c26dceb7
Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin.
2014-12-18 16:16:20 +13:00
Chris Pearce
65cccb08b1
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-18 16:16:13 +13:00
Ryan VanderMeulen
bf0212ce4f
Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes.
...
CLOSED TREE
2014-12-17 20:57:12 -05:00
Chris Pearce
ddd4b18d14
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-18 13:23:27 +13:00
Jean-Yves Avenard
82b860da6b
Bug 1111311: Use 32 bits signed for storing CTS in order to properly calculate PTS. r=kentuckyfriedtakahe
2014-12-17 22:21:10 +11:00
Byron Campen [:bwc]
544114ca0f
Bug 1110976 - Part 2: Don't configure multiple recv codecs if we are the answerer. r=jesup
2014-12-12 14:33:12 -08:00
Byron Campen [:bwc]
8e54c7f088
Bug 1110976 - Part 1: Test case that demonstrates the underlying bug. r=jesup
2014-12-12 14:30:14 -08:00
Paul Adenot
f1241b66bf
Bug 1108455 - r=kinetik
2014-12-16 18:45:40 +01:00
Sotaro Ikeda
1247620b1d
Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical
2014-12-16 07:11:48 -08:00
Anthony Jones
3310881371
Bug 1110608 - Add CENC support to MoofParser; r=edwin
2014-12-16 18:10:46 +13:00
Anthony Jones
8fb4e80e99
Bug 1098126
- Fix build bustage; r=mattwoodrow
2014-12-16 18:10:46 +13:00
Anthony Jones
02faa200e5
Bug 1098126
- MoofParser fixes and disable for EME; r=mattwoodrow
2014-12-05 14:01:44 -08:00
Anthony Jones
92e8ac3174
Bug 1098126
- Add CENC support to MoofParser; r=edwin
2014-12-16 18:10:45 +13:00
Anthony Jones
d1939b42de
Bug 1098126
- MoofParser forced moof read; r=mattwoodrow
2014-12-16 18:10:45 +13:00
Anthony Jones
38ea3d4cfa
Bug 1098126
- Use MoofParser to read fragmented MP4 data; r=mattwoodrow
2014-12-16 18:10:45 +13:00
Anthony Jones
ed2c17e4a0
Bug 1098126
- Remove duplication in MP4 demuxer seek; r=mattwoodrow
2014-12-16 18:10:44 +13:00
Wes Kocher
129894fc0d
Backed out changeset 4dabf09c2e19 (bug 938034) for non-unified bustage on a CLOSED TREE
2014-12-15 14:16:45 -08:00
Alfredo Yang
f089a2fa04
Bug 938034 - Enable new gUM recording callback. r=roc
2014-12-15 01:01:00 -05:00
Jan-Ivar Bruaroey
1267c35d6d
Bug 1098314 - Ignore and warn on turns: and stuns: urls until we support TURN/STUN TLS. r=bwc
2014-11-17 22:18:49 -05:00
Carsten "Tomcat" Book
3034734290
Backed out changeset f3830d09ce0e (bug 1098126
) for bustage on a CLOSED TREE
2014-12-15 09:04:00 +01:00