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