summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-02-03last glib_root standingThomas Vander Stichele1-1/+1
Original commit message from CVS: last glib_root standing
2004-02-03remove glib_root add hack rule for .Plo filesThomas Vander Stichele6-25/+39
Original commit message from CVS: remove glib_root add hack rule for .Plo files
2004-02-03gst/qtdemux/qtdemux.c: set explicit caps before adding the element, so the ↵Benjamin Otte2-2/+14
autopluggers can plug correctly. Original commit message from CVS: 2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream): set explicit caps before adding the element, so the autopluggers can plug correctly. * gst/typefind/gsttypefindfunctions.c: (mp3_type_find), (mpeg2_sys_type_find), (mpeg1_sys_type_find), (mpeg_video_type_find), (mpeg_video_stream_type_find), (dv_type_find): fix memleaks in typefind functions. gst_type_find_suggest takes a const argument.
2004-02-03use glib-gen.mak fix Makefile.am bugs and clean them upThomas Vander Stichele20-135/+94
Original commit message from CVS: use glib-gen.mak fix Makefile.am bugs and clean them up
2004-02-03ext/ogg/gstoggdemux.c: handle chain parsing correctly in the multichain caseBenjamin Otte1-0/+10
Original commit message from CVS: 2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain): handle chain parsing correctly in the multichain case * ext/theora/theoradec.c: (gst_theora_dec_init), (_theora_ilog), (theora_dec_from_granulepos), (theora_dec_to_granulepos), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event), (theora_dec_chain): handle events and queries correctly
2004-02-03.cvsignore: Ignore generated file _stdint.h.David I. Lehn2-0/+6
Original commit message from CVS: * .cvsignore: Ignore generated file _stdint.h.
2004-02-03gst-libs/gst/: Generate enum type code with glib-mkenums.David I. Lehn13-21/+148
Original commit message from CVS: * gst-libs/gst/colorbalance/Makefile.am: * gst-libs/gst/colorbalance/colorbalance.h: * gst-libs/gst/mixer/Makefile.am: * gst-libs/gst/mixer/mixer.h: * gst-libs/gst/play/Makefile.am: * gst-libs/gst/play/play.h: * gst-libs/gst/tuner/Makefile.am: * gst-libs/gst/tuner/tuner.h: Generate enum type code with glib-mkenums. * gst-libs/gst/colorbalance/.cvsignore: * gst-libs/gst/mixer/.cvsignore: * gst-libs/gst/play/.cvsignore: * gst-libs/gst/tuner/.cvsignore: Ignore generated files.
2004-02-03gst-libs/gst/audio/.cvsignore: Ignore generated file.David I. Lehn3-1/+10
Original commit message from CVS: * gst-libs/gst/audio/.cvsignore: Ignore generated file. * gst-libs/gst/audio/Makefile.am: Do not install example filter.
2004-02-03examples/switch/.cvsignore: Ignore generated file.David I. Lehn2-2/+8
Original commit message from CVS: * examples/switch/.cvsignore: Ignore generated file.
2004-02-03co/: add AX_CREATE_STDINT_H to get correct type definitions for a52dec in ↵Benjamin Otte4-0/+14
_stdint.h. Original commit message from CVS: 2004-02-03 Benjamin Otte <in7y118@public.uni-hamburg.de> * common/m4/ax_create_stdint_h.m4: * configure.ac: add AX_CREATE_STDINT_H to get correct type definitions for a52dec in _stdint.h. * Makefile.am: remove generated _stdint.h in DISTCLEANFILES * ext/a52dec/gsta52dec.c: include _stdint.h for a52dec. (should fix #133064)
2004-02-02gst/tags/gstvorbistag.c: Add replaygain support to vorbistagJeremy Simon1-0/+6
Original commit message from CVS: 2004-02-02 Jeremy Simon <jesimon@libertysurf.fr> * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add), (gst_tag_to_vorbis_comments): Add replaygain support to vorbistag
2004-02-02ext/ffmpeg/gstffmpegcodecmap.c: Fix SVQ3 caps flag propertiesJeremy Simon1-0/+6
Original commit message from CVS: 2004-02-02 Jeremy Simon <jesimon@libertysurf.fr> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_extradata): Fix SVQ3 caps flag properties Use glib macro for bytes swap
2004-02-02remove textdomain callsThomas Vander Stichele7-105/+91
Original commit message from CVS: remove textdomain calls
2004-02-02gst-libs/gst/play/play.c: Moving volume in the audio thread for ↵Julien Moutte2-16/+21
instantaneous volume change. Maybe i will add another... Original commit message from CVS: 2004-02-02 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/play.c: (gst_play_pipeline_setup), (gst_play_set_audio_sink): Moving volume in the audio thread for instantaneous volume change. Maybe i will add another volume in front of visualization later, not sure yet though.
2004-02-02sys/ximage/ximagesink.c: Better X events handling, only take the latest ↵Julien Moutte1-0/+7
events for configure and motion. Original commit message from CVS: 2004-02-02 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents): Better X events handling, only take the latest events for configure and motion. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents): same.
2004-02-02Fix memory leaks:David Schleef1-0/+8
Original commit message from CVS: reviewed by: David Schleef <ds@schleef.org> Fix memory leaks: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register):
2004-02-02code cleanup. Change bzero() to memset(). Remove duplicate ; at ends of lines.David Schleef6-7/+30
Original commit message from CVS: code cleanup. Change bzero() to memset(). Remove duplicate ; at ends of lines. * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_event): * ext/flac/gstflactag.c: (gst_flac_tag_chain): * ext/xvid/gstxviddec.c: (gst_xviddec_src_link): * gst-libs/gst/play/play.c: (gst_play_get_sink_element): * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain): * gst/effectv/gstedge.c: (gst_edgetv_sinkconnect): * gst/effectv/gstvertigo.c: (gst_vertigotv_sinkconnect): * gst/intfloat/float22int.c: (gst_float2_2_int_getcaps), (gst_float2_2_int_link): * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_chain_subtitle): * gst/rtjpeg/RTjpeg.c: (RTjpeg_init_mcompress): * gst/tcp/gsttcpsink.c: (gst_tcpsink_init_send): * gst/tcp/gsttcpsrc.c: (gst_tcpsrc_init_receive): * gst/udp/gstudpsink.c: (gst_udpsink_init_send): * gst/udp/gstudpsrc.c: (gst_udpsrc_init_receive): * sys/v4l/gstv4lelement.c: (gst_v4lelement_init): * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture): * testsuite/gst-lint: Add tests for bzero and ;;
2004-02-02gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.David Schleef1-0/+4
Original commit message from CVS: * gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.
2004-02-02change NULL to (NULL) for GST_ELEMENT_ERRORThomas Vander Stichele32-116/+262
Original commit message from CVS: change NULL to (NULL) for GST_ELEMENT_ERROR Make sure errors end with "."
2004-02-02ignore filesThomas Vander Stichele1-1/+3
Original commit message from CVS: ignore files
2004-02-02make code more readable by extracting magic numbers fix interface rangeThomas Vander Stichele1-0/+11
Original commit message from CVS: make code more readable by extracting magic numbers fix interface range
2004-02-02adding files to be ignoredThomas Vander Stichele1-0/+2
Original commit message from CVS: adding files to be ignored
2004-02-02block tick callback for 0.5 sec after a seekThomas Vander Stichele2-9/+23
Original commit message from CVS: block tick callback for 0.5 sec after a seek
2004-02-02check for NULLness and warn if we can't report GErrorThomas Vander Stichele2-4/+16
Original commit message from CVS: check for NULLness and warn if we can't report GError
2004-02-01gst-libs/gst/play/play.c: s/sinkconnect/sink_linkJulien Moutte2-1/+18
Original commit message from CVS: 2004-02-01 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/play.c: (gst_play_seek_to_time), (gst_play_new): Accepting NULL GError, blocking time tick while seeking. * sys/ximage/ximagesink.c: (gst_ximagesink_sink_link), (gst_ximagesink_chain), (gst_ximagesink_init): s/sinkconnect/sink_link * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link), (gst_xvimagesink_chain), (gst_xvimagesink_init): s/sinkconnect/sink_link
2004-02-01add check for new functionThomas Vander Stichele2-0/+23
Original commit message from CVS: add check for new function
2004-01-31ext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSEDBenjamin Otte1-0/+12
Original commit message from CVS: 2004-01-31 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start), (gst_alsa_drain_audio), (gst_alsa_stop_audio): really start/stop clock only on PLAYING <=> PAUSED * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): remove \n from debugging lines * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain): make it work when seeking does not * ext/vorbis/vorbisdec.c: (vorbis_dec_event): reset on DISCONT
2004-01-31ext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not laterBenjamin Otte1-0/+15
Original commit message from CVS: 2004-01-31 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start): start clock on PAUSED=>PLAYING, not later * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): extract correct time for different discont formats (gst_alsa_sink_get_time): don't segfault when no format is negotiated yet, just return 0 * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event), (gst_ogg_demux_handle_event), (gst_ogg_demux_push), (gst_ogg_pad_push): handle flush and discont events correctly * ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain): handle discont events correctly
2004-01-31add error handlingThomas Vander Stichele4-94/+150
Original commit message from CVS: add error handling
2004-01-31ext/theora/theoradec.c: make comments workBenjamin Otte1-0/+13
Original commit message from CVS: 2004-01-31 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/theora/theoradec.c: (theora_dec_chain): make comments work * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query), (vorbis_dec_src_event), (vorbis_dec_chain): add encoder tag, fix tag reading to be more error tolerant, change BITRATE to NOMINAL_BITRATE, add debugging, don't unref events after gst_pad_event_default. * gst/tags/gstvorbistag.c: (gst_tag_list_from_vorbiscomment_buffer): undefine function specific define at end of function
2004-01-31ext/flac/: Fix typosJeremy Simon1-0/+8
Original commit message from CVS: 2004-01-31 Jeremy Simon <jesimon@libertysurf.fr> * ext/flac/gstflacdec.c: (gst_flacdec_class_init): * ext/flac/gstflacdec.h: * ext/flac/gstflacenc.h: Fix typos
2004-01-31examples/gstplay/player.c: s/gstplay.h/play.h/David I. Lehn2-1/+5
Original commit message from CVS: * examples/gstplay/player.c: s/gstplay.h/play.h/
2004-01-30done operatingThomas Vander Stichele5-1227/+11
Original commit message from CVS: done operating
2004-01-30removing deprecated codeThomas Vander Stichele4-2680/+11
Original commit message from CVS: removing deprecated code
2004-01-30add debug info flush after seek (julien)Thomas Vander Stichele1-0/+7
Original commit message from CVS: add debug info flush after seek (julien)
2004-01-30add bit of infoBenjamin Otte1-1/+2
Original commit message from CVS: add bit of info
2004-01-30configure.ac: use AC_C_INLINEBenjamin Otte4-1/+32
Original commit message from CVS: 2004-01-30 Benjamin Otte <in7y118@public.uni-hamburg.de> * configure.ac: use AC_C_INLINE * configure.ac: * ext/Makefile.am: * ext/theora/Makefile.am: * ext/theora/theoradec.c: add theora video decoder. Does just do simple decoding for now and has been tested against Theora cvs only. * ext/vorbis/vorbisdec.c: (vorbis_dec_event): always reset packetno on DISCONT
2004-01-30gst/mpegstream/gstmpegdemux.c: Fix audio.Ronald S. Bultje1-0/+5
Original commit message from CVS: 2004-01-30 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead): Fix audio.
2004-01-30gst/mpegaudioparse/gstmpegaudioparse.c: Fix header parsing - stolen from ↵Ronald S. Bultje2-49/+37
ffmpeg (thank you! :) ). Original commit message from CVS: 2004-01-30 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_type_frame_length_from_header): Fix header parsing - stolen from ffmpeg (thank you! :) ).
2004-01-30ext/esd/esdsink.c: Since we have static pad template caps, we don't need to ↵Ronald S. Bultje1-0/+6
negotiate; either the core errors out or ... Original commit message from CVS: 2004-01-30 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/esd/esdsink.c: (gst_esdsink_init): Since we have static pad template caps, we don't need to negotiate; either the core errors out or we know the format.
2004-01-30gst/: Fix event handling.Ronald S. Bultje2-14/+26
Original commit message from CVS: 2004-01-30 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head), (gst_riff_read_seek): * gst/matroska/ebml-read.c: (gst_ebml_read_element_id), (gst_ebml_read_seek): Fix event handling.
2004-01-30ext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it ↵Benjamin Otte1-0/+14
doesn't handle raw theora streams Original commit message from CVS: 2004-01-30 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps): removee video/x-theora from vp3 decoder, it doesn't handle raw theora streams * ext/ogg/gstoggdemux.c: (gst_ogg_demux_init): fix bug with finalizing element that never went to PAUSED * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query): length and position queries were swapped * ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init), (vorbis_dec_from_granulepos), (vorbis_dec_src_query), (vorbis_dec_src_event): implement querying time and bytes
2004-01-29GST_ELEMENT_ERRORThomas Vander Stichele34-118/+123
Original commit message from CVS: GST_ELEMENT_ERROR
2004-01-29ext/gnomevfs/gstgnomevfssrc.c: Fixing seeking emiting FLUSH and even before ↵Julien Moutte3-14/+27
DISCONT. Original commit message from CVS: 2004-01-29 Julien MOUTTE <julien@moutte.net> * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get): Fixing seeking emiting FLUSH and even before DISCONT. * gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): Fix seeking to get the best instant seeking as possible yay!
2004-01-29gst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week... ↵Ronald S. Bultje2-126/+138
Grr... Didn't notice until now. Original commit message from CVS: 2004-01-29 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_real_chain): Committed wrong version last week... Grr... Didn't notice until now.
2004-01-29sys/: Emit the have_xwindow_id signal in xwindow_create.Julien Moutte1-0/+6
Original commit message from CVS: 2004-01-29 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_new): Emit the have_xwindow_id signal in xwindow_create.
2004-01-29ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained ↵Benjamin Otte1-0/+21
bitstreams, seeking, querying and bugfixes of course Original commit message from CVS: 2004-01-29 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained bitstreams, seeking, querying and bugfixes of course * ext/vorbis/Makefile.am: * ext/vorbis/vorbisdec.c: * ext/vorbis/vorbisdec.h: add vorbisdec raw vorbis decoder * ext/vorbis/vorbis.c: (plugin_init): register vorbisdec as PRIMARY, vorbisfile as SECONDARY * gst/intfloat/Makefile.am: * gst/intfloat/float22int.c: * gst/intfloat/float22int.h: * gst/intfloat/gstintfloatconvert.c: (plugin_init): add float2intnew plugin. It converts multichannel interleaved float to multichannel interleaved int. The name should probably be changed. * gst/typefind/gsttypefindfunctions.c: (theora_type_find), (plugin_init): add typefinding for raw theora video so oggdemux can detect it.
2004-01-28gst-libs/gst/play/gstplay.c: seek on video sink element first.Julien Moutte4-4/+11
Original commit message from CVS: 2004-01-28 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): seek on video sink element first. * gst/videoscale/gstvideoscale.c: (gst_videoscale_handle_src_event): Fixing src event handler.
2004-01-28sys/v4l/: Implement resizing... Hack. But that's why v4l is b0rked...Ronald S. Bultje1-0/+11
Original commit message from CVS: 2004-01-28 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_open), (gst_v4lsrc_close), (gst_v4lsrc_palette_to_caps), (gst_v4lsrc_srcconnect), (gst_v4lsrc_getcaps), (gst_v4lsrc_set_clock): * sys/v4l/gstv4lsrc.h: * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_start), (gst_v4lsrc_grab_frame), (gst_v4lsrc_capture_stop): Implement resizing... Hack. But that's why v4l is b0rked...
2004-01-28sys/: Removing some useless debugs messages, correctly cleaning the image ↵Julien Moutte1-0/+15
created to check xshm calls on succes, adde... Original commit message from CVS: 2004-01-28 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put), (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy), (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_get_xv_support), (gst_xvimagesink_xcontext_get): Removing some useless debugs messages, correctly cleaning the image created to check xshm calls on succes, added a lot of XSync calls in X11 functions, and fixed a segfault when no image format was defined before negotiation happened.