202 Commits

Author SHA1 Message Date
Kevin Mojek
3918d0afb7 Merge pull request #84 from TechSmith/AllowForMoreThanOneSTSD_ChildAtoms
Allow for more than one STSD child atoms
2025-07-09 11:11:25 -04:00
TSCCORP\k.mojek
1eab1f7f98 Allow for more than one STSD child atoms 2025-07-09 10:40:31 -04:00
Rory Hool
9d1ce83961 Merge pull request #83 from TechSmith/revertMore
Revert more of mp4file.cpp changes
2025-05-12 15:44:18 -04:00
Rory Hool
9b9aa072e0 Revert "Make MP4File "property" methods more tolerant of missing properties"
This reverts commit 7104b13ebf.
2025-05-12 10:57:00 -04:00
Rory Hool
f7acf23e51 Revert "Revert earlier commit"
This reverts commit 56cf37fa22.
2025-05-12 10:56:47 -04:00
Kevin Mojek
140e7dc12c Merge pull request #81 from TechSmith/RevertEarlierCommit
Revert earlier commit
2025-05-05 15:29:28 -04:00
TSCCORP\k.mojek
56cf37fa22 Revert earlier commit 2025-05-05 14:58:43 -04:00
Kevin Mojek
075996660e Merge pull request #80 from TechSmith/RemoveSomeParseExceptions
Remove some parse exceptions
2025-05-02 13:21:17 -04:00
TSCCORP\k.mojek
4308aa90fe Update based on PR feedback 2025-05-02 12:35:52 -04:00
TSCCORP\k.mojek
7104b13ebf Make MP4File "property" methods more tolerant of missing properties 2025-05-02 11:09:34 -04:00
TSCCORP\k.mojek
7eb7af93d5 Don't throw in MP4Descriptor::ReadProperties() 2025-05-02 10:53:32 -04:00
TSCCORP\k.mojek
2f60f52f9c Make MP4Atom::ReadProperties() more tolerant of too-short atoms 2025-05-02 10:50:50 -04:00
David Cheng
72b67ddd47 Merge pull request #79 from TechSmith/addVP9AtomSupport
Add vp09 atom support
2025-02-12 09:08:36 -05:00
David Cheng
0f59bbfafd Add vp09 atom support 2025-01-15 16:17:17 -05:00
TSCCORP\k.mojek
2191f92bd6 Add more error checking for ftyp atom 2024-10-28 14:05:41 -04:00
Kevin Mojek
e228196fd3 Merge pull request #76 from TechSmith/mp4v2_security_fixes
mp4v2 security fixes
2024-09-13 15:25:06 -04:00
TSCCORP\k.mojek
01a8cd265d Fix a potential crash 2024-09-13 14:40:45 -04:00
TSCCORP\k.mojek
d825f5546d Fix a potential crash 2024-09-13 14:15:20 -04:00
TSCCORP\k.mojek
f756267a87 Fix a potential crash 2024-09-13 14:14:53 -04:00
David Cheng
339f1dae45 Merge pull request #71 from TechSmith/disableWarnings
Disable some warnings for clang
2022-12-22 15:57:25 -05:00
David Cheng
402a608e7f Disable some warnings for clang 2022-12-22 13:45:15 -05:00
David Cheng
50ce92bdd9 Merge pull request #70 from TechSmith/lowerLogLevelDefaultToError
Only log errors
2022-10-03 15:04:42 -04:00
David Cheng
2728e33b60 Only log errors 2022-10-03 15:01:51 -04:00
David Cheng
bfb06df99e Merge pull request #68 from TechSmith/updateReadmeURL
Update URL to mp4v2 in README
2022-02-22 13:47:44 -05:00
David Cheng
461abd2b13 Update README.md to point to mp4v2.org 2022-02-22 13:47:13 -05:00
David Cheng
85304311e4 Merge pull request #67 from TechSmith/simplifyCMakeListsWithUsageRequirements
Set include folder as PUBLIC
2022-02-09 10:46:22 -05:00
David Cheng
42c61dbd0d Set include folder as PUBLIC 2022-02-08 09:56:58 -05:00
A.J. Orians
f1f7af86ed Merge pull request #60 from TechSmith/winclang :)
Commented Out Some Case Statements :)
2021-11-01 09:53:39 -04:00
A.J. Orians
ff553def57 Use preprocessor instead of comment. 2021-10-29 16:57:49 -04:00
A.J. Orians
384cb2877f Commented out some case statements.
The type switching on is an unsigned int; but the cases were negative values.  Causing an error for me.
2021-10-26 17:33:01 -04:00
Kevin Mojek
d3f0ec82e5 Merge pull request #58 from TechSmith/FixCmakeBuild
Update CMakeLists.txt
2021-08-25 12:45:01 -04:00
KMojek
7f5c039a15 Update CMakeLists.txt to build mp4v2 and mp4info 2021-08-25 11:40:52 -04:00
Lawrence W. LaHaie
26bb0447fa libmp4v2.dll version fix Release-ThirdParty-MP4v2-5.0.1 2021-06-30 14:06:32 -04:00
Lawrence W. LaHaie
b0a06fe88b Autopkg: v. 5.0.1 2021-06-30 12:56:16 -04:00
Lawrence W. LaHaie
9535062b29 Correctly place Autopkg version in change log Release-ThirdParty-MP4v2-5.0.0 2021-06-15 15:55:43 -04:00
Lawrence W. LaHaie
f896847179 Fix Mp4v2 dll version number 2021-06-15 15:55:10 -04:00
Lawrence (Larry) William LaHaie
8f648712c1 Merge pull request #55 from TechSmith/maint/migrate_to_VS2019
Maint/migrate to vs2019
2021-06-15 15:07:14 -04:00
Lawrence W. LaHaie
d66b379142 Autopkg: v. 5.0.0 2021-06-15 14:50:47 -04:00
Lawrence W. LaHaie
8844ef52d0 All: Microsoft.SourceLink.github 2021-06-15 14:49:45 -04:00
Lawrence W. LaHaie
14f134d864 All: WinSDK 10/Platform Toolset v142 2021-06-15 14:47:47 -04:00
David Cheng
5de7de8833 Merge pull request #54 from TechSmith/fixCMakeStaticLinking
Fix static linking via CMake
2021-04-23 07:41:53 -04:00
David Cheng
b78ebe6913 Fix static linking via CMake
by making the compile definition public, so clients don't need to
specify this flag.
2021-04-23 07:40:24 -04:00
David Cheng
527f688b3f Merge pull request #53 from TechSmith/workWithCommonCpp
Fix building as a static library on Windows
2021-04-15 20:04:53 -04:00
David Cheng
4dea7a5584 fix Utf8Filename linker errors 2021-04-13 10:06:36 -04:00
David Cheng
5a7542a68f Update flags to make static linking work 2021-04-12 17:34:04 -04:00
David Cheng
5a7b8b7855 Merge pull request #52 from TechSmith/fixWindowsCMakeLists
CMake build works for Windows now
2021-04-12 09:49:54 -04:00
David Cheng
d70b001a68 CMake build works for Windows now 2021-04-12 09:47:55 -04:00
Kevin Mojek
4fc9463600 Merge pull request #51 from TechSmith/fixCrashInMP4GetTrackMediaDataName
Fix crash in mp4 get track media data name
2021-03-18 11:00:19 -04:00
KMojek
71e1306514 Another adjustment for VS 2017 Release-ThirdParty-MP4v2-4.1.6 2021-03-18 10:49:45 -04:00
KMojek
f7d1c20c8b Bump version number 2021-03-18 10:39:53 -04:00