gstreamer/win32/common/libgstcodecparsers.def
Gwenole Beauchesne 9bd186a960 codecparsers: h264: fix memory leak in GstH264PPS.
The gst_h264_parse_pps() function dynamically allocates the slice
group ids map array, so that needs to be cleared before parsing a
new PPS NAL unit again, or when it is no longer needed.

Likewise, a clean copy to the internal NAL parser state needs to be
performed so that to avoid a double-free corruption.

https://bugzilla.gnome.org/show_bug.cgi?id=707282

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-06-27 14:00:10 +02:00

98 lines
3.2 KiB
Modula-2

EXPORTS
gst_buffer_add_mpeg_video_meta
gst_codecparsers_vp8dx_bool_decoder_fill
gst_codecparsers_vp8dx_start_decode
gst_h263_parse
gst_h264_nal_parser_free
gst_h264_nal_parser_new
gst_h264_parse_pps
gst_h264_parse_sps
gst_h264_parser_identify_nalu
gst_h264_parser_identify_nalu_avc
gst_h264_parser_identify_nalu_unchecked
gst_h264_parser_parse_nal
gst_h264_parser_parse_pps
gst_h264_parser_parse_sei
gst_h264_parser_parse_slice_hdr
gst_h264_parser_parse_sps
gst_h264_pps_clear
gst_h264_quant_matrix_4x4_get_raster_from_zigzag
gst_h264_quant_matrix_4x4_get_zigzag_from_raster
gst_h264_quant_matrix_8x8_get_raster_from_zigzag
gst_h264_quant_matrix_8x8_get_zigzag_from_raster
gst_h264_video_calculate_framerate
gst_h265_parse_pps
gst_h265_parse_sps
gst_h265_parse_vps
gst_h265_parser_free
gst_h265_parser_identify_nalu
gst_h265_parser_identify_nalu_hevc
gst_h265_parser_identify_nalu_unchecked
gst_h265_parser_new
gst_h265_parser_parse_nal
gst_h265_parser_parse_pps
gst_h265_parser_parse_sei
gst_h265_parser_parse_slice_hdr
gst_h265_parser_parse_sps
gst_h265_parser_parse_vps
gst_h265_sei_copy
gst_h265_sei_free
gst_h265_slice_hdr_copy
gst_h265_slice_hdr_free
gst_mpeg4_parse
gst_mpeg4_parse_group_of_vop
gst_mpeg4_parse_video_object_layer
gst_mpeg4_parse_video_object_plane
gst_mpeg4_parse_video_packet_header
gst_mpeg4_parse_video_plane_short_header
gst_mpeg4_parse_visual_object
gst_mpeg4_parse_visual_object_sequence
gst_mpeg_video_finalise_mpeg2_sequence_header
gst_mpeg_video_meta_api_get_type
gst_mpeg_video_meta_get_info
gst_mpeg_video_packet_parse_gop
gst_mpeg_video_packet_parse_picture_extension
gst_mpeg_video_packet_parse_picture_header
gst_mpeg_video_packet_parse_quant_matrix_extension
gst_mpeg_video_packet_parse_sequence_display_extension
gst_mpeg_video_packet_parse_sequence_extension
gst_mpeg_video_packet_parse_sequence_header
gst_mpeg_video_packet_parse_sequence_scalable_extension
gst_mpeg_video_packet_parse_slice_header
gst_mpeg_video_parse
gst_mpeg_video_parse_gop
gst_mpeg_video_parse_picture_extension
gst_mpeg_video_parse_picture_header
gst_mpeg_video_parse_quant_matrix_extension
gst_mpeg_video_parse_sequence_display_extension
gst_mpeg_video_parse_sequence_extension
gst_mpeg_video_parse_sequence_header
gst_mpeg_video_quant_matrix_get_raster_from_zigzag
gst_mpeg_video_quant_matrix_get_zigzag_from_raster
gst_vc1_bitplanes_ensure_size
gst_vc1_bitplanes_free
gst_vc1_bitplanes_free_1
gst_vc1_bitplanes_new
gst_vc1_identify_next_bdu
gst_vc1_parse_entry_point_header
gst_vc1_parse_field_header
gst_vc1_parse_frame_header
gst_vc1_parse_frame_layer
gst_vc1_parse_sequence_header
gst_vc1_parse_sequence_header_struct_a
gst_vc1_parse_sequence_header_struct_b
gst_vc1_parse_sequence_header_struct_c
gst_vc1_parse_sequence_layer
gst_vc1_parse_slice_header
gst_vp8_mode_probs_init_defaults
gst_vp8_mv_probs_init_defaults
gst_vp8_mv_update_probs_init
gst_vp8_parser_init
gst_vp8_parser_parse_frame_header
gst_vp8_range_decoder_get_pos
gst_vp8_range_decoder_get_state
gst_vp8_range_decoder_init
gst_vp8_range_decoder_read
gst_vp8_range_decoder_read_literal
gst_vp8_token_probs_init_defaults
gst_vp8_token_update_probs_init