summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-11-12ext/alsa/gstalsasink.c: Fix for negotiation order problem. This would show ↵Ronald S. Bultje1-0/+8
when the Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): Fix for negotiation order problem. This would show when the ALSA loopfuction was called before any other function. ALSA wouldn't do anything because we're not negotiated yet, leading to an infinite loop. Showed in e.g. Rhythmbox. Fixes #158006.
2004-11-11ext/vorbis/vorbisdec.c: No warnings (#157986).Ronald S. Bultje1-0/+7
Original commit message from CVS: reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query): No warnings (#157986).
2004-11-11gst/typefind/gsttypefindfunctions.c: Prefer apev1/2 and id3v1 (at end of ↵Ronald S. Bultje1-0/+5
file) over musepack. Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (plugin_init): Prefer apev1/2 and id3v1 (at end of file) over musepack.
2004-11-11gst/matroska/matroska-demux.c: Signal no-more-pads (so it works in playbin).Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_loop_stream): Signal no-more-pads (so it works in playbin).
2004-11-11ext/musepack/gstmusepackreader.cpp: Workaround for older core.Ronald S. Bultje3-2/+7
Original commit message from CVS: * ext/musepack/gstmusepackreader.cpp: Workaround for older core.
2004-11-11gst/ffmpegcolorspace/imgconvert.c: Actually test for odd width/height rather ↵Ronald S. Bultje1-0/+7
than testing whether a temporary variabl... Original commit message from CVS: * gst/ffmpegcolorspace/imgconvert.c: (yuv420p_to_yuv422): Actually test for odd width/height rather than testing whether a temporary variable that was 0 before we subtracted 1 is now not equal to zero (which it always is).
2004-11-11sys/v4l2/gstv4l2element.c: Fix compilation if HAVE_XVIDEO is not definedZaheer Abbas Merali2-1/+11
Original commit message from CVS: 2004-11-11 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/v4l2/gstv4l2element.c: (gst_v4l2_iface_supported): Fix compilation if HAVE_XVIDEO is not defined
2004-11-11sys/v4l/gstv4lelement.c: Fix compilation if HAVE_XVIDEO is not definedZaheer Abbas Merali1-0/+5
Original commit message from CVS: 2004-11-11 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported): Fix compilation if HAVE_XVIDEO is not defined
2004-11-11Use bytestream in goom for input samplesJan Schmidt1-0/+9
Original commit message from CVS: Use bytestream in goom for input samples Add a debug category
2004-11-11ext/alsa/gstalsa.c: Only set hardware parameters *after* negotiation. Before ↵Ronald S. Bultje1-0/+7
negotiation, it will set ANY and that se... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_change_state): Only set hardware parameters *after* negotiation. Before negotiation, it will set ANY and that seems to cause crashes (see e.g. #151288, #153227).
2004-11-10ext/alsa/gstalsasink.c: This seems to be antique leftover. It needs to pass ↵Ronald S. Bultje2-23/+55
error checking. Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time): This seems to be antique leftover. It needs to pass error checking. * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_init), (gst_sdlvideosink_deinitsdl), (gst_sdlvideosink_initsdl), (gst_sdlvideosink_destroy), (gst_sdlvideosink_create), (gst_sdlvideosink_sinkconnect), (gst_sdlvideosink_chain): Fix GstXOverlay implementation (#151059).
2004-11-10gst/playback/gstplaybasebin.c: Don't assert (#157853).Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state): Don't assert (#157853).
2004-11-10ext/alsa/gstalsasink.c: Fix bytes/samples confustion.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event), Fix bytes/samples confustion. (gst_alsa_sink_mmap), (gst_alsa_sink_loop): Fix for underrun (#144389).
2004-11-09gst/typefind/gsttypefindfunctions.c: Disable halfway-seek for pending ↵Ronald S. Bultje1-0/+6
release (since it needs a new core release). Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mp3_type_find): Disable halfway-seek for pending release (since it needs a new core release).
2004-11-09add autoprobe-fps property so we can separate autoprobing partsThomas Vander Stichele1-0/+7
Original commit message from CVS: add autoprobe-fps property so we can separate autoprobing parts
2004-11-09initialise fourcc to catch unset fourcc's, and debugThomas Vander Stichele1-0/+6
Original commit message from CVS: initialise fourcc to catch unset fourcc's, and debug
2004-11-09gst/playback/: Cleanups and some more documentation.Wim Taymans1-0/+12
Original commit message from CVS: * gst/playback/README: * gst/playback/gstdecodebin.c: (close_pad_link), (try_to_link_1): * gst/playback/gstplaybin.c: (gst_play_bin_init), (gst_play_bin_dispose), (gst_play_bin_set_property), (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): Cleanups and some more documentation.
2004-11-09Let VideoSink store the clock, since Cacasink inherits from thereJan Schmidt1-0/+7
Original commit message from CVS: Let VideoSink store the clock, since Cacasink inherits from there
2004-11-09gst/playback/: Updated README.Wim Taymans1-0/+18
Original commit message from CVS: * gst/playback/README: * gst/playback/gstplaybasebin.c: (group_destroy), (group_is_muted), (add_stream), (unknown_type), (add_element_stream), (no_more_pads), (probe_triggered), (preroll_unlinked), (new_decoded_pad), (gst_play_base_bin_change_state), (gst_play_base_bin_found_tag): * gst/playback/gstplaybin.c: (gen_vis_element), (remove_sinks), (setup_sinks): * gst/playback/gststreaminfo.c: (gst_stream_info_set_mute), (gst_stream_info_is_mute), (gst_stream_info_set_property): * gst/playback/gststreaminfo.h: Updated README. Only switch groups if all streams have muted (EOSed). Send Tags in sync with the stream playback instead of in the playback/preroll phase. Some cleanups, free the fakesrc elements.
2004-11-09update these two files to contain recent additionsChristian Schaller2-5/+30
Original commit message from CVS: update these two files to contain recent additions
2004-11-09ext/alsa/gstalsa.c: buffer-frames property was missingBenjamin Otte8-14/+30
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_caps_internal): buffer-frames property was missing * ext/arts/gst_arts.c: rate missing from sinkcaps * ext/audiofile/gstafparse.c: * ext/audiofile/gstafsink.c: * ext/audiofile/gstafsrc.c: * ext/swfdec/gstswfdec.c: int audio doesn't know buffer-frames * ext/cdparanoia/gstcdparanoia.c: int audio doesn't know chunksize either * ext/nas/nassink.c: it's endianness, not endianess * gst-libs/gst/audio/audio.h: make float standard pad template caps really describe float * gst/law/mulaw.c: (linear_factory): signed only, please * gst/mpegstream/gstdvddemux.c: widths of 20 are not valid
2004-11-08add italian (Luca Feretti)Thomas Vander Stichele3-1/+294
Original commit message from CVS: add italian (Luca Feretti)
2004-11-08gst/playback/: Updated README, added more comments for fixmes etc..Wim Taymans1-0/+8
Original commit message from CVS: * gst/playback/README: * gst/playback/gstdecodebin.c: (close_pad_link), (try_to_link_1): * gst/playback/gstplaybasebin.c: (probe_triggered), (gst_play_base_bin_change_state): Updated README, added more comments for fixmes etc..
2004-11-08gst/playback/gstplaybasebin.c: We can remove this hack now.Wim Taymans1-0/+5
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element): We can remove this hack now.
2004-11-08gst/videomixer/videomixer.c: Only mix AYUV for maximum quality.Wim Taymans1-0/+7
Original commit message from CVS: * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv), (gst_videomixer_fill_checker), (gst_videomixer_fill_color), (gst_videomixer_blend_buffers), (gst_videomixer_loop): Only mix AYUV for maximum quality.
2004-11-08ext/ogg/gstoggdemux.c: Let's act as if we're synchronized now! :).Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (get_relative), (gst_ogg_demux_src_query), (gst_ogg_demux_push), (gst_ogg_pad_push): Let's act as if we're synchronized now! :). * ext/theora/theoradec.c: (theora_dec_chain): Add some debug.
2004-11-08gst/alpha/gstalpha.c: Implement alpha functions for AYUV too, this increases ↵Wim Taymans1-0/+10
accuracy quite a bit. Original commit message from CVS: * gst/alpha/gstalpha.c: (gst_alpha_method_get_type), (gst_alpha_set_property), (gst_alpha_sink_link), (gst_alpha_set_ayuv), (gst_alpha_set_i420), (gst_alpha_chroma_key_ayuv), (gst_alpha_chroma_key_i420), (gst_alpha_init_params), (gst_alpha_chain): Implement alpha functions for AYUV too, this increases accuracy quite a bit.
2004-11-08gst/ffmpegcolorspace/: Added AYUV colorspace and handle RGBA a bit more ↵Wim Taymans1-0/+14
respectful. Original commit message from CVS: * gst/ffmpegcolorspace/avcodec.h: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpegcsp_avpicture_fill): * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_caps_remove_format_info): * gst/ffmpegcolorspace/imgconvert.c: (avpicture_get_size), (shrink12), (img_get_alpha_info), (deinterlace_line), (deinterlace_line_inplace): * gst/ffmpegcolorspace/imgconvert_template.h: Added AYUV colorspace and handle RGBA a bit more respectful.
2004-11-08ext/ogg/gstoggdemux.c: Actually always send a discont (cornercase when ↵Ronald S. Bultje1-0/+6
resending the same serial-tagged chain twice). Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push): Actually always send a discont (cornercase when resending the same serial-tagged chain twice).
2004-11-08sys/: Some more cleanups, leaks fixed and checks.Julien Moutte1-0/+7
Original commit message from CVS: 2004-11-08 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_clear), (gst_ximagesink_finalize): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_clear), (gst_xvimagesink_finalize): Some more cleanups, leaks fixed and checks.
2004-11-08gst/typefind/gsttypefindfunctions.c: Don't segfault on NULL data.Wim Taymans1-0/+5
Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (aac_type_find): Don't segfault on NULL data.
2004-11-08gst/playback/: Add support for chained ogg files. Prepare for playlist ↵Wim Taymans1-0/+21
support. This patch introduces the concept of ... Original commit message from CVS: * gst/playback/gstdecodebin.c: (unlinked): * gst/playback/gstplay-marshal.list: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (gst_play_base_bin_init), (group_create), (get_active_group), (get_building_group), (group_destroy), (group_commit), (queue_overrun), (remove_groups), (add_stream), (unknown_type), (add_element_stream), (no_more_pads), (probe_triggered), (preroll_unlinked), (new_decoded_pad), (removed_decoded_pad), (state_change), (setup_source), (gst_play_base_bin_get_property), (gst_play_base_bin_change_state), (gst_play_base_bin_add_element), (gst_play_base_bin_link_stream), (gst_play_base_bin_get_streaminfo): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gst_play_bin_class_init), (remove_sinks), (setup_sinks), (gst_play_bin_change_state): Add support for chained ogg files. Prepare for playlist support. This patch introduces the concept of pad groups, which together compose one playable media file.
2004-11-07testsuite/gst-lint: Check for pad templates that aren't statically scoped.David Schleef1-0/+5
Original commit message from CVS: * testsuite/gst-lint: Check for pad templates that aren't statically scoped.
2004-11-07Add musepack decoder.Ronald S. Bultje11-10/+1480
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/musepack/Makefile.am: * ext/musepack/gstmusepackdec.cpp: * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.cpp: * ext/musepack/gstmusepackreader.h: Add musepack decoder. * ext/faad/gstfaad.c: (gst_faad_base_init): Make pad templates static. * gst/typefind/gsttypefindfunctions.c: (mp3_type_find), (plugin_init): Add musepack typefinder, make mp3 typefinding work halfway stream, which doesn't actually work yet because id3demux doesn't implement _get_length().
2004-11-07ext/ogg/gstoggmux.c: Fix interrupt event handling (#144436).Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer), (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop): Fix interrupt event handling (#144436).
2004-11-06ext/mad/gstid3tag.c: Hide unused glory.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind): Hide unused glory.
2004-11-06ext/vorbis/vorbisenc.c: Fix weird caps (#157548).Ronald S. Bultje1-0/+7
Original commit message from CVS: reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/vorbis/vorbisenc.c: (raw_caps_factory): Fix weird caps (#157548).
2004-11-06gst/rtp/gstrtpgsmparse.c: Add missing NULL terminator (#157543).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsm_caps_nego): Add missing NULL terminator (#157543).
2004-11-05ports can go up to 65535. Move common defines to gsttcp.hThomas Vander Stichele1-0/+9
Original commit message from CVS: ports can go up to 65535. Move common defines to gsttcp.h
2004-11-05gst/videotestsrc/videotestsrc.c: Added two more colorspaces.Wim Taymans1-0/+6
Original commit message from CVS: * gst/videotestsrc/videotestsrc.c: (paint_setup_Y41B), (paint_hline_Y41B), (paint_setup_Y42B), (paint_hline_Y42B): Added two more colorspaces.
2004-11-05gst/ffmpegcolorspace/: More stride fixes.Wim Taymans1-0/+9
Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpegcsp_avpicture_fill): * gst/ffmpegcolorspace/imgconvert.c: (avpicture_get_size), (yuv422p_to_yuv422), (yuv420p_to_yuv422), (shrink12), (img_convert), (deinterlace_line), (deinterlace_line_inplace): More stride fixes.
2004-11-05gst/: More stride fixes.Wim Taymans1-0/+9
Original commit message from CVS: * gst/alpha/gstalpha.c: (gst_alpha_set_property), (gst_alpha_add), (gst_alpha_chroma_key), (gst_alpha_init_params), (gst_alpha_chain): * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker), (gst_videomixer_blend_buffers), (gst_videomixer_loop): More stride fixes.
2004-11-05ext/mad/gstmad.c: don't overflow data buffer. Flush not needed sync data ↵Benjamin Otte1-0/+6
when syncing failed. Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_chain): don't overflow data buffer. Flush not needed sync data when syncing failed.
2004-11-04gst/alpha/gstalpha.c: Updated the chroma keying algorithm with something ↵Wim Taymans1-0/+10
more sophisticated. Original commit message from CVS: * gst/alpha/gstalpha.c: (gst_alpha_method_get_type), (gst_alpha_class_init), (gst_alpha_init), (gst_alpha_set_property), (gst_alpha_get_property), (gst_alpha_add), (gst_alpha_chroma_key), (gst_alpha_init_params), (gst_alpha_chain), (gst_alpha_change_state): Updated the chroma keying algorithm with something more sophisticated.
2004-11-03gst/videomixer/videomixer.c: Fix stride issues. Does not completely work for ↵Wim Taymans1-0/+8
odd heights. Original commit message from CVS: * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker), (gst_videomixer_fill_color), (gst_videomixer_blend_buffers), (gst_videomixer_loop): Fix stride issues. Does not completely work for odd heights.
2004-11-03gst/alpha/gstalpha.c: Fix stride issues. Does not completely work for odd ↵Wim Taymans1-0/+7
heights. Original commit message from CVS: * gst/alpha/gstalpha.c: (gst_alpha_method_get_type), (gst_alpha_chroma_key), (gst_alpha_chain): Fix stride issues. Does not completely work for odd heights.
2004-11-03gst/videoscale/: leak fixesChristophe Fergeau1-0/+6
Original commit message from CVS: 2004-11-03 Christophe Fergeau <teuf@gnome.org> * gst/videoscale/gstvideoscale.c: (gst_videoscale_getcaps): * gst/videoscale/videoscale.c: (videoscale_find_by_structure): leak fixes
2004-11-03gst/ffmpegcolorspace/: Use correct _fill function to get correct strides.Wim Taymans1-0/+9
Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpegcsp_avpicture_fill): * gst/ffmpegcolorspace/imgconvert.c: (avpicture_get_size), (avpicture_alloc): * gst/ffmpegcolorspace/imgconvert_template.h: Use correct _fill function to get correct strides.
2004-11-02gst/qtdemux/qtdemux.c: Change all g_print()s to debugging. Add a bunch of ↵David Schleef2-28/+75
consistency checks. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_udta), (qtdemux_tag_add), (gst_qtdemux_handle_esds): Change all g_print()s to debugging. Add a bunch of consistency checks.
2004-11-02gst/playback/: Fix playback of multiple files. a slightly different approach ↵Wim Taymans1-0/+18
to handling dynamic pad removals. Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init), (try_to_link_1), (get_our_ghost_pad), (remove_element_chain), (unlinked), (no_more_pads), (close_link): * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init), (unknown_type), (add_element_stream), (new_decoded_pad), (removed_decoded_pad), (setup_source): * gst/playback/gststreaminfo.c: (gst_stream_info_get_type), (gst_stream_info_class_init), (gst_stream_info_init), (gst_stream_info_new), (gst_stream_info_dispose), (stream_info_mute_pad), (gst_stream_info_set_property), (gst_stream_info_get_property): * gst/playback/gststreaminfo.h: Fix playback of multiple files. a slightly different approach to handling dynamic pad removals. This one only looks at pads that we have linked.