Eugene Sandulenko
ca1500833b
COMMON: FORMATS: Get rid of HotSpotType in QTVR
...
This is supposed to be user-extendable, thus, there always
will be "unknown" hotspots. So, we pass it as uint32
2025-02-20 01:34:32 +01:00
Eugene Sandulenko
04f23ac98f
COMMON: FORMATS: Fixed to PNAV atom reading in QuickTime
2025-02-19 01:51:15 +01:00
Eugene Sandulenko
8676fb1fba
COMMON: FORMATS: Simplified usage of QTVR node type
2025-02-16 18:09:16 +01:00
Torbjörn Andersson
332dc109a2
COMMON: FORMATS: Silence signed/unsigned warnings
2025-02-15 22:49:15 +01:00
Eugene Sandulenko
15a870c584
COMMON: FORMATS: Expose QTVR structures to the outer world
2025-02-15 20:08:26 +01:00
Eugene Sandulenko
089c575352
COMMON: FORMATS: Add helper methods for getting QTVR components
2025-02-14 23:08:58 +01:00
Eugene Sandulenko
135366d174
COMMON: FORMATS: added 'cmov' as a valid QTVR hotspot type
2025-02-13 00:57:37 +01:00
Eugene Sandulenko
b00992c0d4
COMMON: FORMATS: Added target track number to QT Track struct
2025-02-04 23:28:04 +01:00
Eugene Sandulenko
b0ccadb399
COMMON: FORMATS: Added more node types to QTVR
2025-01-31 16:48:59 +01:00
Eugene Sandulenko
0a6d381b17
COMMON: Initialize Navigation struct in QTVR
2025-01-27 00:20:34 +01:00
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