summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-05-02gst/playback/gstplaybasebin.c: Doh, silly. Always remove pointer to deleted ↵Ronald S. Bultje1-0/+7
objects before emitting signals that may ... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (probe_triggered): Doh, silly. Always remove pointer to deleted objects before emitting signals that may access this pointer. Should fix the segfaults in Totem on chain-switches.
2005-05-02ext/pango/gsttextoverlay.*: Handle EOS better (#302220).Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/pango/gsttextoverlay.c: (gst_textoverlay_event), (gst_textoverlay_loop), (gst_textoverlay_change_state), (gst_textoverlay_init): * ext/pango/gsttextoverlay.h: Handle EOS better (#302220).
2005-05-02ext/mad/gstmad.c: Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_update_info), (gst_mad_chain): Report bitrate - based on patch by jonathan@kaolin.hn.org (#302625).
2005-05-02gst/adder/gstadder.*: Fix EOS handling (#301944).Ronald S. Bultje1-0/+11
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/adder/gstadder.c: (gst_adder_link), (gst_adder_class_init), (gst_adder_init), (gst_adder_request_new_pad), (gst_adder_get_property), (gst_adder_set_property), (gst_adder_loop): * gst/adder/gstadder.h: Fix EOS handling (#301944).
2005-04-29ext/pango/gsttextoverlay.c: Fix offset bug (#172845).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/pango/gsttextoverlay.c: (render_text): Fix offset bug (#172845).
2005-04-28ext/cdparanoia/gstcdparanoia.*: Metadata handling fixes.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_init), (cdparanoia_get), (cdparanoia_open), (cdparanoia_change_state): * ext/cdparanoia/gstcdparanoia.h: Metadata handling fixes.
2005-04-28ext/cdparanoia/: Calculate musicbrainz discid.Ronald S. Bultje1-0/+12
Original commit message from CVS: * ext/cdparanoia/Makefile.am: * ext/cdparanoia/base64.c: (rfc822_binary): * ext/cdparanoia/base64.h: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init), (get_musicbrainz_discid), (get_cddb_info), (cdparanoia_open): * ext/cdparanoia/sha1.c: (sha_transform), (sha_init), (sha_update), (sha_final), (sha_stream), (sha_print), (sha_version): * ext/cdparanoia/sha1.h: Calculate musicbrainz discid.
2005-04-27ext/cdparanoia/gstcdparanoia.*: required for #171600.Ronald S. Bultje1-0/+12
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_init), (cdparanoia_get_property), (get_first_sector), (get_relative), (set_track), (is_track_switch), (cdparanoia_get), (add_index_associations), (cdparanoia_open), (cdparanoia_change_state), (cdparanoia_event), (cdparanoia_convert), (cdparanoia_query), (plugin_init), (cdparanoia_uri_set_uri): * ext/cdparanoia/gstcdparanoia.h: Implement a per-track mode (#162355), required for #171600.
2005-04-26gst/tcp/gstmultifdsink.*: Made the locks recursive so that we don't have to ↵Wim Taymans1-0/+13
release the lock in the REMOVED signal an... Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_multifdsink_init), (gst_multifdsink_add), (gst_multifdsink_remove), (gst_multifdsink_clear), (gst_multifdsink_get_stats), (gst_multifdsink_remove_client_link), (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients), (gst_multifdsink_close): * gst/tcp/gstmultifdsink.h: Made the locks recursive so that we don't have to release the lock in the REMOVED signal and potentially screw up our lists.
2005-04-25ext/ogg/gstoggdemux.c: Cache start-time values; flush ogg-streams after each ↵Ronald S. Bultje1-0/+8
re-seek to make sure we don't handle cac... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (get_relative), (gst_ogg_pad_new), (gst_ogg_demux_push), (gst_ogg_sync): Cache start-time values; flush ogg-streams after each re-seek to make sure we don't handle cached samples (which make it hang further on). Fixes #171777.
2005-04-25gst/audioscale/gstaudioscale.c: Allow floating-point audio passthrough, ↵Ronald S. Bultje1-0/+7
makes OS X happy (#301759). Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/audioscale/gstaudioscale.c: Allow floating-point audio passthrough, makes OS X happy (#301759).
2005-04-25ext/wavpack/wavpack.h: Fix freeBSD compile (#301894).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/wavpack/wavpack.h: Fix freeBSD compile (#301894).
2005-04-22gst/adder/gstadder.c: Implement getcaps function (#301292).Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/adder/gstadder.c: (gst_adder_request_new_pad), (gst_adder_get_caps): Implement getcaps function (#301292).
2005-04-22gst/: Use works-in-place flag (#300932).Ronald S. Bultje1-0/+10
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link): * gst/playback/gststreamselector.c: (gst_stream_selector_init): * gst/videoscale/gstvideoscale.c: (gst_videoscale_link): Use works-in-place flag (#300932).
2005-04-22gst/: More signed/unsigned fixes for GCC4.Ronald S. Bultje3-8/+19
Original commit message from CVS: * gst/adder/gstadder.h: * gst/dvdlpcmdec/gstdvdlpcmdec.h: * gst/passthrough/gstpassthrough.h: * gst/playondemand/gstplayondemand.h: * gst/rtp/gstrtpL16enc.c: (get_payload_type): * gst/rtp/gstrtpL16enc.h: * gst/rtp/gstrtpgsmenc.h: More signed/unsigned fixes for GCC4.
2005-04-22First set of GCC4 compiler fixes.Ronald S. Bultje21-76/+172
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * examples/seeking/cdplayer.c: (query_durations), (query_positions), (main): * examples/seeking/playbin.c: (main): * examples/seeking/seek.c: (query_durations_elems), (query_durations_pads), (query_positions_elems), (query_positions_pads), (main): * examples/seeking/spider_seek.c: (query_durations), (query_positions), (main): * gst-libs/gst/idct/idct.c: (gst_idct_int_sparse_idct): * gst-libs/gst/media-info/media-info.c: (gst_media_info_read): * gst-libs/gst/xwindowlistener/xwindowlistener.c: (gst_xwin_refresh): * gst/alpha/gstalpha.c: (gst_alpha_chroma_key_ayuv), (gst_alpha_chroma_key_i420): * gst/apetag/apedemux.c: (gst_ape_demux_parse_tags): * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment), (gst_asf_demux_process_ext_content_desc): * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_one_other): * gst/auparse/gstauparse.c: (gst_auparse_chain): * gst/avi/gstavidemux.c: (gst_avi_demux_stream_data): * gst/avi/gstavidemux.h: * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect), (gst_avimux_do_audio_buffer), (gst_avimux_do_video_buffer): * gst/colorspace/yuv2rgb.c: (number_of_bits_set), (free_bits_at_top), (free_bits_at_bottom): * gst/effectv/gstdice.c: (gst_dicetv_draw): * gst/effectv/gstwarp.c: (gst_warptv_setup): * gst/festival/gstfestival.c: (gst_festival_chain): * gst/flx/gstflxdec.c: (flx_decode_chunks): * gst/games/gstvideoimage.c: (paint_setup_I420), (paint_setup_YV12), (paint_setup_YUY2), (paint_setup_UYVY), (paint_setup_YVYU), (paint_setup_IYU2), (paint_setup_Y41B), (paint_setup_Y42B), (paint_setup_Y800), (paint_setup_YVU9), (paint_setup_YUV9), (paint_setup_xRGB8888), (paint_setup_xBGR8888), (paint_setup_RGBx8888), (paint_setup_BGRx8888), (paint_setup_RGB888), (paint_setup_BGR888), (paint_setup_RGB565), (paint_setup_xRGB1555): * gst/games/gstvideoimage.h: * gst/goom/filters.c: (zoomFilterFastRGB): * gst/goom/goom_core.c: (goom_close): * gst/goom/graphic.c: * gst/law/mulaw-encode.c: (gst_mulawenc_chain): * gst/level/demo.c: (setup_gui): * gst/librfb/rfbdecoder.c: (rfb_decoder_state_wait_for_protocol_version): * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_blockgroup): * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid): * gst/monoscope/monoscope.c: (monoscope_init): * gst/mpeg1sys/gstmpeg1systemencode.c: (gst_system_encode_multiplex): * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_merge_title), (gst_mpeg2subt_handle_dvd_event): * gst/mpegaudio/encoder.h: * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_sync_stream_to_time): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time), (gst_mpeg_demux_handle_src_event): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_discont), (index_seek), (normal_seek), (gst_mpeg_parse_handle_src_event): * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): * gst/playback/gstplaybasebin.c: (setup_source): * gst/playback/test.c: (gen_video_element), (gen_audio_element): * gst/playback/test3.c: (update_scale): * gst/realmedia/rmdemux.c: (re_get_pascal_string): * gst/rtjpeg/RTjpeg.c: (RTjpeg_compressYUV420), (RTjpeg_compressYUV422), (RTjpeg_decompressYUV422), (RTjpeg_decompressYUV420), (RTjpeg_mcompress): * gst/rtp/gstrtpL16enc.c: (gst_rtpL16enc_chain): * gst/synaesthesia/synaescope.c: (synaescope32), (init_synaescope), (synaesthesia_close): * gst/tcp/fdsetstress.c: (mess_some_more): * gst/vbidec/vbidata.c: (vbidata_new_file), (vbidata_new_line): * sys/glsink/glimagesink.c: (gst_glimagesink_xcontext_get): * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy): * testsuite/multifilesink/fakesrc_test.c: (test_format), (test_signal): * testsuite/multifilesink/lame_test.c: (test_format), (test_signal): * testsuite/multifilesink/oggtheora_test.c: (test_format), (test_signal): * testsuite/multifilesink/oggvorbis_test.c: (test_format), (test_signal): * testsuite/multifilesink/wavenc_test.c: (test_format), (test_signal): First set of GCC4 compiler fixes.
2005-04-22fix a silly bug that gcc4 caughtThomas Vander Stichele1-1/+6
Original commit message from CVS: fix a silly bug that gcc4 caught
2005-04-21ext/dvdnav/dvdnavsrc.c: Extend URI handler for dvdnav:// to support ↵Jan Schmidt1-0/+15
dvdnav://[title[,chapter[,angle]]] format Original commit message from CVS: * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_finalize), (dvdnavsrc_loop), (dvdnavsrc_uri_get_uri), (dvdnavsrc_uri_set_uri): Extend URI handler for dvdnav:// to support dvdnav://[title[,chapter[,angle]]] format Send flush events on a HOP_CHANNEL. Send filler events in smaller increments, to keep get mouse movements upstream through queues faster. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init), (dvdnavsrc_make_clut_change_event), (_seek_title), (_seek_chapter), (dvdreadsrc_get), (dvdreadsrc_change_state): Send colour palette for subtitles whenever the PGC changes.
2005-04-21gst/qtdemux/qtdemux.c: Add extradata for ALAC.Ronald S. Bultje2-2/+24
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Add extradata for ALAC.
2005-04-21ext/cdio/cddasrc.c: Fix EOS emission for the last track on the disc.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/cdio/cddasrc.c: (cddasrc_get): Fix EOS emission for the last track on the disc.
2005-04-21ext/alsa/gstalsa.c: try to work as much as before while still working around ↵Benjamin Otte1-0/+7
that bug. Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_set_hw_params): try to work as much as before while still working around that bug. We try to set the period-count now, but if it doesn't work we silently ignore it. Hopefully fixes reported issues with last try.
2005-04-21gst/qtdemux/qtdemux.c: Set correct extradata for QDM2.Ronald S. Bultje2-0/+20
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Set correct extradata for QDM2.
2005-04-21gst/speed/gstspeed.c: Don't reset speed->sample_size to 0 in state change ↵Tim-Philipp Müller2-3/+8
from READY to PAUSED (fixes floating point ... Original commit message from CVS: * gst/speed/gstspeed.c: (speed_change_state): Don't reset speed->sample_size to 0 in state change from READY to PAUSED (fixes floating point exception in chain function when using speed as part of an audiosink bin with playbin).
2005-04-20ext/shout2/gstshout2.c: ext/shout2/gstshout2.h fix stream name so it has a ↵Zaheer Abbas Merali1-0/+6
decent parameter name Original commit message from CVS: 2005-04-20 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/shout2/gstshout2.c: ext/shout2/gstshout2.h fix stream name so it has a decent parameter name
2005-04-20gst/autodetect/gstautoaudiosink.c: When redoing the ghostpad, make sure it's ↵Tim-Philipp Müller1-0/+6
still registered with the element (other... Original commit message from CVS: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect): When redoing the ghostpad, make sure it's still registered with the element (otherwise gst_element_query() will fail miserably).
2005-04-20ext/libpng/gstpngenc.c: How can this be broken for soooo long?Zaheer Abbas Merali1-0/+5
Original commit message from CVS: 2005-04-20 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/libpng/gstpngenc.c: How can this be broken for soooo long?
2005-04-19sys/ximage/ximagesink.c: Minor code clean-up: remove unnecessary cast (fixes ↵Tim-Philipp Müller1-0/+6
#301158). Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_chain): Minor code clean-up: remove unnecessary cast (fixes #301158).
2005-04-18ext/mad/gstmad.c: Add more debug.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_chain): Add more debug.
2005-04-18gst/ffmpegcolorspace/gstffmpegcolorspace.c: Attempt passthrough (massively ↵Ronald S. Bultje1-0/+6
increases performance). Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link): Attempt passthrough (massively increases performance).
2005-04-18gst/tags/gstvorbistag.c: ... and to OGM / Ogg ...Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add): ... and to OGM / Ogg ...
2005-04-18gst/matroska/matroska-demux.c: Also use language code for Matroska files.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): Also use language code for Matroska files.
2005-04-18configure.ac: Add X_CFLAGS to CFLAGS while checking forTim-Philipp Müller2-0/+10
Original commit message from CVS: * configure.ac: Add X_CFLAGS to CFLAGS while checking for X11/Xlib.h, otherwise we won't find X if it's installed in an unusual location (fixes #300495).
2005-04-18ext/snapshot/gstsnapshot.c: The "snapshot" signal is very useful, but it's ↵Edward Hervey2-0/+9
better when it's actually emitted. Original commit message from CVS: * ext/snapshot/gstsnapshot.c: (gst_snapshot_chain): The "snapshot" signal is very useful, but it's better when it's actually emitted.
2005-04-18gst/qtdemux/qtdemux.c: Prevent hangs that I apparently introduced a while ago.Ronald S. Bultje2-2/+18
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Prevent hangs that I apparently introduced a while ago.
2005-04-18ext/pango/gsttextoverlay.c: Don't crop off bottom (fixes #172845 minus a ↵Ronald S. Bultje1-0/+13
pixel at the left in Original commit message from CVS: * ext/pango/gsttextoverlay.c: (render_text), (gst_text_overlay_blit_yuv420): Don't crop off bottom (fixes #172845 minus a pixel at the left in Ubuntu...?). * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init), (gst_asf_demux_process_chunk), (gst_asf_demux_change_state), (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream), (gst_asf_demux_setup_pad): * gst/asfdemux/gstasfdemux.h: Frame rate estimation (#168406).
2005-04-17ext/dvdread/dvdreadsrc.c: Remove deleted include.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/dvdread/dvdreadsrc.c: Remove deleted include.
2005-04-17ext/dvdread/: Integrate in dvdreadsrc.c.Ronald S. Bultje1-0/+25
Original commit message from CVS: * ext/dvdread/Makefile.am: * ext/dvdread/stream_labels.c: * ext/dvdread/stream_labels.h: Integrate in dvdreadsrc.c. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init), (_seek_title), (dvdreadsrc_get), (dvdreadsrc_change_state): Add private event for language codes of embedded sound and subtitle streams. * ext/esd/esdsink.c: (gst_esdsink_soundserver_running): Use ps -e, not ps, to see if esd is running. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init), (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_change_state): * gst/mpegstream/gstdvddemux.h: Handle private event from dvdreadsrc to signal language codes for each subtitle/sound stream. * gst/playback/gststreaminfo.c: (gst_stream_info_class_init), (cb_probe), (gst_stream_info_new), (gst_stream_info_dispose), (gst_stream_info_get_property): * gst/playback/gststreaminfo.h: Expose language code from a stream as property for applications.
2005-04-16dont looKThomas Vander Stichele1-1/+0
Original commit message from CVS: dont looK
2005-04-16dont looKThomas Vander Stichele1-0/+1
Original commit message from CVS: dont looK
2005-04-16ext/gnomevfs/gstgnomevfssrc.c: If random access is not supported, fallback ↵Jan Schmidt1-0/+5
to non-seekable behaviour rather than erro... Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file): If random access is not supported, fallback to non-seekable behaviour rather than erroring out.
2005-04-16gst/mpegstream/: Use the default event handler for EOS and other unknown ↵Jan Schmidt1-0/+6
events that need to be sent to inactive pads. Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_send_data): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_data): Use the default event handler for EOS and other unknown events that need to be sent to inactive pads.
2005-04-15ext/: Take filler handling back out. Decoders shouldn't need to.Jan Schmidt2-21/+18
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_handle_event): * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_event): Take filler handling back out. Decoders shouldn't need to. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_handle_discont): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont), (gst_mpeg_demux_init_stream), (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_synchronise_pads), (gst_mpeg_demux_sync_stream_to_time): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): Use a combination of SCR and PTS to detect when a pad needs filler events. Fix discont handling so seeking works.
2005-04-15add some debug info to 1394Thomas Vander Stichele1-0/+5
Original commit message from CVS: add some debug info to 1394
2005-04-14Added gst/freeze/FAQ.Gergely Nagy2-1/+11
Original commit message from CVS: Added gst/freeze/FAQ.
2005-04-14algernon, commit the faq pleaseThomas Vander Stichele1-1/+1
Original commit message from CVS: algernon, commit the faq please
2005-04-14doh, no .po in LINGUAS broThomas Vander Stichele1-1/+1
Original commit message from CVS: doh, no .po in LINGUAS bro
2005-04-14Adding Chinese translation (submitted by Abel Cheung)Thomas Vander Stichele3-1/+293
Original commit message from CVS: Adding Chinese translation (submitted by Abel Cheung)
2005-04-14ext/gnomevfs/gstgnomevfsuri.c: Add dav/davs (#300377).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris): Add dav/davs (#300377).
2005-04-14gst/playback/gstplaybasebin.c: Use subtitle autodetection rather than ↵Ronald S. Bultje1-0/+15
hardcoding subparse. Allow bailing out, but mak... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (group_commit), (queue_overrun), (no_more_pads), (new_decoded_pad), (state_change), (setup_subtitle), (setup_source), (prepare_output), (gst_play_base_bin_change_state): Use subtitle autodetection rather than hardcoding subparse. Allow bailing out, but make it non-fatal. Fixes #172854. Add error handling for stream setup (#300457). * gst/subparse/gstsubparse.c: (gst_subparse_event), (gst_subparse_buffer_format_autodetect), (gst_subparse_format_autodetect), (gst_subparse_type_find), (plugin_init): Add previously disabled subtitle format detection.
2005-04-14ext/alsa/gstalsa.*: add a desired_period_count that gets set to the user's ↵Benjamin Otte1-0/+14
desire and isn't updated. Allow period_cou... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_init), (gst_alsa_set_property), (gst_alsa_probe_hw_params), (gst_alsa_set_hw_params), (gst_alsa_close_audio): * ext/alsa/gstalsa.h: add a desired_period_count that gets set to the user's desire and isn't updated. Allow period_count to be 1. Also allow a value of 0 which means "don't set, use card's predefined setting" and default to this. Fixes issues with weird drivers returning EINVAL when setting period count. (noticed by Johannes Berg) * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): we want the refcount value please