summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-01-20fix error errorThomas Vander Stichele2-2/+7
Original commit message from CVS: fix error error
2004-01-20ext/divx/: Fix for new error system.Ronald S. Bultje3-3/+10
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.
2004-01-20fix for new error signalingThomas Vander Stichele2-6/+11
Original commit message from CVS: fix for new error signaling
2004-01-20fix distcheckThomas Vander Stichele1-1/+1
Original commit message from CVS: fix distcheck
2004-01-20sys/ximage/ximagesink.c: Change to using a framerate of [1,100] instead of ↵David Schleef1-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
2004-01-20fix missing includeBenjamin Otte1-0/+2
Original commit message from CVS: fix missing include
2004-01-19configure.ac: Up version requirement to 2.0.3 (not yet released) to avoid ↵Benjamin Otte1-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.
2004-01-19gst/switch/gstswitch.c: Fixed switch element : proxying link and setting ↵Julien Moutte2-3/+19
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.
2004-01-19another fixThomas Vander Stichele1-1/+1
Original commit message from CVS: another fix
2004-01-19fix element_errorThomas Vander Stichele2-12/+18
Original commit message from CVS: fix element_error
2004-01-19further element_error fixesThomas Vander Stichele2-36/+43
Original commit message from CVS: further element_error fixes
2004-01-19adding locale.hThomas Vander Stichele2-1/+2
Original commit message from CVS: adding locale.h
2004-01-19removing config.hThomas Vander Stichele2-4/+5
Original commit message from CVS: removing config.h
2004-01-19putting i18n in place for pluginsThomas Vander Stichele18-30/+535
Original commit message from CVS: putting i18n in place for plugins
2004-01-19ChangeLogBenjamin Otte1-1/+2
Original commit message from CVS: ChangeLog
2004-01-19fix soundfile as wellThomas Vander Stichele2-1/+2
Original commit message from CVS: fix soundfile as well
2004-01-19fix i18n includeThomas Vander Stichele3-2/+13
Original commit message from CVS: fix i18n include
2004-01-19fix typoThomas Vander Stichele1-1/+1
Original commit message from CVS: fix typo
2004-01-19updating v4l2 for new error handlingThomas Vander Stichele2-60/+74
Original commit message from CVS: updating v4l2 for new error handling
2004-01-19parenthising NULLThomas Vander Stichele2-1/+7
Original commit message from CVS: parenthising NULL
2004-01-18adding headerThomas Vander Stichele2-0/+54
Original commit message from CVS: adding header
2004-01-18use new error signal and classificationThomas Vander Stichele31-220/+345
Original commit message from CVS: use new error signal and classification
2004-01-18Check for libmusicbrainzJeremy Simon3-0/+27
Original commit message from CVS: Check for libmusicbrainz Add the musicbrainz directory to the build process Update Changelog
2004-01-18Add a trm pluginJeremy Simon3-0/+469
Original commit message from CVS: Add a trm plugin
2004-01-18fix to make it possible to build from disted tarballChristian Schaller1-1/+2
Original commit message from CVS: fix to make it possible to build from disted tarball
2004-01-18sys/ximage/ximagesink.c: Adding synchronous property for debugging.Julien Moutte1-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.
2004-01-16gst/videofilter/gstvideobalance.c: Fix regression; changing a property ↵David Schleef1-0/+11
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.
2004-01-16update gst-launch-ext to use a better plugin for colorspace and X winChristian Schaller1-0/+4
Original commit message from CVS: update gst-launch-ext to use a better plugin for colorspace and X win
2004-01-16ext/ffmpeg/gstffmpegenc.c: Fix use of already-freed caps.David Schleef1-0/+5
Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect): Fix use of already-freed caps.
2004-01-16fix libcaca compilation and update spec fileChristian Schaller2-2/+39
Original commit message from CVS: fix libcaca compilation and update spec file
2004-01-16sys/xvimage/xvimagesink.c: Implementing correct colorbalance properties. ↵Julien Moutte1-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.
2004-01-16gst-libs/gst/Makefile.am: restructure so having local patches works easier.Ronald S. Bultje2-11/+41
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.
2004-01-16ext/mpeg2enc/: Bugfix with respect to EOS handling.Ronald S. Bultje4-5/+22
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.
2004-01-16ext/ffmpeg/gstffmpegenc.c: Link with right caps (else, it segfaults).Ronald S. Bultje2-14/+8
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.
2004-01-16gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of ↵David Schleef9-251/+335
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.
2004-01-15sys/: Making both of them use the buffer free function to test how the ↵Julien Moutte1-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.
2004-01-15ext/esd/esdsink.c: Remove property that handles osssink fallback.David Schleef2-2/+24
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.
2004-01-15gst/videofilter/gstvideobalance.c: Implement passthru if settings are in the ↵Julien Moutte1-0/+7
middle. Original commit message from CVS: 2004-01-15 Julien MOUTTE <julien@moutte.net> * gst/videofilter/gstvideobalance.c: (gst_videobalance_init), (gst_videobalance_colorbalance_set_value): Implement passthru if settings are in the middle. * tools/gst-launch-ext.in: Stop using xvideosink, use ximagesink.
2004-01-15gst/: Since we use videofilter symbols, link to it.Ronald S. Bultje1-0/+6
Original commit message from CVS: 2004-01-15 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/videofilter/Makefile.am: * gst/volume/Makefile.am: Since we use videofilter symbols, link to it.
2004-01-15ext/alsa/gstalsamixer.c: Setting mixer interface type to HARDWARE.Julien Moutte5-1/+45
Original commit message from CVS: 2004-01-15 Julien MOUTTE <julien@moutte.net> * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init): Setting mixer interface type to HARDWARE. * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init): Adding a default type to SOFTWARE. * gst-libs/gst/mixer/mixer.h: Adding mixer interface type and macro. * gst-libs/gst/mixer/mixertrack.h: Adding mixertrack flag SOFTWARE. * gst/volume/gstvolume.c: (gst_volume_interface_supported), (gst_volume_interface_init), (gst_volume_list_tracks), (gst_volume_set_volume), (gst_volume_get_volume), (gst_volume_set_mute), (gst_volume_mixer_init), (gst_volume_dispose), (gst_volume_get_type), (volume_class_init), (volume_init): Implementing mixer interface. * gst/volume/gstvolume.h: Adding tracklist for mixer interface. * sys/oss/gstosselement.c: (gst_osselement_get_type), (gst_osselement_change_state): Removing some trailing commas in structures. * sys/oss/gstossmixer.c: (gst_ossmixer_interface_init): Setting mixer interface type to HARDWARE. * sys/v4l/gstv4lcolorbalance.c: (gst_v4l_color_balance_interface_init): Setting colorbalance interface type to HARDWARE. * sys/v4l2/gstv4l2colorbalance.c: (gst_v4l2_color_balance_interface_init): Setting colorbalance interface type to HARDWARE. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain): use exactly the same code than ximagesink for event handling.
2004-01-15ext/snapshot/: This has to be a joke... Snapshot should be connected to a ↵Ronald S. Bultje4-63/+21
tee, colorspace element before it and EOS a... Original commit message from CVS: 2004-01-15 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/snapshot/Makefile.am: * ext/snapshot/gstsnapshot.c: (gst_snapshot_sinkconnect), (gst_snapshot_chain): * ext/snapshot/gstsnapshot.h: This has to be a joke... Snapshot should be connected to a tee, colorspace element before it and EOS after that, where the other src of the tee receives normal data. The current way is *wrong*.
2004-01-15ext/hermes/gsthermescolorspace.c: Fix another compile error. Same as below.Ronald S. Bultje2-14/+29
Original commit message from CVS: 2004-01-15 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/hermes/gsthermescolorspace.c: Fix another compile error. Same as below.
2004-01-15gst/colorspace/: Fix compiling... Didn't test if it actually works.Ronald S. Bultje3-9/+95
Original commit message from CVS: 2004-01-15 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/colorspace/gstcolorspace.c: * gst/colorspace/yuv2yuv.c: (gst_colorspace_yuy2_to_i420), (gst_colorspace_i420_to_yv12): Fix compiling... Didn't test if it actually works.
2004-01-15Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL ↵David Schleef13-987/+1221
code. Fix for new caps negotiation. Rewr... Original commit message from CVS: * configure.ac: * gst/colorspace/Makefile.am: * gst/colorspace/gstcolorspace.c: * gst/colorspace/gstcolorspace.h: * gst/colorspace/yuv2rgb.c: * gst/colorspace/yuv2rgb.h: Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code. Fix for new caps negotiation. Rewrite much of the format handling code, and some of the conversion code. Basically, rewrote almost everything. This element handles I420, YV12 to RGB conversions. * ext/hermes/Makefile.am: * ext/hermes/gsthermescolorspace.c: Rename colorspace to hermescolorspace. Fix negotiation issues. Remove non-Hermes related code. This element handles lots of RGB to RGB conversions, but no YUV. * ext/hermes/gstcolorspace.c: * ext/hermes/gstcolorspace.h: * ext/hermes/rgb2yuv.c: * ext/hermes/yuv2rgb.c: * ext/hermes/yuv2rgb.h: * ext/hermes/yuv2rgb_mmx16.s: * ext/hermes/yuv2yuv.c: * ext/hermes/yuv2yuv.h: Remove old code.
2004-01-15ext/mad/gstid3tag.c (gst_id3_tag_chain): Don't nego caps if they've already ↵Colin Walters1-0/+5
been. Original commit message from CVS: 2004-01-14 Colin Walters <walters@verbum.org> * ext/mad/gstid3tag.c (gst_id3_tag_chain): Don't nego caps if they've already been.
2004-01-15ext/mad/gstid3tag.c: assume tag mode when pad is not connectedBenjamin Otte1-0/+5
Original commit message from CVS: 2004-01-15 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/mad/gstid3tag.c: (gst_id3_tag_do_caps_nego): assume tag mode when pad is not connected
2004-01-15ext/alsa/gstalsasink.c: Don't update the time of the clock sync to the clock ↵Benjamin Otte1-0/+22
given to alsasink, not the own clock Original commit message from CVS: 2004-01-15 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): Don't update the time of the clock (gst_alsa_sink_loop): sync to the clock given to alsasink, not the own clock * sys/oss/gstosssink.c: (gst_osssink_chain): sync to the clock (gst_osssink_change_state): activate the clock * sys/ximage/ximagesink.c: (gst_ximagesink_chain): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain): remove bogus code that made DISCONT events unhandled * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_video_caps): explicitly case to double in _set_simple. (fixes 2nd warning in bug #131502) * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_read_object_header), (gst_asf_demux_handle_sink_event), (gst_asf_demux_audio_caps), (gst_asf_demux_add_audio_stream), (gst_asf_demux_video_caps): convert g_warning because of wrong asf data to GST_WARNINGs (fixes 2nd warning in bug #131502)
2004-01-14gst/videofilter/gstvideobalance.c: Fixing videobalance ranges for ↵Julien Moutte1-0/+19
colorbalance interface implementation. Original commit message from CVS: 2004-01-14 Julien MOUTTE <julien@moutte.net> * gst/videofilter/gstvideobalance.c: (gst_videobalance_init), (gst_videobalance_colorbalance_set_value), (gst_videobalance_colorbalance_get_value): Fixing videobalance ranges for colorbalance interface implementation. * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get), (gst_ximagesink_set_property), (gst_ximagesink_get_property), (gst_ximagesink_dispose), (gst_ximagesink_init), (gst_ximagesink_class_init): Adding DISPLAY property. * sys/ximage/ximagesink.h: Adding display_name to store display. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_set_property), (gst_xvimagesink_get_property), (gst_xvimagesink_dispose), (gst_xvimagesink_init), (gst_xvimagesink_class_init): Adding DISPLAY property and colorbalance properties (they still need polishing though for gst-launch use : no xcontext yet, i ll do that tomorrow). * sys/xvimage/xvimagesink.h: Adding display_name to store display.
2004-01-14gst-libs/gst/play/gstplay.c: Preparing switch integration, adding ↵Julien Moutte3-60/+132
videobalance in the pipeline. Original commit message from CVS: 2004-01-14 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup), (gst_play_set_location), (gst_play_set_visualization): Preparing switch integration, adding videobalance in the pipeline.
2004-01-14gst-libs/gst/colorbalance/colorbalance.c: Adding a default type.Julien Moutte3-0/+27
Original commit message from CVS: 2004-01-14 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/colorbalance/colorbalance.c: (gst_color_balance_class_init): Adding a default type. * gst-libs/gst/colorbalance/colorbalance.h: Adding a macro to access the type. * gst/videofilter/gstvideobalance.c: (gst_videobalance_get_type), (gst_videobalance_dispose), (gst_videobalance_class_init), (gst_videobalance_init), (gst_videobalance_interface_supported), (gst_videobalance_interface_init), (gst_videobalance_colorbalance_list_channels), (gst_videobalance_colorbalance_set_value), (gst_videobalance_colorbalance_get_value), (gst_videobalance_colorbalance_init): Implementing colorbalance interface. * gst/videofilter/gstvideobalance.h: Adding colorbalance channels list. * sys/ximage/ximagesink.c: (gst_ximagesink_set_xwindow_id): Fixing a bug which was triggering a BadAccess X error when setting an overlay before pad was really negotiated. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_colorbalance_init): Using the colorbalance type macro.