Skip to content

Cycloctane/libcue

 
 

Repository files navigation

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 DiscMode and TrackSubMode, as they are only used by toc files in legacy cuetools codes and do not exist in CUE.
  • Parse REM DISCNUMBER and REM TOTALDISCS lines. (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 COMMENT lines. (Backported to upstream in lipnitsk#66 )
  • Parse REM DISCID and REM COMPOSER lines (stored in cdtext as "DISC_ID" and "COMPOSER").

v2.3.0.dev2:

v2.3.0.dev1:

  • Fix compatibility issue of CUE_EXPORT when using msvc compiler. Avoid the use of unistd.h to 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.

Languages

  • C 72.6%
  • Yacc 11.1%
  • Lex 7.8%
  • CMake 5.2%
  • C++ 2.5%
  • Shell 0.8%