1. 30 Apr, 2018 1 commit
  2. 08 Nov, 2017 1 commit
    • Ralph Giles's avatar
      Remove obsolete $Id$ svn substitution marks. · f56d8af4
      Ralph Giles authored
      Subversion, like cvs, had a mechanism for replacing inline template
      text on checkout for representing things like 'last modified date'.
      
      Git does not support this, so remove the template strings from
      file header comments.
      
      Also less aggressive language is os_types.h.
      f56d8af4
  3. 07 Nov, 2017 1 commit
  4. 01 Nov, 2017 1 commit
    • James Ross-Gowan's avatar
      Fix struct comparison in tests for Win64 · ea2b9594
      James Ross-Gowan authored
      
      
      On 64-bit Windows, sizeof(unsigned char *) is 8, sizeof(long) is 4 and
      alignof(ogg_int64_t) is 8. This results in a 4-byte hole in ogg_packet
      after "long e_o_s", which means ogg_packet structs cannot be reliably
      compared by memcmp. Compare ogg_packet structs member-by-member instead.
      
      This fixes `make check` for me on mingw-w64/GCC.
      Signed-off-by: Ralph Giles's avatarRalph Giles <giles@thaumas.net>
      ea2b9594
  5. 16 Jun, 2017 1 commit
    • Timothy B. Terriberry's avatar
      Make false continued packet handling consistent · 14920bae
      Timothy B. Terriberry authored
      A false continued packet occurs if the previous page ended at the
       end of a packet, with no sequence number gap and no continued data
       on that page, while the current page has the continued packet flag
       set.
      Previously, if you drained all of the buffered packet data by
       repeatedly calling ogg_stream_packetout() after submitting the
       previous page but before submitting the current page, libogg would
       discard the continued data at the beggining of the current page.
      However, if you left the previous page's data in the buffer, then
       libogg would happily return the continued data at the start of the
       current page as a separate packet when you eventually did call
       ogg_stream_packetout().
      
      This patch makes libogg consistently discard this data.
      14920bae
  6. 08 Jan, 2013 1 commit
  7. 04 Aug, 2011 2 commits
  8. 01 Aug, 2011 1 commit
  9. 01 Nov, 2010 1 commit
  10. 29 Oct, 2010 1 commit
  11. 27 Oct, 2010 1 commit
  12. 04 Jun, 2010 1 commit
  13. 05 Apr, 2010 1 commit
  14. 29 Mar, 2010 1 commit
    • Gregory Maxwell's avatar
      Add a 'ogg_stream_pageout_fill' function to allow smart applications with... · eb2fce49
      Gregory Maxwell authored
      Add a 'ogg_stream_pageout_fill' function to allow smart applications with delay sensitive flushing to produce big pages. Increase the default minimum fill amount to 8 based on latency measurements with actual files. These changes may be controversial but since we've recently had a release I thought there would be no harm in getting them into the repository for discussion.
      
      svn path=/trunk/ogg/; revision=17098
      eb2fce49
  15. 26 Mar, 2010 2 commits
  16. 21 Mar, 2010 1 commit
    • Monty's avatar
      Modify default page flushing behavior; · 67aafdb4
      Monty authored
      1) Don't unneccessarily span pages.
      2) Unless necessary, don't flush pages if there are less than four packets on
         them; this expands page size to reduce unneccessary overhead if incoming
         packets are large.
      
      
      svn path=/trunk/ogg/; revision=16993
      67aafdb4
  17. 27 May, 2009 2 commits
  18. 19 May, 2009 1 commit
    • Monty's avatar
      Update configure script to use new 'legal' names for cache vals (I hate you so much, autofoo) · 76f4809e
      Monty authored
      Update ogg to check the return of all allocs for those on embedded
      platforms with guarantees non-ovecommit.  Be aware that these checks
      are useless on any modern desktop OS, but that embedded folks with no
      MMU and a hard heap boundary will benefit.
      
      Add one new call to bitpacker that will query a write-mode
      oggpack_buffer to see if it ran out of memory at some point; there was
      no other way to add the error reporting in an ABI-compatible manner
      (and it also allows the writepacker to avoid extra checks; it will
      just keep going after running out of memory without faulting and state
      can be queried later).
      
      
      svn path=/trunk/ogg/; revision=16016
      76f4809e
  19. 09 Feb, 2008 1 commit
  20. 08 Feb, 2007 1 commit
  21. 23 Jul, 2005 1 commit
    • Ralph Giles's avatar
      Correct the test case data to expect a granulepos of -1 on pages where · d0acdd7d
      Ralph Giles authored
      no packet ends. The spec is clear about this but the unit tests assumed
      the old behaviour (carry over the previous granulepos) was correct.
      
      I did not verify the new CRC values by hand however, they are just copied
      from the library output.
      
      Also update changelog for the bug fix.
      
      svn path=/trunk/ogg/; revision=9601
      d0acdd7d
  22. 22 Jul, 2005 1 commit
  23. 06 Jun, 2005 1 commit
  24. 22 Sep, 2004 2 commits
  25. 19 Aug, 2004 1 commit
  26. 11 Aug, 2004 1 commit
  27. 29 Sep, 2002 1 commit
  28. 11 Jul, 2002 1 commit
    • Monty's avatar
      · d7ddc941
      Monty authored
      Xiphophorus -> Xiph.Org changes
      
      svn path=/trunk/ogg/; revision=3577
      d7ddc941
  29. 07 Mar, 2002 1 commit
    • Monty's avatar
      · 01960469
      Monty authored
      add 'ogg_stream_reset_serialno()' because it's useful.  The same
      functionality before required a clear/init cycle that involved
      free()/malloc().
      
      Monty
      
      svn path=/trunk/ogg/; revision=3125
      01960469
  30. 20 Dec, 2001 1 commit
  31. 24 Nov, 2001 2 commits
    • Monty's avatar
      · e92c722f
      Monty authored
      Added suggested public API exposure for regenerating checksum.
      
      svn path=/trunk/ogg/; revision=2405
      e92c722f
    • Monty's avatar
      · 615227a7
      Monty authored
      Finally make the CRC lookup table a static initializer, like it always
      should have been.
      
      Monty
      
      svn path=/trunk/ogg/; revision=2402
      615227a7
  32. 22 Nov, 2001 1 commit
    • Monty's avatar
      · 12eccde0
      Monty authored
      Fix to ogg_page_packets; it was looking for the wrong marker.
      
      svn path=/trunk/ogg/; revision=2397
      12eccde0
  33. 15 Nov, 2001 1 commit
  34. 02 Oct, 2001 1 commit
  35. 24 May, 2001 1 commit
    • Monty's avatar
      · a88ea667
      Monty authored
      optimization when using peek as a packet detector
      
      svn path=/trunk/ogg/; revision=1455
      a88ea667