shaka-packager/packager
Joey Parrish 098f58a143 Fix shared library test runs on Windows
Shared library builds worked, but failed tests because they were made
with the wrong CRT linker settings.  Strings allocated within the
library could not be freed outside the library because the dynamic CRT
was not used.

This sets necessary gyp variables to link with a dynamic CRT on
Windows, thereby fixing tests running in shared library mode that
otherwise hung in a GitHub Actions environment.

Related to #318 (shared_library builds on Windows)

Issue #336 (progress toward GitHub Actions workflow to replace Travis
  and Appveyor, where we need to build and test shared_library on all
  platforms)

b/190743862 (internal; tracking replacement of Travis)

Change-Id: Iffefd27c2aa4ec479ce1d10b099483e417d2231f
2021-06-15 19:37:32 -07:00
..
app Fix gpylint errors 2021-06-09 12:17:48 -07:00
buildtools/third_party Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
file Fix Windows shared_library builds 2021-06-15 13:16:47 -07:00
hls fix: Explicitly signal the lack of CEA captions in HLS 2021-03-30 18:26:37 +00:00
media Fix vector+unique_ptr issues with MSVS 2019 2021-06-14 12:17:24 -07:00
mpd Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
testing Update Dockerfile due to depot_tools update 2021-06-11 11:07:41 -07:00
third_party Add subtitle composition to DVB-sub parser. 2021-01-20 18:26:28 +00:00
tools Update git-clang-format URL 2021-05-07 10:21:40 -07:00
version Fix failures with latest gpylint 2020-06-03 22:59:22 +00:00
common.gypi Fix shared library test runs on Windows 2021-06-15 19:37:32 -07:00
packager.cc Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
packager.gyp Fix Windows shared_library builds 2021-06-15 13:16:47 -07:00
packager.h Add cc_index to stream descriptor. 2021-02-17 18:33:53 +00:00
packager_test.cc Return an error when seeing duplicated outputs 2018-11-27 22:38:48 +00:00
protoc.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
status.cc Fix error code message for trick play error 2018-12-13 00:26:55 +00:00
status.h Cleans up Status class 2018-01-31 03:32:07 +00:00
status_macros.h Generate full segment after cue point 2018-03-27 19:14:26 +00:00
status_test_util.h Implement multi DRM support. (Part 1) 2018-03-03 01:39:16 +00:00
status_unittest.cc Cleans up Status class 2018-01-31 03:32:07 +00:00