summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-05-13gst-libs/gst/riff/riff-ids.h: - add CDXA to the list of RIFF typesStéphane Loeuillet1-0/+2
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)
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 Schmidt4-9/+56
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 Loeuillet3-2/+11
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 Otte2-2/+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 Loeuillet2-2/+9
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 Otte2-14/+20
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 Schleef6-1/+300
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 Loeuillet2-1/+9
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-10someone ported wavparse to riff-lib, remove it from TODOStéphane Loeuillet1-2/+0
Original commit message from CVS: someone ported wavparse to riff-lib, remove it from TODO
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-10ext/tarkin/gsttarkindec.c: "Filter/Video/Decoder" => "Codec/Decoder/Video"Stéphane Loeuillet2-2/+2
Original commit message from CVS: * ext/tarkin/gsttarkindec.c : "Filter/Video/Decoder" => "Codec/Decoder/Video" * ext/tarkin/gsttarkinenc.c : "Filter/Video/Encoder" => "Codec/Encoder/Video"
2004-05-10ext/theora/theoradec.c: "Filter/Decoder/Video" => "Codec/Decoder/Video"Stéphane Loeuillet1-1/+1
Original commit message from CVS: * ext/theora/theoradec.c : "Filter/Decoder/Video" => "Codec/Decoder/Video" * ext/theora/theoraenc.c : "Filter/Encoder/Video" => "Codec/Encoder/Video" * ext/xine/xineaudiodec.c : "Filter/Decoder/Audio" =>"Codec/Decoder/Audio"
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. Bultje3-0/+46
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.
2004-05-09ext/: \1/Codec, (fixes #142193)Benjamin Otte12-11/+34
Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * ext/a52dec/gsta52dec.c: * ext/divx/gstdivxdec.c: * ext/divx/gstdivxenc.c: * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): * ext/faac/gstfaac.c: (gst_faac_base_init): * ext/faad/gstfaad.c: (gst_faad_base_init): * ext/ivorbis/vorbisfile.c: * ext/lame/gstlame.c: * ext/libfame/gstlibfame.c: * ext/mpeg2enc/gstmpeg2enc.cc: * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): * ext/sidplay/gstsiddec.cc: * ext/speex/gstspeexdec.c: * ext/speex/gstspeexenc.c: * ext/xvid/gstxviddec.c: * ext/xvid/gstxvidenc.c: correct klasses. Mostly s,Codec/(Audio|Video),\1/Codec, (fixes #142193)
2004-05-09ext/alsa/: Fix alsa oddness in mixer after the combination of using mixer in ↵Ronald S. Bultje1-0/+8
source/sink elements and using hw:x,y in... Original commit message from CVS: * ext/alsa/gstalsa.c: (device_list), (gst_alsa_class_probe_devices): * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open): Fix alsa oddness in mixer after the combination of using mixer in source/sink elements and using hw:x,y instead of just hw:x.
2004-05-09gst/wavparse/gstwavparse.c: make PAUSED=>READY=>PAUSED=READY work by not ↵Benjamin Otte1-0/+7
destroying NULL sourcepads Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_destroy_sourcepad), (gst_wavparse_create_sourcepad): make PAUSED=>READY=>PAUSED=READY work by not destroying NULL sourcepads
2004-05-09ext/alsa/gstalsasink.c: allow discont events before caps negoBenjamin Otte1-0/+5
Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): allow discont events before caps nego
2004-05-08ext/vorbis/vorbisdec.c: don't leak eventsBenjamin Otte1-0/+5
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_event): don't leak events
2004-05-08gst/level/gstlevel.*: figure out if we're initialized directly instead of ↵Benjamin Otte1-0/+11
keeping a variable that's wrong in 90% of c... Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_link), (gst_level_chain), (gst_level_change_state), (gst_level_init): * gst/level/gstlevel.h: figure out if we're initialized directly instead of keeping a variable that's wrong in 90% of cases don't initialize pads and then leak them and use a new unitialized pad. (fixes #142084) these were bugs so n00bish I didn't find them for an hour :/
2004-05-08Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.Iain Holmes4-12/+54
Original commit message from CVS: Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand. Made some useful functions in riff-read non-static.
2004-05-08ext/faad/gstfaad.c: HACK to correct signed char assumption in faad.h.David Schleef2-1/+7
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_sinkconnect): HACK to correct signed char assumption in faad.h.
2004-05-07sys/v4l2/gstv4l2src.c: Ronald S. Bultje3-0/+6
Original commit message from CVS: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps): Missing break, detected by Daniel Gazard <daniel.gazard@free.fr>.
2004-05-07fix a number of memleaksColin Walters1-0/+8
Original commit message from CVS: fix a number of memleaks
2004-05-07ext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should ↵Jan Schmidt1-0/+16
work now. Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_video_link): Fix caps nego and pad templates. RGB mode caps should work now. * ext/dvdnav/gst-dvd: Move mpeg2dec inside the thread because otherwise the queue rejects cap changes mid-stream * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_get_type), (gst_mpeg2dec_flush_decoder): For mpeg2dec > 0.4.0, call the flush function instead of manually extracting all in-flight frames. * ext/raw1394/gstdv1394src.c: (gst_dv1394src_factory), (gst_dv1394src_init), (gst_dv1394src_iso_receive): Change mime type video/dv go video/x-dv to match the rest of gst-plugins
2004-05-07ext/alsa/: Make alsasink/src a subclass of alsamixer so that mixer stuff ↵Ronald S. Bultje1-0/+12
shows up in gst-rec. Needs some finetuning. Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_type), (gst_alsa_sink_class_init): * ext/alsa/gstalsasink.h: * ext/alsa/gstalsasrc.c: (gst_alsa_src_get_type), (gst_alsa_src_class_init): * ext/alsa/gstalsasrc.h: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up in gst-rec. Needs some finetuning.
2004-05-07cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicatorsBenjamin Otte1-1/+0
Original commit message from CVS: cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators
2004-05-07ext/lame/gstlame.c: simplifyBenjamin Otte1-0/+10
Original commit message from CVS: * ext/lame/gstlame.c: (gst_lame_chain): simplify * ext/mad/gstmad.c: (gst_mad_handle_event): fix event leak * gst/typefind/gsttypefindfunctions.c: (mp3_type_find): be able to detect mp3 files < 4096 bytes
2004-05-06ext/theora/theoraenc.c: Also encode the first frame, cleanup some code.Wim Taymans1-0/+7
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_set_property), (theora_enc_get_property): Also encode the first frame, cleanup some code.
2004-05-06ext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that ↵Wim Taymans2-0/+12
negotiation was not performed. Original commit message from CVS: * ext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that negotiation was not performed.
2004-05-06gst/wavenc/gstwavenc.c: First process the events before deciding that ↵Wim Taymans1-0/+6
negotiation was not performed. Original commit message from CVS: * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): First process the events before deciding that negotiation was not performed.
2004-05-06ext/theora/: Added a theora encoder, grouped the encoder and decoder into ↵Wim Taymans1-0/+13
the same plugin. Original commit message from CVS: * ext/theora/Makefile.am: * ext/theora/theora.c: (plugin_init): * ext/theora/theoradec.c: (theora_dec_change_state): * ext/theora/theoraenc.c: (gst_theora_enc_base_init), (gst_theora_enc_class_init), (gst_theora_enc_init), (theora_enc_sink_link), (theora_enc_event), (theora_push_packet), (theora_enc_chain), (theora_enc_change_state), (theora_enc_set_property), (theora_enc_get_property): Added a theora encoder, grouped the encoder and decoder into the same plugin.
2004-05-05ext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffersThomas Vander Stichele1-0/+12
Original commit message from CVS: * ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type), (gst_jpegenc_chain): fix DURATION on outgoing buffers * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_sink_event): debug using time formats * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support), (gst_xvimagesink_sink_link): windows with width/height 0 generate X errors, so don't allow them
2004-05-05ext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can ↵Wim Taymans1-0/+10
add the more accurate framerate value to t... Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (src_templ), (gst_mpeg2dec_base_init), (gst_mpeg2dec_init), (gst_mpeg2dec_negotiate_format): * ext/mpeg2dec/gstmpeg2dec.h: removed the static pad template so that we can add the more accurate framerate value to the caps.