/[svn]/libgig/trunk/src/helper.h
ViewVC logotype

Log of /libgig/trunk/src/helper.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 3859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 14 14:21:55 2021 UTC (3 years, 1 month ago) by schoenebeck
File length: 16467 byte(s)
Diff to previous 3730
* src/helper.h: Fix compile error with GCC 9 due to ignored result value
  of vasprintf() function call.

* Bumped version (4.2.0.svn19).


Revision 3730 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 1 12:06:25 2020 UTC (4 years, 1 month ago) by schoenebeck
File length: 16391 byte(s)
Diff to previous 3484
Added 2 new helper functions for potential future use:

- Added helper function store64().

- Added helper function binToHexStr().


Revision 3484 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 23 16:12:08 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 15699 byte(s)
Diff to previous 3483
- Just some cleanup of previous commit.


Revision 3483 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 23 15:40:22 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 15287 byte(s)
Diff to previous 3482
* Fixed several issues with new gig extension file write support
  (original patch by Ivan Maguidhir)
* Added test cases against helper functions.
* Bumped version (4.1.0.svn15).


Revision 3482 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 22 13:19:55 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 14244 byte(s)
Diff to previous 3481
- Fixed compiler error.


Revision 3481 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 22 12:12:50 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 14304 byte(s)
Diff to previous 3476
* gig.h, gig.cpp: Added File::GetRiffFile() method.
* DLS.h, DLS.cpp: Added File::GetRiffFile() method.
* sf2.h, sf2.cpp: Added Sample::GetFile() and
  File::GetRiffFile() methods.
* RIFF.h, RIFF.cpp: Added a 2nd (overridden)
  progress_t::subdivide() method which allows a more
  fine graded control into which portions the subtasks
  are divided to.
* RIFF Fix: API doc comment for Chunk::GetFilePos() was
  completely wrong.
* Bumped version (4.1.0.svn14).


Revision 3476 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 20 19:12:49 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 13569 byte(s)
Diff to previous 3474
* Added MSVC build support
  (anonymous patch from mailing list).
* Introduced CMake build support (yet constrained for building with MSVC)
  (anonymous patch from mailing list).
* Bumped version (4.1.0.svn12).


Revision 3474 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 20 16:04:19 2019 UTC (5 years, 1 month ago) by schoenebeck
File length: 13352 byte(s)
Diff to previous 3348
* WIP: Introduced support for writing extension files (.gx01, .gx02, ...)
  (original patch by Ivan Maguidhir).
* Bumped version (4.1.0.svn11).


Revision 3348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 3 15:05:45 2017 UTC (6 years, 5 months ago) by schoenebeck
File length: 10562 byte(s)
Diff to previous 3200
* Fixed CVE-2017-12950, CVE-2017-12952, CVE-2017-12953
  (original patch by Paul Brossier, slightly modified).
* Bumped version (4.0.0.svn31).


Revision 3200 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 21 17:19:20 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 10456 byte(s)
Diff to previous 3199
- Disabled HAVE_VASPRINTF macro check for Windows due
  to a cross compiler issue.


Revision 3199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 21 17:04:34 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 10452 byte(s)
Diff to previous 3185
* Fixed compilation error on Windows.
* Bumped version (4.0.0.svn25).


Revision 3185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 17 15:42:58 2017 UTC (6 years, 10 months ago) by schoenebeck
File length: 10308 byte(s)
Diff to previous 3053
* Serialization: Handle human readable boolean text representations like
  "yes", "no", "true", "false" in Archive::setAutoValue() as expected.
* Bumped version (4.0.0.svn24).


Revision 3053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 14 18:55:08 2016 UTC (7 years, 3 months ago) by schoenebeck
File length: 10160 byte(s)
Diff to previous 2912
* Fixed various compiler warnings.
* Bumped version (4.0.0.svn11).


Revision 2912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 14:30:10 2016 UTC (7 years, 10 months ago) by schoenebeck
File length: 10142 byte(s)
Diff to previous 2682
* gig.cpp/.h: GIG FORMAT EXTENSION: Added support for saving gig file
  larger than 4 GB as one single monolithic gig file. A new custom RIFF
  chunk "FFmt" was added to distinguish such monolithic large .gig files
  from old ones which were splitted over several (.gx01, .gx02, ...)
  "extension" files before.
* DLS.cpp/.h: Sample class: wave pool offsets are now 64 bits (to allow
  support for files larger than 4 GB).
* RIFF.cpp/.h: Addded support for RIFF files larger than 4 GB, by default
  the required internal RIFF file offset size is automatically detected
  (that is RIFF files < 4 GB automatically use 32 bit offsets while
  files >= 4 GB automatically use 64 bit offsets), a particular offset
  size can be forced with a new option added to the RIFF File constructor
  though.
* RIFF.cpp/.h: When saving a modified, grown RIFF file, the temporary file
  size during Save() operation will no longer be larger than the final
  grown file size.
* Automake: Set environment variable GCC_COLORS=auto to allow GCC to auto
  detect whether it (sh/c)ould output its messages in color.
* Bumped version (4.0.0.svn3).


Revision 2682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 29 16:25:51 2014 UTC (9 years, 3 months ago) by schoenebeck
File length: 8475 byte(s)
Diff to previous 1875
* gig: Added support for custom progress notification while saving to
  gig file.
* DLS: Added support for custom progress notification while saving to
  DLS file.
* RIFF: Added support for custom progress notification while saving to
  RIFF file.
* Bumped version (3.3.0.svn22).


Revision 1875 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 13:32:59 2009 UTC (15 years ago) by schoenebeck
File length: 7265 byte(s)
Diff to previous 1330
* fixed crash which occured when streaming a gig sample with
  bi-directional (a.k.a. 'pingpong') loop type (fixes #102)


Revision 1330 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 9 10:36:23 2007 UTC (16 years, 6 months ago) by persson
File length: 7183 byte(s)
Diff to previous 1180
* the configure script can now be used in Windows with MSYS


Revision 1180 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 12 12:39:25 2007 UTC (16 years, 10 months ago) by persson
File length: 6942 byte(s)
Diff to previous 1179
* improved handling of fixed length info strings


Revision 1179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 12 11:25:04 2007 UTC (16 years, 10 months ago) by persson
File length: 6916 byte(s)
Diff to previous 933
* fixed write support for big-endian systems


Revision 933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 24 12:50:05 2006 UTC (17 years, 4 months ago) by schoenebeck
File length: 6360 byte(s)
Diff to previous 929
* preparations for release 3.1.0


Revision 929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 22:24:45 2006 UTC (17 years, 5 months ago) by schoenebeck
File length: 6360 byte(s)
Diff to previous 809
* support for Gigasampler's sample groups added


Revision 809 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 22 11:26:55 2005 UTC (18 years, 4 months ago) by schoenebeck
File length: 4115 byte(s)
Diff to previous 803
* src/gig.cpp, src/gig.h:
  - added write support (highly experimental)
  - removed unnecessary definitions from header file
* src/DLS.cpp:
  - try to load instruments/samples before adding a new instrument/sample


Revision 803 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Nov 12 12:36:49 2005 UTC (18 years, 4 months ago) by schoenebeck
File length: 1994 byte(s)
forgot to add new header 'helper.h' recently


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC