Change shared libaries used by libtheora for new theora api
parent
b61f11a727
commit
d1a67c358e
|
@ -15,15 +15,19 @@ USING:
|
|||
IN: ogg.theora
|
||||
|
||||
<<
|
||||
"theora" {
|
||||
{ [ os winnt? ] [ "theora.dll" ] }
|
||||
{ [ os macosx? ] [ "libtheora.0.dylib" ] }
|
||||
{ [ os unix? ] [ "libtheora.so" ] }
|
||||
"theoradec" {
|
||||
{ [ os winnt? ] [ "theoradec.dll" ] }
|
||||
{ [ os macosx? ] [ "libtheoradec.0.dylib" ] }
|
||||
{ [ os unix? ] [ "libtheoradec.so" ] }
|
||||
} cond "cdecl" add-library
|
||||
|
||||
"theoraenc" {
|
||||
{ [ os winnt? ] [ "theoraenc.dll" ] }
|
||||
{ [ os macosx? ] [ "libtheoraenc.0.dylib" ] }
|
||||
{ [ os unix? ] [ "libtheoraenc.so" ] }
|
||||
} cond "cdecl" add-library
|
||||
>>
|
||||
|
||||
LIBRARY: theora
|
||||
|
||||
CONSTANT: TH-EFAULT -1
|
||||
CONSTANT: TH-EINVAL -10
|
||||
CONSTANT: TH-EBADHEADER -20
|
||||
|
@ -105,6 +109,7 @@ STRUCT: th-huff-code
|
|||
{ nbits int }
|
||||
;
|
||||
|
||||
LIBRARY: theoradec
|
||||
FUNCTION: char* th_version_string ( ) ;
|
||||
FUNCTION: uint th_version_number ( ) ;
|
||||
FUNCTION: longlong th_granule_frame ( void* encdec, longlong granpos) ;
|
||||
|
@ -139,6 +144,7 @@ CONSTANT: TH-RATECTL-CAP-UNDERFOW 4
|
|||
|
||||
TYPEDEF: void* th-enc-ctx
|
||||
|
||||
LIBRARY: theoraenc
|
||||
FUNCTION: th-enc-ctx* th_encode_alloc ( th-info* info ) ;
|
||||
FUNCTION: int th_encode_ctl ( th-enc-ctx* enc, int req, void* buf, int buf_sz ) ;
|
||||
FUNCTION: int th_encode_flushheader ( th-enc-ctx* enc, th-comment* comments, ogg-packet* op ) ;
|
||||
|
@ -165,6 +171,7 @@ STRUCT: th-stripe-callback
|
|||
TYPEDEF: void* th-dec-ctx
|
||||
TYPEDEF: void* th-setup-info
|
||||
|
||||
LIBRARY: theoradec
|
||||
FUNCTION: int th_decode_headerin ( th-info* info, th-comment* tc, th-setup-info** setup, ogg-packet* op ) ;
|
||||
FUNCTION: th-dec-ctx* th_decode_alloc ( th-info* info, th-setup-info* setup ) ;
|
||||
FUNCTION: void th_setup_free ( th-setup-info* setup ) ;
|
||||
|
|
Loading…
Reference in New Issue