Cameron Cawley
5b1b14ad80
COMMON: Mark more symbols as const
2023-12-26 20:23:59 +01:00
Misty De Meo
6b8d8c3f4e
COMMON: cue - fix implicit indices
...
If index 0 isn't specified, we need to be able to distinguish between
"this index has a value of 0" and "this index is missing". We now set
missing indices to -1 to help distinguish, and guard against using
a non-existent index in cases where it's not there.
Also fixes an off-by-one error in getTrackAtFrame exposed by this fix.
2023-12-03 20:58:36 +01:00
Misty De Meo
e8e5263bb1
COMMON: avoid inserting null tracks
2023-11-30 01:41:10 +01:00
Misty De Meo
1492866d59
COMMON: reorient cue around tracks
2023-11-30 01:41:10 +01:00
D G Turner
781fabac28
COMMON: Fix Signed vs. Unsigned GCC Compiler Warning in Cue Sheet Parser
...
This should now be fixed irrespective of whether size_t is signed or not.
2023-10-15 20:37:16 +01:00
Eugene Sandulenko
dea1412b3b
COMMON: Fix warnings
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
587d770786
COMMON: Shortened constant names in CueSheet class
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
3e32fd3776
COMMON: Added another constructor for CueSheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
12cf6c9988
COMMON: Improve debug output in CueSheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
462870c64d
COMMON: Lookup track sector sizes for CueSheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
c5a71570f0
COMMON: Added parsing of catalog and Cue track flags
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
824d28ff5e
COMMON: Parse pregap for tracks in cue sheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
4bd9e71f59
COMMON: Parse track performer in cue sheets
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
41d7ca4c19
COMMON: Skip comments in CueSheets
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
fef7a4b72d
COMMON: Added track parsing to the CueSheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
7c2514fe1d
COMMON: Added parsing of cue sheet metadata to the CueSheet
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
9f3b4b6128
COMMON: Parsing FILE token in CueSheets
2023-10-12 23:54:48 +02:00
Eugene Sandulenko
5284c8d7a0
COMMON: Addeed initial stub for CueSheet class
2023-10-12 23:54:48 +02:00