Lluc Simó
c2cdaf8025
Fix quote import in python 3.13
2025-02-18 12:23:55 +01:00
Gilles Boccon-Gibod
3bdc891602
Merge pull request #986 from ftyp/fix-widevine-pssh
...
Cleanup Widevine PSSH
2024-11-15 09:53:04 -08:00
Gunnar Adler
26bfad3c07
Remove deprecated Algorithm field 1 which should not be used conjunction with Protection Scheme field 9
2024-11-13 21:12:52 +01:00
Gilles Boccon-Gibod
f8ce9a93de
Update ci.yml
2024-09-15 17:31:55 -07:00
Gilles Boccon-Gibod
928e9ede2b
Merge pull request #978 from DolbyLaboratories/dolby/ac4_level_4
...
fix upmix object number for AC4 level 4.
2024-09-15 17:26:28 -07:00
Gilles Boccon-Gibod
725caa5988
Merge pull request #979 from capitalistspz/ppcdef
...
Check `__PPC__` and `__PPC` macros
2024-09-09 06:10:10 -07:00
Yun
df13e92bf8
fix upmix object number for AC4 level 4.
2024-09-03 15:20:27 +08:00
capitalistspz
4cb5f235f6
Check __PPC__ and __PPC
2024-08-06 14:53:07 +01:00
Gilles Boccon-Gibod
3b809bd662
Merge pull request #973 from DolbyLaboratories/dolby/mp4mux_edts_duration_fix
...
fix edit list duration typo for AC3, EC3 and AC4.
2024-08-03 22:14:35 -07:00
Gilles Boccon-Gibod
324c5710c9
fix #975
2024-08-03 22:11:51 -07:00
Yun
57a992ecf8
fix edit list duration typo for AC3, EC3 and AC4.
2024-07-18 13:11:15 +08:00
Gilles Boccon-Gibod
874c264a9d
Merge pull request #918 from saisrirammortha/master
...
Fix Level and BitDepth in AV1 Codec String
2024-06-16 20:30:45 -07:00
Gilles Boccon-Gibod
7493cd2793
update license file
2024-06-16 20:18:25 -07:00
Gilles Boccon-Gibod
3fcc8e81ae
Merge branch 'master' of https://github.com/axiomatic-systems/Bento4
2024-06-16 20:09:14 -07:00
Gilles Boccon-Gibod
4c5b67f2cb
add gh LICENSE file
2024-06-16 20:09:03 -07:00
Gilles Boccon-Gibod
b92b7c3042
g++/c++ 20 compat
2024-05-04 18:54:59 +00:00
Gilles Boccon-Gibod
f6bcd2f864
fix #952
2024-04-27 05:27:42 -07:00
Gilles Boccon-Gibod
ad05057848
Merge pull request #934 from ftyp/fix-smooth-ismc
...
Fix Smooth Streaming Client Manifest URLs
2024-04-06 10:17:17 -07:00
Gilles Boccon-Gibod
b2e4c139c5
Merge pull request #935 from roticv/master
...
More fixes for issues caught by fuzzer
2024-04-06 10:14:14 -07:00
Victor Loh
26df396615
Add boundary checks for Ap4StsdAtom
...
Same problem as before, underflow of bytes_available results in some potential
attack
2024-04-01 21:19:40 -07:00
Victor Loh
b977973f33
Boundary checks in Ap4ContainerAtom
...
The lack of boundary checks in Ap4ContainerAtom leads to an underflow
in size which then leads to existing validation checks to fail and hence allow
large malloc.
2024-03-27 23:37:27 -07:00
Victor Loh
8806fe2f69
Prevent overflow in boundary check for Ap4SbgpAtom
...
Fuzzer caught another large malloc in Ap4SbgpAtom. It is caused by overflow
in boundary check
2024-03-26 17:16:38 -07:00
Victor Loh
f9f6b22cff
Add boundary checks to Ap4SbgpAtom
...
Fuzzer caught another large malloc. This is caused by lack of boundary check
in Ap4SbgpAtom causing underflow.
2024-03-23 23:17:44 -07:00
Victor Loh
84b95d424c
More boundary checks for Ap4SaioAtom
...
Earlier boundary checks were insufficient to prevent certain potential
payloads. This adds more boundary checks to prevent underflow of remains. I have
also remove the usage of GetHeaderSize in constructor as it is a virtual method.
2024-03-22 22:16:17 -07:00
Victor Loh
06f0d062d8
Add boundary checks to Ap4OdheAtom
...
Fuzzer caught another large malloc. This is caused by lack of boundary check
in Ap4OdheAtom causing underflow.
2024-03-22 22:10:49 -07:00
Gunnar Adler
995f954f0b
Fix Smooth Streaming Client Manifest URLs
...
Partially revert track label support for Smooth Streaming
[4916daf0ef ]
trackName in server manifest and part of the client manifest StreamIndex URL should match. Also using arbitrary UTF-8 in language_name as part of the URL should be avoided
2024-03-22 17:17:28 +01:00
Gilles Boccon-Gibod
525027c6ef
Merge pull request #932 from ftyp/fix-eac3-smooth
...
Fix eac3 smooth
2024-03-22 08:39:22 -07:00
Gilles Boccon-Gibod
ea90ccd113
Merge pull request #926 from thinkski/master
...
fix axiomatic-systems#925
2024-03-22 08:36:03 -07:00
Gilles Boccon-Gibod
61639cca3d
Merge pull request #933 from roticv/master
...
Fix overflow issues found by fuzzer
2024-03-22 08:31:25 -07:00
Victor Loh
3ed084f04c
Add boundary checks to Ap4IproAtom
...
Fuzzer caught another large malloc. This is caused by lack of boundary check
resulting in the next atom (children atom) to artificially large "size"
due to the underflow in bytes_available.
2024-03-20 23:27:36 +00:00
Victor Loh
147f15aac8
Fix overflow issues found by fuzzer
...
Fuzzer had caught a number of large malloc and these large malloc were caused
by overflow of AP4_UI32 causing the validation logic to be skipped.
2024-03-20 22:49:48 +00:00
Gunnar Adler
8637c3212c
Update mp4-dash.py
...
Use dolby_digital_plus_info for ec-3
2024-03-14 13:19:35 +01:00
Gunnar Adler
6649d9ad77
Update mp4utils.py
...
Use dolby_digital_plus_info for ec-3
2024-03-14 13:18:17 +01:00
Chris Hiszpanski
4d9da52528
fix axiomatic-systems#925
2024-03-07 17:34:47 -08:00
Gilles Boccon-Gibod
f13abef6cc
fix leak
2024-03-01 09:44:18 -08:00
Gilles Boccon-Gibod
e32528c407
fix #894
2024-03-01 09:25:19 -08:00
Gilles Boccon-Gibod
a97991513b
fix #873
2024-02-19 18:41:02 -08:00
Gilles Boccon-Gibod
66e29226d2
fix #914
2024-02-17 10:14:50 -08:00
Gilles Boccon-Gibod
76e3a3bb8b
fix #844
2024-02-17 09:48:31 -08:00
Gilles Boccon-Gibod
c9f5d42a26
fix #840
2024-02-17 09:07:59 -08:00
Gilles Boccon-Gibod
c5874c0c98
Merge pull request #915 from joshbuddy/master
...
Fix logic of key_info checking
2024-01-14 11:42:59 -08:00
saisrirammortha
3c67a8e490
Fix Level and BitDepth in AV1 Codec String
2024-01-11 19:20:10 +05:30
Joshua Hull
65cb5592bb
Fix logic of key_info checking
2024-01-05 13:35:01 +01:00
Gilles Boccon-Gibod
1529b83f89
update version in docs
2023-11-25 15:59:19 -08:00
Gilles Boccon-Gibod
63e4deb68d
fix for windows
2023-11-25 09:51:52 -08:00
Gilles Boccon-Gibod
dc264854d1
prep for r641
v1.6.0-641
2023-11-24 17:23:03 -08:00
Gilles Boccon-Gibod
6de2284d25
don't force CMAKE_OSX_ARCHITECTURES
2023-11-24 17:12:55 -08:00
Gilles Boccon-Gibod
f826f4632d
Merge pull request #901 from DolbyLaboratories/dolby/ac4_ims
...
add AC4 signaling for IMS stereo and CBI(channel based immersive) in HLS
2023-11-18 09:48:35 -08:00
Gilles Boccon-Gibod
feb99f5e05
Merge pull request #902 from riba101/master
...
Added CBCS encryption for DVHE and DVH1
2023-11-18 09:47:34 -08:00
riba101
7fc31d2b88
Update Ap4CommonEncryption.cpp
...
Added dvhe and dvh1 support to cbcs
2023-11-16 11:03:06 +01:00