summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2004-05-17compute offsets correctly for internal buffers so timestamps are set ↵David Moore1-0/+9
correctly when we can't seek. Also handle cases ... Original commit message from CVS: * autogen.sh: * configure.ac: * ext/mad/gstid3tag.c: (gst_id3_tag_chain): compute offsets correctly for internal buffers so timestamps are set correctly when we can't seek. Also handle cases where there are no offsets. (based on a patch by David Moore, fixes #142507)
2004-05-16ext/alsa/gstalsasink.c: use correct variable when determining amount of data ↵Benjamin Otte1-0/+6
to skip so we don't skip into the void a... Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): use correct variable when determining amount of data to skip so we don't skip into the void and segfault
2004-05-16gst/asfdemux/gstasfdemux.c: Hi, I'm a memleakBenjamin Otte1-0/+5
Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps): Hi, I'm a memleak
2004-05-16gst/asfdemux/gstasfdemux.c: - fix a mem leak and always propagate tagsStéphane Loeuillet1-0/+9
Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: - fix a mem leak and always propagate tags - add WMV3 to known video codecs (but no decoder yet) - replace "surplus data" at end of audio header for what it is : codec specific data - fix a typo
2004-05-16gst-libs/gst/audio/audioclock.c: Fix wrong return type (#142205).Ronald S. Bultje1-0/+7
Original commit message from CVS: reviewed by: Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/audio/audioclock.c: Fix wrong return type (#142205).
2004-05-16ext/mad/gstmad.c: Ignore CRCs by default (fixes #142566).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_init): Ignore CRCs by default (fixes #142566).
2004-05-16ext/alsa/gstalsamixer.c: Fix for cases where we fail to attach to a mixer.Ronald S. Bultje1-0/+10
Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open), (gst_alsa_mixer_close), (gst_alsa_mixer_supported), (gst_alsa_mixer_build_list), (gst_alsa_mixer_free_list), (gst_alsa_mixer_change_state), (gst_alsa_mixer_list_tracks), (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record): Fix for cases where we fail to attach to a mixer.
2004-05-16gst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore.Ronald S. Bultje1-0/+12
Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek): Don't touch events after not owning them anymore. * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), (gst_wavparse_fmt), (gst_wavparse_other), (gst_wavparse_handle_seek), (gst_wavparse_loop), (gst_wavparse_pad_convert), (gst_wavparse_pad_query), (gst_wavparse_srcpad_event): * gst/wavparse/gstwavparse.h: Add seeking, fix querying.
2004-05-16gst/asfdemux/gstasfdemux.c: - process comments even if they don't end with ↵Stéphane Loeuillet1-1/+7
\0\0 g_convert would ignore them if presen... Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment): - process comments even if they don't end with \0\0 g_convert would ignore them if present and works well without them
2004-05-16ext/alsa/gstalsa.c: simplify capsBenjamin Otte1-0/+5
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_caps), (gst_alsa_get_caps): simplify caps
2004-05-16forgot the bugnumber I fixed again...Benjamin Otte1-1/+1
Original commit message from CVS: forgot the bugnumber I fixed again...
2004-05-16gst/asfdemux/gstasfdemux.c: don't write to memory we might not write to - ↵Benjamin Otte1-0/+8
g_convert does that for us anyway conmment ... Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment): don't write to memory we might not write to - g_convert does that for us anyway (gst_asf_demux_audio_caps): conmment out gst_util_dump_mem
2004-05-16ext/alsa/gstalsasink.c: compute correct expected timestamps after seek ↵Benjamin Otte1-0/+8
(broken since last commit) Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): compute correct expected timestamps after seek (broken since last commit) * ext/gdk_pixbuf/pixbufscale.c: (pixbufscale_init): rename element and debugging category to gdkpixbufscale
2004-05-16add note about bugBenjamin Otte1-0/+1
Original commit message from CVS: add note about bug
2004-05-16ext/alsa/gstalsasink.c: add error checking to snd_pcm_delay and remove ↵Benjamin Otte1-0/+8
duplicate call to snd_pcm_delay that caused is... Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): add error checking to snd_pcm_delay and remove duplicate call to snd_pcm_delay that caused issues (see inline code comments) * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time): make more readable and fix return value when snd_pcm_delay fails
2004-05-15Add new files for gdk_pixbuf based scalerJan Schmidt1-0/+11
Original commit message from CVS: Add new files for gdk_pixbuf based scaler
2004-05-15Oops, forgot the Changelog :)Jan Schmidt1-0/+14
Original commit message from CVS: Oops, forgot the Changelog :)
2004-05-14ext/libvisual/visual.c: add missing visual_audio_analyzeBenjamin Otte1-0/+5
Original commit message from CVS: * ext/libvisual/visual.c: (gst_visual_chain): add missing visual_audio_analyze
2004-05-14ext/esd/esdsink.c: Fix crash when ESD is killed while we're playing.David Schleef1-0/+7
Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_chain): Fix crash when ESD is killed while we're playing. * gst/qtdemux/qtdemux.c: (qtdemux_parse): call gst_element_no_more_pads().
2004-05-14gst-libs/gst/riff/riff-read.c: - fix INFO tag extraction in RIFF/AVI files ↵Stéphane Loeuillet1-0/+7
because gst_event_unref (event) also freed... Original commit message from CVS: * gst-libs/gst/riff/riff-read.c : - fix INFO tag extraction in RIFF/AVI files because gst_event_unref (event) also freed taglist - avoid a mem leak
2004-05-13ext/mad/gstid3tag.c: move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio"Stéphane Loeuillet1-0/+16
Original commit message from CVS: * ext/mad/gstid3tag.c : move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio" * gst/wavenc/gstwavenc.c : move from "Codec/Encoder/Audio" to "Codec/Muxer/Audio" * gst/auparse/gstauparse.c : - add code (commented for now) to support audio/x-adpcm on src pad (we have no decoder for those layout yet) * gst/cdxaparse/gstcdxaparse.c : * gst/cdxaparse/gstcdxaparse.h : - partial rewrite using RiffRead (ripped iain's wavparse code) * gst/rtp/gstrtpL16enc.c : typo * gst/rtp/gstrtpgsmenc.c : typo
2004-05-13configure.ac: check for exact version of libvisual, it's not supposed to beBenjamin Otte1-0/+6
Original commit message from CVS: * configure.ac: check for exact version of libvisual, it's not supposed to be API/ABI stable yet
2004-05-13ext/ogg/gstoggdemux.c: signal no-more-padsBenjamin Otte1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_push): signal no-more-pads
2004-05-13Report which format was used for GST_FORMAT_DEFAULT in dvdecJan Schmidt1-0/+13
Original commit message from CVS: Report which format was used for GST_FORMAT_DEFAULT in dvdec Add progressreport element for testing.
2004-05-13sys/v4l/: add more debugging send a discont at startThomas Vander Stichele1-0/+11
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_change_state): * sys/v4l/gstv4lsrc.h: * sys/v4l/v4lmjpegsink_calls.c: (gst_v4lmjpegsink_playback_init): * sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_init): * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init), (gst_v4lsrc_grab_frame): add more debugging send a discont at start
2004-05-13Avoid infloopingColin Walters1-0/+6
Original commit message from CVS: Avoid inflooping
2004-05-12ext/audiofile/gstafsrc.c: Remove old debug outputJan Schmidt1-0/+14
Original commit message from CVS: * ext/audiofile/gstafsrc.c: (gst_afsrc_get): Remove old debug output * ext/dv/gstdvdec.c: (gst_dvdec_quality_get_type), (gst_dvdec_class_init), (gst_dvdec_loop), (gst_dvdec_change_state), (gst_dvdec_set_property), (gst_dvdec_get_property): Change the quality setting to an enum, so it works from gst-launch Don't renegotiate a non-linked pad. Allows audio only decoding. * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_getcaps), (gst_deinterlace_link), (gst_deinterlace_init): * gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps), (gst_videodrop_link): Some caps negotiation fixes
2004-05-12ext/tarkin/gsttarkin.c: - Change RANK from NONE to PRIMARY (decoder)Stéphane Loeuillet1-0/+9
Original commit message from CVS: * ext/tarkin/gsttarkin.c : - Change RANK from NONE to PRIMARY (decoder) * ext/gdk_pixbuf/gstgdkpixbuf.c : - Change RANK from NONE to MARGINAL (decoder) * ext/divx/gstdivxenc.c : - Change RANK from PRIMARY to NONE (encoder/spider issue)
2004-05-12copy this function until we really need > 1.0 of vorbisThomas Vander Stichele1-0/+7
Original commit message from CVS: copy this function until we really need > 1.0 of vorbis
2004-05-12configure.ac: enable shout2 by defaultBenjamin Otte1-0/+13
Original commit message from CVS: * configure.ac: enable shout2 by default * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type), (gst_shout2send_base_init), (gst_shout2send_init), (gst_shout2send_connect), (gst_shout2send_change_state): * ext/shout2/gstshout2.h: make this work again. Based on a patch by Zaheer Merali (fixes #142262) * ext/theora/theora.c: (plugin_init): don't set rank on encoders
2004-05-11gst/auparse/gstauparse.c: - Document all audio encoding we can encounter ↵Stéphane Loeuillet1-2/+7
from Solaris 9 headers and libsndfile inform... Original commit message from CVS: * gst/auparse/gstauparse.c : - Document all audio encoding we can encounter from Solaris 9 headers and libsndfile information. - Increase max. rate from 48000 to 192000 (to match other elements) - Don't try to play junk data between header and samples
2004-05-11gst/cdxaparse/gstcdxaparse.c: Add mpegversion to CAPS to make it linkStéphane Loeuillet1-0/+6
Original commit message from CVS: * gst/cdxaparse/gstcdxaparse.c : Add mpegversion to CAPS to make it link Rank is as GST_RANK_SECONDARY instead of NONE
2004-05-11gst/asfdemux/gstasfdemux.c: Use codec_data property instead of flag1 and ↵Jeremy Simon1-0/+5
flag2 for wma Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps): Use codec_data property instead of flag1 and flag2 for wma
2004-05-11ext/libvisual/visual.c: use the right caps depending on endianness (I hope)Benjamin Otte1-0/+8
Original commit message from CVS: * ext/libvisual/visual.c: (gst_visual_getcaps): use the right caps depending on endianness (I hope) * ext/ogg/gstoggmux.c: (gst_ogg_mux_plugin_init): use GST_RANK_NONE for all non-decoding elements or spider gets mighty confused
2004-05-11gst/asfdemux/gstasfdemux.c: Fix some odd cases and fix BE metadata parsing ↵Ronald S. Bultje1-0/+5
of unicode16 text. Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment): Fix some odd cases and fix BE metadata parsing of unicode16 text.
2004-05-11gst/switch/gstswitch.c: whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ↵Benjamin Otte1-0/+8
ARE NOT IN Original commit message from CVS: * gst/switch/gstswitch.c: (gst_switch_release_pad), (gst_switch_request_new_pad), (gst_switch_poll_sinkpads), (gst_switch_loop), (gst_switch_get_type): whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ARE NOT IN HEADERS. Had to be said.
2004-05-11configure.ac: Add prototype Dirac support.David Schleef1-0/+8
Original commit message from CVS: * configure.ac: Add prototype Dirac support. * ext/Makefile.am: * ext/dirac/Makefile.am: * ext/dirac/gstdirac.cc: * ext/dirac/gstdiracdec.cc:
2004-05-11gst/auparse/gstauparse.c: Hack around spider. Remove me some day please.Ronald S. Bultje1-0/+7
Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_auparse_class_init), (gst_auparse_init), (gst_auparse_chain), (gst_auparse_change_state): Hack around spider. Remove me some day please.
2004-05-11gst/auparse/gstauparse.c: Fix for some uninitialized variables in previous ↵Ronald S. Bultje1-0/+6
patch, also makes it work. Fixes #142286 w... Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_auparse_chain): Fix for some uninitialized variables in previous patch, also makes it work. Fixes #142286 while we're at it.
2004-05-10gst/auparse/gstauparse.c: eee (32, 64) only unsupported formats are ↵Stéphane Loeuillet1-0/+8
ADPCM/CCITT G.72x Original commit message from CVS: * gst/auparse/gstauparse.c: fixes a-law, adds mu-law, linear pcm (8,16,24,32), ieee (32, 64) only unsupported formats are ADPCM/CCITT G.72x reviewed by Ronald * gst-libs/gst/audio/audio.h: adds 24bit depth to PCM (x-raw-int)
2004-05-10ext/vorbis/: Added a raw vorbis encoder to be used with the oggmuxer.Wim Taymans1-0/+29
Original commit message from CVS: * ext/vorbis/Makefile.am: * ext/vorbis/README: * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_formats), (oggvorbisenc_get_type), (vorbis_caps_factory), (raw_caps_factory), (gst_oggvorbisenc_base_init), (gst_oggvorbisenc_class_init), (gst_oggvorbisenc_sinkconnect), (gst_oggvorbisenc_convert_src), (gst_oggvorbisenc_convert_sink), (gst_oggvorbisenc_get_query_types), (gst_oggvorbisenc_src_query), (gst_oggvorbisenc_init), (gst_oggvorbisenc_get_tag_value), (gst_oggvorbisenc_metadata_set1), (gst_oggvorbisenc_set_metadata), (get_constraints_string), (update_start_message), (gst_oggvorbisenc_setup), (gst_oggvorbisenc_write_page), (gst_oggvorbisenc_chain), (gst_oggvorbisenc_get_property), (gst_oggvorbisenc_set_property), (gst_oggvorbisenc_change_state): * ext/vorbis/oggvorbisenc.h: * ext/vorbis/vorbis.c: (plugin_init): * ext/vorbis/vorbisenc.c: (vorbis_caps_factory), (raw_caps_factory), (gst_vorbisenc_class_init), (gst_vorbisenc_init), (gst_vorbisenc_setup), (gst_vorbisenc_push_packet), (gst_vorbisenc_chain), (gst_vorbisenc_get_property), (gst_vorbisenc_set_property): * ext/vorbis/vorbisenc.h: Added a raw vorbis encoder to be used with the oggmuxer. We still need the old encoder for some gnome applications, read the README to find out how that works. The raw encoder is called "rawvorbisenc" until 0.9.
2004-05-10ext/ogg/: Added an ogg muxer.Wim Taymans1-0/+18
Original commit message from CVS: * ext/ogg/gstogg.c: (plugin_init): * ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init), (gst_ogg_print): * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_base_init), (gst_ogg_mux_class_init), (gst_ogg_mux_get_sink_event_masks), (gst_ogg_mux_init), (gst_ogg_mux_sinkconnect), (gst_ogg_mux_pad_link), (gst_ogg_mux_pad_unlink), (gst_ogg_mux_request_new_pad), (gst_ogg_mux_handle_src_event), (gst_ogg_mux_next_buffer), (gst_ogg_mux_push_page), (gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop), (gst_ogg_mux_get_property), (gst_ogg_mux_set_property), (gst_ogg_mux_change_state), (gst_ogg_mux_plugin_init): Added an ogg muxer. Small typo fixes in the demuxer.
2004-05-10ext/theora/theoraenc.c: Mark the last packet with an EOS flag which is not ↵Wim Taymans1-0/+11
really needed in gstreamer. Original commit message from CVS: * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (theora_enc_sink_link), (theora_push_packet), (theora_enc_chain), (theora_enc_change_state), (theora_enc_set_property), (theora_enc_get_property): Mark the last packet with an EOS flag which is not really needed in gstreamer. Do some better video framerate initialisation. Update the buffer timestamp.
2004-05-10Return the result of the parent state change callJan Schmidt1-0/+5
Original commit message from CVS: Return the result of the parent state change call
2004-05-10ext/a52dec/gsta52dec.c: mark audio/a52, audio/ac3 as deprecated in a commentStéphane Loeuillet1-0/+3
Original commit message from CVS: * ext/a52dec/gsta52dec.c : mark audio/a52, audio/ac3 as deprecated in a comment * gst/ac3parse/gstac3parse.c : audio/ac3 => audio/x-ac3 * gst/realmedia/rmdemux.c : audio/a52 => audio/x-ac3
2004-05-09gst/law/alaw-decode.c: put audio/x-alaw on pads, instead of audio/x-mulawStéphane Loeuillet1-0/+2
Original commit message from CVS: * gst/law/alaw-decode.c : put audio/x-alaw on pads, instead of audio/x-mulaw * gst/law/alaw-encode.c : (idem)
2004-05-09gst/law/alaw.c: alawdec should be registered with type ALAWDEC, not ALAWENCStéphane Loeuillet1-0/+4
Original commit message from CVS: * gst/law/alaw.c : alawdec should be registered with type ALAWDEC, not ALAWENC
2004-05-09ext/alsa/gstalsasrc.c: don't use a fixed buffer size when writing variable ↵Benjamin Otte1-0/+6
length data to it. Fixes memory corruption... Original commit message from CVS: * ext/alsa/gstalsasrc.c: (gst_alsa_src_loop): don't use a fixed buffer size when writing variable length data to it. Fixes memory corruption and makes alsasrc work
2004-05-09ext/gnomevfs/gstgnomevfssink.c: Run glib's default signal handler (??) in ↵Ronald S. Bultje1-0/+9
RUN_CLEANUP rather than Original commit message from CVS: * ext/gnomevfs/gstgnomevfssink.c: (_gst_boolean_allow_overwrite_accumulator), (gst_gnomevfssink_class_init), (gst_gnomevfssink_open_file): Run glib's default signal handler (??) in RUN_CLEANUP rather than RUN_LAST, and don't use that to set the accumulator value because then it's always FALSE.
2004-05-09gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks ↵Ronald S. Bultje1-0/+13
together in a LIST chunk are not of the s... Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data), (gst_riff_create_audio_caps), (gst_riff_create_audio_template_caps): * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Fix for unaligned RIFF files (i.e. where all the chunks together in a LIST chunk are not of the same size as the size given in the LIST chunk header). Fixes several odd WAVE files. Also fix ADPCM (block_align property) in audio, so that wavparse based on this works now as it used to stand-alone.