summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount ↵Wim Taymans2004-06-101-0/+10
| | | | | | | | | | | | | of data to put in one page. Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init), (gst_ogg_mux_init), (gst_ogg_mux_next_buffer), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop), (gst_ogg_mux_get_property), (gst_ogg_mux_set_property): Added max-delay property to control the maximum amount of data to put in one page.
* ext/theora/theoraenc.c: Set duration on encoded buffer, added some more ↵Wim Taymans2004-06-101-0/+8
| | | | | | | | | | | properties Original commit message from CVS: * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (gst_theora_enc_init), (theora_enc_sink_link), (theora_buffer_from_packet), (theora_enc_set_property), (theora_enc_get_property): Set duration on encoded buffer, added some more properties
* ext/: Fix refcounting bugsWim Taymans2004-06-101-0/+8
| | | | | | | | | Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop): * ext/theora/theoraenc.c: (theora_enc_chain): Fix refcounting bugs
* gst/asfdemux/gstasfdemux.*: You know Chimaira? "I - HATE - EVERYTHING". ↵Ronald S. Bultje2004-06-101-0/+16
| | | | | | | | | | | | | | | | | | | Yeah, that's what this feels like. I think we... Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init), (gst_asf_demux_loop), (gst_asf_demux_process_file), (gst_asf_demux_process_data), (gst_asf_demux_handle_data), (gst_asf_demux_process_object), (gst_asf_demux_get_stream), (gst_asf_demux_process_chunk), (gst_asf_demux_handle_sink_event), (gst_asf_demux_handle_src_event), (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state): * gst/asfdemux/gstasfdemux.h: You know Chimaira? "I - HATE - EVERYTHING". Yeah, that's what this feels like. I think we should set a new requirement for demuxers from now on to implement sane loop functions, data loops, query and seek functions before first commit into CVS. And this commit fixes all of the above.
* gst/tags/gstvorbistag.c: make sure parsed vorbis comments are properly ↵Christophe Fergeau2004-06-091-0/+6
| | | | | | | | | | | encoded in UTF-8 before adding them to a GstTa... Original commit message from CVS: 2004-06-10 Christophe Fergeau <teuf@gnome.org> * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add): make sure parsed vorbis comments are properly encoded in UTF-8 before adding them to a GstTagList
* sigh sighThomas Vander Stichele2004-06-091-1/+1
| | | | | Original commit message from CVS: sigh sigh
* trigger changeThomas Vander Stichele2004-06-092-4/+1
| | | | | Original commit message from CVS: trigger change
* ext/alsa/gstalsa.c: handle min <= max correctlyBenjamin Otte2004-06-091-0/+18
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (add_channels): handle min <= max correctly * ext/alsa/gstalsa.c: (gst_alsa_fixate_to_mimetype), (gst_alsa_fixate_field_nearest_int), (gst_alsa_fixate): add fixation functions so we fixate correctly. No preferring of alaw anymore because it's the first structure. * ext/alsa/gstalsa.h: * ext/alsa/gstalsa.c: (gst_alsa_sw_params_dump), (gst_alsa_hw_params_dump): add functions to ease debugging in alsalib * ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params), (gst_alsa_set_hw_params), (gst_alsa_set_sw_params), (gst_alsa_start_audio): only specify hw params if we really setup a format (fixes #134007 - or at least works around it)
* trigger changeThomas Vander Stichele2004-06-091-0/+1
| | | | | Original commit message from CVS: trigger change
* sighThomas Vander Stichele2004-06-091-1/+1
| | | | | Original commit message from CVS: sigh
* ext/ogg/gstoggmux.c: Use stream caps to setup the initial pages in the ogg ↵Wim Taymans2004-06-091-0/+10
| | | | | | | | | | | | | stream. Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_init), (gst_ogg_mux_next_buffer), (gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_page), (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop): Use stream caps to setup the initial pages in the ogg stream. Correctly set the streamheader caps on the srcpad.
* anotherThomas Vander Stichele2004-06-091-1/+1
| | | | | Original commit message from CVS: another
* negotiating webcam framerate now worksThomas Vander Stichele2004-06-091-0/+10
| | | | | Original commit message from CVS: negotiating webcam framerate now works
* add headers to HEADERSThomas Vander Stichele2004-06-091-1/+1
| | | | | Original commit message from CVS: add headers to HEADERS
* mark buffers as streamheaderThomas Vander Stichele2004-06-081-0/+14
| | | | | Original commit message from CVS: mark buffers as streamheader
* return EOS instead of NULLThomas Vander Stichele2004-06-081-0/+6
| | | | | Original commit message from CVS: return EOS instead of NULL
* gst/tcp/: Memory leak fixesWim Taymans2004-06-081-0/+10
| | | | | | | | | | | Original commit message from CVS: * gst/tcp/gsttcp.c: (gst_tcp_gdp_read_header), (gst_tcp_gdp_read_caps), (gst_tcp_gdp_write_header), (gst_tcp_gdp_write_caps): * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get): * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_gdp_read_caps), (gst_tcpserversrc_gdp_read_header), (gst_tcpserversrc_get): Memory leak fixes
* adding vorbisparseThomas Vander Stichele2004-06-081-0/+12
| | | | | Original commit message from CVS: adding vorbisparse
* ext/jpeg/: Added a new simple jpeg based codecWim Taymans2004-06-0810-1/+1555
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/jpeg/Makefile.am: * ext/jpeg/README: * ext/jpeg/gstjpeg.c: (plugin_init): * ext/jpeg/gstsmokedec.c: (gst_smokedec_get_type), (gst_smokedec_base_init), (gst_smokedec_class_init), (gst_smokedec_init), (gst_smokedec_link), (gst_smokedec_chain): * ext/jpeg/gstsmokedec.h: * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_get_type), (gst_smokeenc_base_init), (gst_smokeenc_class_init), (gst_smokeenc_init), (gst_smokeenc_getcaps), (gst_smokeenc_link), (gst_smokeenc_resync), (gst_smokeenc_chain), (gst_smokeenc_set_property), (gst_smokeenc_get_property): * ext/jpeg/gstsmokeenc.h: * ext/jpeg/smokecodec.c: (smokecodec_init_destination), (smokecodec_flush_destination), (smokecodec_term_destination), (smokecodec_init_source), (smokecodec_fill_input_buffer), (smokecodec_skip_input_data), (smokecodec_resync_to_restart), (smokecodec_term_source), (smokecodec_encode_new), (smokecodec_decode_new), (smokecodec_info_free), (smokecodec_set_quality), (smokecodec_get_quality), (smokecodec_set_threshold), (smokecodec_get_threshold), (smokecodec_set_bitrate), (smokecodec_get_bitrate), (find_best_size), (abs_diff), (put), (smokecodec_encode), (smokecodec_parse_header), (smokecodec_decode): * ext/jpeg/smokecodec.h: Added a new simple jpeg based codec
* gst/multipart/multipartmux.c: Fix memory leakWim Taymans2004-06-082-0/+7
| | | | | | | Original commit message from CVS: * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), (gst_multipart_mux_loop): Fix memory leak
* use streamheaderThomas Vander Stichele2004-06-081-0/+10
| | | | | Original commit message from CVS: use streamheader
* clean up marshal generationThomas Vander Stichele2004-06-083-22/+21
| | | | | Original commit message from CVS: clean up marshal generation
* uniformized; added signals to serversink for new and removed clientsThomas Vander Stichele2004-06-081-0/+21
| | | | | Original commit message from CVS: uniformized; added signals to serversink for new and removed clients
* ext/alsa/gstalsasink.c: handle discont events if they happen before caps negoBenjamin Otte2004-06-071-0/+6
| | | | | | Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): handle discont events if they happen before caps nego
* gst/multipart/: Small updates, fix a memleakWim Taymans2004-06-073-67/+63
| | | | | | | | | | | Original commit message from CVS: * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init), (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain), (gst_multipart_demux_plugin_init): * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), (gst_multipart_mux_init), (gst_multipart_mux_loop), (gst_multipart_mux_change_state): Small updates, fix a memleak
* configure.ac: OSS portabilityStéphane Loeuillet2004-06-077-6/+116
| | | | | | | | | | | | Original commit message from CVS: * configure.ac: OSS portability * ext/arts/gst_arts.c: idem * sys/oss/gstosselement.c: idem * sys/oss/gstossmixer.c: idem * sys/oss/gstosssink.c: idem * sys/oss/gstosssrc.c: idem * sys/oss/oss_probe.c: idem - check for soundcard.h in different places for some BSD
* Stupid mans! Don't unref things more than you ref them!Jan Schmidt2004-06-071-2/+2
| | | | | Original commit message from CVS: Stupid mans! Don't unref things more than you ref them!
* AUTHORS: Add me to the authors fileJan Schmidt2004-06-075-29/+76
| | | | | | | | | | | | | | Original commit message from CVS: * AUTHORS: Add me to the authors file * configure.ac: Increase the libdv requirement to >= version 0.100 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_src_convert), (gst_dvdec_src_query), (gst_dvdec_handle_sink_event), (gst_dvdec_push), (gst_dvdec_loop), (gst_dvdec_change_state): * ext/dv/gstdvdec.h: Add support for the new_media flag when sending DISCONT events Make the querying work when video pad is not linked
* fix URLs in README (XXX site on this one now)Stéphane Loeuillet2004-06-072-3/+3
| | | | | | Original commit message from CVS: fix URLs in README (XXX site on this one now)
* gst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we ↵Benjamin Otte2004-06-071-0/+15
| | | | | | | | | | don't think they exist already. (fixes #143... Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_init): create a NULL-initialized array of pads, so we don't think they exist already. (fixes #143130)
* ext/alsa/gstalsa.c: cast to GstClockTime to get higher granularityBenjamin Otte2004-06-071-0/+12
| | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_samples_to_timestamp): cast to GstClockTime to get higher granularity * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): use gst_element_set_time_delay to get the exact time * ext/mad/gstmad.c: (gst_mad_chain): use the negotiated rate instead of the current frame's rate which might be wrong because of bit errors. This avoids emitting totally bogus timestamps and screwing sync. (fixes #143454)
* gst/adder/gstadder.c: properly error out when no negotiation has happened ↵Benjamin Otte2004-06-061-0/+8
| | | | | | | | | | yet. (fixes #143032) Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * gst/adder/gstadder.c: (gst_adder_loop): properly error out when no negotiation has happened yet. (fixes #143032)
* ext/mad/gstid3tag.c: forward correctly transformed offset in discont events. ↵Arwed v. Merkatz2004-06-061-0/+6
| | | | | | | | | Based on Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_handle_event): forward correctly transformed offset in discont events. Based on patch by Arwed v. Merkatz. (fixes #142851)
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: that'sDavid Schleef2004-06-061-0/+6
| | | | | | | Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: that's G_HAVE_GNUC_VARARGS, not G_HAVE_GNU_VARARGS. Should fix compile problems on several systems.
* ext/vorbis/vorbisdec.c: use explicit caps on the srcpadBenjamin Otte2004-06-061-0/+7
| | | | | | | | Original commit message from CVS: * ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init): use explicit caps on the srcpad * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): properly error out if caps couldn't be set (fixes #142764)
* ext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the ↵Benjamin Otte2004-06-061-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | configuration randomly Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params), (gst_alsa_set_hw_params), (gst_alsa_set_sw_params), (gst_alsa_start_audio): - don't call set_periods_integer anymore, it breaks the configuration randomly - call snd_pcm_hw_params_set_access directly instead of using masks - don't fail if the sw_params can't be set, just use the default params and hope it works. Alsalib has weird issues when you touch sw_params and does no proper error reporting about what failed. * ext/alsa/gstalsa.c: (gst_alsa_open_audio), (gst_alsa_close_audio): make our alsa debugging go via gst debugging and not conditionally defined * ext/alsa/gstalsa.h: add ALSA_DEBUG_FLUSH macro * ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper), (plugin_init): wrap alsa errors to be printed via the gst debugging system and not spammed to stderr
* gst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.Ronald S. Bultje2004-06-055-49/+114
| | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event), (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), (gst_qtdemux_loop_header), (qtdemux_dump_mvhd), (qtdemux_parse_trak): * gst/qtdemux/qtdemux.h: Bitch. Also known as seeking, querying & co. * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain), (gst_osssink_change_state): * sys/oss/gstosssink.h: Resyncing is for weenies, this hack is no longer needed and was broken anyway (since it - unintendedly - always leaves resync to TRUE).
* gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)Andrew Turner2004-06-051-0/+8
| | | | | | | | | | Original commit message from CVS: * gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD) * gst/tcp/gsttcpclientsrc.h: idem - define MSG_NOSIGNAL if not done - include unistd.h for off_t (fixes #143749) patch by Andrew Turner <zxombie@hotpop.com>
* messing around with buildbot to see where the error isBenjamin Otte2004-06-051-2/+2
| | | | | Original commit message from CVS: messing around with buildbot to see where the error is
* check for qt's moc preprocessor explicitly and use itBenjamin Otte2004-06-052-47/+58
| | | | | | | Original commit message from CVS: * configure.ac: * ext/kio/Makefile.am: check for qt's moc preprocessor explicitly and use it
* don't get sigpipe on sendThomas Vander Stichele2004-06-031-0/+6
| | | | | Original commit message from CVS: don't get sigpipe on send
* check error code correctlyThomas Vander Stichele2004-06-021-0/+6
| | | | | Original commit message from CVS: check error code correctly
* use ssize_t over size_t avoid segfault in alsaThomas Vander Stichele2004-06-021-0/+11
| | | | | | | Original commit message from CVS: use ssize_t over size_t avoid segfault in alsa
* real fix thise time : don't use glib 2.4 specific definesStéphane Loeuillet2004-06-021-2/+2
| | | | | Original commit message from CVS: real fix thise time : don't use glib 2.4 specific defines
* gst/multipart/multipartmux.c: OopsWim Taymans2004-06-022-1/+9
| | | | | | | | Original commit message from CVS: reviewed by: Johan * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), (gst_multipart_mux_loop): Oops
* zaheer :Stéphane Loeuillet2004-06-024-7/+27
| | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: zaheer : * gst/tcp/gsttcp.c: * gst/tcp/gsttcpclientsrc.c: * gst/tcp/gsttcpclientsrc.h: * gst/tcp/gsttcpserversrc.c: - portability fix, to compile on OSX (fixes #143146) * sys/osxaudio/gstosxaudioelement.c: * sys/osxaudio/gstosxaudiosink.c: * sys/osxaudio/gstosxaudiosrc.c: - compilation warnings on OSX (fixes #143153) me : * ext/vorbis/vorbisdec.c : sign warning fixes * gst-libs/gst/mixer/mixertrack.c : forgoten include to define newly used G_MAXINT32, bad owen, bad
* gst/multipart/multipartmux.c: Added configurable boundary specifier, added ↵Wim Taymans2004-06-022-22/+56
| | | | | | | | | | | | the value as a caps field as well. Original commit message from CVS: * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), (gst_multipart_mux_init), (gst_multipart_mux_loop), (gst_multipart_mux_get_property), (gst_multipart_mux_set_property), (gst_multipart_mux_change_state): Added configurable boundary specifier, added the value as a caps field as well.
* fix shout2 check to check for the versionThomas Vander Stichele2004-06-021-8/+11
| | | | | Original commit message from CVS: fix shout2 check to check for the version
* ext/flac/gstflactag.c: strip ending framing bit from vorbiscomment buffer ↵Christophe Fergeau2004-06-012-0/+20
| | | | | | | | | | | 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)
* Added property accessors for mixertrack and mixeroptions.Owen Fraser-Green2004-06-011-0/+12
| | | | | Original commit message from CVS: Added property accessors for mixertrack and mixeroptions.