shaka-packager/packager/media/formats/webm
KongQun Yang 8e96dd3b37 Address gcc build failures in some platforms
Seeing some failures on some platforms when compiled with clang
disabled:
  GYP_DEFINES="clang=0" gclient runhooks

Several changes to make it work:
1. Mark packager code with packager_code=1 in GYP definitions.
2. Disable a few checks in non-packager code, which we do not have
   direct control: dangling-else, deprecated-declarations,
                   unused-function
3. Fix the relevant errors in packager code.
4. Revert HAVE_STROPTS_H in curl config which is not available in
   all linux distributions.

Fixes #286
Fixes #293

Change-Id: I729b41f99403c5ad9487c6cc4a7dc06f6323cef8
2017-12-07 11:45:26 -08:00
..
cluster_builder.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
cluster_builder.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
encrypted_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
encryptor.cc Update MediaSample to avoid redundent copying 2017-09-28 14:01:30 -07:00
encryptor.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
encryptor_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
mkv_writer.cc Report an error when disk is full 2017-09-15 22:22:12 +00:00
mkv_writer.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
multi_segment_segmenter.cc Change MuxerListener::OnMediaEnd to take ranges 2017-07-11 15:59:16 -07:00
multi_segment_segmenter.h Change MuxerListener::OnMediaEnd to take ranges 2017-07-11 15:59:16 -07:00
multi_segment_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
seek_head.cc [WebM] Use system temp directory if temp_dir is not specified 2016-10-13 21:48:00 +00:00
seek_head.h [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
segmenter.cc Change MediaSample::CopyFrom to MediaSample::Clone 2017-09-29 09:58:39 -07:00
segmenter.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
segmenter_test_base.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
segmenter_test_base.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
single_segment_segmenter.cc Remove size parameter in OnMediaEnd 2017-07-21 20:42:44 +00:00
single_segment_segmenter.h Change MuxerListener::OnMediaEnd to take ranges 2017-07-11 15:59:16 -07:00
single_segment_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
tracks_builder.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
tracks_builder.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
two_pass_single_segment_segmenter.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
two_pass_single_segment_segmenter.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
webm.gyp Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
webm_audio_client.cc Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_audio_client.h Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_cluster_parser.cc Update MediaSample to avoid redundent copying 2017-09-28 14:01:30 -07:00
webm_cluster_parser.h Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_cluster_parser_unittest.cc Rename fixed_key to raw_key 2017-10-24 21:52:01 +00:00
webm_constants.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_constants.h Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_content_encodings.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_content_encodings.h Add init_segment name in --help 2017-05-02 10:25:31 -07:00
webm_content_encodings_client.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
webm_content_encodings_client.h Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
webm_content_encodings_client_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_crypto_helpers.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
webm_crypto_helpers.h Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
webm_info_parser.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_info_parser.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_media_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_media_parser.h Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_muxer.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
webm_muxer.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
webm_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_parser.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_parser_unittest.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
webm_tracks_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_tracks_parser.h Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_tracks_parser_unittest.cc Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_video_client.cc Fix WebM parsing crash when the source content contains color elements 2017-10-06 22:48:04 +00:00
webm_video_client.h Fix WebM parsing crash when the source content contains color elements 2017-10-06 22:48:04 +00:00
webm_webvtt_parser.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_webvtt_parser.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_webvtt_parser_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00