summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - LE/Dec au files were broken (a bug i introduced)Stéphane Loeuillet2004-05-171-3/+3
| | | | | Original commit message from CVS: - LE/Dec au files were broken (a bug i introduced)
* whoops, checked in too muchBenjamin Otte2004-05-173-4/+2
| | | | | Original commit message from CVS: whoops, checked in too much
* compute offsets correctly for internal buffers so timestamps are set ↵David Moore2004-05-173-2/+11
| | | | | | | | | | | | 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)
* ext/alsa/gstalsasink.c: use correct variable when determining amount of data ↵Benjamin Otte2004-05-161-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
* gst/asfdemux/gstasfdemux.c: Hi, I'm a memleakBenjamin Otte2004-05-161-0/+5
| | | | | | Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps): Hi, I'm a memleak
* gst/asfdemux/gstasfdemux.c: - fix a mem leak and always propagate tagsStéphane Loeuillet2004-05-161-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
* gst-libs/gst/audio/audioclock.c: Fix wrong return type (#142205).Ronald S. Bultje2004-05-161-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).
* ext/mad/gstmad.c: Ignore CRCs by default (fixes #142566).Ronald S. Bultje2004-05-161-0/+5
| | | | | | Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_init): Ignore CRCs by default (fixes #142566).
* ext/alsa/gstalsamixer.c: Fix for cases where we fail to attach to a mixer.Ronald S. Bultje2004-05-161-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.
* gst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore.Ronald S. Bultje2004-05-163-250/+155
| | | | | | | | | | | | | 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.
* gst/asfdemux/gstasfdemux.c: - process comments even if they don't end with ↵Stéphane Loeuillet2004-05-161-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
* ext/alsa/gstalsa.c: simplify capsBenjamin Otte2004-05-161-0/+5
| | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_caps), (gst_alsa_get_caps): simplify caps
* forgot the bugnumber I fixed again...Benjamin Otte2004-05-161-1/+1
| | | | | Original commit message from CVS: forgot the bugnumber I fixed again...
* gst/asfdemux/gstasfdemux.c: don't write to memory we might not write to - ↵Benjamin Otte2004-05-161-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
* ext/alsa/gstalsasink.c: compute correct expected timestamps after seek ↵Benjamin Otte2004-05-162-2/+10
| | | | | | | | | | | (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
* add note about bugBenjamin Otte2004-05-161-0/+1
| | | | | Original commit message from CVS: add note about bug
* ext/alsa/gstalsasink.c: add error checking to snd_pcm_delay and remove ↵Benjamin Otte2004-05-161-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
* Add new files for gdk_pixbuf based scalerJan Schmidt2004-05-153-0/+554
| | | | | Original commit message from CVS: Add new files for gdk_pixbuf based scaler
* Oops, forgot the Changelog :)Jan Schmidt2004-05-151-0/+14
| | | | | Original commit message from CVS: Oops, forgot the Changelog :)
* ext/gdk_pixbuf/: Add new pixbufscale element to scale RGB video using ↵Jan Schmidt2004-05-153-3/+10
| | | | | | | | | | | | | | | | | gdk_pixbuf, because gdk_pixbuf does BILINEAR an... Original commit message from CVS: * ext/gdk_pixbuf/Makefile.am: * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init): * ext/gdk_pixbuf/gstgdkpixbuf.h: Add new pixbufscale element to scale RGB video using gdk_pixbuf, because gdk_pixbuf does BILINEAR and HYPER interpolation correctly. * ext/theora/theoraenc.c: (theora_enc_chain), Discard buffer and return if explicit caps could not be set (theora_enc_get_property): Make _get return kbps for the bitrate consistent with the _set function.
* ext/libvisual/visual.c: add missing visual_audio_analyzeBenjamin Otte2004-05-141-0/+5
| | | | | | Original commit message from CVS: * ext/libvisual/visual.c: (gst_visual_chain): add missing visual_audio_analyze
* ext/esd/esdsink.c: Fix crash when ESD is killed while we're playing.David Schleef2004-05-143-1/+12
| | | | | | | | 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().
* gst-libs/gst/riff/riff-read.c: - fix INFO tag extraction in RIFF/AVI files ↵Stéphane Loeuillet2004-05-141-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
* fix warningThomas Vander Stichele2004-05-141-1/+1
| | | | | Original commit message from CVS: fix warning
* gst/auparse/gstauparse.c: add support for ADPCM streams (CCITT g72x) decoder ↵Stéphane Loeuillet2004-05-141-24/+36
| | | | | | | | for those in the works Original commit message from CVS: * gst/auparse/gstauparse.c : add support for ADPCM streams (CCITT g72x) decoder for those in the works
* ext/audiofile/gstafparse.c: change class to Codec/Demuxer/AudioStéphane Loeuillet2004-05-132-4/+4
| | | | | | | Original commit message from CVS: * ext/audiofile/gstafparse.c : change class to Codec/Demuxer/Audio * gst/auparse/gstauparse.c : idem * gst/wavparse/gstwavparse.c : idem
* ext/mad/gstid3tag.c: move from "Codec/(Dem/M)uxer" to "Codec/(Dem/M)uxer/Audio"Stéphane Loeuillet2004-05-137-10/+30
| | | | | | | | | | | | | | | | | 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
* configure.ac: check for exact version of libvisual, it's not supposed to beBenjamin Otte2004-05-132-2/+7
| | | | | | | Original commit message from CVS: * configure.ac: check for exact version of libvisual, it's not supposed to be API/ABI stable yet
* ext/ogg/gstoggdemux.c: signal no-more-padsBenjamin Otte2004-05-131-0/+5
| | | | | | Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_push): signal no-more-pads
* Report which format was used for GST_FORMAT_DEFAULT in dvdecJan Schmidt2004-05-135-2/+295
| | | | | | Original commit message from CVS: Report which format was used for GST_FORMAT_DEFAULT in dvdec Add progressreport element for testing.
* gst-libs/gst/riff/riff-ids.h: - add CDXA to the list of RIFF typesStéphane Loeuillet2004-05-131-1/+1
| | | | | | | Original commit message from CVS: * gst-libs/gst/riff/riff-ids.h : - add CDXA to the list of RIFF types - add plst (playlist ?) to wav chunk list (only diff with wavparse/riff.h)
* sys/v4l/: add more debugging send a discont at startThomas Vander Stichele2004-05-131-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
* Avoid infloopingColin Walters2004-05-131-0/+6
| | | | | Original commit message from CVS: Avoid inflooping
* ext/audiofile/gstafsrc.c: Remove old debug outputJan Schmidt2004-05-122-26/+53
| | | | | | | | | | | | | | | | 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
* ext/tarkin/gsttarkin.c: - Change RANK from NONE to PRIMARY (decoder)Stéphane Loeuillet2004-05-122-1/+10
| | | | | | | | | | 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)
* copy this function until we really need > 1.0 of vorbisThomas Vander Stichele2004-05-121-0/+7
| | | | | Original commit message from CVS: copy this function until we really need > 1.0 of vorbis
* configure.ac: enable shout2 by defaultBenjamin Otte2004-05-124-37/+34
| | | | | | | | | | | | | | 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
* gst/auparse/gstauparse.c: - Document all audio encoding we can encounter ↵Stéphane Loeuillet2004-05-112-24/+50
| | | | | | | | | | | 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
* gst/cdxaparse/gstcdxaparse.c: Add mpegversion to CAPS to make it linkStéphane Loeuillet2004-05-111-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
* gst/asfdemux/gstasfdemux.c: Use codec_data property instead of flag1 and ↵Jeremy Simon2004-05-111-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
* ext/libvisual/visual.c: use the right caps depending on endianness (I hope)Benjamin Otte2004-05-111-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
* gst/asfdemux/gstasfdemux.c: Fix some odd cases and fix BE metadata parsing ↵Ronald S. Bultje2004-05-111-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.
* gst/switch/gstswitch.c: whoever that was: DO NOT IMPORT PRIVATE SYMBOLS THAT ↵Benjamin Otte2004-05-111-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.
* configure.ac: Add prototype Dirac support.David Schleef2004-05-113-1/+26
| | | | | | | | | 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:
* gst/auparse/gstauparse.c: Hack around spider. Remove me some day please.Ronald S. Bultje2004-05-112-4/+48
| | | | | | | | 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.
* gst/auparse/gstauparse.c: Fix for some uninitialized variables in previous ↵Ronald S. Bultje2004-05-112-9/+7
| | | | | | | | | 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.
* gst/auparse/gstauparse.c: eee (32, 64) only unsupported formats are ↵Stéphane Loeuillet2004-05-102-19/+70
| | | | | | | | | | | | 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)
* ext/vorbis/: Added a raw vorbis encoder to be used with the oggmuxer.Wim Taymans2004-05-101-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.
* someone ported wavparse to riff-lib, remove it from TODOStéphane Loeuillet2004-05-101-2/+0
| | | | | Original commit message from CVS: someone ported wavparse to riff-lib, remove it from TODO
* ext/ogg/: Added an ogg muxer.Wim Taymans2004-05-101-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.