shaka-packager/packager/media/formats/webm
Kongqun Yang 97fc9828f0 [WebM] Move index segment after init segment
Cues used to be generated in the end of the file; if http range
request is not supported, clients have to download the whole
file to get to the cues.

This CL updated TwoPassSingleSegmentSegmenter to write cues
after writing webm header.

This CL also updates libwebm dependency to latest.

Closes #159

Change-Id: Ic73548e1b872e6b13a37627707e7d0ff3e556877
2016-10-01 00:34:56 +00: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 [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
encryptor.cc Add appveyor config for Windows CI 2016-08-23 12:24:34 -07:00
encryptor.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
mkv_writer.cc Windows build working 2016-08-18 08:30:26 -07:00
mkv_writer.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
multi_segment_segmenter.cc [WebM] Fix corner case segment generation problem 2016-09-30 21:45:27 +00:00
multi_segment_segmenter.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
multi_segment_segmenter_unittest.cc Some misc cleanup 2016-09-07 10:15:50 -07:00
seek_head.cc [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
seek_head.h [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
segmenter.cc [WebM] Fix corner case segment generation problem 2016-09-30 21:45:27 +00:00
segmenter.h [WebM] Fix corner case segment generation problem 2016-09-30 21:45:27 +00:00
segmenter_test_base.cc Implemented WebM VP9 subsample encryption and decryption. 2016-08-18 13:55:36 -07:00
segmenter_test_base.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
single_segment_segmenter.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
single_segment_segmenter.h [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
single_segment_segmenter_unittest.cc [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
tracks_builder.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
tracks_builder.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
two_pass_single_segment_segmenter.cc [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
two_pass_single_segment_segmenter.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm.gyp [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
webm_audio_client.cc Implemented WebM VP9 subsample encryption and decryption. 2016-08-18 13:55:36 -07:00
webm_audio_client.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_cluster_parser.cc Add encryption information in demuxer. 2016-09-08 17:13:36 +00:00
webm_cluster_parser.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_cluster_parser_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_constants.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_constants.h Implemented WebM VP9 subsample encryption and decryption. 2016-08-18 13:55:36 -07:00
webm_content_encodings.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_content_encodings.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -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 Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_crypto_helpers.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07: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 Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_media_parser.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_muxer.cc [WebM] Move index segment after init segment 2016-10-01 00:34:56 +00:00
webm_muxer.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_parser.cc Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
webm_parser.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_parser_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_tracks_parser.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_tracks_parser.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_tracks_parser_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
webm_video_client.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
webm_video_client.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07: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