mirror of
https://github.com/vgmstream/vgmstream.git
synced 2024-11-12 01:30:49 +01:00
0688de3146
- 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
175 lines
2.8 KiB
Modula-2
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 |