summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2004-06-01ext/flac/gstflactag.c: strip ending framing bit from vorbiscomment buffer ↵Christophe Fergeau1-0/+8
since libflac doesn't expect it (reports a ... Original commit message from CVS: 2004-06-01 Christophe Fergeau <teuf@gnome.org> * ext/flac/gstflactag.c: strip ending framing bit from vorbiscomment buffer since libflac doesn't expect it (reports a sync error when it encounters that)
2004-06-01Added property accessors for mixertrack and mixeroptions.Owen Fraser-Green1-0/+12
Original commit message from CVS: Added property accessors for mixertrack and mixeroptions.
2004-06-01improve _open error messagesThomas Vander Stichele1-0/+6
Original commit message from CVS: improve _open error messages
2004-06-01leniate musicbrainz check; check for v4l-conf before calling itThomas Vander Stichele1-0/+5
Original commit message from CVS: leniate musicbrainz check; check for v4l-conf before calling it
2004-06-01more readable g_errorThomas Vander Stichele1-0/+5
Original commit message from CVS: more readable g_error
2004-05-31gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make ↵Stéphane Loeuillet1-0/+13
the conversion between internal frequency... Original commit message from CVS: * gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make the conversion between internal frequency unit and Hz * sys/v4l/gstv4lelement.c: * sys/v4l2/gstv4l2element.c: - change default video device to /dev/video0 * sys/v4l/v4l_calls.c: * sys/v4l2/v4l2_calls.c: - we only expose frequency to the user in Hz instead of bastard v4lX unit (either 62.5kHz or 62.5Hz)
2004-05-31ext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variablesJan Schmidt1-0/+10
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): Initialise b_o_s and e_o_s variables * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data): Add some unusual fourcc's from mplayer avi's * gst/multipart/multipartmux.c: (gst_multipart_mux_plugin_init): Make the muxer have rank GST_RANK_NONE, so it doesn't mess up autoplugging.
2004-05-28A plugin to add an alpha channel to I420 video. Can optionally do chroma keying.Wim Taymans1-0/+67
Original commit message from CVS: * configure.ac: * gst/alpha/Makefile.am: * gst/alpha/gstalpha.c: (gst_alpha_method_get_type), (gst_alpha_get_type), (gst_alpha_base_init), (gst_alpha_class_init), (gst_alpha_init), (gst_alpha_set_property), (gst_alpha_get_property), (gst_alpha_sink_link), (gst_alpha_add), (gst_alpha_chroma_key), (gst_alpha_chain), (gst_alpha_change_state), (plugin_init): A plugin to add an alpha channel to I420 video. Can optionally do chroma keying. * gst/multipart/Makefile.am: * gst/multipart/multipart.c: (plugin_init): * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init), (gst_multipart_demux_class_init), (gst_multipart_demux_init), (gst_multipart_demux_finalize), (gst_multipart_demux_handle_event), (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain), (gst_multipart_demux_change_state), (gst_multipart_demux_plugin_init): * gst/multipart/multipartmux.c: (gst_multipart_mux_get_type), (gst_multipart_mux_base_init), (gst_multipart_mux_class_init), (gst_multipart_mux_get_sink_event_masks), (gst_multipart_mux_init), (gst_multipart_mux_sinkconnect), (gst_multipart_mux_pad_link), (gst_multipart_mux_pad_unlink), (gst_multipart_mux_request_new_pad), (gst_multipart_mux_handle_src_event), (gst_multipart_mux_next_buffer), (gst_multipart_mux_compare_pads), (gst_multipart_mux_queue_pads), (gst_multipart_mux_loop), (gst_multipart_mux_get_property), (gst_multipart_mux_set_property), (gst_multipart_mux_change_state), (gst_multipart_mux_plugin_init): A Multipart demuxer/muxer. Not sure if it violates specs. Used to send multipart jpeg images to a browser. * gst/videobox/Makefile.am: * gst/videobox/README: * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type), (gst_video_box_get_type), (gst_video_box_base_init), (gst_video_box_class_init), (gst_video_box_init), (gst_video_box_set_property), (gst_video_box_get_property), (gst_video_box_sink_link), (gst_video_box_i420), (gst_video_box_ayuv), (gst_video_box_chain), (gst_video_box_change_state), (plugin_init): Crops or adds borders around an image. can do alpha channel borders as well. * gst/videomixer/Makefile.am: * gst/videomixer/README: * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type), (gst_videomixer_pad_base_init), (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_sink_event_masks), (gst_videomixer_pad_get_property), (gst_videomixer_pad_set_property), (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_link), (gst_videomixer_pad_unlink), (gst_videomixer_pad_init), (gst_video_mixer_background_get_type), (gst_videomixer_get_type), (gst_videomixer_base_init), (gst_videomixer_class_init), (gst_videomixer_init), (gst_videomixer_request_new_pad), (gst_videomixer_handle_src_event), (gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker), (gst_videomixer_fill_color), (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers), (gst_videomixer_update_queues), (gst_videomixer_loop), (gst_videomixer_get_property), (gst_videomixer_set_property), (gst_videomixer_change_state), (plugin_init): Generic video mixer plugin, can handle multiple inputs all with different framerates and video sizes. Is fully alpha channel aware.
2004-05-27ext/alsa/gstalsamixer.c: Select first track as master track. Not sure how ↵Ronald S. Bultje1-0/+8
else to handle that... Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): Select first track as master track. Not sure how else to handle that... * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer): Discard discont events. Should fix #142962.
2004-05-27ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction ↵Ronald S. Bultje1-0/+37
between input/output tracks. Add capture/p... Original commit message from CVS: * ext/alsa/Makefile.am: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init), (gst_alsa_mixer_build_list), (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option): * ext/alsa/gstalsamixer.h: * ext/alsa/gstalsamixeroptions.c: (gst_alsa_mixer_options_get_type), (gst_alsa_mixer_options_class_init), (gst_alsa_mixer_options_init), (gst_alsa_mixer_options_new): * ext/alsa/gstalsamixeroptions.h: * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): * ext/alsa/gstalsamixertrack.h: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/playback private flag. Use flag to decide on whether to set capture or playback volumes or switches. Use playback and record switches. * gst-libs/gst/mixer/Makefile.am: * gst-libs/gst/mixer/mixer-marshal.list: * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init), (gst_mixer_set_option), (gst_mixer_get_option), (gst_mixer_mute_toggled), (gst_mixer_record_toggled), (gst_mixer_volume_changed), (gst_mixer_option_changed): * gst-libs/gst/mixer/mixer.h: * gst-libs/gst/mixer/mixeroptions.c: (gst_mixer_options_get_type), (gst_mixer_options_class_init), (gst_mixer_options_init), (gst_mixer_options_dispose): * gst-libs/gst/mixer/mixeroptions.h: Add GstMixerOptions. * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices): Rename Audio Mixer to OSS Mixer (similar to Alsa Mixer). Fix broken device detection on computers with multiple OSS sound cards.
2004-05-26gst/audioconvert/gstaudioconvert.c: fixate nicely even when the peer is not ↵Benjamin Otte1-0/+5
negotiating Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate): fixate nicely even when the peer is not negotiating
2004-05-25gst/audioconvert/gstaudioconvert.c: make sure we don't allow depth > widthBenjamin Otte1-0/+10
Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_parse_caps): make sure we don't allow depth > width * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate): fixate endianness to G_BYTE_ORDER as default * gst/audioscale/gstaudioscale.c: we don't handle another endianness as host-endianness
2004-05-25gst/ffmpegcolorspace/mem.c: malloc() is in stdlib.h, not malloc.hDavid Schleef1-0/+4
Original commit message from CVS: * gst/ffmpegcolorspace/mem.c: malloc() is in stdlib.h, not malloc.h
2004-05-24ext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis ↵Benjamin Otte1-0/+13
encoder due to unsupported settings Original commit message from CVS: * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_sinkconnect), (gst_oggvorbisenc_setup): properly fail when we can't setup the vorbis encoder due to unsupported settings * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sinkconnect), (gst_vorbisenc_setup): same * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link): fix case where warnings occured when one pad was unlinked while the other's link function was called
2004-05-24use GST_ENABLE_NEWThomas Vander Stichele1-0/+5
Original commit message from CVS: use GST_ENABLE_NEW
2004-05-24gst-libs/gst/resample/private.h: don't use optimizations that are #if 0'edBenjamin Otte1-0/+5
Original commit message from CVS: * gst-libs/gst/resample/private.h: don't use optimizations that are #if 0'ed
2004-05-24gst/avi/gstavidemux.c: Fix potential division by zero error and hopefully ↵Wim Taymans1-0/+7
get the position query right to get correct... Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): Fix potential division by zero error and hopefully get the position query right to get correct timestamps on avi audio.
2004-05-24gst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer ↵Wim Taymans1-0/+12
overflow. removed the while loop in the sca... Original commit message from CVS: * gst/videoscale/videoscale.c: (gst_videoscale_scale_nearest), (gst_videoscale_scale_nearest_str2), (gst_videoscale_scale_nearest_str4), (gst_videoscale_scale_nearest_32bit), (gst_videoscale_scale_nearest_24bit), (gst_videoscale_scale_nearest_16bit): Fix the scaling algorithm and avoid a buffer overflow. removed the while loop in the scaling function as it was used for point sampling only.
2004-05-24ext/mad/gstid3tag.c: lots of fixes to make id3mux work and id3demux work ↵Benjamin Otte1-0/+9
correctly Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_get_type), (gst_id3_tag_class_init), (gst_id3_tag_init), (gst_id3_tag_set_property), (gst_id3_tag_get_tag_to_render), (gst_id3_tag_handle_event), (gst_id3_tag_do_caps_nego), (gst_id3_tag_send_tag_event): lots of fixes to make id3mux work and id3demux work correctly
2004-05-24ext/Makefile.am: add rules to build shout2send (was removed by accident when ↵Stéphane Loeuillet1-0/+13
this module was no more marked experimen... Original commit message from CVS: * ext/Makefile.am: add rules to build shout2send (was removed by accident when this module was no more marked experimental/broken) * ext/shout2/gstshout2.c: * ext/shout2/gstshout2.h: adding a "connection problem" signal to shout2send (fixes #142954)
2004-05-21woohoo, KDE here I comeThomas Vander Stichele1-0/+6
Original commit message from CVS: woohoo, KDE here I come
2004-05-21gst/cdxaparse/gstcdxaparse.*: some renaming add some checks/sanity prepare ↵Stéphane Loeuillet1-1/+12
for seek addition Original commit message from CVS: * gst/cdxaparse/gstcdxaparse.c: * gst/cdxaparse/gstcdxaparse.h: some renaming add some checks/sanity prepare for seek addition * sys/sunaudio/gstsunaudio.c: remove exported dupe init function
2004-05-21ext/dv/gstdvdec.c: Fix format conversion and position querying.Jan Schmidt1-0/+11
Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_get_formats), (gst_dvdec_src_convert), (gst_dvdec_sink_convert): Fix format conversion and position querying. * gst/debug/progressreport.c: (gst_progressreport_report): Don't output a bogus total value that we didn't query. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): Always set XV_AUTOPAINT_COLORKEY to true. Fixes xvimagesink showing only a blank window after xine has been used.
2004-05-21sync with upstreamThomas Vander Stichele1-9/+16
Original commit message from CVS: sync with upstream
2004-05-20forgot to update the Changelog for the past two days, bad me, badStéphane Loeuillet1-0/+21
Original commit message from CVS: forgot to update the Changelog for the past two days, bad me, bad
2004-05-20configure.ac: Minor cosmetic change to convince the buildbot to reautogen.David Schleef1-0/+12
Original commit message from CVS: * configure.ac: Minor cosmetic change to convince the buildbot to reautogen. * sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_class_init), (gst_sunaudiosink_init), (gst_sunaudiosink_getcaps), (gst_sunaudiosink_pad_link), (gst_sunaudiosink_chain), (gst_sunaudiosink_setparams), (gst_sunaudiosink_open), (gst_sunaudiosink_close), (gst_sunaudiosink_change_state), (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property): More hacking. Plays audio now.
2004-05-20Original commit message from CVS:David Schleef1-0/+5
* configure.ac: * sys/Makefile.am:
2004-05-20sys/osxaudio/Makefile.am: New OS X audio plugin by Zaheer MeraliDavid Schleef1-0/+11
Original commit message from CVS: * sys/osxaudio/Makefile.am: New OS X audio plugin by Zaheer Merali * sys/osxaudio/gstosxaudio.c: * sys/osxaudio/gstosxaudioelement.c: * sys/osxaudio/gstosxaudioelement.h: * sys/osxaudio/gstosxaudiosink.c: * sys/osxaudio/gstosxaudiosink.h: * sys/osxaudio/gstosxaudiosrc.c: * sys/osxaudio/gstosxaudiosrc.h:
2004-05-20make ronald happy by following his strategy of putting headers as capsThomas Vander Stichele1-0/+7
Original commit message from CVS: make ronald happy by following his strategy of putting headers as caps
2004-05-20split up push_packetThomas Vander Stichele1-0/+7
Original commit message from CVS: split up push_packet
2004-05-20add new tcp elementsThomas Vander Stichele1-0/+19
Original commit message from CVS: add new tcp elements
2004-05-19gst/law/mulaw-conversion.c: Fix overflow bug in ulaw encoding.Wim Taymans1-0/+5
Original commit message from CVS: * gst/law/mulaw-conversion.c: (mulaw_encode): Fix overflow bug in ulaw encoding.
2004-05-19ext/mad/gstmad.c: don't unref the event twiceBenjamin Otte1-0/+5
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_handle_event): don't unref the event twice
2004-05-19configure.ac: remove -Wno-sign-compareBenjamin Otte1-0/+5
Original commit message from CVS: * configure.ac: remove -Wno-sign-compare
2004-05-19configure.ac: remove -DG_DISABLE_DEPRECATED. It's not usable without ↵Benjamin Otte1-0/+6
workarounds if you want to work against glib 2.2... Original commit message from CVS: * configure.ac: remove -DG_DISABLE_DEPRECATED. It's not usable without workarounds if you want to work against glib 2.2 and 2.4
2004-05-19gsttcp -> gsttcppluginThomas Vander Stichele1-0/+9
Original commit message from CVS: gsttcp -> gsttcpplugin
2004-05-19gst/debug/tests.c: fix segfault on gst-inspectBenjamin Otte1-0/+5
Original commit message from CVS: * gst/debug/tests.c: (md5_get_value): fix segfault on gst-inspect
2004-05-19gst/debug/: add new extensible and configurable testing element. Current ↵Benjamin Otte1-0/+12
tests include buffer count, stream length, t... Original commit message from CVS: * gst/debug/testplugin.c: * gst/debug/tests.c: * gst/debug/tests.h: add new extensible and configurable testing element. Current tests include buffer count, stream length, timestamp/duration matching and md5. * gst/debug/Makefile.am: * gst/debug/gstdebug.c: (plugin_init): add infrastructure for new element
2004-05-19ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the ↵Johan Dahlin1-0/+5
array. Fixes gst-inspect segfault on ppc. Original commit message from CVS: * ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the array. Fixes gst-inspect segfault on ppc.
2004-05-19gst/ffmpegcolorspace/imgconvert.c: Fixes for warnings (bugs, actually) ↵David Schleef1-0/+5
noticed by gcc but not forte. Original commit message from CVS: * gst/ffmpegcolorspace/imgconvert.c: (img_convert): Fixes for warnings (bugs, actually) noticed by gcc but not forte.
2004-05-19sys/sunaudio/: New sunaudiosinkDavid Schleef1-0/+5
Original commit message from CVS: * sys/sunaudio/Makefile.am: * sys/sunaudio/gstsunaudio.c: New sunaudiosink
2004-05-19gst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux ↵David Moore1-0/+6
to use non-seekable streams. (bug #142272) Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), (gst_qtdemux_loop_header): Patch from dcm@acm.org (David Moore) to allow qtdemux to use non-seekable streams. (bug #142272)
2004-05-19gst-libs/gst/resample/resample.c: Remove use of static temporary buffer. ↵David Schleef1-0/+9
This code was obviously not supposed to las... Original commit message from CVS: * gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16), (gst_resample_sinc_ft_float): Remove use of static temporary buffer. This code was obviously not supposed to last long, but it's stuck in our ABI, so it required a little hack to make it ABI-compatible. Fixes #142585. * gst-libs/gst/resample/resample.h: same.
2004-05-19configure.ac: Add sunaudioDavid Schleef1-0/+13
Original commit message from CVS: * configure.ac: Add sunaudio * examples/Makefile.am: make gstplay depend on gconf * gst/ffmpegcolorspace/gstffmpegcodecmap.c: Remove c99-isms * gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette), (convert_table_lookup), (img_convert): remove c99-isms * gst/ffmpegcolorspace/imgconvert_template.h: make a constant unsigned, to fix a warning on Solaris * gst/mpeg1sys/systems.c: bcopy->memcpy * gst/rtjpeg/RTjpeg.c: (RTjpeg_yuvrgb8): bcopy->memcpy * sys/Makefile.am: Add sunaudio
2004-05-18ext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ↵Wim Taymans1-0/+10
ogg pages. This also resulted in badly m... Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_init), (gst_ogg_mux_sinkconnect), (gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer), (gst_ogg_mux_push_page), (gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop): Fix an ugly memleak where the muxer didn't flush enough ogg pages. This also resulted in badly muxed ogg files.
2004-05-18gst/asfdemux/: - fix ASF_OBJ_PADDING guidStéphane Loeuillet1-0/+10
Original commit message from CVS: * gst/asfdemux/asfheaders.c : * gst/asfdemux/asfheaders.h : * gst/asfdemux/gstasfdemux.c : - fix ASF_OBJ_PADDING guid - add 3 new object guids (language list, metadata, extended stream properties) - add a function to parse extended header objects
2004-05-18sys/oss/gstosselement.c: remove leftover debugging g_printBenjamin Otte1-0/+5
Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_sync_parms): remove leftover debugging g_print
2004-05-18ext/mad/gstmad.c: Fix for when the first format in a discont event is not a ↵Ronald S. Bultje1-0/+6
byte-based one. Should fix #137710. Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_handle_event): Fix for when the first format in a discont event is not a byte-based one. Should fix #137710.
2004-05-18m4/a52.m4: fix compilation with -Wall -WerrorStéphane Loeuillet1-0/+6
Original commit message from CVS: * m4/a52.m4 : fix compilation with -Wall -Werror * m4/libfame.m4 : idem * m4/libmikmod.m4 : idem
2004-05-17gst/asfdemux/gstasfdemux.c: signal the new tags before giving up the referenceBenjamin Otte1-0/+5
Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment): signal the new tags before giving up the reference