• Wim Taymans's avatar
    Leak fixes in oggdemux. · 04fa6793
    Wim Taymans authored
    Original commit message from CVS:
    * ext/ogg/gstoggdemux.c: (gst_ogg_pad_internal_chain),
    (gst_ogg_demux_submit_buffer), (gst_ogg_demux_get_data),
    (gst_ogg_demux_chain_unlocked):
    * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
    (gst_audio_convert_caps_remove_format_info),
    (gst_audio_convert_getcaps), (gst_audio_convert_setcaps),
    (gst_audio_convert_fixate), (gst_audio_convert_change_state):
    * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
    (gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_configure_context),
    (gst_ffmpegcsp_setcaps), (gst_ffmpegcsp_init),
    (gst_ffmpegcsp_bufferalloc), (gst_ffmpegcsp_chain),
    (gst_ffmpegcsp_change_state), (gst_ffmpegcsp_set_property),
    (gst_ffmpegcsp_get_property):
    * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
    (gst_xvimage_buffer_finalize), (gst_xvimage_buffer_free),
    (gst_xvimage_buffer_class_init), (gst_xvimage_buffer_get_type),
    (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new),
    (gst_xvimagesink_xvimage_put), (gst_xvimagesink_imagepool_clear),
    (gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
    (gst_xvimagesink_show_frame), (gst_xvimagesink_buffer_free),
    (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id):
    Leak fixes in oggdemux.
    Some cleanups in audioconvert.
    Make passthrough work along with buffer_alloc etc.
    Make buffer_alloc and buffer recycling actually work in
    xvimagesink.
    04fa6793
gstoggdemux.c 57.8 KB