Commit graph

12 commits

Author SHA1 Message Date
Krish
764e4c15ae COMMON: FORMATS: Make _panoTrack protected 2024-08-14 21:52:03 +02:00
Krish
aee953ca0b COMMON: FORMATS: Make QTVRType enum public 2024-08-14 21:52:03 +02:00
Krish
c39c63af3a COMMON: FORMATS: Add support for parsing QuickTime VR panorama atoms
This commit introduces functionality to parse panorama atoms in QuickTime VR files.

Atoms parsed include:

- pHdr: PanoSampleHeader
- pHot: HotSpotTableAtom
- strT: StringTableAtom
- pLnk: LinkTableAtom
- pNav: NavgTableAtom
2024-06-30 20:43:49 +02:00
Krish
9596bf04a8 COMMON: FORMATS: Implement smhd atom parsing for QuickTime movies
This commit implements smhd (Sound Media Information Header Atom) parsing for QuickTime movies.
It defines the sound media’s control information, such as balance.
2024-06-30 20:43:49 +02:00
Krish
5d0c745783 COMMON: FORMATS: Implement WLOC atom parsing for QuickTime movies
This commit implements WLOC (Window Location) atom parsing for QuickTime movies.
It defines the default window location for the movie.
2024-06-30 20:43:49 +02:00
Krish
5e6b127a8c COMMON: FORMATS: Implement gmin atom parsing for QuickTime movies
This commit implements gmin (Base Media Info Atom) parsing for QuickTime movies.
It defines control information for the media, including graphics mode and balance.
2024-06-30 20:43:49 +02:00
Krish
d704b8e959 COMMON: FORMATS: Implement vmhd atom parsing for QuickTime movies
This commit implements vmhd (Video Media Information Header) atom parsing for QuickTime movies.
It contains information about the video track's graphics mode and opcolor.
2024-06-30 20:43:49 +02:00
Krish
fc34902998 COMMON: FORMATS: Implement pInf atom parsing for QuickTime movies
This commit implements pInf (Panorama Information) atom parsing for QuickTime movies.
It contains information about panoramic nodes (ID, timestamp) and the default node's zoom level.
2024-06-30 20:43:49 +02:00
Krish
4a180f94f5 COMMON: FORMATS: Implement ctyp atom parsing for QuickTime movies
This commit implements ctyp (Controller Type) atom parsing for QuickTime movies.
It identifies whether the movie is a panoramic movie or an object movie.
2024-06-30 20:43:49 +02:00
Krish
d4fa4dde30 COMMON: FORMATS: Implement NAVG atom parsing for QuickTime movies
This commit implements NAVG (Navigation) atom parsing for QuickTime movies.
It contains information about the movie's navigation.
2024-06-30 20:43:49 +02:00
Scott Percival
ffa80f5aaf VIDEO: Add alias support to QuickTime parser 2023-07-23 14:07:20 +02:00
Cameron Cawley
28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
Renamed from common/quicktime.h (Browse further)