Brendan Bolles
a13fcb9147
Should be OCR tag here
2025-12-04 10:21:46 -08:00
Gilles Boccon-Gibod
f2b676d9cc
Merge pull request #371 from aguinet/feature/aesni
...
Use AESNI for AES-CTR if available
2025-12-02 08:27:39 -08:00
Gilles Boccon-Gibod
5d4040695d
fix #1045
2025-11-25 09:48:38 -05:00
Gilles Boccon-Gibod
601b30b19b
Merge pull request #1047 from DolbyLaboratories/dolby/fix_ac4_memory_leak
...
fix ac4 memory leak
2025-11-17 12:25:39 +01:00
Xingzhao Yun
3d8c30b01b
fix dangling pointer issue for AC4.
2025-11-17 12:12:22 +08:00
faushine1
dbb217ad13
Merge branch 'master' into dolby/fix_ac4_memory_leak
2025-11-17 12:09:01 +08:00
Xingzhao Yun
a57da11907
fix dangling pointer for subtream object.
2025-11-17 12:00:30 +08:00
Xingzhao Yun
b4c3d98403
Merge branch 'master' into dolby/dovi_dash
2025-11-17 10:09:21 +08:00
Gilles Boccon-Gibod
83651440ec
Merge pull request #992 from DolbyLaboratories/dolby/fix_ac4_edit_list_duration
...
fix ac4 edit list duration.
2025-11-15 09:52:54 +01:00
Gilles Boccon-Gibod
b4b6cacb5b
Merge pull request #1008 from neuschaefer/s390x
...
Recognise s390 and s390x as big-endian platforms
2025-11-15 09:50:09 +01:00
Gilles Boccon-Gibod
2219802f2f
Merge pull request #996 from acrilique/patch-1
...
Fix quote import in python 3.13
2025-11-15 09:49:33 +01:00
Gilles Boccon-Gibod
9ed40bcce1
Merge pull request #997 from acrilique/patch-2
...
Fix single-quote issue on windows shells
2025-11-15 09:48:49 +01:00
Gilles Boccon-Gibod
b0df73993c
Merge pull request #1034 from Sisyphus-wang/patch-4-fix-heap-overflow-in-Ap4ByteStream.cpp785
...
Update Ap4CommonEncryption.cpp
2025-11-15 09:47:41 +01:00
Gilles Boccon-Gibod
522b6a1fcf
Merge pull request #1031 from Sisyphus-wang/patch-1-fix-Ap4MdhdAtom-npd
...
Update Ap4MdhdAtom.cpp
2025-11-15 09:46:38 +01:00
Gilles Boccon-Gibod
860ed7b353
Merge pull request #1032 from Sisyphus-wang/patch-2-fix-Ap4TfraAtom.cpp-Division-by-zero
...
Update Ap4TfraAtom.cpp
2025-11-15 09:45:43 +01:00
Gilles Boccon-Gibod
f104ec0e04
Merge pull request #1033 from Sisyphus-wang/patch-3-fix-Ap4StsdAtom-npd
...
Patch-3-fix-ap4StsdAtom-npd
2025-11-15 09:43:44 +01:00
Gilles Boccon-Gibod
e9c27de832
Merge pull request #1036 from Sisyphus-wang/patch-6-fix-Ap4LinearReader-heap-use-after-free
...
Update Ap4LinearReader.cpp
2025-11-15 09:42:00 +01:00
Gilles Boccon-Gibod
b7ef459cc4
Merge pull request #1035 from Sisyphus-wang/patch-5-Mp42Ts-fix-heap-use-after-free
...
Update Mp42Ts.cpp
2025-11-15 09:41:12 +01:00
yfan
ad52c076a9
support ac4 subsample encryption
2025-11-07 10:51:28 +08:00
Gunnar Adler
8f51d55091
Fix CodeQL "Unused local variable" warning
2025-09-22 14:53:15 +02:00
Gunnar Adler
d08b571d1c
Adding FairPlay ContentProtection element with --fairplay option
2025-09-22 12:09:29 +02:00
Sisyphus-wang
63c1191d4c
Update Ap4LinearReader.cpp
...
Fix heap-use-after-free in Ap4LinearReader.cpp:436
2025-07-20 17:38:59 +08:00
Sisyphus-wang
02292348ba
Update Mp42Ts.cpp
...
fix memeory leaks and heap-use-after-free in Mp42Ts.cpp
2025-07-20 17:00:45 +08:00
Sisyphus-wang
8af75646f6
Update Ap4CommonEncryption.cpp
...
Verify payload_size in AP4_CencSampleEncryption() to fix heap-overflow in Ap4ByteStream.cpp:785.
2025-07-18 20:43:08 +08:00
Sisyphus-wang
e136463d88
Update Ap4StsdAtom.cpp
...
fix null pointer in Ap4StsdAtom.cpp:75
2025-07-18 20:34:51 +08:00
Sisyphus-wang
6b51738d4b
Update Mp4Fragment.cpp
...
fix null pointer in Ap4StsdAtom.cpp:75
2025-07-18 20:33:28 +08:00
Sisyphus-wang
96a8193973
Update Ap4MdhdAtom.cpp
2025-07-18 19:08:43 +08:00
Sisyphus-wang
419349c158
Update Ap4TfraAtom.cpp
2025-07-18 19:07:11 +08:00
Sisyphus-wang
7af2177bea
Update Ap4TfraAtom.cpp
2025-07-18 19:06:34 +08:00
Sisyphus-wang
a54a1eb9ab
Update Ap4TfraAtom.cpp
...
Update Ap4TfraAtom.cpp to fix Division-by-zero in Ap4TfraAtom.cpp:153
2025-07-18 18:57:09 +08:00
Sisyphus-wang
7439c54fda
Update Ap4MdhdAtom.cpp
...
to fix null pointer in Ap4MdhdAtom.cpp:69
2025-07-18 18:32:15 +08:00
J. Neuschäfer
52f5569eb5
Recognise s390 and s390x as big-endian platforms
2025-06-30 22:48:43 +00:00
Cecilia Chen
29e3faf01c
Fix two sample description boxes when ClearLeadFragments=0
...
Signed-off-by: Cecilia Chen <Cecilia.chen@dolby.com >
2025-06-13 15:06:48 +08:00
Lluc Simó
5ce6198cb2
Fix single-quote issue on windows shells
2025-02-18 16:53:45 +01:00
Lluc Simó
c2cdaf8025
Fix quote import in python 3.13
2025-02-18 12:23:55 +01:00
Xingzhao Yun
7adf3bb5c1
convert duration to AP4_UI64
2025-01-20 14:58:45 +08:00
Xingzhao Yun
ac0f173f32
fix ac4 edit list duration.
2025-01-20 14:42:26 +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
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
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
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
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