vgmstream/ext_libs/libvorbis.def
bnnm 0688de3146 update libvorbis
- compiled with mingw-w64 GCC 12.2
- version 1.3.7 (vorbis) + 1.3.5 (ogg)
- removes vorbisenc code for smaller DLL
- optimization flags for slightly improved performance
2023-01-15 17:18:14 +01:00

175 lines
2.8 KiB
Modula-2

;
; vgmstream's libvorbis.def
; fused from official ogg.def + vorbis.def (without vorbisenc functions) + vorbisfile.def
;
LIBRARY libvorbis.dll
EXPORTS
;;; ogg.def
;
oggpack_writeinit
oggpack_writetrunc
oggpack_writealign
oggpack_writecopy
oggpack_reset
oggpack_writeclear
oggpack_readinit
oggpack_write
oggpack_look
oggpack_look1
oggpack_adv
oggpack_adv1
oggpack_read
oggpack_read1
oggpack_bytes
oggpack_bits
oggpack_get_buffer
;
oggpackB_writeinit
oggpackB_writetrunc
oggpackB_writealign
oggpackB_writecopy
oggpackB_reset
oggpackB_writeclear
oggpackB_readinit
oggpackB_write
oggpackB_look
oggpackB_look1
oggpackB_adv
oggpackB_adv1
oggpackB_read
oggpackB_read1
oggpackB_bytes
oggpackB_bits
oggpackB_get_buffer
;
ogg_stream_packetin
ogg_stream_pageout
ogg_stream_flush
;
ogg_sync_init
ogg_sync_clear
ogg_sync_reset
ogg_sync_destroy
ogg_sync_buffer
ogg_sync_wrote
ogg_sync_pageseek
ogg_sync_pageout
ogg_stream_pagein
ogg_stream_packetout
ogg_stream_packetpeek
;
ogg_stream_init
ogg_stream_clear
ogg_stream_reset
ogg_stream_reset_serialno
ogg_stream_destroy
ogg_stream_eos
ogg_stream_pageout_fill
ogg_stream_flush_fill
;
ogg_page_checksum_set
ogg_page_version
ogg_page_continued
ogg_page_bos
ogg_page_eos
ogg_page_granulepos
ogg_page_serialno
ogg_page_pageno
ogg_page_packets
ogg_packet_clear
;;; vorbis.def
;
_floor_P
_mapping_P
_residue_P
;
vorbis_info_init
vorbis_info_clear
vorbis_info_blocksize
;
vorbis_comment_init
vorbis_comment_add
vorbis_comment_add_tag
vorbis_comment_query
vorbis_comment_query_count
vorbis_comment_clear
;
vorbis_block_init
vorbis_block_clear
vorbis_dsp_clear
vorbis_granule_time
;
vorbis_analysis_init
vorbis_commentheader_out
vorbis_analysis_headerout
vorbis_analysis_buffer
vorbis_analysis_wrote
vorbis_analysis_blockout
vorbis_analysis
vorbis_bitrate_addblock
vorbis_bitrate_flushpacket
;
vorbis_synthesis_headerin
vorbis_synthesis_init
vorbis_synthesis_restart
vorbis_synthesis
vorbis_synthesis_trackonly
vorbis_synthesis_blockin
vorbis_synthesis_pcmout
vorbis_synthesis_lapout
vorbis_synthesis_read
vorbis_packet_blocksize
vorbis_synthesis_halfrate
vorbis_synthesis_halfrate_p
vorbis_synthesis_idheader
;
vorbis_window
;_analysis_output_always
;vorbis_encode_init
;vorbis_encode_setup_managed
;vorbis_encode_setup_vbr
;vorbis_encode_init_vbr
;vorbis_encode_setup_init
;vorbis_encode_ctl
;
vorbis_version_string
;;; vorbisfile.def
;
ov_clear
ov_open
ov_open_callbacks
ov_bitrate
ov_bitrate_instant
ov_streams
ov_seekable
ov_serialnumber
ov_raw_total
ov_pcm_total
ov_time_total
ov_raw_seek
ov_pcm_seek
ov_pcm_seek_page
ov_time_seek
ov_time_seek_page
ov_raw_seek_lap
ov_pcm_seek_lap
ov_pcm_seek_page_lap
ov_time_seek_lap
ov_time_seek_page_lap
ov_raw_tell
ov_pcm_tell
ov_time_tell
ov_info
ov_comment
ov_read
ov_read_float
ov_test
ov_test_callbacks
ov_test_open
ov_crosslap
ov_halfrate
ov_halfrate_p
ov_fopen