Thulinma
|
1dd27f215a
|
Spun out MP4 parser into new mp4_stream.cpp; updated MP4 input to use it; added support for fMP4 to this new MP4 Stream library
|
2024-09-24 15:07:24 +02:00 |
|
Balder
|
d63190387a
|
Fixes to better support Safari/MacOS/iOS playback of MP4 output
Co-authored-by: Marco van Dijk <marco@stronk.rocks>
Co-authored-by: Thulinma <jaron@vietors.com>
|
2023-10-17 00:13:45 +02:00 |
|
Thulinma
|
a9abfa531e
|
Support for AV1 MP4 input and output
|
2023-07-17 18:46:16 +02:00 |
|
Thulinma
|
e69050224b
|
Implement MP4 transformation matrixes with support for basic rotations
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
afbfd504fe
|
Implemented MP4 "wave" box, added support for QuickTime-style ISOBMF AAC audio tracks ( = mp4a containing wave containing esds)
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
a2700aad17
|
Added (simplistic) compatibility for QuickTime-style ISOBMF files
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
a8139e1b99
|
Stop MP4 analyser from crashing on Apple-generated .mov HEVC boxes
|
2022-12-12 20:24:38 +01:00 |
|
Thulinma
|
6733bf2a20
|
Fixed all ARM-related issues/warnings/etc
|
2021-11-04 18:49:27 +01:00 |
|
Thulinma
|
d45e78387d
|
Removed code duplication in MP4::TRAF (reimplemented MP4::containerBox)
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
027bd5f9da
|
Speed optimizes:
- MP4 output optimizations
- DTSC::Meta::getPageNumberForTime speedup
- RelAccX class speedup
- Generic output optimizations
|
2021-10-19 22:29:41 +02:00 |
|
Erik Zandvliet
|
e217f41f17
|
CMAF Push Output
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
0af992d405
|
Various fixes, among which:
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input
# Conflicts:
# lib/defines.h
# src/input/input.cpp
|
2021-10-19 22:29:40 +02:00 |
|
Phencys
|
2b99f2f5ea
|
New Meta commit
|
2021-10-19 22:29:40 +02:00 |
|
DDVTech
|
fccf66fba2
|
Restyle
|
2021-10-19 22:29:40 +02:00 |
|
Erik Zandvliet
|
10fa4b7e7b
|
libmist backport from new metadata branch with improved typing and styling
|
2018-12-06 11:07:07 +01:00 |
|
Erik Zandvliet
|
493e5bebfa
|
AVCCBox.multiplyPPS(), allow for multiple SPS/PPS in AVCC Box
|
2018-08-30 18:59:03 +02:00 |
|
Thulinma
|
b8c932ad1c
|
Merge branch 'development' into LTS_development
|
2018-08-30 18:33:44 +02:00 |
|
Erik Zandvliet
|
373b9afd32
|
Allow for multiple SPS/PPS in AVCC Box
|
2018-08-30 18:32:50 +02:00 |
|
Thulinma
|
0c41fee7c8
|
Fixed ELST box in mp4, and use it to fix track desync issues.
|
2018-05-16 10:55:46 +02:00 |
|
Erik Zandvliet
|
e53b14365c
|
Fixed ELST box in mp4, and use it to fix track desync issues.
|
2018-05-16 10:48:34 +02:00 |
|
Ramoe
|
741c4755cc
|
Added TX3G and FTAB MP4 boxes
|
2017-11-23 14:14:47 +01:00 |
|
Erik Zandvliet
|
5dce70e933
|
H265 library improvements
|
2017-07-28 18:40:14 +02:00 |
|
Thulinma
|
d42bf9777e
|
Merge branch 'development' into LTS_development
# Conflicts:
# CMakeLists.txt
# src/input/input_buffer.cpp
|
2017-07-22 18:55:12 +02:00 |
|
Thulinma
|
f9a0ec5b78
|
Fixed overflow problems when reading corrupt AVCC box
|
2017-07-22 18:51:24 +02:00 |
|
Erik Zandvliet
|
a2b83e0cd3
|
Merge branch 'development' into LTS_development
|
2017-07-19 17:43:27 +02:00 |
|
Erik Zandvliet
|
f5293ea29f
|
MP4 rework
|
2017-07-19 17:30:10 +02:00 |
|
Thulinma
|
4a2fe53693
|
Merge branch 'development' into LTS_development
|
2017-03-02 17:30:17 +01:00 |
|
Thulinma
|
ac55b24e75
|
Fixed iOS/Apple MP4 support
|
2017-03-02 17:29:57 +01:00 |
|
Thulinma
|
ba5cbcb05f
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/output/output_progressive_mp4.cpp
|
2017-01-31 14:51:49 +01:00 |
|
Thulinma
|
29669f24c4
|
MP4 speed optimize
|
2017-01-31 14:48:49 +01:00 |
|
Thulinma
|
dadb1ebde8
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/output/output.cpp
# src/output/output_http_internal.cpp
|
2017-01-10 12:36:53 +01:00 |
|
Thulinma
|
4be57ab043
|
Updated/fixed MP4 elst box implementation
|
2017-01-10 12:32:18 +01:00 |
|
Thulinma
|
4bcfb5191a
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/output/output_progressive_mp4.cpp
|
2016-07-18 10:43:38 +02:00 |
|
Thulinma
|
0a2a749566
|
Language support for MP4
|
2016-07-18 10:38:26 +02:00 |
|
Thulinma
|
4c9c6fa7ba
|
Backported various little edits from Pro edition.
|
2016-06-02 14:07:21 +02:00 |
|
Erik Zandvliet
|
4c2eeb96c8
|
Fix for handling negative h264 offsets in mp4
|
2016-04-12 15:07:35 +02:00 |
|
Thulinma
|
35b2dd6bee
|
Better working TS input, Pro side. Code by Erik Zandvliet.
|
2015-11-05 17:11:04 +01:00 |
|
Thulinma
|
3b92a56707
|
Merge branch 'development' into LTS_development
|
2015-09-29 14:41:26 +02:00 |
|
Thulinma
|
adc34a0ac9
|
Fixed aspect ratios in MP4.
|
2015-09-29 14:39:59 +02:00 |
|
Thulinma
|
a4602f5626
|
HEVC in MP4 support, by Oswald de Bruin.
|
2015-09-03 22:28:02 +02:00 |
|
Thulinma
|
f562369db2
|
Merge branch 'development' into LTS_development
# Conflicts:
# lib/mp4.cpp
# lib/mp4_generic.cpp
# lib/mp4_generic.h
|
2015-09-03 22:03:24 +02:00 |
|
Thulinma
|
97b8adf41e
|
Fixes and improvements to various MP4 library functions, by Oswald de Bruin.
|
2015-09-03 21:36:09 +02:00 |
|
Erik Zandvliet
|
0913d2607e
|
Working PlayReady/Verimatrix DRM support
|
2015-09-02 12:09:37 +02:00 |
|
Thulinma
|
4bdbd82f66
|
LTS Commits
|
2015-04-05 21:38:36 +02:00 |
|
Thulinma
|
f9201cbf9a
|
Fixes to HTTP parser lib, DTSCMeta keysizes, MP4 headers and 4+GiB MP4 file output by Oswald de Bruin
|
2015-04-02 16:22:52 +02:00 |
|
Thulinma
|
4533d6faa6
|
Added MP4::CO64 box, improved pretty-printing for various generic MP4 boxes.
|
2015-03-14 13:00:50 +01:00 |
|
Thulinma
|
ac3b43c188
|
(slightly) better MP4 ESDS box implementation
|
2015-02-18 02:42:39 +01:00 |
|
Thulinma
|
d6fb4baff4
|
Generalized TS PMT generation, fixed various minor problems with MP4 and HTTP.
|
2015-02-12 14:17:33 +01:00 |
|
Thulinma
|
69bfb3a0be
|
Various MP4 lib optimizations.
|
2014-12-13 16:54:40 +01:00 |
|
Thulinma
|
8c01ec8897
|
Such style. (Code style unification)
|
2014-06-18 10:39:27 +02:00 |
|