shaka-packager/packager/media/chunking
Joey Parrish ae89145015 Fix vector+unique_ptr issues with MSVS 2019
Because a StreamState object contains a unique_ptr, it is not
copyable.  A vector of StreamStates, therefore, causes a compile error
on resize or push_back, both of which invoke the copy constructor.

I don't know why MSVS complains, but clang does not.

To fix this, I'm changing vector<StreamState> into deque<StreamState>.

At this point static_library builds are working in MSVS 2019.
shared_library builds are still not working.

Issue #867 (MSVS 2019)
Issue #336 (progress toward replacing Travis & Appveyor with GitHub
  Actions, which uses MSVS 2019)
b/190743862 (internal; tracking replacement of Travis)

Change-Id: Iaa9d5fc357102d15eac96c29ebeee7c7236e976b
2021-06-14 12:17:24 -07:00
..
chunking.gyp Rename WebVttSegmenter To TextChunker 2018-03-26 17:58:56 +00:00
chunking_handler.cc Use PTS instead of DTS in ChunkingHandler 2018-07-02 21:58:45 +00:00
chunking_handler.h Use PTS instead of DTS in ChunkingHandler 2018-07-02 21:58:45 +00:00
chunking_handler_unittest.cc Add is_key_frame in IsMediaSample Matcher 2018-06-18 16:05:22 +00:00
cue_alignment_handler.cc Ignore extra Ad cues at the end of the stream 2018-07-24 18:46:30 +00:00
cue_alignment_handler.h Fix vector+unique_ptr issues with MSVS 2019 2021-06-14 12:17:24 -07:00
cue_alignment_handler_unittest.cc Add text fragment and setting types. 2020-10-19 10:39:17 -07:00
sync_point_queue.cc Fix Cue Insertion at Text Stream End 2018-05-15 22:01:09 +00:00
sync_point_queue.h Fix Cue Insertion at Text Stream End 2018-05-15 22:01:09 +00:00
text_chunker.cc Start Segments At First Sample in Text Chunker 2018-07-02 17:57:10 +00:00
text_chunker.h Start Segments At First Sample in Text Chunker 2018-07-02 17:57:10 +00:00
text_chunker_unittest.cc Add text fragment and setting types. 2020-10-19 10:39:17 -07:00