Commit Graph

1325 Commits

Author SHA1 Message Date
Gilles Boccon-Gibod
2cfda62b6f Merge pull request #959 from dguglielmi/pkgconfig-support
Add pkg-config support to build with Bento4
2025-11-15 09:54:48 +01: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
Gilles Boccon-Gibod
89ed5ce566 Merge pull request #1046 from DolbyLaboratories/dolby/ac4_subsample
Add Subsample Encryption Support for Dolby AC-4
2025-11-15 09:22:42 +01:00
yfan
ad52c076a9 support ac4 subsample encryption 2025-11-07 10:51:28 +08:00
Gilles Boccon-Gibod
becafe8a77 Merge pull request #1040 from ftyp/dash-fairplay-signaling
Adding FairPlay ContentProtection element with --fairplay option
2025-09-22 15:58:50 +02: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
Gilles Boccon-Gibod
0d86d53a15 Merge pull request #1007 from DolbyLaboratories/fix_clearlead
Fix two sample description boxes when ClearLeadFragments=0
2025-06-25 11:20:35 +02: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
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
David GUGLIELMI
84d2c72872 Add pkg-config file 2024-05-09 14:43:12 +02:00
David GUGLIELMI
8cdd0993d3 Add build option BUILD_SHARED_LIBRARY 2024-05-09 14:17:58 +02:00
Gilles Boccon-Gibod
b92b7c3042 g++/c++ 20 compat 2024-05-04 18:54:59 +00:00