shaka-packager/packager/file
Joey Parrish e2efb5d41c Fix Windows shared_library builds
To make shared_library builds work on Windows with MSVS 2019, this
commit:
 - Silences a useless warning about a private member in dll-exported
   Status class.
 - Exports the File class used by packager.exe
 - Removes the explicit File dependency in packager.exe in favor of
   libpackager, now that File is exported
 - Add missing defines in packager.exe and packager_test.exe that
   instruct the linker to import Status and File from the library

Closes #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: I091f1655d88d36f353f7df497101eef17729eefe
2021-06-15 13:16:47 -07:00
..
public Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file.cc Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file.h Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file_unittest.cc Add support for callback file 2017-09-07 19:26:26 +00:00
file.cc Remove "atomic" warning for HttpFile 2021-05-25 11:59:53 -07:00
file.gyp Fix Windows shared_library builds 2021-06-15 13:16:47 -07:00
file.h Fix Windows shared_library builds 2021-06-15 13:16:47 -07:00
file_closer.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_test_util.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_unittest.cc Fix possible packager hangs when reading mp4 from FIFO 2019-10-21 18:49:52 -07:00
file_util.cc Make sure TempFilePath always generate unique file path 2018-08-08 17:33:01 +00:00
file_util.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_util_unittest.cc Make sure TempFilePath always generate unique file path 2018-08-08 17:33:01 +00:00
http_file.cc Changed default HTTP UserAgent to ShakaPackager/<version> 2021-05-07 10:15:44 -07:00
http_file.h HTTP File upload fixes and tweaks 2021-05-04 22:53:23 -07:00
http_file_unittest.cc Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
io_cache.cc Add IO Cache circular buffer full warning 2018-06-29 00:19:14 +00:00
io_cache.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
io_cache_unittest.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
local_file.cc Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
local_file.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
memory_file.cc Make MemoryFile thread-safe 2018-08-08 17:32:46 +00:00
memory_file.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
memory_file_unittest.cc Make MemoryFile thread-safe 2018-08-08 17:32:46 +00:00
threaded_io_file.cc Removing dependence on base file atomicops.h 2018-07-23 22:19:29 +00:00
threaded_io_file.h Removing dependence on base file atomicops.h 2018-07-23 22:19:29 +00:00
udp_file.cc Call WSAStartup once for every new socket 2019-11-20 14:00:51 -08:00
udp_file.h Call WSAStartup once for every new socket 2019-11-20 14:00:51 -08:00
udp_options.cc Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
udp_options.h Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
udp_options_unittest.cc Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00