mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
31cdda5218
This builds the opus reference library in media/libopus. We support both fixed and floating point builds, switched by MOZ_OPUS_FIXED. Currently this isn't defined by anything but should probably offer a configure option, and default to true on arm. Thanks to Tim Terriberry for additional review.
118 lines
2.0 KiB
Modula-2
118 lines
2.0 KiB
Modula-2
LIBRARY gkmedias.dll
|
|
EXPORTS
|
|
#ifdef MOZ_WEBM
|
|
nestegg_destroy
|
|
nestegg_duration
|
|
nestegg_free_packet
|
|
nestegg_init
|
|
nestegg_packet_count
|
|
nestegg_packet_data
|
|
nestegg_packet_track
|
|
nestegg_packet_tstamp
|
|
nestegg_read_packet
|
|
nestegg_track_audio_params
|
|
nestegg_track_codec_data
|
|
nestegg_track_codec_data_count
|
|
nestegg_track_codec_id
|
|
nestegg_track_count
|
|
nestegg_track_seek
|
|
nestegg_track_type
|
|
nestegg_track_video_params
|
|
nestegg_tstamp_scale
|
|
#ifndef MOZ_NATIVE_LIBVPX
|
|
vpx_codec_control_
|
|
vpx_codec_dec_init_ver
|
|
vpx_codec_decode
|
|
vpx_codec_destroy
|
|
vpx_codec_get_frame
|
|
vpx_codec_peek_stream_info
|
|
vpx_codec_vp8_dx
|
|
#endif
|
|
#endif
|
|
#ifdef MOZ_VORBIS
|
|
ogg_page_bos
|
|
ogg_page_granulepos
|
|
ogg_page_serialno
|
|
ogg_stream_check
|
|
ogg_stream_clear
|
|
ogg_stream_init
|
|
ogg_stream_packetout
|
|
ogg_stream_pagein
|
|
ogg_stream_reset
|
|
ogg_sync_buffer
|
|
ogg_sync_clear
|
|
ogg_sync_init
|
|
ogg_sync_pageseek
|
|
ogg_sync_reset
|
|
ogg_sync_wrote
|
|
vorbis_block_clear
|
|
vorbis_block_init
|
|
vorbis_comment_clear
|
|
vorbis_comment_init
|
|
vorbis_dsp_clear
|
|
vorbis_info_clear
|
|
vorbis_info_init
|
|
vorbis_packet_blocksize
|
|
vorbis_synthesis
|
|
vorbis_synthesis_blockin
|
|
vorbis_synthesis_headerin
|
|
vorbis_synthesis_init
|
|
vorbis_synthesis_pcmout
|
|
vorbis_synthesis_read
|
|
vorbis_synthesis_restart
|
|
#endif
|
|
#ifdef MOZ_SYDNEYAUDIO
|
|
sa_stream_create_pcm
|
|
sa_stream_destroy
|
|
sa_stream_drain
|
|
sa_stream_get_min_write
|
|
sa_stream_get_position
|
|
sa_stream_get_write_size
|
|
sa_stream_open
|
|
sa_stream_pause
|
|
sa_stream_resume
|
|
sa_stream_write
|
|
#endif
|
|
#ifdef MOZ_CUBEB
|
|
cubeb_destroy
|
|
cubeb_init
|
|
cubeb_stream_destroy
|
|
cubeb_stream_get_position
|
|
cubeb_stream_init
|
|
cubeb_stream_start
|
|
cubeb_stream_stop
|
|
#endif
|
|
#ifdef MOZ_OGG
|
|
th_comment_clear
|
|
th_comment_init
|
|
th_decode_alloc
|
|
th_decode_free
|
|
th_decode_headerin
|
|
th_decode_packetin
|
|
th_decode_ycbcr_out
|
|
th_granule_frame
|
|
th_info_clear
|
|
th_info_init
|
|
th_packet_isheader
|
|
th_packet_iskeyframe
|
|
th_setup_free
|
|
#endif
|
|
#ifdef MOZ_OPUS
|
|
opus_decoder_create
|
|
opus_decoder_destroy
|
|
opus_decoder_ctl
|
|
opus_decoder_get_nb_samples
|
|
opus_decode
|
|
opus_decode_float
|
|
#endif
|
|
ShInitialize
|
|
ShFinalize
|
|
ShGetObjectCode
|
|
ShDestruct
|
|
ShGetInfoLog
|
|
ShCompile
|
|
ShGetInfo
|
|
ShConstructCompiler
|
|
ShGetActiveAttrib
|
|
ShGetActiveUniform
|