shaka-packager/packager
Peter Zebühr 6acdcc394a
fix: http_file: Close upload cache on task exit (#1348)
In some cases it can happen that the http server responds with a
non-successful status code without reading the response body. In this
case curl may decide not to read from the cache since there is really no
point in sending data to the server. In case some other thread of shaka
has already called HttpFile::Flush it may end up deadlocked there
waiting for the cache to either close or become empty. Thus, we close
the cache when leaving the main thread as no data will be read by curl
after it has finished anyways.

Closes #1347
2024-02-23 09:30:21 -08:00
..
app feat: Add support for the EXT-X-START tag (#973) 2024-02-15 12:06:06 -08:00
file fix: http_file: Close upload cache on task exit (#1348) 2024-02-23 09:30:21 -08:00
hls feat: Add support for the EXT-X-START tag (#973) 2024-02-15 12:06:06 -08:00
kv_pairs feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
macros chore: Upgrade absl and protobuf (#1337) 2024-02-09 20:57:12 -08:00
media feat: This patch adds support for DTS:X Profile 2 audio in MP4 files. (#1303) 2024-02-14 23:03:03 -08:00
mpd feat: This patch adds support for DTS:X Profile 2 audio in MP4 files. (#1303) 2024-02-14 23:03:03 -08:00
status feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
testing build: Fix absl log flags being stripped (#1340) 2024-02-14 13:59:18 -08:00
third_party chore: Unfork zlib (#1339) 2024-02-12 14:10:51 -08:00
tools feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
utils fix: preserve case for stream descriptors (#1321) 2024-02-08 09:48:46 -08:00
version feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
CMakeLists.txt build: Only ever build static or shared libraries, but never both (#1343) 2024-02-14 16:20:59 -08:00
flag_saver.h feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
gtest.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
packager.cc feat: HLS / DASH support forced subtitle (#1020) 2024-02-14 20:27:57 -08:00
packager.pc.in feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
packager_test.cc feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
policies.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
protobuf.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00