summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/: Make sure we don't create 0 sized subbufers in riff-read.Wim Taymans2004-07-161-0/+4
| | | | | | | | | | | Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_strf_vids_with_data), (gst_riff_read_strf_auds_with_data): * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_add_stream), (gst_avi_demux_stream_header): Make sure we don't create 0 sized subbufers in riff-read. Signal the no more pads signal after reading the avi header.
* sys/: Getting the 2 video sinks synchronized again. Using internal data ↵Julien Moutte2004-07-161-0/+17
| | | | | | | | | | | | | | | | | | | | | | pointer of the x(v)image to store image's dat... Original commit message from CVS: 2004-07-16 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror), (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy), (gst_ximagesink_sink_link), (gst_ximagesink_chain), (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc): * sys/ximage/ximagesink.h: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc): * sys/xvimage/xvimagesink.h: Getting the 2 video sinks synchronized again. Using internal data pointer of the x(v)image to store image's data to be coherent with the buffer alloc mechanism. Investigated the image destruction code to be sure that everything gets freed correctly.
* gst/playback/: Better error recovery. Added configurable preroll queue size. ↵Wim Taymans2004-07-161-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Faster detection of no-more-pads. Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type), (gst_decode_bin_class_init), (gst_decode_bin_is_dynamic), (gst_decode_bin_factory_filter), (compare_ranks), (print_feature), (gst_decode_bin_init), (gst_decode_bin_dispose), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (no_more_pads), (close_link), (type_found), (gst_decode_bin_set_property), (gst_decode_bin_get_property), (gst_decode_bin_change_state), (plugin_init): * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_type), (gst_play_base_bin_class_init), (gst_play_base_bin_init), (gst_play_base_bin_dispose), (queue_overrun), (gen_preroll_element), (remove_prerolls), (unknown_type), (no_more_pads), (new_stream), (setup_source), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property), (play_base_eos), (gst_play_base_bin_change_state), (gst_play_base_bin_add_element), (gst_play_base_bin_remove_element), (gst_play_base_bin_mute_stream), (gst_play_base_bin_link_stream), (gst_play_base_bin_unlink_stream), (gst_play_base_bin_get_streaminfo): * gst/playback/gstplaybasebin.h: Better error recovery. Added configurable preroll queue size. Faster detection of no-more-pads.
* gst-libs/gst/video/video.h: Added 32 bits RGBA. Not sure if we should use ↵Wim Taymans2004-07-161-0/+7
| | | | | | | | | | another mime-type for alpha rgb. Currently ... Original commit message from CVS: * gst-libs/gst/video/video.h: Added 32 bits RGBA. Not sure if we should use another mime-type for alpha rgb. Currently the presence of the alpha_mask property signals an alpha channel. Ronald?
* sys/: FPS seems to be 0.0 to MAX everywhere else.Wim Taymans2004-07-161-0/+6
| | | | | | | Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): FPS seems to be 0.0 to MAX everywhere else.
* gst-libs/gst/riff/riff-media.c: mp42/mp43 (no caps) exist too.Ronald S. Bultje2004-07-154-6/+23
| | | | | | | | | | | | | | Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data): mp42/mp43 (no caps) exist too. * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): Set pixel_width/height; we've got them in-caps. * gst/typefind/gsttypefindfunctions.c: (plugin_init): * gst/wavparse/gstwavparse.c: (plugin_init): Both are valid primary. * sys/oss/gstossmixer.c: Remove i18n hack and enable translations.
* sys/xvimage/xvimagesink.c: Tim Ringenbach2004-07-151-0/+6
| | | | | | | Original commit message from CVS: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy): fix for non-shm xv. Original patch by Tim Ringenbach (fixes #147248)
* ext/alsa/gstalsa.c: disable some of the debugging code for now. Writing ↵Benjamin Otte2004-07-151-0/+8
| | | | | | | | | | | debugging to a buffer is broken in current al... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_open_audio), (gst_alsa_sw_params_dump), (gst_alsa_hw_params_dump), (gst_alsa_close_audio): disable some of the debugging code for now. Writing debugging to a buffer is broken in current alsalib releases.
* ext/mpeg2dec/gstmpeg2dec.c: use bufferpoolsBenjamin Otte2004-07-151-0/+5
| | | | | | Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer): use bufferpools
* add debug categoriesThomas Vander Stichele2004-07-141-0/+7
| | | | | Original commit message from CVS: add debug categories
* gst/playback/gstplaybin.c (gst_play_bin_set_property)Johan Dahlin2004-07-131-0/+5
| | | | | | Original commit message from CVS: * gst/playback/gstplaybin.c (gst_play_bin_set_property) (gst_play_bin_get_property): Impl.
* ext/ogg/gstoggdemux.c: When trying to find the stream length, seek back N ↵Wim Taymans2004-07-131-0/+7
| | | | | | | | | | pages instead of just one, where N is the n... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_seek_before): When trying to find the stream length, seek back N pages instead of just one, where N is the number of streams in the current chain.
* gst/: Set codec_data on caps for avidemuxer.Wim Taymans2004-07-132-3/+19
| | | | | | | | | | | | | | | | Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps_with_data), (gst_riff_create_audio_caps), (gst_riff_create_audio_template_caps): * gst-libs/gst/riff/riff-media.h: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_strf_vids_with_data), (gst_riff_read_strf_auds_with_data), (gst_riff_read_strf_auds): * gst-libs/gst/riff/riff-read.h: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_add_stream): Set codec_data on caps for avidemuxer.
* configure.ac: Fix test for Objective CDavid Schleef2004-07-133-11/+7
| | | | | Original commit message from CVS: * configure.ac: Fix test for Objective C
* ext/gdk_pixbuf/gstgdkpixbuf.c: Add svg and pcx to template caps, and ensure ↵Jan Schmidt2004-07-122-5/+36
| | | | | | | | | | | that getcaps returns a subset of the temp... Original commit message from CVS: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_chain): Add svg and pcx to template caps, and ensure that getcaps returns a subset of the template caps. Copy each row manually for output, as gdkpixbuf may pad the rowstride to a 32-bit word boundary.
* gst-libs/gst/riff/riff-media.c: Fix the template caps to include some more ↵Wim Taymans2004-07-121-0/+6
| | | | | | | | | media types. Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps), (gst_riff_create_video_template_caps): Fix the template caps to include some more media types.
* Remove signed field from caps factoryJohan Dahlin2004-07-121-1/+0
| | | | | Original commit message from CVS: Remove signed field from caps factory
* Make Johan happy.Wim Taymans2004-07-121-0/+1
| | | | | Original commit message from CVS: Make Johan happy.
* gst/playback/: More fixes on reusing of the element.Wim Taymans2004-07-121-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type), (gst_decode_bin_class_init), (gst_decode_bin_factory_filter), (compare_ranks), (print_feature), (gst_decode_bin_init), (gst_decode_bin_dispose), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (close_link), (type_found), (gst_decode_bin_set_property), (gst_decode_bin_get_property), (gst_decode_bin_change_state), (plugin_init): * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_type), (gst_play_base_bin_class_init), (gst_play_base_bin_init), (gst_play_base_bin_dispose), (queue_overrun), (gen_preroll_element), (remove_prerolls), (no_more_pads), (new_stream), (setup_source), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property), (play_base_eos), (gst_play_base_bin_change_state), (gst_play_base_bin_add_element), (gst_play_base_bin_remove_element), (gst_play_base_bin_mute_stream), (gst_play_base_bin_link_stream), (gst_play_base_bin_unlink_stream), (gst_play_base_bin_get_streaminfo): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gst_play_bin_get_type), (gst_play_bin_class_init), (gst_play_bin_init), (gst_play_bin_dispose), (gst_play_bin_set_property), (gst_play_bin_get_property), (gen_video_element), (gen_audio_element), (remove_sinks), (setup_sinks), (gst_play_bin_change_state), (gst_play_bin_get_event_masks), (gst_play_bin_send_event), (gst_play_bin_get_formats), (gst_play_bin_convert), (gst_play_bin_get_query_types), (gst_play_bin_query), (plugin_init): * gst/playback/test4.c: (main): More fixes on reusing of the element.
* ext/mad/gstmad.c: allow seeking for other methods than just SETBenjamin Otte2004-07-111-0/+5
| | | | | | Original commit message from CVS: * ext/mad/gstmad.c: (normal_seek): allow seeking for other methods than just SET
* gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For float, ↵Andy Wingo2004-07-111-0/+10
| | | | | | | | | | | | | | | "any" caps -> buffer_frames=[0,MAX]. Original commit message from CVS: 2004-07-11 Andy Wingo <wingo@pobox.com> * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For float, "any" caps -> buffer_frames=[0,MAX]. * gst/interleave/interleave.c (interleave_getcaps): Seems the core doesn't intersect our caps with the template any more. Do it ourselves. (interleave_buffered_loop): Use g_newa instead of malloc/free.
* examples/seeking/seek.c: Don't consume all CPU in the idle loop.Wim Taymans2004-07-092-0/+6
| | | | | | Original commit message from CVS: * examples/seeking/seek.c: (iterate): Don't consume all CPU in the idle loop.
* gst/mpegstream/gstmpegdemux.c: Add pad to element *after* setting the pad ↵Wim Taymans2004-07-091-0/+7
| | | | | | | | | | functions so that the scheduler can use the... Original commit message from CVS: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_process_private): Add pad to element *after* setting the pad functions so that the scheduler can use the correct ones.
* ext/theora/theoradec.c: Sync to keyframe after seekWim Taymans2004-07-091-0/+6
| | | | | | | Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_from_granulepos), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_chain): Sync to keyframe after seek
* don't assert in state changeThomas Vander Stichele2004-07-092-6/+27
| | | | | Original commit message from CVS: don't assert in state change
* new method. various debuggingThomas Vander Stichele2004-07-082-0/+14
| | | | | Original commit message from CVS: new method. various debugging
* examples/seeking/seek.c: Added playbin seeking example.Wim Taymans2004-07-082-44/+156
| | | | | | | | | | | Original commit message from CVS: * examples/seeking/seek.c: (make_dv_pipeline), (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline), (make_playerbin_pipeline), (query_durations_elems), (query_durations_pads), (query_positions_elems), (query_positions_pads), (update_scale), (iterate), (stop_seek), (main): Added playbin seeking example.
* use macro to hash lookupThomas Vander Stichele2004-07-081-0/+8
| | | | | Original commit message from CVS: use macro to hash lookup
* gst-libs/gst/play/play.c: - add debugging infoThomas Vander Stichele2004-07-081-0/+12
| | | | | | | | | | | | | | Original commit message from CVS: * gst-libs/gst/play/play.c: (gst_play_pipeline_setup), (gst_play_get_length_callback), (gst_play_set_location), (gst_play_seek_to_time), (gst_play_set_data_src), (gst_play_set_video_sink), (gst_play_set_audio_sink), (gst_play_set_visualization), (gst_play_connect_visualization), (gst_play_get_sink_element): - add debugging info - fix looking up sink elements by iterating over complete caps - put everything except for source and autoplugger in a complete bin
* ext/alsa/: - add debugging infoThomas Vander Stichele2004-07-081-0/+11
| | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_drain_audio): * ext/alsa/gstalsasink.c: (gst_alsa_sink_flush_one_pad), (gst_alsa_sink_check_event), (gst_alsa_sink_mmap), (gst_alsa_sink_write), (gst_alsa_sink_loop): * ext/alsa/gstalsasink.h: - add debugging info - clean up schizophrenia of data/buffer/event - fix double event unref error
* gst/playback/Makefile.am: Add headers to noinstWim Taymans2004-07-081-0/+5
| | | | | | Original commit message from CVS: * gst/playback/Makefile.am: Add headers to noinst
* updateThomas Vander Stichele2004-07-083-5/+12
| | | | | Original commit message from CVS: update
* sys/dxr3/Makefile.am: noinst_SOURCES should be nodist_SOURCESDavid Schleef2004-07-071-0/+4
| | | | | Original commit message from CVS: * sys/dxr3/Makefile.am: noinst_SOURCES should be nodist_SOURCES
* gst/playback/: More playbin fixes. Added README. Do better element filtering.Wim Taymans2004-07-071-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/playback/Makefile.am: * gst/playback/README: * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type), (gst_decode_bin_class_init), (gst_decode_bin_factory_filter), (compare_ranks), (print_feature), (gst_decode_bin_init), (gst_decode_bin_dispose), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (close_link), (type_found), (gst_decode_bin_set_property), (gst_decode_bin_get_property), (plugin_init): * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_type), (gst_play_base_bin_class_init), (gst_play_base_bin_init), (gst_play_base_bin_dispose), (rebuild_pipeline), (queue_overrun), (gen_preroll_element), (no_more_pads), (new_stream), (setup_source), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property), (gst_play_base_bin_change_state), (gst_play_base_bin_add_element), (gst_play_base_bin_remove_element), (gst_play_base_bin_mute_stream), (gst_play_base_bin_link_stream), (gst_play_base_bin_unlink_stream), (gst_play_base_bin_get_streaminfo): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gst_play_bin_get_type), (gst_play_bin_class_init), (gst_play_bin_init), (gst_play_bin_dispose), (gst_play_bin_set_property), (gst_play_bin_get_property), (gen_video_element), (gen_audio_element), (setup_sinks), (gst_play_bin_change_state), (gst_play_bin_get_event_masks), (gst_play_bin_send_event), (gst_play_bin_get_formats), (gst_play_bin_convert), (gst_play_bin_get_query_types), (gst_play_bin_query), (plugin_init): * gst/playback/gststreaminfo.c: (gst_stream_type_get_type), (gst_stream_info_get_type), (gst_stream_info_class_init), (gst_stream_info_init), (gst_stream_info_new), (gst_stream_info_dispose), (gst_stream_info_set_property), (gst_stream_info_get_property): * gst/playback/gststreaminfo.h: * gst/playback/test.c: (gen_video_element), (gen_audio_element), (main): * gst/playback/test2.c: (main): * gst/playback/test3.c: (update_scale), (main): More playbin fixes. Added README. Do better element filtering. Added base class to preroll media. Added test apps.
* debugging; change sync method to pictureThomas Vander Stichele2004-07-071-0/+7
| | | | | Original commit message from CVS: debugging; change sync method to picture
* gst/videobox/gstvideobox.c: Use pad_alloc where possible.Wim Taymans2004-07-072-12/+25
| | | | | | | | Original commit message from CVS: * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type), (gst_video_box_class_init), (gst_video_box_set_property), (gst_video_box_i420), (gst_video_box_ayuv), (gst_video_box_chain): Use pad_alloc where possible.
* sys/oss/: Fix offset on osssrc.Wim Taymans2004-07-074-5/+21
| | | | | | | | | Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_reset), (gst_osselement_parse_caps): * sys/oss/gstosselement.h: * sys/oss/gstosssrc.c: (gst_osssrc_get): Fix offset on osssrc.
* ext/theora/: Fix theora granulepos calculation.Wim Taymans2004-07-071-0/+14
| | | | | | | | | | | | | | | Original commit message from CVS: * ext/theora/theora.c: (plugin_init): * ext/theora/theoradec.c: (theora_dec_from_granulepos), (theora_dec_src_query), (theora_dec_chain): * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (theora_enc_sink_link), (theora_buffer_from_packet), (theora_push_packet), (theora_enc_chain): Fix theora granulepos calculation. Fix overflow in duration/position calculation. Bump rank to PRIMARY for theoradec. Use granulepos of last packet to calculate position. Set keyframe flag on buffers when needed.
* gst/playback/Makefile.am: 'test' in bin_PROGRAMS? Are you serious? (Fixed, ↵David Schleef2004-07-071-0/+5
| | | | | | | | obviously.) Original commit message from CVS: * gst/playback/Makefile.am: 'test' in bin_PROGRAMS? Are you serious? (Fixed, obviously.)
* fix marshal includesThomas Vander Stichele2004-07-061-1/+2
| | | | | Original commit message from CVS: fix marshal includes
* adding czech translationThomas Vander Stichele2004-07-063-1/+282
| | | | | Original commit message from CVS: adding czech translation
* gst/playback/: More fixes, cleaned up playbin, make it use decodebin. Added ↵Wim Taymans2004-07-051-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | threaded property to playbin. Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type), (gst_decode_bin_class_init), (gst_decode_bin_factory_filter), (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (close_link), (type_found), (gst_decode_bin_set_property), (gst_decode_bin_get_property), (gst_decode_bin_get_event_masks), (gst_decode_bin_send_event), (gst_decode_bin_get_formats), (gst_decode_bin_convert), (gst_decode_bin_get_query_types), (gst_decode_bin_query), (plugin_init): * gst/playback/gstplaybin.c: (gst_play_bin_get_type), (gst_play_bin_class_init), (gst_play_bin_init), (gst_play_bin_dispose), (rebuild_pipeline), (get_audio_element), (get_video_element), (new_pad), (setup_source), (gst_play_bin_set_property), (gst_play_bin_get_property), (gst_play_bin_change_state), (gst_play_bin_add_element), (gst_play_bin_remove_element), (gst_play_bin_get_event_masks), (gst_play_bin_send_event), (gst_play_bin_get_formats), (gst_play_bin_convert), (gst_play_bin_get_query_types), (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init): * gst/playback/test.c: (main): More fixes, cleaned up playbin, make it use decodebin. Added threaded property to playbin.
* Added some playback helper elements and some test apps, very alpha still.Wim Taymans2004-07-053-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/playback/Makefile.am: * gst/playback/decodetest.c: (main): * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type), (gst_decode_bin_class_init), (gst_decode_bin_factory_filter), (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (close_link), (type_found), (gst_decode_bin_set_property), (gst_decode_bin_get_property), (gst_decode_bin_change_state), (gst_decode_bin_get_event_masks), (gst_decode_bin_send_event), (gst_decode_bin_get_formats), (gst_decode_bin_convert), (gst_decode_bin_get_query_types), (gst_decode_bin_query), (plugin_init): * gst/playback/gstplaybin.c: (gst_play_bin_get_type), (gst_play_bin_class_init), (gst_play_bin_init), (gst_play_bin_dispose), (gen_default_output), (rebuild_pipeline), (collect_sink_pads), (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad), (close_link), (type_found), (setup_source), (gst_play_bin_set_property), (gst_play_bin_get_property), (gst_play_bin_factory_filter), (compare_ranks), (gst_play_bin_collect_factories), (gst_play_bin_change_state), (gst_play_bin_add_element), (gst_play_bin_remove_element), (gst_play_bin_get_event_masks), (gst_play_bin_send_event), (gst_play_bin_get_formats), (gst_play_bin_convert), (gst_play_bin_get_query_types), (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init): * gst/playback/test.c: (main): Added some playback helper elements and some test apps, very alpha still.
* ext/alsa/gstalsa.c: only restart audio when we indeed have an xrun to fix ↵Benjamin Otte2004-07-041-0/+6
| | | | | | | | | repeated xruns. Fix suggested by Giuliano P... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_xrun_recovery): only restart audio when we indeed have an xrun to fix repeated xruns. Fix suggested by Giuliano Pochini.
* ext/alsa/gstalsaplugin.c: Disable call to gst_debug_log() if debugging is ↵David Schleef2004-07-031-0/+5
| | | | | | | | disabled (bug #145118) Original commit message from CVS: * ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper): Disable call to gst_debug_log() if debugging is disabled (bug #145118)
* ext/alsa/gstalsa.c: use our own functions for restarting the alsa device.Benjamin Otte2004-07-031-0/+8
| | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_xrun_recovery): use our own functions for restarting the alsa device. * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): I should apply patches myself - use MIN for the third argument, not the second, this fixes seeking
* ext/flac/gstflacdec.c: (gst_flacdec_write): Actually, GST_PAD_CAPS() has ↵David Schleef2004-07-032-19/+23
| | | | | | | | | nothing to do with the logic. Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flacdec_class_init), (gst_flacdec_write): Actually, GST_PAD_CAPS() has nothing to do with the logic.
* ext/flac/gstflacdec.c: Set duration on output buffers. Fix logic mistake. ↵David Schleef2004-07-032-2/+9
| | | | | | | | (bug #144866) Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flacdec_write): Set duration on output buffers. Fix logic mistake. (bug #144866)
* gst-libs/gst/xoverlay/Makefile.am: xoverlay no longer depends on X. (bug ↵David Schleef2004-07-031-0/+5
| | | | | | | | #144753) Original commit message from CVS: * gst-libs/gst/xoverlay/Makefile.am: xoverlay no longer depends on X. (bug #144753)
* gst/wavenc/gstwavenc.c: Switch to GST_WRITE_UINT32_LE macros (bug #144624)David Schleef2004-07-033-21/+37
| | | | | | | | | | Original commit message from CVS: * gst/wavenc/gstwavenc.c: (gst_wavenc_setup), (gst_wavenc_stop_file): Switch to GST_WRITE_UINT32_LE macros (bug #144624) * sys/oss/gstosselement.c: (gst_osselement_probe_caps), (gst_osselement_rate_probe_check): Add another workaround for buggy drivers (bug #145336)