Commit Graph

17 Commits

Author SHA1 Message Date
Álvaro Velad Galván 6d0ee517a5 fix(MSS): Fix playback of some MSS streams (#7517)
With this change, no default flags are used. It seems that when a sample
has to use the default flags, in Safari, it can cause problems with MSS.
With HLS this does not happen.

Fixes https://github.com/shaka-project/shaka-player/issues/7509
2024-10-29 09:25:19 +01:00
Álvaro Velad Galván 3b5a71c5bf feat: Add Opus TS transmuxer (#6387) 2024-04-10 12:56:18 +02:00
Álvaro Velad Galván eb1fef888b fix: Fix wrong aspect ratio in transmuxed videos (#6170)
Fixes https://github.com/shaka-project/shaka-player/issues/6168
2024-01-26 18:39:10 +01:00
Ivan f52dd2b462 perf(mp4generator): stop nesting concat in methods (#6041)
This change removes `concat` util function from mp4 generator iterations
and runs it later, as well as stops creating new Uint8 arrays, as
`concat` does this within itself.
2024-01-08 10:31:12 +01:00
Álvaro Velad Galván aa41e8733f perf: Improve transmuxer performance (#5789) 2023-10-25 10:29:31 +02:00
Álvaro Velad Galván 7df3321272 feat: Add TS transmuxer for muxed content (#5571) 2023-09-07 18:20:03 +02:00
Álvaro Velad Galván 66c625f55a fix: Prevent codecs override in the transmuxer (#5568)
This prevent errors when the codec specified is not the same that in the
stream, and also fixes the override when there are multiples codecs (eg:
muxed content)
2023-08-31 11:18:15 +02:00
Álvaro Velad Galván effafbc849 fix: Fix Mp4Generator (#5566)
Fixes the mvex generation
Removes width and height from tkhd box for audio tracks
2023-08-31 10:12:07 +02:00
Álvaro Velad Galván 1112d1d447 feat: Allow generate muxed content with Mp4Generator (#5555)
This PR prepares the Mp4Generator to generate muxed content and also add
support for generate HEVC content.
2023-08-30 16:13:06 +02:00
Álvaro Velad Galván eec25b2c6e feat: Add TS transmuxer (#5386)
- Allow to have multiple transmuxers, but choose only the one that is
valid depending on whether it supports the codecs or not
- Supported codecs: AAC, AC-3, EC-3, H.264, MPEG/MP3
- It is prepared to allow more codecs in the future (HEVC/H.265) (no
muxed)
2023-08-29 14:53:57 -07:00
Álvaro Velad Galván 6f83997913 feat: Add AC3 transmuxer (#5297) 2023-06-24 12:59:21 +02:00
Álvaro Velad Galván 28d18ad7a7 feat: Add AC-3 and EC-3 support in Mp4Generator (#5235) 2023-06-02 07:39:31 +02:00
Álvaro Velad Galván 00d3a45dad feat: Add AAC transmuxer (#5240)
This transmuxer is used in Firefox due the lack of support for
`audio/aac`
2023-06-02 07:39:15 +02:00
Álvaro Velad Galván 82e905b540 feat: Add MP3 transmuxer (#5208)
This transmuxer is used in Firefox due the lack of support for
`audio/mpeg`
2023-05-12 21:36:58 +02:00
Álvaro Velad Galván 8da971f5a7 feat: Allow generate segments with Mp4Generator (#5185)
This is part of the work to have our own transmuxers
2023-04-28 07:02:06 +02:00
Álvaro Velad Galván 19affea631 chore: Simplify Mp4Generator (#5173) 2023-04-24 22:01:48 +02:00
Álvaro Velad Galván d475a73d7d feat: Add a Mp4Generator (#5127) 2023-04-12 09:00:40 +02:00