Commits on Mar 5, 2012
  1. Merge pull request #1 from skolima/master

    Decoding extracted to OggDecodeStream, another usage sample added.
    atsushieno committed Mar 5, 2012
Commits on Mar 4, 2012
Commits on Mar 23, 2009
  1. 2009-03-23 Atsushi Enomoto <>

            * Makefile,
              csvorbis/VorbisFile.cs :
              add build option for moonlight.
    svn path=/trunk/csvorbis/; revision=130023
    atsushieno committed Mar 23, 2009
Commits on Apr 5, 2003
  1. Some uncommitted change.

    svn path=/trunk/csvorbis/; revision=13217
    Mark Crichton committed Apr 5, 2003
Commits on Jul 20, 2002
  1. ChangeLog update.

    svn path=/trunk/csvorbis/; revision=5970
    Alp Toker committed Jul 20, 2002
Commits on Jul 11, 2002
  1. Open files read only, make read() public and ensure that methods retu…

    …rn a
    svn path=/trunk/csvorbis/; revision=5710
    Alp Toker committed Jul 11, 2002
Commits on Jul 6, 2002
  1. Fix a small decoding bug in VorbisFile. It now works for little endian

    svn path=/trunk/csvorbis/; revision=5626
    Mark Crichton committed Jul 6, 2002
Commits on May 24, 2002
  1. Fixed windows target in makefiles.

    svn path=/trunk/csvorbis/; revision=4920
    Mark Crichton committed May 24, 2002
  2. Added license and a README.

    svn path=/trunk/csvorbis/; revision=4919
    Mark Crichton committed May 24, 2002
  3. VorbisFile is now valid C#. If it works, however, is another story...

    svn path=/trunk/csvorbis/; revision=4917
    Mark Crichton committed May 24, 2002
Commits on May 17, 2002
  1. Added some proper makefiles. Work under Linux/Unix. Haven't tested under

    With this, csvorbis is now ready for public consumption.
    Have fun with it!
    svn path=/trunk/csvorbis/; revision=4729
    Mark Crichton committed May 17, 2002
Commits on May 16, 2002
  1. Workaround for mcs bug. Basically constructs like:

    would expand to:
    a[i++] = a[i++] + g;
    which lead to bad things happening.  So, occurences of that (1 in
    CodeBook.cs, one in Lsp.c, and 4 in Drft.cs), were changed to the
    a[i] += g;
    This sounds like it works on all streams beta4 onward.
    With this change, csvorbis compiles and works with mcs.
    svn path=/trunk/csvorbis/; revision=4688
    Mark Crichton committed May 16, 2002
Commits on May 15, 2002
  1. Reverted my Drft class changes. I now know where the bug is. Waiting for

    mcs to be fixed.
    svn path=/trunk/csvorbis/; revision=4672
    Mark Crichton committed May 15, 2002
Commits on May 14, 2002
  1. Trying to debug mcs. Added some debugging printf's for the FFT.

    svn path=/trunk/csvorbis/; revision=4624
    Mark Crichton committed May 14, 2002
Commits on May 13, 2002
  1. Reverting change.

    svn path=/trunk/csvorbis/; revision=4600
    Mark Crichton committed May 13, 2002
  2. Changed the lsp_to_curve method. It's the "straightforward" version from

    svn path=/trunk/csvorbis/; revision=4592
    Mark Crichton committed May 13, 2002
  3. Removed charset type. Was causing the mcs compiler under Windows to g…

    …o off
    the deep end.
    svn path=/trunk/csvorbis/; revision=4591
    Mark Crichton committed May 13, 2002
Commits on May 7, 2002
  1. Converted FloatHack from a class to a struct.

    svn path=/trunk/csvorbis/; revision=4385
    Mark Crichton committed May 7, 2002
Commits on May 6, 2002
  1. Useless files deleted.

    svn path=/trunk/csvorbis/; revision=4354
    Mark Crichton committed May 6, 2002
Commits on May 5, 2002
  1. More changes. Fixed comment parsing code, removed debugging outputs.

    svn path=/trunk/csvorbis/; revision=4308
    Mark Crichton committed May 5, 2002
Commits on Apr 28, 2002
  1. Cleaned up some of the copyright stuff. Also put my name in as respon…

    for the C# code.
    I'm going to answer to St. Peter for this...I just know I am.
    svn path=/trunk/csvorbis/; revision=4108
    Mark Crichton committed Apr 28, 2002
  2. Fixed some file buffer flushing bugs. However, the code now works and

    produces data comparable to Ogg Vorbis 1.0rc3.
    There appear to be one or two small math problems lurking around somewhere, but
    they dont seem to affect quality (+/- 1 in some of the PCM values...looks
    like a rounding error).
    Need to finish porting synchronized() to C#'s locking mechanism, and editing
    the comments in the files.  Also, should find a way to clean up all the
    internal methods/variables.  csogg is a huge abuser of this...
    svn path=/trunk/csvorbis/; revision=4103
    Mark Crichton committed Apr 28, 2002
Commits on Apr 27, 2002
  1. Reduced some complex expressions down. Hopefully mono's register allo…

    can hack this.
    svn path=/trunk/csvorbis/; revision=4093
    Mark Crichton committed Apr 27, 2002
Commits on Apr 26, 2002
  1. Reduced complexity in :checksum so mono can handle it. Maybe.

    svn path=/trunk/csvorbis/; revision=4053
    Mark Crichton committed Apr 26, 2002
Commits on Apr 25, 2002
  1. Fixed some warnings, and added TODOs in the Comment code.

    Need to find a good way to convert byte[] into a String of some sort.
    svn path=/trunk/csvorbis/; revision=4039
    Mark Crichton committed Apr 25, 2002
  2. Fixed bugs in FFT that crpped up from Java port.

    Removed debugging WriteLines
    svn path=/trunk/csvorbis/; revision=4038
    Mark Crichton committed Apr 25, 2002
Commits on Apr 24, 2002
  1. Removed all warnings. FFT still needs work.

    Added test application.
    svn path=/trunk/csvorbis/; revision=4017
    Mark Crichton committed Apr 24, 2002
Commits on Apr 22, 2002
  1. Initial revision

    svn path=/trunk/csvorbis/; revision=3945
    Mark Crichton committed Apr 22, 2002