shaka-packager/packager/media
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
..
base Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
chunking Fix vector+unique_ptr issues with MSVS 2019 2021-06-14 12:17:24 -07:00
codecs Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
crypto Add flag for extra PlayReady header data. 2020-06-22 22:55:25 +00:00
demuxer Make WebVttParser a MediaParser. 2020-09-16 20:12:48 +00:00
event Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
formats Ignore matroska projection metadata 2021-05-07 10:13:02 -07:00
origin Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
public Support different IVs for each track (#793) 2020-06-25 20:37:50 -07:00
replicator Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
test Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
trick_play [DASH] Support TrickPlay using separate trick play specific streams (#736) 2020-03-24 12:15:30 -07:00