summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.David Schleef2004-02-022-0/+9
| | | | | Original commit message from CVS: * gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.
* change NULL to (NULL) for GST_ELEMENT_ERRORThomas Vander Stichele2004-02-0230-102/+255
| | | | | | Original commit message from CVS: change NULL to (NULL) for GST_ELEMENT_ERROR Make sure errors end with "."
* ignore filesThomas Vander Stichele2004-02-021-1/+3
| | | | | Original commit message from CVS: ignore files
* make code more readable by extracting magic numbers fix interface rangeThomas Vander Stichele2004-02-021-0/+11
| | | | | | Original commit message from CVS: make code more readable by extracting magic numbers fix interface range
* adding files to be ignoredThomas Vander Stichele2004-02-021-0/+2
| | | | | Original commit message from CVS: adding files to be ignored
* block tick callback for 0.5 sec after a seekThomas Vander Stichele2004-02-021-0/+6
| | | | | Original commit message from CVS: block tick callback for 0.5 sec after a seek
* check for NULLness and warn if we can't report GErrorThomas Vander Stichele2004-02-021-0/+5
| | | | | Original commit message from CVS: check for NULLness and warn if we can't report GError
* gst-libs/gst/play/play.c: s/sinkconnect/sink_linkJulien Moutte2004-02-011-0/+9
| | | | | | | | | | | 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
* add check for new functionThomas Vander Stichele2004-02-012-0/+23
| | | | | Original commit message from CVS: add check for new function
* ext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSEDBenjamin Otte2004-01-311-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
* ext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not laterBenjamin Otte2004-01-311-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
* add error handlingThomas Vander Stichele2004-01-312-1/+19
| | | | | Original commit message from CVS: add error handling
* ext/theora/theoradec.c: make comments workBenjamin Otte2004-01-311-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
* ext/flac/: Fix typosJeremy Simon2004-01-315-4/+11
| | | | | | | | | 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
* examples/gstplay/player.c: s/gstplay.h/play.h/David I. Lehn2004-01-312-1/+5
| | | | | Original commit message from CVS: * examples/gstplay/player.c: s/gstplay.h/play.h/
* done operatingThomas Vander Stichele2004-01-301-0/+8
| | | | | Original commit message from CVS: done operating
* removing deprecated codeThomas Vander Stichele2004-01-301-0/+11
| | | | | Original commit message from CVS: removing deprecated code
* add debug info flush after seek (julien)Thomas Vander Stichele2004-01-301-0/+7
| | | | | | Original commit message from CVS: add debug info flush after seek (julien)
* add bit of infoBenjamin Otte2004-01-301-1/+2
| | | | | Original commit message from CVS: add bit of info
* configure.ac: use AC_C_INLINEBenjamin Otte2004-01-304-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
* gst/mpegstream/gstmpegdemux.c: Fix audio.Ronald S. Bultje2004-01-301-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.
* gst/mpegaudioparse/gstmpegaudioparse.c: Fix header parsing - stolen from ↵Ronald S. Bultje2004-01-301-0/+6
| | | | | | | | | | | 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! :) ).
* ext/esd/esdsink.c: Since we have static pad template caps, we don't need to ↵Ronald S. Bultje2004-01-302-1/+9
| | | | | | | | | | | 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.
* gst/: Fix event handling.Ronald S. Bultje2004-01-302-16/+28
| | | | | | | | | | | 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.
* ext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it ↵Benjamin Otte2004-01-301-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
* GST_ELEMENT_ERRORThomas Vander Stichele2004-01-2930-104/+115
| | | | | Original commit message from CVS: GST_ELEMENT_ERROR
* convert (float) to (double) in caps stringDavid Schleef2004-01-291-3/+3
| | | | | Original commit message from CVS: convert (float) to (double) in caps string
* ext/gnomevfs/gstgnomevfssrc.c: Fixing seeking emiting FLUSH and even before ↵Julien Moutte2004-01-291-0/+7
| | | | | | | | | | | | 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!
* gst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week... ↵Ronald S. Bultje2004-01-291-0/+6
| | | | | | | | | | | 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.
* sys/: Emit the have_xwindow_id signal in xwindow_create.Julien Moutte2004-01-291-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.
* ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained ↵Benjamin Otte2004-01-291-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.
* gst-libs/gst/play/gstplay.c: seek on video sink element first.Julien Moutte2004-01-282-0/+7
| | | | | | | | | | 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.
* sys/v4l/: Implement resizing... Hack. But that's why v4l is b0rked...Ronald S. Bultje2004-01-281-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...
* sys/: Removing some useless debugs messages, correctly cleaning the image ↵Julien Moutte2004-01-281-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.
* ext/alsa/gstalsa.c: use gst_element_get_time to get correct timeBenjamin Otte2004-01-281-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-28 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_query_func): use gst_element_get_time to get correct time
* sys/: OurJulien Moutte2004-01-281-0/+15
| | | | | | | | | | | | | | | | | | Original commit message from CVS: 2004-01-28 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror), (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_destroy), (gst_ximagesink_xcontext_get), (gst_ximagesink_class_init): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xerror), (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xcontext_get): Our X plugins are now able to detect that XShm calls will fail even if the server claims that it has XShm support (remote displays most of the time). We then log the error as a GST_DEBUG and set use_shm to FALSE so that we use non XShm functions. This feature is almost useless for xvimagesink as Xv is not supported on remote displays anyway, but it might happen than even on the local display XShm calls fail.
* ext/esd/esdsink.c: Fix sync issues in esdsink. Also changed esdsink to only ↵David Schleef2004-01-272-62/+28
| | | | | | | | | | | use 44100,16,2, since esd sucks at rate ... Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init), (gst_esdsink_link), (gst_esdsink_get_time), (gst_esdsink_chain), (gst_esdsink_change_state): Fix sync issues in esdsink. Also changed esdsink to only use 44100,16,2, since esd sucks at rate conversion and esdsink has had difficulty negotiating.
* gst-libs/gst/play/gstplay.c: Fixing the way to get current position.Julien Moutte2004-01-271-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-27 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_tick_callback), (gst_play_seek_to_time): Fixing the way to get current position.
* sys/oss/gstosssink.c: use gst_element_get_time to get correct timeBenjamin Otte2004-01-272-1/+6
| | | | | | | | Original commit message from CVS: 2004-01-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * sys/oss/gstosssink.c: (gst_osssink_sink_query): use gst_element_get_time to get correct time
* gst-libs/gst/play/gstplay.c: The easiest fix ever... Inverting 2 lines of ↵Julien Moutte2004-01-271-0/+6
| | | | | | | | | | | code make spider autoplug correctly tagged ... Original commit message from CVS: 2004-01-27 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_set_location): The easiest fix ever... Inverting 2 lines of code make spider autoplug correctly tagged mp3 !
* gst/audioconvert/gstaudioconvert.c: Use gst_pad_try_set_caps_nonfixed().David Schleef2004-01-271-1/+6
| | | | | | Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link): Use gst_pad_try_set_caps_nonfixed().
* gst/ac3parse/gstac3parse.c: update to checklist 5David Schleef2004-01-273-0/+11
| | | | | | | | | | Original commit message from CVS: * gst/ac3parse/gstac3parse.c: update to checklist 5 * gst/adder/gstadder.c: rewrite negotiation. update to checklist 5 * gst/audioconvert/gstaudioconvert.c: update to checklist 5 * gst/audioscale/gstaudioscale.c: same * gst/auparse/gstauparse.c: same * gst/avi/gstavidemux.c: same
* gst/asfdemux/gstasfdemux.c: stop processing after EOSBenjamin Otte2004-01-271-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_sink_event): stop processing after EOS
* gst/asfdemux/: lot's of fixes to make data extraction simpler and get the ↵Benjamin Otte2004-01-272-1/+13
| | | | | | | | | | | | | | | | | code architecture and compiler independant.... Original commit message from CVS: 2004-01-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/asfdemux/asfheaders.h: * gst/asfdemux/gstasfdemux.c: * gst/asfdemux/gstasfmux.c: (gst_asfmux_put_guid), (gst_asfmux_put_string), (gst_asfmux_put_wav_header), (gst_asfmux_put_vid_header), (gst_asfmux_put_bmp_header): lot's of fixes to make data extraction simpler and get the code architecture and compiler independant. Add debugging category * gst/goom/gstgoom.c: (gst_goom_change_state): reset channel count on PAUSED=>READY, not READY=>PAUSED
* ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_get): Remove ugly code to ↵Colin Walters2004-01-261-0/+6
| | | | | | | | | | | pull a bigger buffer in iradio mode. This a... Original commit message from CVS: 2004-01-26 Colin Walters <walters@verbum.org> * ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_get): Remove ugly code to pull a bigger buffer in iradio mode. This as a side effect makes typefinding work.
* ext/ffmpeg/gstffmpegcodecmap.c: Fix SVQ3 decoding on PPCJeremy Simon2004-01-261-0/+5
| | | | | | | Original commit message from CVS: 2004-01-26 Jeremy Simon <jesimon@libertysurf.fr> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_extradata): Fix SVQ3 decoding on PPC
* gst/videoscale/gstvideoscale.c: Dunno how that one managed to stay there... ↵Julien Moutte2004-01-261-0/+5
| | | | | | | | | | Fixed. Original commit message from CVS: 2004-01-26 Julien MOUTTE <julien@moutte.net> * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain): Dunno how that one managed to stay there... Fixed.
* Add SVQ3 specific flags to qtdemux and ffmpegJeremy Simon2004-01-263-3/+65
| | | | | | | | | | | Original commit message from CVS: 2004-01-26 Jeremy Simon <jesimon@libertysurf.fr> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_extradata), (gst_ffmpeg_caps_to_pixfmt): * gst/qtdemux/qtdemux.c: (plugin_init), (qtdemux_parse_trak), (qtdemux_video_caps): * gst/qtdemux/qtdemux.h: Add SVQ3 specific flags to qtdemux and ffmpeg
* gst-libs/gst/audio/audio.h: remove buffer-frames from audio capsBenjamin Otte2004-01-261-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-26 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst-libs/gst/audio/audio.h: remove buffer-frames from audio caps * gst/audioconvert/gstaudioconvert.c: fix plugin to really work.
* gst-libs/gst/: Add gtk-doc style comments. Also fix a function name.Ronald S. Bultje2004-01-251-0/+9
| | | | | | | | | | | | Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/mixer/mixer.c: * gst-libs/gst/propertyprobe/propertyprobe.c: * gst-libs/gst/tuner/tuner.c: (gst_tuner_find_norm_by_name), (gst_tuner_find_channel_by_name): * gst-libs/gst/tuner/tuner.h: Add gtk-doc style comments. Also fix a function name.