summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Update README to give valid PKG_CONFIG_PATH instructionsMaciej Katafiasz2005-01-091-0/+6
| | | | | Original commit message from CVS: Update README to give valid PKG_CONFIG_PATH instructions
* gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ ↵Ronald S. Bultje2005-01-091-0/+7
| | | | | | | | | | fix seeking when resampling - how the ^@$... Original commit message from CVS: * gst/audioscale/gstaudioscale.c: (gst_audioscale_init), (gst_audioscale_chain): %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking when resampling - how the ^@$^!@^! is this possible?!?
* ext/alsa/gstalsa.c: Reset variables on READY.Ronald S. Bultje2005-01-091-0/+8
| | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_change_state): Reset variables on READY. * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad), (gst_matroska_mux_loop): Require data before writing header.
* ext/mad/gstmad.c: Don't call mad_stream_sync() directly after recovering sync.Ronald S. Bultje2005-01-091-0/+8
| | | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/mad/gstmad.c: (gst_mad_chain): Don't call mad_stream_sync() directly after recovering sync. Fixes #151661.
* ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive ↵Ronald S. Bultje2005-01-091-0/+10
| | | | | | | | | | | | signal emission and fix caps. Fixes #161667. Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init), (snapshot_handler), (gst_snapshot_sinkconnect), (gst_snapshot_chain): Allocate resources when required, fix recursive signal emission and fix caps. Fixes #161667.
* ext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) ↵Ronald S. Bultje2005-01-091-0/+12
| | | | | | | | | | | | | | images, better error handling and correct strid... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/libpng/gstpngdec.c: (gst_pngdec_src_getcaps), (gst_pngdec_chain): Handle only 8-bppc (bits-per-pixel-component) images, better error handling and correct strides. Fixes #163177. * ext/libpng/gstpngenc.c: (gst_pngenc_sinklink), (gst_pngenc_chain): Better error handling. Fixes #163348.
* ext/dvdnav/dvdnavsrc.c: Add DVD-nav URI (dvdnav://) for Totem testing purposes.Ronald S. Bultje2005-01-091-0/+10
| | | | | | | | | | | Original commit message from CVS: * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_get_type), (dvdnavsrc_uri_get_type), (dvdnavsrc_uri_get_protocols), (dvdnavsrc_uri_get_uri), (dvdnavsrc_uri_set_uri), (dvdnavsrc_uri_handler_init): Add DVD-nav URI (dvdnav://) for Totem testing purposes. * gst/playback/gstplaybasebin.c: (gen_source_element): Add MMS to streaming URIs.
* sys/: Check for pad availability before sending event.Ronald S. Bultje2005-01-091-0/+7
| | | | | | | | Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_navigation_send_event): Check for pad availability before sending event.
* gst-plugins.spec.in: Add subparse.Ronald S. Bultje2005-01-081-0/+5
| | | | | | Original commit message from CVS: * gst-plugins.spec.in: Add subparse.
* configure.ac: Since we use functions from CVS, up requirement.Ronald S. Bultje2005-01-081-0/+5
| | | | | | Original commit message from CVS: * configure.ac: Since we use functions from CVS, up requirement.
* gst/playback/: Adding stream selection support plus required properties for ↵Ronald S. Bultje2005-01-081-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | applications to use this. Fully fixes #10... Original commit message from CVS: * gst/playback/Makefile.am: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (group_destroy), (group_commit), (group_is_muted), (gen_preroll_element), (add_stream), (unknown_type), (probe_triggered), (preroll_unlinked), (mute_stream), (silence_stream), (new_decoded_pad), (setup_substreams), (setup_source), (get_active_source), (mute_group_type), (muted_group_change_state), (set_active_source), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property), (play_base_eos), (gst_play_base_bin_change_state): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (add_sink), (setup_sinks): * gst/playback/gststreaminfo.c: (gst_stream_info_class_init), (gst_stream_info_dispose), (stream_info_mute_pad), (stream_info_change_state), (gst_stream_info_set_mute): * gst/playback/gststreamselector.c: (gst_stream_selector_get_type), (gst_stream_selector_base_init), (gst_stream_selector_class_init), (gst_stream_selector_init), (gst_stream_selector_dispose), (gst_stream_selector_get_linked_pad), (gst_stream_selector_get_caps), (gst_stream_selector_link), (gst_stream_selector_get_linked_pads), (gst_stream_selector_request_new_pad), (gst_stream_selector_chain): * gst/playback/gststreamselector.h: Adding stream selection support plus required properties for applications to use this. Fully fixes #100931.
* gst/games/gstpuzzle.c: - handle nav events differently: forward every event ↵Benjamin Otte2005-01-081-0/+9
| | | | | | | | | | | | no matter if it was handled or not. Original commit message from CVS: * gst/games/gstpuzzle.c: (nav_event_handler): - handle nav events differently: forward every event no matter if it was handled or not. - translate events You can now cheat by using navigationtest ! puzzle and moving the mouse close to the edge of a tile. ;)
* OGM text support, Matroska UTF-8 text support, deadlock fixes all over the ↵Ronald S. Bultje2005-01-081-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | place, subtitle awareness in decodebin/pla... Original commit message from CVS: * configure.ac: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_new): * ext/ogg/gstogmparse.c: (gst_ogm_text_parse_get_type), (gst_ogm_text_parse_base_init), (gst_ogm_text_parse_init), (gst_ogm_parse_get_sink_querytypes), (gst_ogm_parse_sink_convert), (gst_ogm_parse_sink_query), (gst_ogm_parse_chain), (gst_ogm_parse_plugin_init): * ext/pango/gsttextoverlay.c: (gst_textoverlay_linkedpads), (gst_textoverlay_link), (gst_textoverlay_getcaps), (gst_textoverlay_event), (gst_textoverlay_video_chain), (gst_textoverlay_loop), (gst_textoverlay_init), (plugin_init): * ext/pango/gsttextoverlay.h: * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_sync_streams), (gst_matroska_demux_parse_blockgroup), (gst_matroska_demux_subtitle_caps), (gst_matroska_demux_plugin_init): * gst/matroska/matroska-ids.h: * gst/playback/gstdecodebin.c: (close_pad_link): * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init), (gen_preroll_element), (remove_groups), (add_stream), (new_decoded_pad), (setup_subtitles), (gen_source_element), (setup_source): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gen_text_element), (setup_sinks): * gst/subparse/Makefile.am: * gst/subparse/gstsubparse.c: (gst_subparse_get_type), (gst_subparse_base_init), (gst_subparse_class_init), (gst_subparse_init), (gst_subparse_formats), (gst_subparse_eventmask), (gst_subparse_event), (gst_subparse_handle_event), (convert_encoding), (get_next_line), (parse_mdvdsub), (parse_mdvdsub_init), (parse_subrip), (parse_subrip_deinit), (parse_subrip_init), (parse_mpsub), (parse_mpsub_deinit), (parse_mpsub_init), (gst_subparse_buffer_format_autodetect), (gst_subparse_format_autodetect), (gst_subparse_loop), (gst_subparse_change_state), (gst_subparse_type_find), (plugin_init): * gst/subparse/gstsubparse.h: * gst/typefind/gsttypefindfunctions.c: (ogmtext_type_find), (plugin_init): Add subtitle support, .sub parser (supports SRT and MPsub), OGM text support, Matroska UTF-8 text support, deadlock fixes all over the place, subtitle awareness in decodebin/playbin and some fixes to textoverlay to handle subtitles in a stream correctly. Fixes #100931.
* ext/vorbis/vorbisdec.c: Check for pad availability before doing a query on it.Ronald S. Bultje2005-01-081-0/+5
| | | | | | Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query): Check for pad availability before doing a query on it.
* ext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed)Stéphane Loeuillet2005-01-081-0/+8
| | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed) * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): don't send text tags if they are empty (bis repetita)
* ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC ↵Stéphane Loeuillet2005-01-081-0/+20
| | | | | | | | | | | | | | | | | | | | | | | codes in AVI files) moved them in gstreamer/... Original commit message from CVS: * ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC codes in AVI files) moved them in gstreamer/docs/random/mimetypes * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): don't send text tags if they are empty fix mem leak on error path * gst/ffmpegcolorspace/avcodec.h: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpegcsp_avpicture_fill): * gst/ffmpegcolorspace/imgconvert.c: (img_get_alpha_info): * gst/ffmpegcolorspace/imgconvert_template.h: adds BGR32 and BGRA32 to ffmpegcolorspace (still bad colors, fixing it on next commit) helps with dvdec outputing BGR32
* ext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',')Stéphane Loeuillet2005-01-071-0/+8
| | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',') * gst/matroska/matroska-mux.c: (gst_matroska_mux_get_type), (gst_matroska_mux_reset): Fix typo + add FIXME about old "x-gst-metadata" crap
* ext/dv/demo-play.c: xvideosink -> xvimagesinkStéphane Loeuillet2005-01-071-3/+12
| | | | | | | | | | | | | Original commit message from CVS: * ext/dv/demo-play.c: (main): xvideosink -> xvimagesink * ext/dv/gstdvdec.c: change rgb 32/32 caps to 24/32 (no alpha) change nb of channels to be a list (2 or 4, not 2) change sample rate to be a list (32, 44.1, 48 kHz) not a range * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): Add 'date/year' to extracted metadata list
* gst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not ↵Ronald S. Bultje2005-01-071-0/+6
| | | | | | | | | imply that the requested value was set, so... Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate): The return value of fixate_to does not imply that the requested value was set, so don't assume.
* ext/libpng/: mime fixage.Ronald S. Bultje2005-01-071-0/+10
| | | | | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/libpng/gstpngdec.c: * ext/libpng/gstpngenc.c: (gst_pngenc_base_init), (gst_pngenc_sinklink), (gst_pngenc_init), (gst_pngenc_chain): * ext/libpng/gstpngenc.h: Alpha support (encoder; #163161), mime fixage.
* ext/faac/gstfaac.*: Allow for ADTS output (#153434).Ronald S. Bultje2005-01-071-0/+10
| | | | | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/faac/gstfaac.c: (gst_faac_outputformat_get_type), (gst_faac_class_init), (gst_faac_init), (gst_faac_srcconnect), (gst_faac_set_property), (gst_faac_get_property): * ext/faac/gstfaac.h: Allow for ADTS output (#153434).
* sys/v4l2/gstv4l2src.c: Fix against template (#150576).Ronald S. Bultje2005-01-071-0/+5
| | | | | | Original commit message from CVS: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps): Fix against template (#150576).
* gst/games/gstpuzzle.c: don't draw a puzzle if either width or height of ↵Benjamin Otte2005-01-061-0/+5
| | | | | | | | tiles would be 0. Original commit message from CVS: * gst/games/gstpuzzle.c: (draw_puzzle): don't draw a puzzle if either width or height of tiles would be 0.
* gst/games/gstpuzzle.c: no memleaks, please change initialization code around ↵Benjamin Otte2005-01-061-0/+11
| | | | | | | | | | | | | | so we don't reshuffle on resize fix anot... Original commit message from CVS: * gst/games/gstpuzzle.c: (gst_puzzle_get_type), (gst_puzzle_class_init), (gst_puzzle_finalize): no memleaks, please (gst_puzzle_create), (gst_puzzle_init), (gst_puzzle_set_property), (gst_puzzle_setup): change initialization code around so we don't reshuffle on resize (draw_puzzle): fix another stupid typo
* gst/games/gstvideoimage.c: fix stupid typo that borked copying on YUY2Benjamin Otte2005-01-061-0/+5
| | | | | | Original commit message from CVS: * gst/games/gstvideoimage.c: (copy_hline_YUY2): fix stupid typo that borked copying on YUY2
* gst/games/gstpuzzle.c: fix edges when image sizes aren't multiples of tile sizesBenjamin Otte2005-01-061-0/+5
| | | | | | Original commit message from CVS: * gst/games/gstpuzzle.c: (draw_puzzle): fix edges when image sizes aren't multiples of tile sizes
* gst/games/gstpuzzle.c: make RGB endianness work correctly refactor and fix ↵Benjamin Otte2005-01-061-0/+19
| | | | | | | | | | | | | | | | | | | | | | race with initial shuffling allow using th... Original commit message from CVS: * gst/games/gstpuzzle.c: (gst_puzzle_base_init): make RGB endianness work correctly (gst_puzzle_show), (gst_puzzle_swap), (gst_puzzle_move): refactor and fix race with initial shuffling (nav_event_handler): allow using the mouse to puzzle (draw_puzzle): insist on tiles having width and height as multiples of 4 to get clean YUV image handling * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new), (gst_xvimagesink_handle_xevents), (gst_xvimagesink_buffer_alloc): s/DEBUG/LOG/ for common messages (gst_xvimagesink_navigation_send_event): fix mouse event translation to not include screen PAR * sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event): fix mouse event translation to actually work
* gst/asfdemux/gstasfdemux.c: Extract TrackNumber metadata + clean up codeStéphane Loeuillet2005-01-061-0/+9
| | | | | | | | | | Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): Extract TrackNumber metadata + clean up code * gst/games/gstvideoimage.c: (gst_video_image_draw_rectangle): Hope this is the good fix (var used unitialised)
* ext/faad/gstfaad.c: Only increment timestamp if it's valid. Fixes raw AAC ↵Ronald S. Bultje2005-01-061-0/+5
| | | | | | | | streams. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_chain): Only increment timestamp if it's valid. Fixes raw AAC streams.
* add a puzzle game with...Benjamin Otte2005-01-061-0/+12
| | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/games/Makefile.am: * gst/games/gstpuzzle.c: add a puzzle game with... * gst/games/gstvideoimage.c: * gst/games/gstvideoimage.h: ... full colorspace support (that includes YUV9 and RGB16)) stolen from videotestsrc and made into something that would be a nice library for a lot of other plugins.
* small addition to last changelog's entry (fixes #155346)Stéphane Loeuillet2005-01-061-0/+1
| | | | | Original commit message from CVS: small addition to last changelog's entry (fixes #155346)
* configure.ac: don't compile faad plugin if a RC of 2.0 is foundStéphane Loeuillet2005-01-051-0/+9
| | | | | | | | | | | Original commit message from CVS: * configure.ac: don't compile faad plugin if a RC of 2.0 is found * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): try to make Solaris compiler happier
* ext/snapshot/gstsnapshot.c: Fix segfault (#161667).Ronald S. Bultje2005-01-051-0/+7
| | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init): Fix segfault (#161667).
* sys/v4l/gstv4lsrc.c: Fix framerate reporting.Ronald S. Bultje2005-01-051-0/+5
| | | | | | Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps): Fix framerate reporting.
* gst/: Add AMR (VBR and CBR) ids to riff.h audio codec listStéphane Loeuillet2005-01-051-0/+11
| | | | | | | | | | | | Original commit message from CVS: * gst-libs/gst/riff/riff-ids.h: * gst/wavenc/riff.h: Add AMR (VBR and CBR) ids to riff.h audio codec list * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc), (gst_asf_demux_process_object): Retrieve more tags from ASF files (Genre, AlbumTitle, Artist)
* gst/mpegstream/: Recreate pads on new-media (#160730).Ronald S. Bultje2005-01-051-0/+12
| | | | | | | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init), (gst_dvd_demux_handle_discont): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), (gst_mpeg_demux_handle_discont): Recreate pads on new-media (#160730). * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_new_pad): Send discont even if manager changes timestamps (#161929).
* gst-libs/gst/resample/resample.c: Fix invalid memory access (#159211).Ronald S. Bultje2005-01-051-0/+7
| | | | | | | Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16): Fix invalid memory access (#159211).
* examples/gstplay/player.c: Don't iterate.Ronald S. Bultje2005-01-051-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * examples/gstplay/player.c: (main): Don't iterate. * examples/seeking/seek.c: (fixate), (make_playerbin_pipeline): Add visualizations. * ext/a52dec/gsta52dec.c: (gst_a52dec_push), (gst_a52dec_handle_frame): Set duration. * ext/dvdnav/gst-dvd: Add audioconvert. Fixes #161325. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get): Explicitely case to gint64. Possible valgrind error. * gst-libs/gst/play/play.c: (caps_set), (setup_size), (gst_play_tick_callback), (gst_play_change_state), (gst_play_dispose), (gst_play_init), (gst_play_class_init), (gst_play_set_location), (gst_play_get_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_framerate), (gst_play_get_all_by_interface), (gst_play_new): Use playbin. Fixes #139749 and #147744. * gst/apetag/apedemux.c: (gst_ape_demux_parse_tags): Add genre tag. * gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type), (audioscale_get_type), (gst_audioscale_base_init), (gst_audioscale_class_init), (gst_audioscale_expand_caps), (gst_audioscale_getcaps), (gst_audioscale_fixate), (gst_audioscale_link), (gst_audioscale_get_buffer), (gst_audioscale_decrease_rate), (gst_audioscale_increase_rate), (gst_audioscale_init), (gst_audioscale_dispose), (gst_audioscale_chain), (gst_audioscale_set_property), (gst_audioscale_get_property), (plugin_init): Indent properly. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private): Fix LPCM. * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num), (qtdemux_tag_add_gnre), (qtdemux_video_caps): Add more metadata (fixes #162656).
* back to cvsThomas Vander Stichele2005-01-051-0/+5
| | | | | Original commit message from CVS: back to cvs
* releasingThomas Vander Stichele2005-01-051-8/+17
| | | | | Original commit message from CVS: releasing
* gst/playback/gstplaybasebin.c: Fix for #162924 - free caps after use, not beforeTim-Philipp Müller2005-01-051-0/+7
| | | | | | | | | Original commit message from CVS: patch by: Tim-Philipp Müller <t.i.m@zen.co.uk> * gst/playback/gstplaybasebin.c: Fix for #162924 - free caps after use, not before
* Fix for #154773 - fixes playback of small .wav filesThomas Vander Stichele2005-01-041-0/+8
| | | | | Original commit message from CVS: Fix for #154773 - fixes playback of small .wav files
* gst/audioscale/gstaudioscale.c: Fix for #162819 - make audioscale reusableRonald Bultje2005-01-031-0/+8
| | | | | | | | | | Original commit message from CVS: patch by: Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/audioscale/gstaudioscale.c: Fix for #162819 - make audioscale reusable Fixes playback of more than one file with playbin/totem
* clean up the mess that made me cry and avoid needless duplicationThomas Vander Stichele2004-12-291-0/+8
| | | | | Original commit message from CVS: clean up the mess that made me cry and avoid needless duplication
* give indication of why we segfaultThomas Vander Stichele2004-12-291-0/+5
| | | | | Original commit message from CVS: give indication of why we segfault
* configure.ac: Fix indentation, fix v4l2 plugin detection.Ronald S. Bultje2004-12-291-0/+11
| | | | | | | | | | | | Original commit message from CVS: * configure.ac: Fix indentation, fix v4l2 plugin detection. * ext/Makefile.am: Fix libmms location (Maciej, use diff -u!). * ext/alsa/gstalsa.c: (gst_alsa_init): Initialize caps cache to NULL. * gst/playback/gstplaybin.c: (gst_play_bin_change_state): Only change state on audiosink if it exists.
* I'm too lazy to comment thisMaciej Katafiasz2004-12-281-111/+121
| | | | | Original commit message from CVS: *** empty log message ***
* Merge patch from Ronald fixing problems with streaming text.Ronald2004-12-281-0/+12
| | | | | | | | | | | | | Original commit message from CVS: Merge patch from Ronald fixing problems with streaming text. * ext/cairo/gstcairo.c: (plugin_init): * ext/cairo/gsttextoverlay.c: (gst_textoverlay_render_text), (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), (gst_textoverlay_video_chain), (gst_textoverlay_loop), (gst_textoverlay_font_init), (gst_textoverlay_init), (gst_textoverlay_set_property): * ext/cairo/gsttextoverlay.h:
* ext/cairo/gsttextoverlay.c: Improvements to actually render text as white on ↵David Schleef2004-12-281-0/+12
| | | | | | | | | | | | | | | black outline on video, including font s... Original commit message from CVS: * ext/cairo/gsttextoverlay.c: (gst_textoverlay_render_text), (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), (gst_textoverlay_video_chain), (gst_textoverlay_loop), (gst_textoverlay_font_init), (gst_textoverlay_init), (gst_textoverlay_set_property): Improvements to actually render text as white on black outline on video, including font selection and horizontal/vertical alignment. (Ronald's christmas present) * ext/cairo/gsttextoverlay.h:
* fix ogm[audio/video]parse plugin registration (riff won't load if bytestream ↵Stéphane Loeuillet2004-12-261-0/+7
| | | | | | | | is already loaded) Original commit message from CVS: fix ogm[audio/video]parse plugin registration (riff won't load if bytestream is already loaded)