Commit Graph

2909 Commits

Author SHA1 Message Date
Randell Jesup
782ce26312 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
282a9799e6 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
205d235ac7 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
855e7f4116 Bug 1109248: gyp changes to adapt to webrtc.org 40 update r=ted 2015-01-29 18:33:36 -05:00
Randell Jesup
05d3f1973f Bug 1109248: revert removal of webrtc audio ExternalRecording interface rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
00e69d533a 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
c2f913d156 Bug 1109248: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
2f561c92dd 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]
24ec1efc5e Bug 1095218 - Part 2: Multistream support. r=mt
--HG--
extra : rebase_source : d699a4408c351014e30be3b3dfe148bda14c643f
2014-12-10 11:17:09 -08:00
Byron Campen [:bwc]
cc7a4509dc Bug 1095218 - Part 1: msid support. r=mt
--HG--
extra : rebase_source : 7b5cd5efdaec5d53dd4d39aa1f4226659c06f1cb
2014-12-01 21:19:57 -08:00
Wes Kocher
50351b0c8d Backed out changeset 774ff21aecb3 (bug 1120128) for build bustage 2015-01-27 17:48:43 -08:00
Matt Woodrow
4f89591f0d 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]
12d0b4a9b2 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]
48f06b46b6 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]
15fe8fb239 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
f1a11bd3a0 Bug 1124939 - Add "individualization-request" to MediaKeyMessageType. r=bz 2015-01-26 20:08:00 +01:00
Edwin Flores
87534954ee Bug 1118383 - Plug memory leak in openaes - r=cpearce 2015-01-27 19:10:11 +13:00
Edwin Flores
ab5055d859 Bug 1118597 - Parse sinf boxes in MoofParser - r=jya 2015-01-19 21:39:00 +13:00
Edwin Flores
85b37c325a Bug 1118597 - Re-enable MoofParser for encrypted MP4 streams - r=jya 2015-01-27 18:35:36 +13:00
Ethan Hugg
4bfd1e2c77 Bug 1125047 - GMP should catch decoder failures r=jesup 2015-01-26 15:00:06 -08:00
Byron Campen [:bwc]
bca498247e 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
56b6029aa9 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
1be6407977 Bug 1124542 - WebrtcGmpVideoDecoder shouldn't crash when GMP completion callbacks are received. r=rjesup 2015-01-21 20:26:00 +13:00
Matthew Gregan
0ae7416e75 Bug 1124021 - Fix dangerous UniquePtr usage pattern in GMP. r=cpearce 2015-01-20 18:39:00 +13:00
Matthew Gregan
78cd11b4ea Bug 1124518 - Update libnestegg. r=ehsan 2015-01-22 15:04:39 +13:00
Wes Kocher
03358bb7b2 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]
7843b2875a Bug 949703 - Part 2: Consolidate the two copies of DummySocket we have floating around. r=drno 2014-12-19 11:11:02 -08:00
edb426394c Bug 949703 - Part 1: Use HTTP proxy for WebRTC TURN/TCP r=ekr 2015-01-18 11:51:00 -08:00
Jan-Ivar Bruaroey
15981514a7 Bug 1115998 - Support RTCIceServer.urls (plural) array form. r=smaug, r=mt 2015-01-20 10:08:00 -05:00
Jan Beich
769e2797d5 Bug 1122547 - Unbreak build on platforms missing std::llabs since bug 1089478. r=jesup 2015-01-16 17:41:00 -05:00
Ryan VanderMeulen
6bca192856 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
c5dd29443f 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
7cb22b680c 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
e0e1eb6214 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
38ce54e92d Bug 1123498 - Make MP4Reader skip-to-next-keyframe less aggressively. r=mattwoodrow 2015-01-20 15:20:43 +13:00
Paul Adenot
f750a7bdbf 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
f2a853a96e 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
48590e96ad 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
66fb59bc00 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
1405328928 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
9e37c59be0 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]
9fdefdac04 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]
c2e4ceec6f Bug 1095218 - Part 1: msid support. r=mt
--HG--
extra : rebase_source : 85f8a97d16496f2b00ea049ebe29d41becd15a62
2014-12-01 21:19:57 -08:00
Brian Smith
7d131d3778 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
63b6fa3518 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
b771065286 Bug 1102852 - add MediaKeyMessageType to and remove destinationURL from MediaKeyMessageEvent. r=cpearce,bz 2015-01-15 11:25:47 +13:00
Gian-Carlo Pascutto
49867820e9 Bug 1119852 - Don't forget to update _requestedCapability in Windows camera driver. r=jesup 2015-01-12 02:09:00 +01:00
Anthony Jones
cda9b848d1 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
e08d1eb1bb 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
4f7ac0cbcc 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
cce4b03d3f 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
44388987cf 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
8e73f2d0e8 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
6ee220c274 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
08ff12ed52 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
ac75137842 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
f70d08c5aa Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo 2015-01-11 11:34:52 +09:00
Chris Peterson
0b8b25193e Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo 2015-01-06 21:39:46 -08:00
James Willcox
16dc163af8 bug 1118552 - fix gcc4.9 warnings on Android r=glandium 2015-01-06 22:20:46 -05:00
Byron Campen [:bwc]
d98aa42fb5 Bug 1112682: Prefer hardware codecs. r=jesup 2015-01-02 11:51:00 -08:00
Ehsan Akhgari
b6e35bb4b4 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
cea1a8c96e Bug 1119267 - Mark virtual overridden functions as MOZ_OVERRIDE in media; r=jesup 2015-01-08 23:10:52 -05:00
Chris Pearce
60494c8665 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
440877789b Merge mozilla-inbound to mozilla-central a=merge 2015-01-08 17:08:12 -08:00
Carsten "Tomcat" Book
b788f3bf6a Merge mozilla-central to b2g-inbound 2015-01-08 15:44:18 +01:00
Ethan Lin
e23a01e36b Bug 1118698 - Add namespace for automic functions to prevent redefine error. r=ajones 2015-01-07 03:41:00 -05:00
Botond Ballo
96ae1ac8f0 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
444509fcfd Bug 1073003 - Fix -Wsign-compare warnings. r=ehsan
--HG--
extra : rebase_source : c04b9b1a886562cda4f59af1d194231138e30be7
2014-12-17 16:50:32 -05:00
Botond Ballo
ceed1fc9b0 Bug 1073003 - Fix -Wformat warnings. r=jesup
--HG--
extra : rebase_source : 3ffac66132efa04908834567f226508ad65b1827
2014-12-17 16:49:50 -05:00
Botond Ballo
4854cb254a 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
e3f1c312a9 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
21bf3d37e3 Bug 1073003 - Fix more -Wreorder warnings. r=ehsan
--HG--
extra : rebase_source : e80a449d7ba32aefd67a13874b91b2fccc4356e3
2014-12-17 16:46:51 -05:00
Bobby Holley
4e76b3f561 Bug 1064128 - Implement support for timestampOffset in segments mode. r=k17e,r=cajbir 2015-01-07 15:58:55 -08:00
Ryan VanderMeulen
7d578960f3 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
1c9ee71594 bug 1118554 - make android's stdcxx work r=glandium 2015-01-06 23:34:31 -05:00
Ehsan Akhgari
ff0792ce6b Bug 1118432 - Mark virtual overridden functions as MOZ_OVERRIDE in WebRTC; r=jesup 2015-01-06 23:33:52 -05:00
Chris Pearce
d13c7ffa8b Bug 1118593 - Disable MoofParser for encrypted streams. r=kentuckyfriedtakahe 2015-01-07 17:09:27 +13:00
Ralph Giles
738a4eca45 Bug 1111328 - Add missing include. r=jya
Fixes problems with non-unified builds.
2015-01-05 13:20:00 -08:00
Ehsan Akhgari
ef6963bd58 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
5fa57bde9d Bug 1117571 - Check mode index in vorbis_packet_blocksize(), r=kinetik 2015-01-04 17:34:00 +01:00
Glenn Randers-Pehrson
6f2b93ae8f Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar 2014-12-23 06:44:00 +01:00
Bobby Holley
547538412a 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
d3766cef7d 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
707059a642 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
186b832d70 Bug 1111328: Add H264 SPS NAL decoder. r=kentuckyfriedtakahe 2014-12-24 23:11:35 +11:00
Ehsan Akhgari
7fb2d3d770 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
b6f77b57ac 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
2480c507c6 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
9d78401345 Backed out changeset a12d10d57fd5 (bug 1073003) 2014-12-23 13:35:18 +01:00
Carsten "Tomcat" Book
712daae3bd Backed out changeset 07b42d1d60aa (bug 1073003) 2014-12-23 13:35:17 +01:00
Carsten "Tomcat" Book
3ca4e18391 Backed out changeset d778ea49056a (bug 1073003) 2014-12-23 13:35:15 +01:00
Carsten "Tomcat" Book
cabf133763 Backed out changeset 033bfc2c3483 (bug 1073003) 2014-12-23 13:35:13 +01:00
Carsten "Tomcat" Book
392ed441e6 Backed out changeset a0ef52a09f98 (bug 1073003) 2014-12-23 13:35:11 +01:00
Jean-Yves Avenard
3e53b4dc03 Bug 1113073: Add H264 3-bytes NAL size support. r=kentuckyfriedtakahe 2014-12-23 14:41:21 +11:00
Jean-Yves Avenard
bd3199bb51 Bug 1113403: Make MP4Sample destructor virtual. r=kinetik 2014-12-23 14:40:29 +11:00
Jean-Yves Avenard
2f02a73c68 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
4f568fc6f0 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
4eb0a91706 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
5434717edd Bug 1110534: Simplify MP4 extradata handling. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Botond Ballo
1428d29dfc 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
5e2acdd25e 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
415f30be4c 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
b5eef53b4d 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
6879ac4b47 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
6b6f19feb1 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
7a0f2ef977 Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e 2014-12-21 22:04:36 -08:00
Chris Peterson
84af0f95d9 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]
9a12e66f3b Bug 1016476 - Part 2: Test work. r=drno 2014-11-25 17:36:16 -08:00
Byron Campen [:bwc]
4782deb26f Bug 1016476 - Part 1: Bundle support. r=mt 2014-11-21 18:03:24 -08:00
Byron Campen [:bwc]
413ce9467a Bug 1111299: Make sure we don't prioritize random codecs. r=jesup 2014-12-18 16:05:12 -08:00
Byron Campen [:bwc]
5310184bc7 Bug 1107307: Teach JsepSessionImpl to handle rtcp-fb:* r=drno 2014-12-04 09:26:59 -08:00
Chris Pearce
742c8038c0 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
5f044d0e1c 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
2022b73e04 Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-19 09:54:34 +13:00
Ehsan Akhgari
3d3f2060bd 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
50fc8c6c23 Bug 938034 - Enable gonk camera recording callback. r=roc 2014-12-18 01:00:00 -05:00
Ryan VanderMeulen
648c380f2c 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
0462623669 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
b4a7a4b6fc Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-18 16:16:13 +13:00
Ryan VanderMeulen
c721b2d151 Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes.
CLOSED TREE
2014-12-17 20:57:12 -05:00
Chris Pearce
566b7d3597 Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-18 13:23:27 +13:00
Jean-Yves Avenard
9d528ef1b8 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]
213e01b45c 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]
c9e7e4772e Bug 1110976 - Part 1: Test case that demonstrates the underlying bug. r=jesup 2014-12-12 14:30:14 -08:00
Paul Adenot
07eea1333a Bug 1108455 - r=kinetik 2014-12-16 18:45:40 +01:00
Sotaro Ikeda
0d2fb7a573 Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical 2014-12-16 07:11:48 -08:00
Anthony Jones
41c61aa68a Bug 1110608 - Add CENC support to MoofParser; r=edwin 2014-12-16 18:10:46 +13:00
Anthony Jones
bc61bebaa3 Bug 1098126 - Fix build bustage; r=mattwoodrow 2014-12-16 18:10:46 +13:00
Anthony Jones
ad0036715b Bug 1098126 - MoofParser fixes and disable for EME; r=mattwoodrow 2014-12-05 14:01:44 -08:00
Anthony Jones
f6f2abfc31 Bug 1098126 - Add CENC support to MoofParser; r=edwin 2014-12-16 18:10:45 +13:00
Anthony Jones
e09ac45947 Bug 1098126 - MoofParser forced moof read; r=mattwoodrow 2014-12-16 18:10:45 +13:00
Anthony Jones
2d798b6a2b Bug 1098126 - Use MoofParser to read fragmented MP4 data; r=mattwoodrow 2014-12-16 18:10:45 +13:00
Anthony Jones
7567469034 Bug 1098126 - Remove duplication in MP4 demuxer seek; r=mattwoodrow 2014-12-16 18:10:44 +13:00
Wes Kocher
22145ea650 Backed out changeset 4dabf09c2e19 (bug 938034) for non-unified bustage on a CLOSED TREE 2014-12-15 14:16:45 -08:00
Alfredo Yang
404a3d0bf1 Bug 938034 - Enable new gUM recording callback. r=roc 2014-12-15 01:01:00 -05:00
Jan-Ivar Bruaroey
d041d747c6 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
e0c6b196ba Backed out changeset f3830d09ce0e (bug 1098126) for bustage on a CLOSED TREE 2014-12-15 09:04:00 +01:00
Carsten "Tomcat" Book
095c10e5cb Backed out changeset 3af0cab9d0de (bug 1098126) 2014-12-15 09:03:12 +01:00
Carsten "Tomcat" Book
3080af2cd7 Backed out changeset 3ecd5b8c293a (bug 1098126) 2014-12-15 09:03:10 +01:00
Carsten "Tomcat" Book
b943c950c9 Backed out changeset 732d6e4e6bed (bug 1098126) 2014-12-15 09:03:08 +01:00
Carsten "Tomcat" Book
b604517fda Backed out changeset 7da16258c33b (bug 1098126) 2014-12-15 09:03:06 +01:00
Nigel Babu
e71f4d6e48 Backed out changeset cdf7d7507577 (bug 1110608) for non-unified build failure on CLOSED TREE 2014-12-15 12:43:40 +05:30
Anthony Jones
8490163f41 Bug 1110608 - Add CENC support to MoofParser; r=edwin 2014-12-15 17:43:59 +13:00
Anthony Jones
04765e3b40 Bug 1098126 - MoofParser fixes and disable for EME; r=mattwoodrow 2014-12-05 14:01:44 -08:00
Anthony Jones
fa1de4cb32 Bug 1098126 - Add CENC support to MoofParser; r=edwin 2014-12-15 17:43:59 +13:00
Anthony Jones
41475aef37 Bug 1098126 - MoofParser forced moof read; r=mattwoodrow 2014-12-15 17:43:59 +13:00
Anthony Jones
d5c235bc44 Bug 1098126 - Use MoofParser to read fragmented MP4 data; r=mattwoodrow 2014-12-15 17:43:58 +13:00
Anthony Jones
c09a5a0d18 Bug 1098126 - Remove duplication in MP4 demuxer seek; r=mattwoodrow 2014-12-15 17:43:58 +13:00
Chris Pearce
67918ed194 Bug 1110497 - Reject promises for clearkey updates with invalid license data. r=edwin 2014-12-15 14:24:30 +13:00
Jean-Yves Avenard
60cd0c64fa Bug 1109987: Use signed timestamps in mp4 demuxer. r=k17e 2014-12-15 10:07:39 +11:00
Jan-Ivar Bruaroey
96335656d8 Bug 1110478 - Remove obsolete peerConnectionImpl.connectDataConnection. r=smaug, r=jesup 2014-12-12 13:00:42 -05:00
Byron Campen [:bwc]
ba5539116d Bug 1109160: Report Gecko version in SDP. r=abr 2014-12-10 15:17:55 -08:00
Matthew Gregan
a7e934fc97 Bug 1109802 - Release IAudioStreamVolume after use in libcubeb's WASAPI backend. r=padenot 2014-12-11 12:17:19 +13:00
Phil Ringnalda
621b1fac62 Back out 5 changesets (bug 1098126) for failing like they did on try
Backed out changeset 81bdd9d3aa25 (bug 1098126)
Backed out changeset 4b8bb6132ae1 (bug 1098126)
Backed out changeset 4e7a358bdd20 (bug 1098126)
Backed out changeset 36f3e9c34b70 (bug 1098126)
Backed out changeset bd8b11d1e93b (bug 1098126)
2014-12-10 20:01:08 -08:00
Anthony Jones
8263012d45 Bug 1098126 - Disable MoofParser for EME; r=rillian 2014-12-05 14:01:44 -08:00
Anthony Jones
e2538905ad Bug 1098126 - Add CENC support to MoofParser; r=edwin 2014-12-11 15:29:38 +13:00
Anthony Jones
6e6aacce79 Bug 1098126 - MoofParser forced moof read; r=mattwoodrow 2014-12-11 15:29:37 +13:00
Anthony Jones
be419889af Bug 1098126 - Use MoofParser to read fragmented MP4 data; r=mattwoodrow 2014-12-11 15:29:37 +13:00
Anthony Jones
8e289efda1 Bug 1098126 - Remove duplication in MP4 demuxer seek; r=mattwoodrow 2014-12-11 15:29:37 +13:00
Ehsan Akhgari
e1b3b9d76c Bug 1109841 - Remove the C11 _Static_assert which checks a runtime condition; r=abr
clang-cl enables C11 and therefore complains on this code:
static_assert expression is not an integral constant expression.
2014-12-10 17:46:42 -05:00
Byron Campen [:bwc]
9db99f9cb5 Bug 1109130: Give MSVC2012 a hint about what these aggregate initializers mean. r=jesup 2014-12-09 20:16:28 -08:00
Ehsan Akhgari
c37358d2e9 Bug 1109683 - Compare the first character of start_time and stop_time instead of the array itself; r=abr
Caught by clang ToT warning:
comparison of array 'sdp_p->timespec_p->start_time' equal to a null pointer is always false
2014-12-10 11:27:13 -05:00
Jean-Yves Avenard
de1720c490 Bug 1107339 - Add VP6F and extend MP3 support in libstagefright. r=k17e 2014-12-04 11:54:06 -08:00
Chris Pearce
5bb9ff5881 Bug 1077159 - Use macros for GMP API names, to make them implicitly versionable. r=jesup 2014-12-10 09:35:26 +13:00
Byron Campen [:bwc]
2e2ed6f58e Bug 1091242 - Part 8: When running on tbpl, disable parts of ice_unittest that rely on external network. r=drno 2014-10-31 14:51:00 -07:00
Byron Campen [:bwc]
5a74f2b117 Bug 1091242 - Part 7: Wiring the build system together. r=jesup, r=ted 2014-11-17 17:03:28 -08:00
Byron Campen [:bwc]
816c0483d4 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Byron Campen [:bwc]
380cfceb19 Bug 1091242 - Part 5.3: Use modern integral types in sipcc code. r=ehugg 2014-11-14 17:38:00 -08:00
Byron Campen [:bwc]
12254b805d Bug 1091242 - Part 5.2: Functionality changes to sipcc sdp code. r=ehugg r=pkerr 2014-11-14 17:37:40 -08:00
Byron Campen [:bwc]
0bb94cca24 Bug 1091242 - Part 5.1: Whitespace-only modifications to sipcc sdp code. r=ehugg 2014-11-14 17:37:26 -08:00
Byron Campen [:bwc]
eb06154f5a Bug 1091242 - Part 4: Remove most of sipcc, and move just the sdp stuff into a new location. r=ehugg 2014-11-14 17:36:59 -08:00
Byron Campen [:bwc]
1694e1b89c Bug 1091242 - Part 2: New JSEP handling code. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=ehugg, r=jesup 2014-11-19 16:12:08 -08:00
Byron Campen [:bwc]
9ed4613392 Bug 1091242 - Part 1: SDP wrapper code around sipcc sdp impl. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup 2014-11-19 16:11:06 -08:00
Phil Ringnalda
00cf414888 Backed out 10 changesets (bug 1091242) for Android/b2g non-unified build bustage
CLOSED TREE

Backed out changeset 7f72b55c5de7 (bug 1091242)
Backed out changeset f1501aa24397 (bug 1091242)
Backed out changeset 7fde5994aee5 (bug 1091242)
Backed out changeset 59b415714087 (bug 1091242)
Backed out changeset dadb65fedc08 (bug 1091242)
Backed out changeset 21be81424e4e (bug 1091242)
Backed out changeset 498fb1dafba5 (bug 1091242)
Backed out changeset 8d0653eb85ab (bug 1091242)
Backed out changeset c82d484e135a (bug 1091242)
Backed out changeset 3e0c8932f1b1 (bug 1091242)
2014-12-08 20:53:07 -08:00
Wes Kocher
c659ea6bce Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
Denis Volk
c3639f1324 Bug 1095098: move do_QueryObject templates into their own header r=froydnj 2014-11-20 12:20:10 +01:00
Byron Campen [:bwc]
fdb6fde8b5 Bug 1091242 - Part 8: When running on tbpl, disable parts of ice_unittest that rely on external network. r=drno 2014-10-31 14:51:00 -07:00
Byron Campen [:bwc]
5c9f7b9ba3 Bug 1091242 - Part 7: Wiring the build system together. r=jesup, r=ted 2014-11-17 17:03:28 -08:00
Byron Campen [:bwc]
3c896093a9 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Byron Campen [:bwc]
1ae025582b Bug 1091242 - Part 5.3: Use modern integral types in sipcc code. r=ehugg 2014-11-14 17:38:00 -08:00
Byron Campen [:bwc]
cdac861016 Bug 1091242 - Part 5.2: Functionality changes to sipcc sdp code. r=ehugg r=pkerr 2014-11-14 17:37:40 -08:00
Byron Campen [:bwc]
4987b822f3 Bug 1091242 - Part 5.1: Whitespace-only modifications to sipcc sdp code. r=ehugg 2014-11-14 17:37:26 -08:00
Byron Campen [:bwc]
421b4ef146 Bug 1091242 - Part 4: Remove most of sipcc, and move just the sdp stuff into a new location. r=ehugg 2014-11-14 17:36:59 -08:00
Byron Campen [:bwc]
0b6f6af669 Bug 1091242 - Part 2: New JSEP handling code. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=ehugg, r=jesup 2014-11-19 16:12:08 -08:00
Byron Campen [:bwc]
7b2afd6eae Bug 1091242 - Part 1: SDP wrapper code around sipcc sdp impl. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup 2014-11-19 16:11:06 -08:00
Jan-Ivar Bruaroey
1826aecdaf Bug 1053407 - return DOMError rather than string in peerConnection callbacks. r=bz, r=jesup 2014-11-26 15:26:37 -05:00
Ryan VanderMeulen
2749f3ea85 Backed out 5 changesets (bug 1098126) for Windows web-platform-test failures.
Backed out changeset 7cf7a6ea28c2 (bug 1098126)
Backed out changeset 21aab02fb41c (bug 1098126)
Backed out changeset 55dba2167b36 (bug 1098126)
Backed out changeset 73c2707c4f60 (bug 1098126)
Backed out changeset 4d6a52c5fb75 (bug 1098126)
2014-12-05 20:09:54 -05:00
Anthony Jones
d985ef94bd Bug 1098126 - Disable MoofParser for EME; r=rillian 2014-12-05 14:17:23 -08:00
Anthony Jones
a81752884a Bug 1098126 - Add CENC support to MoofParser; r=edwin 2014-12-05 14:17:23 -08:00
Anthony Jones
6c9fd7426d Bug 1098126 - MoofParser forced moof read; r=mattwoodrow 2014-12-05 14:17:23 -08:00
Anthony Jones
e08fdd4d44 Bug 1098126 - Use MoofParser to read fragmented MP4 data; r=mattwoodrow 2014-12-05 14:17:23 -08:00
Anthony Jones
f756f79d2d Bug 1098126 - Remove duplication in MP4 demuxer seek; r=mattwoodrow 2014-12-05 14:17:22 -08:00
Matthew Gregan
f151c28311 Bug 1105901 - Update cubeb from upstream to pick up compilation fix for glibc 2.20. r=padenot
--HG--
extra : rebase_source : cb04020b3c502f51e2411b1984bb42d8423d524b
2014-12-02 12:04:16 +13:00
Ralph Giles
455ab31118 Bug 1105858 - Bump libvpx for arm toolchain work-arounds. r=kinetik
Update our in-tree libvpx code to upstream master from September 25.
This includes a work-around added to skip neon intrinsics which
android toolchains fail to compile properly. See bug 1087096.

Results of running ./update.py --ndk ~/android/android-ndk-r9 --commit
587ff646f
2014-11-27 13:15:00 -08:00
Jean-Yves Avenard
0559a947a7 Bug 1105661: MP4Sample: use proper delete[] operator. r=k17e
]
2014-11-27 21:09:16 +11:00
Jean-Yves Avenard
60b4da44d1 Bug 1101534 - Add MP4Sample copy constructor. r=k17e 2014-11-28 19:31:57 +11:00
Jan-Ivar Bruaroey
527f8638a0 Bug 1087528: make pc.id settable from chrome content. r=smaug, r=bwc 2014-11-20 14:43:02 -05:00
Matt Woodrow
23eb6f0bcb Bug 1102647 - Accept 4k video sizes in MPEG4Extractor. r=ajones 2014-11-28 13:18:35 +13:00
Juan Gomez
b7284ea92f Bug 1056337 - Work around toolchain issues with arm gcc 4.8 and opus. r=rillian
The androidabi-4.8 toolchain we'd liek to use for B2G ICS builds cannot
compile this section of the opus source. Force-disable optimizations
for the offending code in order to avoid the ICE.
2014-11-26 15:23:00 -08:00
Glenn Randers-Pehrson
287ae5bf7a Bug 1102523 - Update intree libpng to version 1.6.15. r=jmuizelaar 2014-11-26 05:42:00 +01:00
Trevor Saunders
333d3d2125 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Matt Woodrow
165f8e61c9 Bug 1102666 - Parse the edts block in MoofParser and offset composition time accordingly. r=ajones 2014-11-26 18:00:31 +13:00
Carsten "Tomcat" Book
daae55862a Backed out changeset 3947f817fc0a (bug 1102523) for breaking device b2g builds 2014-11-26 11:42:58 +01:00
Glenn Randers-Pehrson
6092e12636 Bug 1102523 - Update intree libpng to version 1.6.15. r=jmuizelaar 2014-11-24 06:18:00 +01:00
Phil Ringnalda
da94573c6b Back out fe0fa358d7bc (bug 1102666)
CLOSED TREE
2014-11-25 21:57:42 -08:00
Matt Woodrow
2f6b2169a8 Bug 1102666 - Parse the edts block in MoofParser and offset composition time accordingly. r=ajones
--HG--
extra : rebase_source : b5be2a267415c0ee675d24110ab2feb1fc10f822
2014-11-26 18:00:31 +13:00
Landry Breuil
632030712d Bug 1092023: comment out oaes_get_seed() definition r=edwin
It's unused (the sole caller is already commented out),
and uses deprecated ftime() & sys/timeb.h which are not
available on OpenBSD and Android NDK r10c.
Dont build openaes/rand.c, OAES_HAVE_ISAAC is not defined.
Remove now unused rand.c & rand.h.
2014-11-24 23:46:08 +01:00
Matt Woodrow
7c8afc2fff Bug 1101247 - Handle empty top-level mp4 boxes in MoofParser. r=ajones 2014-11-20 15:00:35 +13:00
Jean-Yves Avenard
3f62fdfc49 Bug 1093318 - Pass newer AAC profile levels to the platform decoder module. r=edwin 2014-11-17 09:28:25 +11:00
Robert O'Callahan
c072a388a4 Bug 1061046. Part 19: Eliminate TrackTicks in favour of StreamTime. r=karlt 2014-09-18 17:20:43 +12:00
Robert O'Callahan
0a498abf3c Bug 1061046. Part 15: Remove most usage of TimeToTicksRoundUp. r=karlt 2014-09-18 17:13:15 +12:00
Robert O'Callahan
2bbfc2cdc1 Bug 1061046. Part 11: Remove callback rate parameters. r=karlt 2014-09-18 11:51:13 +12:00
Robert O'Callahan
8f3a0fe979 Bug 1061046. Part 9: Split SourceMediaStream::AddTrack into a method that adds an audio track and can resample, and a method that can add any track but always uses the graph rate. r=karlt 2014-09-18 11:50:02 +12:00
Robert O'Callahan
81d9da3ba9 Bug 1061046. Part 8: Remove PeerConnectionMedia's USECS_PER_S video rate and use the GraphRate instead. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
1c165bd08a Bug 1061046. Part 7: Remove MediaPipeline's USECS_PER_S video rate and use the graph rate instead. r=karlt 2014-09-18 11:50:01 +12:00
Anuj Agarwal
56021eef0e Bug 1028140 - Privitizing public destructor of DummySocket. r=bwc 2014-11-19 21:52:42 -05:00
Ralph Giles
e959e5f83a Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
We were ignoring I/O errors from parseChunk().
We must break instead of returning early so mInitCheck gets set correctly.
2014-11-17 16:20:00 -08:00
Connor
c644b31ff0 Bug 1045100 - This is 1 of 2 patches. This patch replaces the custom "PluginCrashed" event with "PluginCrashedEvent." The "PluginCrashedEvent" is a a WebIDL binding. r=smaug r=gfritzsche 2014-10-21 23:40:12 -04:00
James Willcox
affbe22f4e Bug 1099305 - Disable verbose logging in libstagefright r=cpearce
--HG--
extra : rebase_source : 266f7f77fc0e7819b5222111d7b45a6c9f931c76
2014-11-18 19:29:12 -06:00
Wes Kocher
e0eaae4570 Backed out changeset c7a24854801e (bug 1093567) for crashtest orange 2014-11-18 13:12:00 -08:00
Ralph Giles
c61867e618 Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
We were ignoring I/O errors from parseChunk().
2014-11-17 16:20:00 -08:00
Ralph Giles
29db6e50a6 Bug 930256 - Consolidate theora build files. r=derf,ted
Less recursion is faster and easier to edit, despite having
to prefix filenames.

Stop exporting theora.h. We prefer new code use the 1.0 api.
2014-11-18 09:58:00 -08:00
Anthony Jones
8371ea5bc4 Bug 1036849 - Fix nsTArray bustage CLOSED TREE 2014-11-18 14:06:19 +13:00
Anthony Jones
e21eb05fe6 Bug 1036849 - Clean up AnnexB handling; r=jya 2014-11-18 13:12:58 +13:00
Matt Woodrow
a5860b4e09 Bug 1100176 - Avoiding infinite loops when encountering a sidx box. r=ajones
--HG--
extra : rebase_source : 6f957d02ef1fb02a5ec446761e64e69b5922641c
2014-11-17 15:31:25 +13:00
Matt Woodrow
5efd35decd Bug 1098990 - Correctly parse version 1 trun segments where the composition time is signed. r=ajones
--HG--
extra : rebase_source : 4e7103f8a9bcd47a481c6db89366a09d033d1920
2014-11-17 15:30:02 +13:00
Chris Peterson
cb49d7fc61 Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce 2014-11-14 00:36:20 -08:00
Chris Peterson
42efaac822 Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage. 2014-11-14 00:09:58 -08:00
Chris Peterson
b71e7588c7 Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce 2014-10-22 00:40:18 -07:00
Matt Woodrow
b7680d3a73 Bug 1098680 - Use the image size rather than the display size when initializing the apple h264 decoders. r=ajones 2014-11-14 17:15:42 +13:00
Matt Woodrow
9558eecb45 Bug 1098674 - Ignore unknown track header flag that appears in some MSE videos. r=ajones 2014-11-14 17:13:38 +13:00
Nathan Froyd
341d273989 Bug 1097740 - use NS_INLINE_DECL_THREADSAFE_REFCOUNTING for Fake_MediaStreamTrack in FakeMediaStreams.h; r=jesup 2014-11-12 11:07:27 -05:00
Wes Kocher
c66732724e Backed out changeset d6b57648a956 (bug 1097740) for cppunit test bustage on a CLOSED TREE 2014-11-12 13:43:38 -08:00
Nathan Froyd
b1cd8c83e4 Bug 1097740 - use NS_INLINE_DECL_REFCOUNTING for Fake_MediaStreamTrack in FakeMediaStreams.h; r=jesup 2014-11-12 11:07:27 -05:00
Paul Adenot
a07a4a99c6 Bug 1083664 - Disable an assert in cubeb_audiounit.c for investigation.
--HG--
extra : rebase_source : d46b6fb9d3da9a45ea94435a15bfc3bfee85e9d3
2014-11-12 20:05:05 +01:00
Matthew Gregan
517fafa83b Bug 1092859 - Always use soft volume in WinMM cubeb backend. r=padenot
waveOutSetVolume adjusts the system (or app, on Vista up, but we only use
WinMM on XP) "PCM Volume" rather than a per-waveOut volume, which means any
audio stream we adjust the volume on has an undesirable higher-level effect.
Fix this by dropping the support for waveOutSetVolume and always using the
soft volume support.

While here, fix a bug in the soft volume code where float32 samples are
handled.
2014-11-11 12:38:54 +13:00
Matt Woodrow
76204f4a06 Bug 1096752 - Update the current time immediately when parsing a track fragment decode time in MPEG4Extractor. r=ajones
--HG--
extra : rebase_source : b35a36f5e140ba2aa0f8bb3e6acf611b019ad5db
2014-11-11 18:11:20 +13:00
Anthony Jones
555c56f542 Bug 1092095 - Support MP4 seeking without sidx; r=edwin 2014-11-12 16:37:42 +13:00
Matthew Gregan
6fd7d02c5d Bug 1096721 - Simplify nestegg-stdint.h. r=cajbir 2014-11-11 14:35:08 +13:00
Matthew Gregan
ee1928513d Bug 1085175 - r=roc
--HG--
extra : rebase_source : 78e0e0b21c6bb049f9112fdb3f25639c69289dd1
2014-11-11 08:58:52 +13:00
Wes Kocher
31684fffbc Backed out changeset 992ad9a82996 (bug 1085175) for bustage on a CLOSED TREE 2014-11-10 13:18:40 -08:00
Matthew Gregan
2648b5a4fe Bug 1085175 - r=roc 2014-11-11 08:58:52 +13:00
Ryan VanderMeulen
d0d1b82c5c Backed out changeset 4d3c5b18b800 (bug 1085175) for Windows bustage.
CLOSED TREE
2014-11-10 14:46:27 -05:00
Matthew Gregan
0c04c04f67 Bug 1085175. r=roc
CLOSED TREE
2014-11-10 13:44:49 -05:00
Anthony Jones
7d635003be Bug 1091976 - Process MP4Reader::NotifyDataArrived() immediately; r=edwin 2014-11-10 13:32:09 +13:00
Chris Peterson
beffa3eda9 Bug 1095990 - Fix -Wnon-literal-null-conversion warnings in webrtc/signaling. r=jesup 2014-11-08 11:32:48 -08:00
Paul Kerr [:pkerr]
8ee844e4a3 Bug 1023539: Fix occasional timeouts of TURN webrtc transports with one-way connections r=bwc
Run TURN relay reservation refresh logic when handling a Data Indication packet
2014-11-06 15:03:41 -08:00
Chris Jones
62640670bd Bug 1085599: Enable NEON intrinsics for C files when even when building for ARMv6. r=rillian,ted 2014-11-06 14:50:42 -08:00
Nils Ohlmeier [:drno]
09cae42a64 Bug 1089207: fix parsing of invalid fmtp att r=drno,jesup a=kwierso 2014-11-06 17:59:47 -05:00
Jacek Caban
0c72a8d968 Bug 1092151 - Don't use dllimport/dllexport in non-shared gkmedias builds in libsoundtouch. r=padenot 2014-11-05 11:27:01 +01:00