libcue fork used by pylibcue.
Based on libcue v2.3.0. Added custom bugfixes, security patches, enhancements and win32 (msvc) compatibility to make it more usable. Some of the patches are accepted by upstream.
Applied changes (Changelog since v2.3.0):
v2.3.0.dev4:
- Remove unused
DiscModeandTrackSubMode, as they are only used by toc files in legacy cuetools codes and do not exist in CUE. - Parse
REM DISCNUMBERandREM TOTALDISCSlines. (Backported to upstream in lipnitsk#69 ) - Fix buffer overflow in
time_frame_to_mmssff. (Backported to upstream in lipnitsk#67 ) - Fix sign-compare warning in
cdtext.c. - Correct typo in rem.c and rem.h (Merge lipnitsk#63)
v2.3.0.dev3:
- Parse
REM COMMENTlines. (Backported to upstream in lipnitsk#66 ) - Parse
REM DISCIDandREM COMPOSERlines (stored in cdtext as "DISC_ID" and "COMPOSER").
v2.3.0.dev2:
- Fix yylineno int overflow. (Merge lipnitsk#49)
- Add missing
cd_get_catalogAPI. (Merge lipnitsk#56) - Fix NULL pointer check in
cd_get_track. (Merge lipnitsk#60)
v2.3.0.dev1:
- Fix compatibility issue of
CUE_EXPORTwhen using msvc compiler. Avoid the use ofunistd.hto improve windows compatibility. (Backported to upstream in lipnitsk#65 ) - Add a macro to disable syntax warning output in stderr. (cc -DLIBCUE_QUIET_MODE)
v2.3.0.dev0: sync upstream master/HEAD.