summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ext/ogg/gstoggdemux.c: Fix wrong file comment.Ronald S. Bultje2004-01-232-7/+14
| | | | | | | | | | | Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/ogg/gstoggdemux.c: Fix wrong file comment. * gst-libs/gst/riff/riff-read.c: (gst_riff_read_info): * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header): Add metadata reading properly.
* fix distcheckThomas Vander Stichele2004-01-233-2/+9
| | | | | Original commit message from CVS: fix distcheck
* ext/divx/gstdivxdec.*: Fix divx3 ("msmpeg4") playback using divxdec.Ronald S. Bultje2004-01-231-0/+6
| | | | | | | | | Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_init), (gst_divxdec_setup): * ext/divx/gstdivxdec.h: Fix divx3 ("msmpeg4") playback using divxdec.
* gst/typefind/gsttypefindfunctions.c: fix bug in length computation improve ↵Benjamin Otte2004-01-231-0/+6
| | | | | | | | | | | debugging output Original commit message from CVS: 2004-01-23 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/typefind/gsttypefindfunctions.c: (mp3_type_frame_length_from_header): fix bug in length computation (mp3_type_find): improve debugging output
* gst-libs/gst/play/gstplay.c: Reworked the pipeline from scratch. ↵Julien Moutte2004-01-221-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Visualization is back and switch went out as i reali... Original commit message from CVS: 2004-01-23 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup), (gst_play_set_location), (gst_play_seek_to_time), (gst_play_set_audio_sink), (gst_play_set_visualization), (gst_play_connect_visualization), (gst_play_get_sink_element): Reworked the pipeline from scratch. Visualization is back and switch went out as i realized it was not possible to use the way i wanted. * sys/ximage/ximagesink.c: (gst_ximagesink_imagepool_clear), (gst_ximagesink_change_state), (gst_ximagesink_dispose): Move xcontext clearing in state change from READY to NULL. So that one can clean the X ressources keeping the element. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_imagepool_clear), (gst_xvimagesink_change_state), (gst_xvimagesink_colorbalance_set_value), (gst_xvimagesink_colorbalance_get_value), (gst_xvimagesink_set_property), (gst_xvimagesink_dispose), (gst_xvimagesink_init): Same xcontext cleaning than ximagesink in state change from READY to NULL and fixed some stupid bugs in colorbalance get/set values. Also added the following feature : when nobody tries to set some values to the colorbalance levels before the xcontext is grabbed, then when creating channels list from Xv attributes we set the internal values to the Xv defaults. This way we handle buggy Xv drivers that set default hue values far from the middle of the range (Thanks to Jon Trowbridge for pointing that issue). * sys/xvimage/xvimagesink.h: Adding a cb_changed boolean to know if colorbalance levels have been set before xcontext is grabbed.
* sys/oss/gstosselement.c: Fix the ossmixer case where we shouldn't open ↵Ronald S. Bultje2004-01-222-2/+26
| | | | | | | | | | | /dev/dsp* because it might block operations (w... Original commit message from CVS: 2004-01-22 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices): Fix the ossmixer case where we shouldn't open /dev/dsp* because it might block operations (which is bad for a mixer).
* fix up media-info now reports format again metadata needs some rewritingThomas Vander Stichele2004-01-221-0/+11
| | | | | | | Original commit message from CVS: fix up media-info now reports format again metadata needs some rewriting
* fix non-compilationThomas Vander Stichele2004-01-221-0/+5
| | | | | Original commit message from CVS: fix non-compilation
* ext/swfdec/gstswfdec.*: Fix negotiation.David Schleef2004-01-222-0/+47
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/swfdec/gstswfdec.c: (gst_swfdec_video_getcaps), (gst_swfdec_video_link), (copy_image), (gst_swfdec_loop), (gst_swfdec_init), (gst_swfdec_change_state): * ext/swfdec/gstswfdec.h: Fix negotiation. * gst/adder/gstadder.c: (gst_adder_link), (gst_adder_init), (gst_adder_request_new_pad): Fix negotiation. * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_fixate): Add a fixate function. * gst/intfloat/gstfloat2int.c: * gst/intfloat/gstfloat2int.h: * gst/intfloat/gstint2float.c: * gst/intfloat/gstint2float.h: Completely rewrite the negotiation. Doesn't quite work yet, due to some buffer-frames problem.
* fix includes for distcheckThomas Vander Stichele2004-01-212-1/+7
| | | | | Original commit message from CVS: fix includes for distcheck
* adding NAS pluginChristian Schaller2004-01-217-16/+73
| | | | | Original commit message from CVS: adding NAS plugin
* ext/ffmpeg/gstffmpegcodecmap.c: Fix wma caps propertyJeremy Simon2004-01-201-0/+7
| | | | | | | | Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_extradata): Fix wma caps property * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps): Fix typo (flags1 and flags2)
* register and use debugging category in media-info make vorbisfile emit tags ↵Thomas Vander Stichele2004-01-201-0/+21
| | | | | | | | for streaminfo Original commit message from CVS: register and use debugging category in media-info make vorbisfile emit tags for streaminfo
* ext/mplex/: g++ doesn't like NULL in our i18n/error macros, should be either ↵Ronald S. Bultje2004-01-201-0/+7
| | | | | | | | | | | | (NULL) or (""). Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mplex/gstmplex.cc: * ext/mplex/gstmplexibitstream.cc: g++ doesn't like NULL in our i18n/error macros, should be either (NULL) or ("").
* sys/dxr3/: Fix more error error error errors (missing includes here).Ronald S. Bultje2004-01-201-0/+8
| | | | | | | | | | | Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/dxr3/dxr3audiosink.c: * sys/dxr3/dxr3init.c: * sys/dxr3/dxr3spusink.c: (dxr3spusink_close): * sys/dxr3/dxr3videosink.c: (dxr3videosink_close): Fix more error error error errors (missing includes here).
* ext/mpeg2enc/gstmpeg2encpicturereader.cc: fix thomas' error errors.Ronald S. Bultje2004-01-201-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2enc/gstmpeg2encpicturereader.cc: fix thomas' error errors.
* fix error errorThomas Vander Stichele2004-01-201-0/+5
| | | | | Original commit message from CVS: fix error error
* ext/divx/: Fix for new error system.Ronald S. Bultje2004-01-201-0/+6
| | | | | | | | | Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_setup), (gst_divxdec_chain): * ext/divx/gstdivxenc.c: (gst_divxenc_setup), (gst_divxenc_chain): Fix for new error system.
* fix for new error signalingThomas Vander Stichele2004-01-201-0/+5
| | | | | Original commit message from CVS: fix for new error signaling
* sys/ximage/ximagesink.c: Change to using a framerate of [1,100] instead of ↵David Schleef2004-01-201-0/+10
| | | | | | | | | | | | | [0,MAX], since 0 isn't handled correctly, ... Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents), (gst_ximagesink_xcontext_get), (gst_ximagesink_getcaps), (gst_ximagesink_set_xwindow_id): Change to using a framerate of [1,100] instead of [0,MAX], since 0 isn't handled correctly, and neither is 100+, most likely. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support), (gst_xvimagesink_getcaps): same
* fix missing includeBenjamin Otte2004-01-201-0/+2
| | | | | Original commit message from CVS: fix missing include
* configure.ac: Up version requirement to 2.0.3 (not yet released) to avoid ↵Benjamin Otte2004-01-191-0/+6
| | | | | | | | | | | symbol clashes with ffmpeg. Original commit message from CVS: 2004-01-19 Benjamin Otte <in7y118@public.uni-hamburg.de> * configure.ac: Up version requirement to 2.0.3 (not yet released) to avoid symbol clashes with ffmpeg.
* gst/switch/gstswitch.c: Fixed switch element : proxying link and setting ↵Julien Moutte2004-01-191-0/+6
| | | | | | | | | | | caps from src to sink on request. Original commit message from CVS: 2004-01-20 Julien MOUTTE <julien@moutte.net> * gst/switch/gstswitch.c: (gst_switch_request_new_pad), (gst_switch_init): Fixed switch element : proxying link and setting caps from src to sink on request.
* another fixThomas Vander Stichele2004-01-191-1/+1
| | | | | Original commit message from CVS: another fix
* fix element_errorThomas Vander Stichele2004-01-192-12/+18
| | | | | Original commit message from CVS: fix element_error
* further element_error fixesThomas Vander Stichele2004-01-192-36/+43
| | | | | Original commit message from CVS: further element_error fixes
* adding locale.hThomas Vander Stichele2004-01-191-0/+1
| | | | | Original commit message from CVS: adding locale.h
* removing config.hThomas Vander Stichele2004-01-191-0/+5
| | | | | Original commit message from CVS: removing config.h
* putting i18n in place for pluginsThomas Vander Stichele2004-01-1915-25/+463
| | | | | Original commit message from CVS: putting i18n in place for plugins
* ChangeLogBenjamin Otte2004-01-191-1/+2
| | | | | Original commit message from CVS: ChangeLog
* fix soundfile as wellThomas Vander Stichele2004-01-191-0/+1
| | | | | Original commit message from CVS: fix soundfile as well
* fix i18n includeThomas Vander Stichele2004-01-193-2/+13
| | | | | Original commit message from CVS: fix i18n include
* fix typoThomas Vander Stichele2004-01-191-1/+1
| | | | | Original commit message from CVS: fix typo
* updating v4l2 for new error handlingThomas Vander Stichele2004-01-192-60/+74
| | | | | Original commit message from CVS: updating v4l2 for new error handling
* parenthising NULLThomas Vander Stichele2004-01-191-0/+6
| | | | | Original commit message from CVS: parenthising NULL
* adding headerThomas Vander Stichele2004-01-181-0/+5
| | | | | Original commit message from CVS: adding header
* use new error signal and classificationThomas Vander Stichele2004-01-1829-154/+299
| | | | | Original commit message from CVS: use new error signal and classification
* Check for libmusicbrainzJeremy Simon2004-01-183-0/+27
| | | | | | | Original commit message from CVS: Check for libmusicbrainz Add the musicbrainz directory to the build process Update Changelog
* sys/ximage/ximagesink.c: Adding synchronous property for debugging.Julien Moutte2004-01-181-0/+10
| | | | | | | | | | | | | Original commit message from CVS: 2004-01-18 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_set_property), (gst_ximagesink_get_property), (gst_ximagesink_class_init): Adding synchronous property for debugging. * sys/ximage/ximagesink.h: Adding the synchronous boolean flag. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_set_property): Moving a pointer declaration to a smaller block, fixing indent.
* gst/videofilter/gstvideobalance.c: Fix regression; changing a property ↵David Schleef2004-01-162-11/+26
| | | | | | | | | | | | | | affects the video stream. Original commit message from CVS: * gst/videofilter/gstvideobalance.c: Fix regression; changing a property affects the video stream. * sys/xvimage/xvimagesink.c: * sys/xvimage/xvimagesink.h: Add synchronous property for debugging. Should probably be disabled in non-CVS builds. Make sure that the Xv attribute exists before we set it (crash!). Fix a silly float bug that caused colorbalance to just not work.
* update gst-launch-ext to use a better plugin for colorspace and X winChristian Schaller2004-01-162-1/+5
| | | | | Original commit message from CVS: update gst-launch-ext to use a better plugin for colorspace and X win
* ext/ffmpeg/gstffmpegenc.c: Fix use of already-freed caps.David Schleef2004-01-161-0/+5
| | | | | | Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect): Fix use of already-freed caps.
* fix libcaca compilation and update spec fileChristian Schaller2004-01-163-3/+40
| | | | | Original commit message from CVS: fix libcaca compilation and update spec file
* sys/xvimage/xvimagesink.c: Implementing correct colorbalance properties. ↵Julien Moutte2004-01-161-0/+15
| | | | | | | | | | | | | | | | | | | | They can now be set when the element is stil... Original commit message from CVS: 2004-01-16 Julien MOUTTE <julien@moutte.net> * sys/xvimage/xvimagesink.c: (gst_xvimagesink_update_colorbalance), (gst_xvimagesink_xcontext_get), (gst_xvimagesink_change_state), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_colorbalance_set_value), (gst_xvimagesink_colorbalance_get_value), (gst_xvimagesink_set_property), (gst_xvimagesink_get_property), (gst_xvimagesink_init), (gst_xvimagesink_class_init): Implementing correct colorbalance properties. They can now be set when the element is still in NULL state. The values will be committed to the Xv Port when xcontext is initialized. * sys/xvimage/xvimagesink.h: Added hue, saturation, contrast, brightness int values in the GstXvImagesink structure.
* gst-libs/gst/Makefile.am: restructure so having local patches works easier.Ronald S. Bultje2004-01-161-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-16 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/Makefile.am: restructure so having local patches works easier.
* ext/mpeg2enc/: Bugfix with respect to EOS handling.Ronald S. Bultje2004-01-161-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-16 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2enc/Makefile.am: * ext/mpeg2enc/gstmpeg2enc.cc: * ext/mpeg2enc/gstmpeg2encpicturereader.cc: Bugfix with respect to EOS handling.
* ext/ffmpeg/gstffmpegenc.c: Link with right caps (else, it segfaults).Ronald S. Bultje2004-01-161-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-16 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect): Link with right caps (else, it segfaults). * ext/mplex/gstmplexjob.cc: Fix for slight API change in 1.6.1.93 release of mjpegtools.
* gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of ↵David Schleef2004-01-161-0/+19
| | | | | | | | | | | | | | | | | | | | | | gstaudiofilterexample.c from the template. Original commit message from CVS: * gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c from the template. * gst-libs/gst/audio/gstaudiofilter.c: * gst-libs/gst/audio/gstaudiofilter.h: Add bytes_per_sample and size and n_samples calculation. * gst-libs/gst/audio/gstaudiofilterexample.c: Remove, now autogenerated. * gst-libs/gst/audio/gstaudiofiltertemplate.c: Moved from gstaudiofilterexample, object name changed, code added so that it actually works. * gst-libs/gst/audio/make_filter: Script to build an audiofilter subclass from the template. * gst/colorspace/Makefile.am: * gst/colorspace/yuv2yuv.c: Remove file, since it's GPL, and we don't use it.
* sys/: Making both of them use the buffer free function to test how the ↵Julien Moutte2004-01-151-0/+6
| | | | | | | | | | | buffer was allocated. Original commit message from CVS: 2004-01-15 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_chain): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain): Making both of them use the buffer free function to test how the buffer was allocated.
* ext/esd/esdsink.c: Remove property that handles osssink fallback.David Schleef2004-01-154-43/+46
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_class_init): Remove property that handles osssink fallback. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_init), (gst_audio_convert_getcaps): * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): Add audio/x-qdm2 for QDM2 audio. * gst/sine/gstsinesrc.c: (gst_sinesrc_get): * gst/sine/gstsinesrc.h: Add example of how to implement tags. * gst/videoscale/gstvideoscale.c: (gst_videoscale_getcaps): Decrease minimum size to 16x16. * gst/wavparse/gstwavparse.c: Convert disabled pad template caps to new caps. * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_chain): Throw element error when display cannot be opened. Increase minimum framerate to 1.0. Check the data free function on a buffer to make sure it is the type we expect before manipulating it.