2003-12-31 08:02:04 +00:00
|
|
|
2003-12-30 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* ext/ffmpeg/gstffmpegcolorspace.c:
|
|
|
|
(gst_ffmpegcsp_caps_remove_format_info), (gst_ffmpegcsp_getcaps),
|
|
|
|
(gst_ffmpegcsp_pad_link), (gst_ffmpegcsp_init),
|
|
|
|
(gst_ffmpegcsp_chain): Negotiation fixes
|
|
|
|
* ext/mad/gstmad.c: (gst_mad_chain): Negotiation fixes
|
|
|
|
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
|
|
|
|
(gst_audio_convert_link), (gst_audio_convert_channels):
|
|
|
|
* gst/audioscale/gstaudioscale.c: (gst_audioscale_getcaps),
|
|
|
|
(gst_audioscale_link), (gst_audioscale_get_buffer),
|
|
|
|
(gst_audioscale_chain): Negotiation fixes
|
|
|
|
* gst/audioscale/gstaudioscale.h:
|
|
|
|
* gst/videofilter/gstvideofilter.c:
|
|
|
|
(gst_videofilter_format_get_structure), (gst_videofilter_getcaps),
|
|
|
|
(gst_videofilter_link), (gst_videofilter_init),
|
|
|
|
(gst_videofilter_set_output_size), (gst_videofilter_setup),
|
|
|
|
(gst_videofilter_find_format_by_structure):
|
|
|
|
* gst/videofilter/gstvideofilter.h: Negotiation fixes
|
|
|
|
* gst/videoscale/gstvideoscale.c: (gst_videoscale_getcaps),
|
|
|
|
(gst_videoscale_link):
|
|
|
|
* gst/videoscale/videoscale.c: (videoscale_get_structure),
|
|
|
|
(videoscale_find_by_structure), (gst_videoscale_setup):
|
|
|
|
* gst/videoscale/videoscale.h: Negotiation fixes
|
|
|
|
* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents),
|
|
|
|
(gst_ximagesink_fixate), (gst_ximagesink_init): Add a fixate
|
|
|
|
function, restrict resizing to a multiple of 4 (hack until
|
|
|
|
everyone supports odd sizes correctly).
|
|
|
|
|
2003-12-30 02:07:05 +00:00
|
|
|
2003-12-29 Colin Walters <walters@verbum.org>
|
|
|
|
|
|
|
|
* ext/esd/esdsink.c (gst_esdsink_link): Fix typo; get depth instead of
|
|
|
|
signed.
|
|
|
|
|
2003-12-29 15:16:03 +00:00
|
|
|
2003-12-30 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* ext/sndfile/gstsf.c: (gst_sf_loop):
|
|
|
|
Fix warning about discarding const qualifier
|
|
|
|
|
2003-12-27 19:49:18 +00:00
|
|
|
2003-12-27 Jeremy Simon <jesimon@libertysurf.fr>
|
|
|
|
|
|
|
|
* gst/cutter/gstcutter.c:
|
|
|
|
* gst/videoscale/gstvideoscale.c:
|
|
|
|
* gst/volenv/gstvolenv.c:
|
|
|
|
* gst-libs/gst/audio/audio.c:
|
|
|
|
* gst-libs/gst/video/video.c:
|
|
|
|
Fix warnings
|
|
|
|
|
2003-12-27 17:19:29 +00:00
|
|
|
2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* ext/alsa/gstalsa.c: (gst_alsa_open_audio):
|
|
|
|
Don't send ALSA debugging to stderr.
|
|
|
|
* ext/alsa/gstalsa.h:
|
|
|
|
Use GST_WARNING instead of g_warning when ALSA functions fail.
|
|
|
|
|
2003-12-27 15:37:43 +00:00
|
|
|
2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
|
|
|
|
Free XVAdapterInfo correctly.
|
|
|
|
|
2003-12-27 13:54:15 +00:00
|
|
|
2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* ext/mad/gstid3tag.c: (gst_id3_tag_add_src_pad),
|
|
|
|
(gst_id3_tag_do_caps_nego), (gst_id3_tag_src_link):
|
|
|
|
Make id3tag use correct caps nego.
|
|
|
|
|
2003-12-27 13:07:06 +00:00
|
|
|
2003-12-27 Amaury Jacquot <sxpert@esitcom.org>
|
|
|
|
|
|
|
|
* ext/ivorbis/vorbis.c:
|
|
|
|
* ext/ivorbis/vorbisenc.h:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
Modify so that it uses the new caps things
|
|
|
|
|
2003-12-27 10:11:02 +00:00
|
|
|
2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* testsuite/spider/spider1.c: (main):
|
|
|
|
* testsuite/spider/spider2.c: (main):
|
|
|
|
* testsuite/spider/spider3.c: (main):
|
|
|
|
Make tests compile again. They probably don't work.
|
|
|
|
|
2003-12-24 17:01:00 +00:00
|
|
|
2003-12-24 Colin Walters <walters@verbum.org>
|
|
|
|
|
|
|
|
* sys/oss/gstosssink.c (gst_osssink_sink_fixate): Return NULL if
|
|
|
|
we can't fixate the caps anymore.
|
|
|
|
|
2003-12-24 03:31:06 +00:00
|
|
|
2003-12-23 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* gst/volume/gstvolume.c: (volume_init): Proxy getcaps.
|
|
|
|
* sys/oss/gstosssink.c: (gst_osssink_init),
|
|
|
|
(gst_osssink_sink_fixate): Add fixate function.
|
|
|
|
|
ext/ffmpeg/: fix typo in RGB masks, and move back to "old" colorspace capsnego code until whoever wrote this new crap...
Original commit message from CVS:
2003-12-24 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegcodecmap.c:
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_getcaps),
(gst_ffmpegcsp_srcconnect_func), (gst_ffmpegcsp_sinkconnect),
(gst_ffmpegcsp_srcconnect), (gst_ffmpegcsp_get_type),
(gst_ffmpegcsp_base_init), (gst_ffmpegcsp_class_init),
(gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
(gst_ffmpegcsp_change_state), (gst_ffmpegcsp_set_property),
(gst_ffmpegcsp_get_property), (gst_ffmpegcsp_register):
fix typo in RGB masks, and move back to "old" colorspace
capsnego code until whoever wrote this new crap has actually
tested it so that it works.
And yes, this works, keep it that way please.
2003-12-24 00:12:16 +00:00
|
|
|
2003-12-24 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
|
|
|
|
|
|
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
|
|
|
* ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_getcaps),
|
|
|
|
(gst_ffmpegcsp_srcconnect_func), (gst_ffmpegcsp_sinkconnect),
|
|
|
|
(gst_ffmpegcsp_srcconnect), (gst_ffmpegcsp_get_type),
|
|
|
|
(gst_ffmpegcsp_base_init), (gst_ffmpegcsp_class_init),
|
|
|
|
(gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
|
|
|
|
(gst_ffmpegcsp_change_state), (gst_ffmpegcsp_set_property),
|
|
|
|
(gst_ffmpegcsp_get_property), (gst_ffmpegcsp_register):
|
|
|
|
fix typo in RGB masks, and move back to "old" colorspace
|
|
|
|
capsnego code until whoever wrote this new crap has actually
|
|
|
|
tested it so that it works.
|
|
|
|
And yes, this works, keep it that way please.
|
|
|
|
|
Fix caps breakage after Dave's caps branch merge.
Original commit message from CVS:
2003-12-23 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/divx/gstdivxdec.c: (gst_divxdec_base_init),
(gst_divxdec_init), (gst_divxdec_negotiate):
* ext/divx/gstdivxdec.h:
* ext/divx/gstdivxenc.c: (gst_divxenc_base_init),
(gst_divxenc_init):
* ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
(gst_faac_sinkconnect), (gst_faac_srcconnect):
* ext/mpeg2enc/gstmpeg2enc.cc:
* ext/mpeg2enc/gstmpeg2encoder.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_base_init),
(dxr3audiosink_init), (dxr3audiosink_pcm_sinklink):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_base_init),
(dxr3spusink_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_base_init),
(dxr3videosink_init):
Fix caps breakage after Dave's caps branch merge.
2003-12-23 22:50:05 +00:00
|
|
|
2003-12-23 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
|
|
|
|
|
|
|
* ext/divx/gstdivxdec.c: (gst_divxdec_base_init),
|
|
|
|
(gst_divxdec_init), (gst_divxdec_negotiate):
|
|
|
|
* ext/divx/gstdivxdec.h:
|
|
|
|
* ext/divx/gstdivxenc.c: (gst_divxenc_base_init),
|
|
|
|
(gst_divxenc_init):
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
|
|
|
|
(gst_faac_sinkconnect), (gst_faac_srcconnect):
|
|
|
|
* ext/mpeg2enc/gstmpeg2enc.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encoder.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
|
|
|
|
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_base_init),
|
|
|
|
(dxr3audiosink_init), (dxr3audiosink_pcm_sinklink):
|
|
|
|
* sys/dxr3/dxr3spusink.c: (dxr3spusink_base_init),
|
|
|
|
(dxr3spusink_init):
|
|
|
|
* sys/dxr3/dxr3videosink.c: (dxr3videosink_base_init),
|
|
|
|
(dxr3videosink_init):
|
|
|
|
Fix caps breakage after Dave's caps branch merge.
|
|
|
|
|
2003-12-23 22:41:37 +00:00
|
|
|
2003-12-23 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
|
|
|
|
|
|
|
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get):
|
|
|
|
Fix for 24bpp display.
|
|
|
|
|
2003-12-23 21:28:35 +00:00
|
|
|
2003-12-23 Colin Walters <walters@verbum.org>
|
|
|
|
|
2003-12-23 21:30:12 +00:00
|
|
|
* ext/gnomevfs/gstgnomevfssink.c: Add ARG_HANDLE property that takes
|
2003-12-23 21:28:35 +00:00
|
|
|
a GnomeVFSHandle directly.
|
|
|
|
|
2003-12-22 21:06:03 +00:00
|
|
|
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* gst/volume/Makefile.am:
|
|
|
|
* gst/volume/gstvolume.c: (volume_connect), (volume_parse_caps),
|
|
|
|
(volume_base_init), (volume_init):
|
|
|
|
Reenable volume element and fix to work with new caps stuff.
|
|
|
|
Rhythmbox needs this.
|
|
|
|
|
2003-12-22 19:05:33 +00:00
|
|
|
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (plugin_init):
|
|
|
|
qtdemux requires bytestream
|
|
|
|
|
2003-12-22 16:38:00 +00:00
|
|
|
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_link):
|
|
|
|
Fix remaining caps handling errors due to CAPS merge.
|
|
|
|
|
2003-12-22 06:56:16 +00:00
|
|
|
2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_init),
|
|
|
|
(gst_faad_sinkconnect), (gst_faad_srcgetcaps),
|
|
|
|
(gst_faad_srcconnect):
|
|
|
|
Port to new caps system.
|
|
|
|
|
2003-12-21 22:11:46 +00:00
|
|
|
2003-12-21 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* examples/gstplay/player.c: (got_time_tick), (got_stream_length),
|
|
|
|
(got_video_size), (main): using g_print instead of g_message.
|
|
|
|
* gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup): Fixing EOS
|
|
|
|
signal which was not emitted because of "switch" element added to the
|
|
|
|
bin but not connected. (Removing from the bin temporarily)
|
|
|
|
|
2003-12-21 19:48:40 +00:00
|
|
|
2003-12-21 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to
|
|
|
|
find X development files. I don't understand the previous tests and
|
|
|
|
they fail on my debian/ppc unstable. This one works.
|
|
|
|
* examples/gstplay/player.c: (main): Set the pipeline to READY before
|
|
|
|
exiting.
|
|
|
|
* gst-libs/gst/play/gstplay.c: (gst_play_get_length_callback),
|
|
|
|
(gst_play_set_video_sink), (gst_play_set_audio_sink),
|
|
|
|
(gst_play_set_visualization): Add some safety checks in set_ methods
|
|
|
|
and state_change. This was throwing some ugly CRITICAL messages when
|
|
|
|
pipeline was getting disposed and casts were failing.
|
|
|
|
|
configure.ac: Improve mpeg2enc detection. This is for distributions that do ship mjpegtools, but without mpeg2enc. Al...
Original commit message from CVS:
2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net>
* configure.ac:
Improve mpeg2enc detection. This is for distributions that do
ship mjpegtools, but without mpeg2enc. Also does object check
for might there ever be ABI incompatibility.
* ext/mpeg2enc/gstmpeg2enc.cc:
Add Andrew as second maintainer (he's helping me), and also add
an error if no caps was set. This happens if I pull before capsnego
and that's something I should solve sometime else.
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_blockgroup):
Fix time parsing.
* gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link),
(gst_matroska_mux_track_header):
Add caps to templates.
* gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory):
Add mpegversion=1 to prevent confusion with MPEG/AAC.
* gst/mpegstream/gstmpegdemux.c:
Remove layer since it causes warnings about unfixed caps.
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
Fix obvious typo (we error out if caps were set, we should of
course error out if *no* caps were set).
* sys/oss/gstosselement.c: (gst_osselement_convert):
Fix format conversion, we confused bits/bytes.
* sys/oss/gstosselement.h:
Improve documentation for 'bps'.
* sys/v4l/TODO:
Remove stuff about plugins that need removing - this was done
ages ago.
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init),
(gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert),
(gst_v4lsrc_src_query):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
(gst_v4l2src_src_convert), (gst_v4l2src_src_query):
Add get_query_types(), get_formats() and query() functions.
2003-12-21 18:44:33 +00:00
|
|
|
2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Improve mpeg2enc detection. This is for distributions that do
|
|
|
|
ship mjpegtools, but without mpeg2enc. Also does object check
|
|
|
|
for might there ever be ABI incompatibility.
|
|
|
|
* ext/mpeg2enc/gstmpeg2enc.cc:
|
|
|
|
Add Andrew as second maintainer (he's helping me), and also add
|
|
|
|
an error if no caps was set. This happens if I pull before capsnego
|
|
|
|
and that's something I should solve sometime else.
|
|
|
|
* gst/matroska/matroska-demux.c:
|
|
|
|
(gst_matroska_demux_parse_blockgroup):
|
|
|
|
Fix time parsing.
|
|
|
|
* gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link),
|
|
|
|
(gst_matroska_mux_track_header):
|
|
|
|
Add caps to templates.
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory):
|
|
|
|
Add mpegversion=1 to prevent confusion with MPEG/AAC.
|
|
|
|
* gst/mpegstream/gstmpegdemux.c:
|
|
|
|
Remove layer since it causes warnings about unfixed caps.
|
|
|
|
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
|
|
|
|
Fix obvious typo (we error out if caps were set, we should of
|
|
|
|
course error out if *no* caps were set).
|
|
|
|
* sys/oss/gstosselement.c: (gst_osselement_convert):
|
|
|
|
Fix format conversion, we confused bits/bytes.
|
|
|
|
* sys/oss/gstosselement.h:
|
|
|
|
Improve documentation for 'bps'.
|
|
|
|
* sys/v4l/TODO:
|
|
|
|
Remove stuff about plugins that need removing - this was done
|
|
|
|
ages ago.
|
|
|
|
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init),
|
|
|
|
(gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query):
|
|
|
|
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert),
|
|
|
|
(gst_v4lsrc_src_query):
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
|
|
|
|
(gst_v4l2src_src_convert), (gst_v4l2src_src_query):
|
|
|
|
Add get_query_types(), get_formats() and query() functions.
|
|
|
|
|
2003-12-21 18:06:07 +00:00
|
|
|
2003-12-21 Thomas Vander Stichele <thomas at apestaart dot org>
|
2003-12-16 16:58:59 +00:00
|
|
|
|
2003-12-21 18:06:07 +00:00
|
|
|
* ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gst-plugins
|
|
|
|
* moved CVS to freedesktop.org
|
2003-12-16 16:58:59 +00:00
|
|
|
|