summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-06-16sys/oss/gstosssrc.c: Timestamp fixes.Wim Taymans1-0/+5
Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_osssrc_get): Timestamp fixes.
2004-06-16sys/v4l/: Added a sync mode enum property to control v4lsrc timestamp methodWim Taymans1-0/+14
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_sync_mode_get_type), (gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_get_fps), (gst_v4lsrc_get), (gst_v4lsrc_set_property), (gst_v4lsrc_get_property): * sys/v4l/gstv4lsrc.h: * sys/v4l/v4l-overlay_calls.c: (gst_v4l_set_overlay): Added a sync mode enum property to control v4lsrc timestamp method Removed the use-fixed-fps property and moved functionality in the enum. Don't error on an error value from v4l-conf, it might not always be a real error.
2004-06-16gst/videorate/: Added a video timestamp corrector.Wim Taymans1-0/+11
Original commit message from CVS: * gst/videorate/Makefile.am: * gst/videorate/gstvideorate.c: (gst_videorate_get_type), (gst_videorate_base_init), (gst_videorate_class_init), (gst_videorate_getcaps), (gst_videorate_link), (gst_videorate_init), (gst_videorate_chain), (gst_videorate_set_property), (gst_videorate_get_property), (gst_videorate_change_state), (plugin_init): Added a video timestamp corrector.
2004-06-15fixed a potential leak with previous commitZaheer Abbas Merali2-2/+9
Original commit message from CVS: 2004-06-15 Zaheer Abbas Merali <zaheerabbas at merali.org> fixed a potential leak with previous commit * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
2004-06-15gst-libs/gst/riff/riff-read.c: Added missing refcount, fixes bug #144425Zaheer Abbas Merali2-0/+7
Original commit message from CVS: 2004-06-15 Zaheer Abbas Merali <zaheerabbas at merali.org> * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Added missing refcount, fixes bug #144425 Cheers Tim for finding the bug
2004-06-15paranoia cleanups and a sync fixThomas Vander Stichele1-2/+52
Original commit message from CVS: paranoia cleanups and a sync fix
2004-06-14ext/cdparanoia/gstcdparanoia.c: Send discont events and change timestamps ↵David Schleef1-0/+8
appropriately when we get a seek event. (b... Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_init), (cdparanoia_get), (cdparanoia_open), (cdparanoia_change_state): Send discont events and change timestamps appropriately when we get a seek event. (bug #144240) * ext/cdparanoia/gstcdparanoia.h:
2004-06-14ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of ↵Christophe Fergeau1-0/+6
snd_pcm_hw_params_set_rate since the latter fail... Original commit message from CVS: 2004-06-14 Benjamin Otte <otte@gnome.org> * ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of snd_pcm_hw_params_set_rate since the latter fails for no good reason on some setups.<
2004-06-14gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank ↵David Schleef1-0/+5
you for playing. Original commit message from CVS: * gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank you for playing.
2004-06-14gst/ffmpegcolorspace/imgconvert.c: Patch 1.3 broke the ordering of the ↵Wim Taymans1-0/+7
colorspace info and made the plugin basically ... Original commit message from CVS: * gst/ffmpegcolorspace/imgconvert.c: (img_convert): Patch 1.3 broke the ordering of the colorspace info and made the plugin basically work by coincidence, reodered the info.
2004-06-14sync mp3 capsThomas Vander Stichele1-0/+8
Original commit message from CVS: sync mp3 caps
2004-06-14added volume demo appThomas Vander Stichele1-0/+8
Original commit message from CVS: added volume demo app
2004-06-13ext/esd/esdsink.*: Close the esd connection on pause, because esd will just ↵Jan Schmidt1-0/+6
wait - blocking all other esd clients ind... Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_change_state): * ext/esd/esdsink.h: Close the esd connection on pause, because esd will just wait - blocking all other esd clients indefinitely.
2004-06-12gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous ↵Christophe Fergeau1-0/+5
commit with GST_DEBUG Original commit message from CVS: 2004-06-12 Christophe Fergeau <teuf@gnome.org> * gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous commit with GST_DEBUG
2004-06-12fix #133002Thomas Vander Stichele2-9/+19
Original commit message from CVS: fix #133002
2004-06-12gst/tcp/: Modified the tcp plugins so they are portable (IPv4,IPv6, any ↵Zaheer Abbas Merali2-0/+15
future version of IP) Original commit message from CVS: 2004-06-12 Zaheer Abbas Merali <zaheerabbas@merali.org> * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_init_send): * gst/tcp/gsttcpclientsink.h: * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_init_receive): * gst/tcp/gsttcpclientsrc.h: * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_init), (gst_tcpserversink_handle_server_read), (gst_tcpserversink_init_send): * gst/tcp/gsttcpserversink.h: * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init_receive): * gst/tcp/gsttcpserversrc.h: Modified the tcp plugins so they are portable (IPv4,IPv6, any future version of IP)
2004-06-12configure.ac: Added ogg library so that OSX detects libtheora properlyZaheer Abbas Merali3-1/+6
Original commit message from CVS: 2004-06-12 Zaheer Abbas Merali <zaheerabbas@merali.org> * configure.ac: Added ogg library so that OSX detects libtheora properly
2004-06-11ext/theora/theoradec.c: Don't try to decode frames before we received a keyframeWim Taymans1-0/+6
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain), (theora_dec_change_state): Don't try to decode frames before we received a keyframe
2004-06-11add encThomas Vander Stichele1-1/+1
Original commit message from CVS: add enc
2004-06-11ext/ogg/gstoggmux.c: Added property to set the maximum delay of a page.Wim Taymans1-0/+9
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 property to set the maximum delay of a page.
2004-06-10ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount ↵Wim Taymans1-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.
2004-06-10ext/theora/theoraenc.c: Set duration on encoded buffer, added some more ↵Wim Taymans1-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
2004-06-10ext/: Fix refcounting bugsWim Taymans1-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
2004-06-10gst/asfdemux/gstasfdemux.*: You know Chimaira? "I - HATE - EVERYTHING". ↵Ronald S. Bultje1-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.
2004-06-09gst/tags/gstvorbistag.c: make sure parsed vorbis comments are properly ↵Christophe Fergeau1-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
2004-06-09ext/alsa/gstalsa.c: handle min <= max correctlyBenjamin Otte1-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)
2004-06-09ext/ogg/gstoggmux.c: Use stream caps to setup the initial pages in the ogg ↵Wim Taymans1-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.
2004-06-09negotiating webcam framerate now worksThomas Vander Stichele1-0/+10
Original commit message from CVS: negotiating webcam framerate now works
2004-06-08mark buffers as streamheaderThomas Vander Stichele1-0/+14
Original commit message from CVS: mark buffers as streamheader
2004-06-08return EOS instead of NULLThomas Vander Stichele1-0/+6
Original commit message from CVS: return EOS instead of NULL
2004-06-08gst/tcp/: Memory leak fixesWim Taymans1-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
2004-06-08adding vorbisparseThomas Vander Stichele1-0/+12
Original commit message from CVS: adding vorbisparse
2004-06-08ext/jpeg/: Added a new simple jpeg based codecWim Taymans1-0/+29
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
2004-06-08gst/multipart/multipartmux.c: Fix memory leakWim Taymans1-0/+6
Original commit message from CVS: * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), (gst_multipart_mux_loop): Fix memory leak
2004-06-08use streamheaderThomas Vander Stichele1-0/+10
Original commit message from CVS: use streamheader
2004-06-08clean up marshal generationThomas Vander Stichele1-0/+6
Original commit message from CVS: clean up marshal generation
2004-06-08uniformized; added signals to serversink for new and removed clientsThomas Vander Stichele1-0/+21
Original commit message from CVS: uniformized; added signals to serversink for new and removed clients
2004-06-07ext/alsa/gstalsasink.c: handle discont events if they happen before caps negoBenjamin Otte1-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
2004-06-07gst/multipart/: Small updates, fix a memleakWim Taymans1-0/+10
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
2004-06-07configure.ac: OSS portabilityStéphane Loeuillet3-2/+43
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
2004-06-07AUTHORS: Add me to the authors fileJan Schmidt4-4/+22
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
2004-06-07gst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we ↵Benjamin Otte2-43/+60
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)
2004-06-07ext/alsa/gstalsa.c: cast to GstClockTime to get higher granularityBenjamin Otte1-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)
2004-06-06gst/adder/gstadder.c: properly error out when no negotiation has happened ↵Benjamin Otte1-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)
2004-06-06ext/mad/gstid3tag.c: forward correctly transformed offset in discont events. ↵Arwed v. Merkatz1-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)
2004-06-06gst/ffmpegcolorspace/gstffmpegcodecmap.c: that'sDavid Schleef1-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.
2004-06-06ext/vorbis/vorbisdec.c: use explicit caps on the srcpadBenjamin Otte1-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)
2004-06-06ext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the ↵Benjamin Otte1-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
2004-06-05gst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.Ronald S. Bultje3-20/+98
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).
2004-06-05gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)Andrew Turner1-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>