mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 08:35:26 +00:00
518 lines
13 KiB
Modula-2
518 lines
13 KiB
Modula-2
;+# This Source Code Form is subject to the terms of the Mozilla Public
|
|
;+# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
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_SPEEX_RESAMPLER
|
|
speex_resampler_init
|
|
speex_resampler_init_frac
|
|
speex_resampler_destroy
|
|
speex_resampler_process_float
|
|
speex_resampler_process_int
|
|
speex_resampler_process_interleaved_float
|
|
speex_resampler_process_interleaved_int
|
|
speex_resampler_set_rate
|
|
speex_resampler_get_rate
|
|
speex_resampler_set_rate_frac
|
|
speex_resampler_get_ratio
|
|
speex_resampler_set_quality
|
|
speex_resampler_get_quality
|
|
speex_resampler_set_input_stride
|
|
speex_resampler_get_input_stride
|
|
speex_resampler_set_output_stride
|
|
speex_resampler_get_output_stride
|
|
speex_resampler_get_input_latency
|
|
speex_resampler_get_output_latency
|
|
speex_resampler_skip_zeros
|
|
speex_resampler_reset_mem
|
|
speex_resampler_strerror
|
|
#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
|
|
#ifndef MOZ_NATIVE_PNG
|
|
MOZ_APNG_get_first_frame_is_hidden
|
|
MOZ_APNG_get_next_frame_blend_op
|
|
MOZ_APNG_get_next_frame_delay_den
|
|
MOZ_APNG_get_next_frame_delay_num
|
|
MOZ_APNG_get_next_frame_dispose_op
|
|
MOZ_APNG_set_prog_frame_fn
|
|
MOZ_APNG_get_next_frame_height
|
|
MOZ_APNG_get_next_frame_width
|
|
MOZ_APNG_get_next_frame_x_offset
|
|
MOZ_APNG_get_next_frame_y_offset
|
|
MOZ_APNG_set_acTL
|
|
MOZ_APNG_set_first_frame_is_hidden
|
|
MOZ_APNG_set_num_plays
|
|
MOZ_APNG_write_frame_head
|
|
MOZ_APNG_write_frame_tail
|
|
MOZ_PNG_cr_info_str
|
|
MOZ_PNG_cr_read_str
|
|
MOZ_PNG_cr_write_str
|
|
MOZ_PNG_dest_read_str
|
|
MOZ_PNG_dest_write_str
|
|
MOZ_PNG_free_data
|
|
MOZ_PNG_get_channels
|
|
MOZ_PNG_get_cHRM
|
|
MOZ_PNG_get_gAMA
|
|
MOZ_PNG_get_IHDR
|
|
MOZ_PNG_get_iCCP
|
|
MOZ_PNG_get_io_ptr
|
|
MOZ_PNG_get_progressive_ptr
|
|
MOZ_PNG_get_sRGB
|
|
MOZ_PNG_get_tRNS
|
|
MOZ_PNG_get_valid
|
|
MOZ_PNG_longjmp
|
|
MOZ_PNG_process_data
|
|
MOZ_PNG_progressive_combine_row
|
|
MOZ_PNG_read_update_info
|
|
MOZ_PNG_set_cHRM
|
|
MOZ_PNG_set_crc_action
|
|
MOZ_PNG_set_gAMA
|
|
MOZ_PNG_set_gamma
|
|
MOZ_PNG_set_gray_to_rgb
|
|
MOZ_PNG_set_expand
|
|
MOZ_PNG_set_IHDR
|
|
MOZ_PNG_set_interlace_handling
|
|
MOZ_PNG_set_longjmp_fn
|
|
MOZ_PNG_set_progressive_read_fn
|
|
MOZ_PNG_set_scale_16
|
|
MOZ_PNG_set_write_fn
|
|
MOZ_PNG_write_end
|
|
MOZ_PNG_write_info
|
|
MOZ_PNG_write_row
|
|
#endif
|
|
#ifndef MOZ_NATIVE_JPEG
|
|
jpeg_calc_output_dimensions
|
|
jpeg_consume_input
|
|
jpeg_CreateCompress
|
|
jpeg_CreateDecompress
|
|
jpeg_destroy_compress
|
|
jpeg_destroy_decompress
|
|
jpeg_finish_compress
|
|
jpeg_finish_decompress
|
|
jpeg_finish_output
|
|
jpeg_has_multiple_scans
|
|
jpeg_input_complete
|
|
jpeg_read_header
|
|
jpeg_read_scanlines
|
|
jpeg_resync_to_restart
|
|
jpeg_save_markers
|
|
jpeg_set_defaults
|
|
jpeg_set_quality
|
|
jpeg_start_compress
|
|
jpeg_start_decompress
|
|
jpeg_start_output
|
|
jpeg_std_error
|
|
jpeg_write_scanlines
|
|
#endif
|
|
qcms_enable_iccv4
|
|
qcms_profile_create_rgb_with_gamma
|
|
qcms_profile_from_memory
|
|
qcms_profile_from_path
|
|
qcms_profile_from_unicode_path
|
|
qcms_profile_get_color_space
|
|
qcms_profile_get_rendering_intent
|
|
qcms_profile_is_bogus
|
|
qcms_profile_precache_output_transform
|
|
qcms_profile_release
|
|
qcms_profile_sRGB
|
|
qcms_transform_create
|
|
qcms_transform_data
|
|
qcms_transform_release
|
|
MOZ_XMLCheckQName
|
|
MOZ_XMLIsLetter
|
|
MOZ_XMLIsNCNameChar
|
|
MOZ_XMLTranslateEntity
|
|
MOZ_XML_ExternalEntityParserCreate
|
|
MOZ_XML_GetBase
|
|
MOZ_XML_GetCurrentByteIndex
|
|
MOZ_XML_GetCurrentColumnNumber
|
|
MOZ_XML_GetCurrentLineNumber
|
|
MOZ_XML_GetErrorCode
|
|
MOZ_XML_GetIdAttributeIndex
|
|
MOZ_XML_GetMismatchedTag
|
|
MOZ_XML_GetSpecifiedAttributeCount
|
|
MOZ_XML_Parse
|
|
MOZ_XML_ParserCreate_MM
|
|
MOZ_XML_ParserFree
|
|
MOZ_XML_ResumeParser
|
|
MOZ_XML_SetBase
|
|
MOZ_XML_SetCdataSectionHandler
|
|
MOZ_XML_SetCharacterDataHandler
|
|
MOZ_XML_SetCommentHandler
|
|
MOZ_XML_SetDefaultHandlerExpand
|
|
MOZ_XML_SetDoctypeDeclHandler
|
|
MOZ_XML_SetElementHandler
|
|
MOZ_XML_SetExternalEntityRefHandler
|
|
MOZ_XML_SetExternalEntityRefHandlerArg
|
|
MOZ_XML_SetNamespaceDeclHandler
|
|
MOZ_XML_SetNotationDeclHandler
|
|
MOZ_XML_SetParamEntityParsing
|
|
MOZ_XML_SetProcessingInstructionHandler
|
|
MOZ_XML_SetReturnNSTriplet
|
|
MOZ_XML_SetUnparsedEntityDeclHandler
|
|
MOZ_XML_SetUserData
|
|
MOZ_XML_SetXmlDeclHandler
|
|
MOZ_XML_StopParser
|
|
#ifdef MOZ_TREE_CAIRO
|
|
_moz_cairo_append_path
|
|
_moz_cairo_arc
|
|
_moz_cairo_arc_negative
|
|
_moz_cairo_clip
|
|
_moz_cairo_clip_extents
|
|
_moz_cairo_clip_preserve
|
|
_moz_cairo_close_path
|
|
_moz_cairo_copy_clip_rectangle_list
|
|
_moz_cairo_copy_path
|
|
_moz_cairo_copy_path_flat
|
|
_moz_cairo_create
|
|
_moz_cairo_curve_to
|
|
_moz_cairo_debug_reset_static_data
|
|
_moz_cairo_destroy
|
|
_moz_cairo_device_to_user
|
|
_moz_cairo_device_to_user_distance
|
|
_moz_cairo_fill
|
|
_moz_cairo_fill_extents
|
|
_moz_cairo_fill_preserve
|
|
_moz_cairo_font_face_destroy
|
|
_moz_cairo_font_options_create
|
|
_moz_cairo_font_options_destroy
|
|
_moz_cairo_font_options_get_hint_metrics
|
|
_moz_cairo_font_options_set_antialias
|
|
_moz_cairo_format_stride_for_width
|
|
_moz_cairo_get_antialias
|
|
_moz_cairo_get_current_point
|
|
_moz_cairo_get_dash
|
|
_moz_cairo_get_dash_count
|
|
_moz_cairo_get_fill_rule
|
|
_moz_cairo_get_group_target
|
|
_moz_cairo_get_line_cap
|
|
_moz_cairo_get_line_join
|
|
_moz_cairo_get_line_width
|
|
_moz_cairo_get_matrix
|
|
_moz_cairo_get_miter_limit
|
|
_moz_cairo_get_operator
|
|
_moz_cairo_get_scaled_font
|
|
_moz_cairo_get_source
|
|
_moz_cairo_get_target
|
|
_moz_cairo_glyph_extents
|
|
_moz_cairo_glyph_path
|
|
_moz_cairo_identity_matrix
|
|
_moz_cairo_image_surface_create
|
|
_moz_cairo_image_surface_create_for_data
|
|
_moz_cairo_image_surface_get_data
|
|
_moz_cairo_image_surface_get_format
|
|
_moz_cairo_image_surface_get_height
|
|
_moz_cairo_image_surface_get_stride
|
|
_moz_cairo_image_surface_get_width
|
|
_moz_cairo_in_fill
|
|
_moz_cairo_in_stroke
|
|
_moz_cairo_line_to
|
|
_moz_cairo_mask
|
|
_moz_cairo_mask_surface
|
|
_moz_cairo_matrix_init
|
|
_moz_cairo_matrix_init_identity
|
|
_moz_cairo_matrix_init_scale
|
|
_moz_cairo_matrix_invert
|
|
_moz_cairo_matrix_multiply
|
|
_moz_cairo_matrix_rotate
|
|
_moz_cairo_matrix_scale
|
|
_moz_cairo_matrix_transform_distance
|
|
_moz_cairo_matrix_transform_point
|
|
_moz_cairo_matrix_translate
|
|
_moz_cairo_move_to
|
|
_moz_cairo_new_path
|
|
_moz_cairo_new_sub_path
|
|
_moz_cairo_paint
|
|
_moz_cairo_paint_with_alpha
|
|
_moz_cairo_path_destroy
|
|
_moz_cairo_path_extents
|
|
_moz_cairo_pattern_add_color_stop_rgba
|
|
_moz_cairo_pattern_create_for_surface
|
|
_moz_cairo_pattern_create_linear
|
|
_moz_cairo_pattern_create_radial
|
|
_moz_cairo_pattern_create_rgba
|
|
_moz_cairo_pattern_destroy
|
|
_moz_cairo_pattern_get_color_stop_count
|
|
_moz_cairo_pattern_get_color_stop_rgba
|
|
_moz_cairo_pattern_get_extend
|
|
_moz_cairo_pattern_get_filter
|
|
_moz_cairo_pattern_get_linear_points
|
|
_moz_cairo_pattern_get_matrix
|
|
_moz_cairo_pattern_get_radial_circles
|
|
_moz_cairo_pattern_get_rgba
|
|
_moz_cairo_pattern_get_surface
|
|
_moz_cairo_pattern_get_type
|
|
_moz_cairo_pattern_reference
|
|
_moz_cairo_pattern_set_extend
|
|
_moz_cairo_pattern_set_filter
|
|
_moz_cairo_pattern_set_matrix
|
|
_moz_cairo_pattern_status
|
|
_moz_cairo_pdf_surface_create_for_stream
|
|
_moz_cairo_pop_group
|
|
_moz_cairo_pop_group_to_source
|
|
_moz_cairo_push_group_with_content
|
|
_moz_cairo_rectangle
|
|
_moz_cairo_rectangle_list_destroy
|
|
_moz_cairo_reference
|
|
_moz_cairo_reset_clip
|
|
_moz_cairo_restore
|
|
_moz_cairo_rotate
|
|
_moz_cairo_save
|
|
_moz_cairo_scale
|
|
_moz_cairo_scaled_font_create
|
|
_moz_cairo_scaled_font_destroy
|
|
_moz_cairo_scaled_font_get_font_matrix
|
|
_moz_cairo_scaled_font_get_font_options
|
|
_moz_cairo_scaled_font_get_type
|
|
_moz_cairo_scaled_font_reference
|
|
_moz_cairo_scaled_font_status
|
|
_moz_cairo_set_antialias
|
|
_moz_cairo_set_dash
|
|
_moz_cairo_set_fill_rule
|
|
_moz_cairo_set_font_face
|
|
_moz_cairo_set_font_size
|
|
_moz_cairo_set_line_cap
|
|
_moz_cairo_set_line_join
|
|
_moz_cairo_set_line_width
|
|
_moz_cairo_set_matrix
|
|
_moz_cairo_set_miter_limit
|
|
_moz_cairo_set_operator
|
|
_moz_cairo_set_scaled_font
|
|
_moz_cairo_set_source
|
|
_moz_cairo_set_source_rgba
|
|
_moz_cairo_set_source_surface
|
|
_moz_cairo_show_glyphs
|
|
_moz_cairo_status
|
|
_moz_cairo_stroke
|
|
_moz_cairo_stroke_extents
|
|
_moz_cairo_stroke_preserve
|
|
_moz_cairo_surface_create_similar
|
|
_moz_cairo_surface_destroy
|
|
_moz_cairo_surface_finish
|
|
_moz_cairo_surface_flush
|
|
_moz_cairo_surface_get_content
|
|
_moz_cairo_surface_get_device_offset
|
|
_moz_cairo_surface_get_reference_count
|
|
_moz_cairo_surface_get_subpixel_antialiasing
|
|
_moz_cairo_surface_get_type
|
|
_moz_cairo_surface_get_user_data
|
|
_moz_cairo_surface_mark_dirty
|
|
_moz_cairo_surface_mark_dirty_rectangle
|
|
_moz_cairo_surface_reference
|
|
_moz_cairo_surface_set_device_offset
|
|
_moz_cairo_surface_set_fallback_resolution
|
|
_moz_cairo_surface_set_subpixel_antialiasing
|
|
_moz_cairo_surface_set_user_data
|
|
_moz_cairo_surface_show_page
|
|
_moz_cairo_surface_status
|
|
_moz_cairo_tee_surface_add
|
|
_moz_cairo_tee_surface_create
|
|
_moz_cairo_tee_surface_index
|
|
_moz_cairo_transform
|
|
_moz_cairo_translate
|
|
_moz_cairo_user_to_device
|
|
_moz_cairo_user_to_device_distance
|
|
_moz_cairo_win32_font_face_create_for_logfontw_hfont
|
|
_moz_cairo_win32_printing_surface_create
|
|
_moz_cairo_win32_scaled_font_select_font
|
|
_moz_cairo_win32_surface_create
|
|
_moz_cairo_win32_surface_create_with_ddb
|
|
_moz_cairo_win32_surface_create_with_dib
|
|
_moz_cairo_win32_surface_get_dc
|
|
_moz_cairo_win32_surface_get_image
|
|
#ifdef MOZ_TREE_PIXMAN
|
|
_moz_pixman_image_composite32
|
|
_moz_pixman_image_create_bits
|
|
_moz_pixman_image_set_transform
|
|
_moz_pixman_image_unref
|
|
_moz_pixman_transform_from_pixman_f_transform
|
|
_moz_pixman_transform_invert
|
|
#endif
|
|
cairo_d2d_create_device
|
|
cairo_d2d_create_device_from_d3d10device
|
|
cairo_d2d_device_get_device
|
|
cairo_d2d_get_dc
|
|
cairo_d2d_get_image_surface_cache_usage
|
|
cairo_d2d_get_surface_vram_usage
|
|
cairo_d2d_present_backbuffer
|
|
cairo_d2d_release_dc
|
|
cairo_d2d_scroll
|
|
cairo_d2d_surface_create
|
|
cairo_d2d_surface_create_for_handle
|
|
cairo_d2d_surface_create_for_hwnd
|
|
cairo_d2d_surface_create_for_texture
|
|
cairo_d2d_surface_get_height
|
|
cairo_d2d_surface_get_texture
|
|
cairo_d2d_surface_get_width
|
|
cairo_dwrite_font_face_create_for_dwrite_fontface
|
|
cairo_dwrite_get_cleartype_rendering_mode
|
|
cairo_dwrite_scaled_font_allow_manual_show_glyphs
|
|
cairo_dwrite_scaled_font_get_force_GDI_classic
|
|
cairo_dwrite_scaled_font_set_force_GDI_classic
|
|
cairo_dwrite_set_cleartype_params
|
|
cairo_null_surface_create
|
|
cairo_release_device
|
|
cairo_surface_attach_snapshot
|
|
cairo_win32_get_dc_with_clip
|
|
cairo_win32_get_system_text_quality
|
|
cairo_win32_surface_create_with_alpha
|
|
cairo_win32_surface_get_height
|
|
cairo_win32_surface_get_width
|
|
cairo_win32_surface_set_can_convert_to_dib
|
|
#endif
|
|
hb_blob_create
|
|
hb_blob_destroy
|
|
hb_blob_get_data
|
|
hb_blob_get_empty
|
|
hb_blob_get_length
|
|
hb_blob_reference
|
|
hb_buffer_add_utf16
|
|
hb_buffer_create
|
|
hb_buffer_destroy
|
|
hb_buffer_get_glyph_infos
|
|
hb_buffer_get_glyph_positions
|
|
hb_buffer_reverse
|
|
hb_buffer_set_direction
|
|
hb_buffer_set_language
|
|
hb_buffer_set_script
|
|
hb_buffer_set_unicode_funcs
|
|
hb_face_create_for_tables
|
|
hb_face_destroy
|
|
hb_font_create
|
|
hb_font_destroy
|
|
hb_font_funcs_create
|
|
hb_font_funcs_set_glyph_contour_point_func
|
|
hb_font_funcs_set_glyph_func
|
|
hb_font_funcs_set_glyph_h_advance_func
|
|
hb_font_funcs_set_glyph_h_kerning_func
|
|
hb_font_set_funcs
|
|
hb_font_set_ppem
|
|
hb_font_set_scale
|
|
hb_language_from_string
|
|
hb_ot_tag_to_language
|
|
hb_shape
|
|
hb_unicode_funcs_create
|
|
hb_unicode_funcs_get_empty
|
|
hb_unicode_funcs_set_combining_class_func
|
|
hb_unicode_funcs_set_compose_func
|
|
hb_unicode_funcs_set_decompose_func
|
|
hb_unicode_funcs_set_eastasian_width_func
|
|
hb_unicode_funcs_set_general_category_func
|
|
hb_unicode_funcs_set_mirroring_func
|
|
hb_unicode_funcs_set_script_func
|