summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* sys/oss/gstosssrc.c: Timestamp fixes.Wim Taymans2004-06-162-3/+23
| | | | | | Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_osssrc_get): Timestamp fixes.
* sys/v4l/: Added a sync mode enum property to control v4lsrc timestamp methodWim Taymans2004-06-161-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.
* gst/videorate/: Added a video timestamp corrector.Wim Taymans2004-06-161-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.
* fixed a potential leak with previous commitZaheer Abbas Merali2004-06-151-0/+6
| | | | | | | | | 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):
* gst-libs/gst/riff/riff-read.c: Added missing refcount, fixes bug #144425Zaheer Abbas Merali2004-06-151-0/+6
| | | | | | | | | 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
* paranoia cleanups and a sync fixThomas Vander Stichele2004-06-151-2/+52
| | | | | Original commit message from CVS: paranoia cleanups and a sync fix
* ext/cdparanoia/gstcdparanoia.c: Send discont events and change timestamps ↵David Schleef2004-06-141-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:
* ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of ↵Christophe Fergeau2004-06-141-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.<
* gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank ↵David Schleef2004-06-141-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.
* gst/ffmpegcolorspace/imgconvert.c: Patch 1.3 broke the ordering of the ↵Wim Taymans2004-06-141-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.
* sync mp3 capsThomas Vander Stichele2004-06-141-0/+8
| | | | | Original commit message from CVS: sync mp3 caps
* added volume demo appThomas Vander Stichele2004-06-141-0/+8
| | | | | Original commit message from CVS: added volume demo app
* ext/esd/esdsink.*: Close the esd connection on pause, because esd will just ↵Jan Schmidt2004-06-133-8/+39
| | | | | | | | | | 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.
* gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous ↵Christophe Fergeau2004-06-121-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
* fix #133002Thomas Vander Stichele2004-06-122-9/+19
| | | | | Original commit message from CVS: fix #133002
* gst/tcp/: Modified the tcp plugins so they are portable (IPv4,IPv6, any ↵Zaheer Abbas Merali2004-06-122-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)
* configure.ac: Added ogg library so that OSX detects libtheora properlyZaheer Abbas Merali2004-06-123-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
* ext/theora/theoradec.c: Don't try to decode frames before we received a keyframeWim Taymans2004-06-111-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
* add encThomas Vander Stichele2004-06-111-1/+1
| | | | | Original commit message from CVS: add enc
* ext/ogg/gstoggmux.c: Added property to set the maximum delay of a page.Wim Taymans2004-06-111-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.
* 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)