Prakash Duggaraju
dcf32258ff
fix: Fix handling of non-interleaved multi track FMP4 files ( #1214 )
...
Do not assume that each fragment contains all tracks.
Use track id instead of index to pick the correct timestamp.
Fixes #1213
2023-08-21 16:34:32 -07:00
Dennis E. Mungai
998b9cf65e
docs: Update AUTHORS ( #1189 )
2023-07-05 14:32:03 -07:00
Marcus Spangenberg
494769ca86
fix: TTML generator timestamp millisecond formatting ( #1179 )
...
Fix bug where milliseconds were formatted with two digits instead of
three, resulting in incorrect timestamps in TTML cues.
Fixes #1180
2023-07-05 14:28:57 -07:00
nvincen
f018c9a9bf
Added MPEG-H support (mha1, mhm1)
...
Implemented according to `Audio Amendment to Guidelines for Implementation:
DASH-IF Interoperability Points, Version 4.3`
(https://dashif.org/docs/Audio%20Amendment%20to%20DASH%20IOP%204.3.pdf ).
Closes #930 .
2021-06-29 23:10:53 -07:00
Samidh
4686454a73
Add segment_list support for DASH on-demand profile
...
Configurable under flag --dash_force_segment_list, default to false.
Note that DASH live profile is not supported right now.
2021-05-25 12:08:58 -07:00
Ole Andre Birkedal
aa17521268
HTTP PUT output support ( #737 )
...
Issue #149
Co-authored-by: Andreas Motl <andreas.motl@elmyra.de>
Co-authored-by: Rintaro Kuroiwa <rkuroiwa@google.com>
Co-authored-by: Ole Andre Birkedal <o.birkedal@sportradar.com>
2021-02-02 10:51:50 -08:00
Weiguo Shao
4f068bfaa8
Support DD+JOC in DASH and HLS ( #775 )
...
Spec: ETSI TS 102 366 V1.4.1
HLS: https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices/hls_authoring_specification_for_apple_devices_appendices
DASH: https://github.com/Dash-Industry-Forum/DASH-IF-IOP/issues/268
Closes #753 .
2020-06-03 22:02:49 -07:00
Zajcev Evgeny
98a9d1baf6
Support for MPEG-1 Audio in mpeg2ts I/O and packed-audio output ( #778 )
...
Implemented according to https://www.datavoyage.com/mpgscript/mpeghdr.htm .
Closes #779 .
2020-06-02 17:32:19 -07:00
Alen Vrečko
15934d66c0
H265: Fixed inaccurate parsing of ref pic list modification ( #773 )
...
Fixes #717 : playback issue of HEVC content with cbcs encryption in AVplayer.
2020-05-24 11:51:42 -07:00
Tim Lansen
8e113af215
[DASH] Include <mspr:pro> alongside to <cenc:pssh> for PlayReady ( #749 )
...
Configurable under flag --include_mspr_pro_for_playready. True by default.
Closes #743 .
2020-04-17 10:20:03 -07:00
sr90
a1dd82d478
Support dash_only and hls_only parameters ( #721 )
...
This allows conditional stream descriptors which apply to DASH or HLS only.
Closes #651 .
2020-03-06 10:19:47 -08:00
Daniel Cantarín
1ed7de268d
Fix timestamp truncated to 32 bits in TS segment with $Time$ in template
...
Fixes #701 .
2020-02-01 18:37:26 -08:00
srebrnyp
22af5533b1
Add crypto_period_seconds to Widevine key request ( #545 )
...
Add crypto_period_seconds to Widevine key request
When using key rotation with Widevine DRM, a key server has to know
the duration of crypto period to relate generated keys to the media
playback time. This helps the server to provide relevant keys to
a client during license request.
Closes #544 .
2019-01-24 10:39:54 -08:00
l-law
22c758ed06
Fix order of VPS, SPS, PPS in hvcC box of HEVC/MP4 ( #300 )
...
Fix order of VPS, SPS, PPS in hvcC box of HEVC/MP4
Fixes #297
2017-11-30 14:34:42 -08:00
David Cavar
34c5e011a5
Fairplay key system support
...
Support generation of fairplay key system tag: "com.apple.streamingkeydelivery" when --pssh
includes fairplay key system id:
// Unofficial fairplay system id extracted from
// https://forums.developer.apple.com/thread/6185 .
const uint8_t kFairplaySystemId[] = {0x29, 0x70, 0x1F, 0xE4, 0x3C, 0xC7,
0x4A, 0x34, 0x8C, 0x5B, 0xAE, 0x90,
0xC7, 0x43, 0x9A, 0x47};
Closes #258
2017-08-08 10:31:40 -07:00
sylt
d2c9a88ec5
Fix possible integer overflow in WebM duration
...
The issue could lead to the MPD attribute mediaPresentationDuration being
wrongly generated for WebM streams with a duration longer than INT32_MAX.
The root-cause was that StreamInfo::set_duration() accepted an int instead of a
uint64_t. This seems like a pure typo, since StreamInfo already uses a uint64_t
internally for representing duration.
2017-03-23 09:38:51 -07:00
Chun-da Chen
ce23fbacc4
Add support for udp_file in Windows. ( #185 )
...
Add support for udp_file in Windows
2017-01-10 10:05:28 -08:00
sammirata
4f9bbe3769
Do not require exclusive bind of udp sockets ( #154 )
2016-10-04 15:51:45 -07:00
Gabe Kopley
c545c46053
Add self to CONTRIBUTORS and Philo, Inc. to AUTHORS
2016-07-08 13:18:30 -07:00
Kongqun Yang
06654da35a
Rename edash-packager to shaka-packager in markdown files
...
Issue #103
Change-Id: I2d9b4985ca4046972e35ef3006691ca7017f78be
2016-05-24 21:55:07 +00:00
Anders Hasselqvist
104e4d44bb
Add Anders Hasselqvist to authors and contributors
2016-01-22 18:50:05 -08:00
Leandro Moreira
44b2b07781
introduces docker for testing or development
2015-07-28 22:07:09 -03:00
Kongqun Yang
beac7bae62
Add AUTHORS, CONTRIBUTORS, CONTRIBUTING.md, and README.md
...
CONTRIBUTING.md and README.md use GitHub Flavored Markdown, tested @
http://md.mouse.vc/
Change-Id: Ib01b9bcd8c7dac240de6d25ff443e7cdc296d780
2014-04-19 00:05:38 +00:00