Commit Graph

52 Commits

Author SHA1 Message Date
David Schleef
b61c2f4106 Add types for TI c6x compiler
svn path=/trunk/ogg/; revision=16649
2009-10-25 00:49:58 +00:00
Monty
6c910cba2a DESTROY ALL TABS
svn path=/trunk/ogg/; revision=16051
2009-05-27 05:00:06 +00:00
Monty
22f8dcde1f Add now async error interface calls to ogg.h
svn path=/trunk/ogg/; revision=16048
2009-05-27 03:55:40 +00:00
Monty
76f4809e46 Update configure script to use new 'legal' names for cache vals (I hate you so much, autofoo)
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
2009-05-19 23:27:38 +00:00
Tim Terriberry
70d72b73b2 The iovec patch uses size_t, so we must include <stddef.h>.
svn path=/trunk/ogg/; revision=15586
2008-12-16 00:55:09 +00:00
Ralph Giles
3fda17917b Whitespace cleanup.
svn path=/trunk/ogg/; revision=15585
2008-12-16 00:51:15 +00:00
ivo
834caa2fb1 Build support for Haiku. Patch by scottmc at gmail. Closes #1371.
svn path=/trunk/ogg/; revision=14997
2008-06-04 03:27:18 +00:00
erikd
b289ad278a Minor fixes to allow cross compiling from Linux to windows and running the tests under Wine.
svn path=/trunk/ogg/; revision=14725
2008-04-13 12:26:40 +00:00
erikd
d9fc21a5ab six const correct-ness fixes
svn path=/trunk/ogg/; revision=14463
2008-02-09 11:16:55 +00:00
ivo
50ec62a391 improving linking against libogg in OS X according to latest patch in ticket #289
svn path=/trunk/ogg/; revision=14168
2007-11-16 14:08:06 +00:00
Monty
440e37e722 Add Andrew Donkin's iovec patch to libogg 1. Applied as-is after
review.


svn path=/trunk/ogg/; revision=12446
2007-02-08 22:22:43 +00:00
Ralph Giles
295f14e94d Use stdint types for the CYGWIN build instead of the ones from
_G_config.h. This is reportedly more reliable in these modern
times.

Also, remove spurious whitespace from the MINGW32 typedefs.

svn path=/trunk/ogg/; revision=11511
2006-06-03 22:30:13 +00:00
Ralph Giles
0e33109e4d remove obsolete .cvsignore files
svn path=/trunk/ogg/; revision=10757
2006-01-28 03:20:59 +00:00
Conrad Parker
baebf2b97b add support for Symbian OS, from Colin Ward (CSIRO)
svn path=/trunk/ogg/; revision=7524
2004-08-11 04:20:36 +00:00
Thomas Vander Stichele
39ea1f46a1 * error out on autotools failures so warnings are caught early on
* clean up AC_OUTPUT
* AUTOMAKE_OPTIONS = foreign only needs to be done toplevel
  (this can be verified by checking Makefile's generated in other directories
   and seeing that the var isn't used)
 


svn path=/trunk/ogg/; revision=6990
2004-07-05 11:13:36 +00:00
Tim Terriberry
ec5feee843 Roll back change in r4539 which has us recursing into ogg2 instead of ogg.
I don't know why this happened, if somoene committed to the wrong branch or
the cvs2svn script flubbed up, but this lets us bulid libogg again.

svn path=/trunk/ogg/; revision=6620
2004-05-04 04:53:23 +00:00
Ralph Giles
2f1413df38 Correct a typo. Helps to test these things before you commit instead of after.
svn path=/trunk/ogg/; revision=5950
2004-03-14 17:35:19 +00:00
Ralph Giles
ee0fe29c0f Add platform-specific int types for MingW32. After a patch from John Edwards.
Jan posted a different patch:

  http://www.xiph.org/archives/vorbis-dev/200402/0039.html

Most everyone (but MSVC) ships stdint types in either stdint.h or inttypes.h these days, but there
can be some tricky collisions with older installations, so I'd rather avoid a new portability
refinement tail this close to release.

svn path=/trunk/ogg/; revision=5948
2004-03-14 17:26:27 +00:00
Ralph Giles
829d1e085d Ugly autotools foo. nodist_HEADERS requires automake 1.6 or later. add
this requirement to AUTOMAKE_OPTIONS and port the corresponding autogen
support from libao.

svn path=/trunk/ogg/; revision=5549
2003-11-10 13:01:06 +00:00
calc
00c9b68b50 build system updates
1. to not ship config_types.h
2. to install new html/rfc files

svn path=/trunk/ogg/; revision=5488
2003-10-18 21:17:30 +00:00
Monty
032c6e0b1a Patch to add types for DJGPP
svn path=/trunk/ogg/; revision=5281
2003-09-02 05:09:14 +00:00
Mike Smith
f65af34324 PS2 types from "David Etherton" <etherton@rockstarsandiego.com>
svn path=/trunk/ogg/; revision=4784
2003-05-23 09:41:40 +00:00
cvs2svn
80e4e23757 This commit was generated by cvs2svn to compensate for changes in r4539,
which included commits to RCS files with non-trunk default branches.

svn path=/trunk/ogg/; revision=4540
2003-03-26 07:35:38 +00:00
Mike Smith
cd431123cf Committing fix for #245
svn path=/trunk/ogg/; revision=4267
2003-01-18 08:40:52 +00:00
Monty
8c5200cacf Add ogg_uint16_t for Theora
svn path=/trunk/ogg/; revision=3916
2002-09-18 04:42:09 +00:00
Monty
bb1f955ad7 Add bigendian bitpacker to libogg (that is, a packer that packs MSbit
first into bit position 7, rtaher than LSb first into bit position 0,
ala Vorbis I).

VP3 needs it, as will other future Ogg codecs.  Might as well add it
now.

Monty

svn path=/trunk/ogg/; revision=3911
2002-09-15 23:48:03 +00:00
Mike Smith
4b05978e22 Ryan Gordon's BeOS fixes.
svn path=/trunk/ogg/; revision=3678
2002-07-19 08:25:51 +00:00
Ralph Giles
7a15ef8a57 re-add an incorrectly removed prototype.
svn path=/trunk/ogg/; revision=3612
2002-07-13 10:28:34 +00:00
Ralph Giles
997f080e0f Remove unimplemented routines from ogg.h. If there's supposed to be there for some reason, please correct.
svn path=/trunk/ogg/; revision=3603
2002-07-12 13:06:21 +00:00
Monty
d7ddc9412f Xiphophorus -> Xiph.Org changes
svn path=/trunk/ogg/; revision=3577
2002-07-11 09:09:08 +00:00
Monty
7a5c1a2e19 Tested changes needed for ongoing work on branches in vorbis/
Add bitpack copy and checkpoint functions

svn path=/trunk/ogg/; revision=3289
2002-05-08 03:34:10 +00:00
Monty
01960469f3 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
2002-03-07 03:36:53 +00:00
Segher Boessenkool
08dbd66e64 lots of extremely minor fixes
svn path=/trunk/ogg/; revision=2867
2001-12-20 00:58:45 +00:00
Monty
e92c722f79 Added suggested public API exposure for regenerating checksum.
svn path=/trunk/ogg/; revision=2405
2001-11-24 07:49:32 +00:00
Ralph Giles
b040b19e91 Add build-specific defines to os_types.h for the ProjectBuilder stuff. As
near as I can tell ProjectBuilder doesn't actually define __MACOS__ or
__COCOA__ or __PROJECTBUILDER__ or any other obvious thing. This config
actually passes -D__MACOSX__ on the gcc cmd line and switches off that.

The ogg framework should now build 'out of the box'.

svn path=/trunk/ogg/; revision=2290
2001-11-02 07:39:13 +00:00
Monty
2226c9015a Brian was right; I missed this one.
svn path=/trunk/ogg/; revision=1470
2001-06-03 03:09:18 +00:00
Monty
e83f70b5ea Minor API additions; none break compatability.
added ogg_stream_packetpeek; returns the next packet from the stream
stste without removing it from the stream.

ogg_stream_packetout can now be passed a NULL packet pointer; in this
case it removes the packet at the head of the stream and drops it on
the floor.

Monty

svn path=/trunk/ogg/; revision=1453
2001-05-24 01:04:36 +00:00
Monty
6703476284 final beta 4 commit
change to BSD license
version update

svn path=/trunk/ogg/; revision=1333
2001-02-26 03:49:59 +00:00
Monty
f8c26bb412 Update copyright dates.
svn path=/trunk/ogg/; revision=1242
2001-02-02 03:51:18 +00:00
Monty
485865d187 Typedef correction for cygwin
svn path=/trunk/ogg/; revision=1190
2001-01-22 00:56:30 +00:00
Mike Smith
60e46c68e6 Added vorbis_commentheader_out() to vorbis
Added ogg_packet_clear to ogg

Updated vcedit.c to use them. There's now enough source there to build a working and useful comment editor.

svn path=/trunk/ogg/; revision=1172
2001-01-18 10:54:32 +00:00
Monty
b6dc6eecde Also need defines for _ogg_free
svn path=/trunk/ogg/; revision=1053
2000-11-13 23:54:59 +00:00
Monty
8f8da8ff34 Merge branch_beta3 onto the mainline.
Monty

svn path=/trunk/ogg/; revision=989
2000-11-05 23:50:21 +00:00
Monty
7e1955da22 Added 'ogg_page_packets()' call. See source for comment documentation.
Monty

svn path=/trunk/ogg/; revision=721
2000-10-10 05:42:34 +00:00
Jack Moffitt
fed0cad60d updated cvsignore
svn path=/trunk/ogg/; revision=718
2000-10-06 07:33:00 +00:00
Jack Moffitt
aacd3d7e3c macintosh build fixes for ogg
os_types.h should be win32 and mac ready

svn path=/trunk/ogg/; revision=717
2000-10-06 07:32:30 +00:00
Jack Moffitt
38de061e69 Where was ogg_sync_destroy... silly xiphmont :)
svn path=/trunk/ogg/; revision=703
2000-09-28 05:01:56 +00:00
Jack Moffitt
768a677a97 ogg_stream_eof -> ogg_stream_eos
svn path=/trunk/ogg/; revision=691
2000-09-26 19:29:22 +00:00
Jack Moffitt
fc19d28019 changed all instances of "frameno" to "granulepos"
jack.

svn path=/trunk/ogg/; revision=687
2000-09-26 17:55:58 +00:00
Jack Moffitt
93f5598a69 ack, some of the '_' were still lingering.
svn path=/trunk/ogg/; revision=648
2000-09-07 00:38:33 +00:00