2005-10-04 17:58:40 +00:00
|
|
|
2005-10-04 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
|
|
|
|
(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
|
|
|
|
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
|
|
|
|
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
|
|
|
|
Set state of elements to NULL before removing from bins.
|
|
|
|
Set state of test element to NULL if we failed to move it to READY
|
|
|
|
|
2005-10-04 17:44:43 +00:00
|
|
|
2005-10-04 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/dv/Makefile.am:
|
|
|
|
* ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
|
|
|
|
Added DEFAULT <==> BYTES, TIME conversions on srcpad,
|
|
|
|
Corrected the query function for position so it doesn't forget what
|
|
|
|
format was asked, and calls the conversion functions on the correct pad.
|
|
|
|
|
2005-10-03 17:59:18 +00:00
|
|
|
2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
back to development
|
|
|
|
|
2005-10-03 17:48:57 +00:00
|
|
|
=== release 0.9.3 ===
|
|
|
|
|
|
|
|
2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Releasing 0.9.3, "Aramis"
|
|
|
|
|
2005-10-02 23:08:35 +00:00
|
|
|
2005-10-03 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
|
|
|
|
error returns.
|
|
|
|
|
2005-10-02 15:33:14 +00:00
|
|
|
2005-10-02 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
|
|
|
|
|
|
|
|
* ext/flac/gstflacenc.c: Ported to 0.9.
|
|
|
|
|
|
|
|
* ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
|
|
|
|
|
|
|
|
* ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
|
|
|
|
and link to gsttagedit. Enable flacenc.
|
|
|
|
|
|
|
|
* ext/flac/gstflacdec.c: Re-enable tag reading.
|
|
|
|
|
2005-09-30 16:36:49 +00:00
|
|
|
2005-09-30 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
|
|
|
|
* gst/rtp/gstrtpgsmparse.c:
|
|
|
|
* gst/rtp/gstrtph263penc.c:
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
|
|
|
|
(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
|
|
|
|
(gst_rtpmp4venc_set_property):
|
|
|
|
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
|
|
|
|
Various class and caps fixes from Andre Magalhaes (andrunko)
|
|
|
|
|
2005-09-29 13:08:41 +00:00
|
|
|
2005-09-29 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/level/level-example.c: (main):
|
|
|
|
Update for new bus API.
|
|
|
|
|
2005-09-28 09:45:00 +00:00
|
|
|
2005-09-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Fix unexpanded autoconf macro GST_DOC, which has been renamed
|
|
|
|
to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
|
|
|
|
|
2005-09-27 15:12:45 +00:00
|
|
|
2005-09-27 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* sys/oss/gstosssink.c: (gst_oss_sink_prepare):
|
|
|
|
Fix playback of mono streams (bytes_per_sample should be set
|
|
|
|
from the sample width and the number of channels negotiated,
|
|
|
|
and not just be set to 4) (#317338)
|
|
|
|
|
2005-09-26 14:42:09 +00:00
|
|
|
2005-09-26 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
|
|
|
|
(gst_rtpmpaenc_handle_buffer):
|
|
|
|
Set buffer duration correctly.
|
|
|
|
|
2005-09-26 13:06:27 +00:00
|
|
|
2005-09-26 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
|
|
|
|
(gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
|
|
|
|
(gst_avi_demux_change_state):
|
|
|
|
Don't crash when encountering a stream with an unknown fourcc or
|
|
|
|
codec id. Instead, create a pad of type video/x-avi-unknown or
|
|
|
|
audio/x-avi-unknown, which as a side-effect also results in less
|
|
|
|
confusing error messages in players ('no decoder' vs. 'no streams');
|
|
|
|
minor fixes to state change function and class_init function.
|
|
|
|
|
2005-09-24 13:10:52 +00:00
|
|
|
2005-09-24 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
|
|
|
|
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
|
|
|
|
These are sinks.
|
|
|
|
|
2005-09-24 12:10:02 +00:00
|
|
|
2005-09-24 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* check/elements/level.c: (GST_START_TEST):
|
|
|
|
fix test for new GstClockTime use
|
|
|
|
* gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
|
|
|
|
(gst_level_transform_ip):
|
|
|
|
* gst/level/gstlevel.h:
|
|
|
|
fix up the decay peak, ensuring the decay peak is never lower
|
|
|
|
than the peak for that interval
|
|
|
|
|
2005-09-23 18:23:04 +00:00
|
|
|
2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-good-plugins.args:
|
|
|
|
* docs/plugins/inspect/plugin-alpha.xml:
|
|
|
|
* docs/plugins/inspect/plugin-rtp.xml:
|
|
|
|
* gst/level/gstlevel.c: (gst_level_set_caps),
|
|
|
|
(gst_level_transform_ip):
|
|
|
|
updating docs
|
|
|
|
|
2005-09-23 18:15:51 +00:00
|
|
|
2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
* check/elements/level.c: (GST_START_TEST):
|
|
|
|
* gst/level/Makefile.am:
|
|
|
|
* gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
|
|
|
|
(gst_level_set_property), (gst_level_get_property),
|
|
|
|
(gst_level_set_caps), (gst_level_message_new),
|
|
|
|
(gst_level_transform_ip):
|
|
|
|
* gst/level/gstlevel.h:
|
|
|
|
* gst/level/level-example.c: (message_handler), (main):
|
|
|
|
convert to using GstClockTime for all time values, finally.
|
|
|
|
|
2005-09-23 04:23:00 +00:00
|
|
|
2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/auparse/Makefile.am:
|
|
|
|
* gst/auparse/gstauparse.c: (gst_auparse_chain):
|
|
|
|
fix up build
|
|
|
|
* configure.ac:
|
|
|
|
* ext/cairo/Makefile.am:
|
|
|
|
* ext/dv/Makefile.am:
|
|
|
|
* ext/esd/Makefile.am:
|
|
|
|
* ext/flac/Makefile.am:
|
|
|
|
* ext/gconf/Makefile.am:
|
|
|
|
* ext/gdk_pixbuf/Makefile.am:
|
|
|
|
* ext/jpeg/Makefile.am:
|
|
|
|
* ext/ladspa/Makefile.am:
|
|
|
|
* ext/libcaca/Makefile.am:
|
|
|
|
* ext/libmng/Makefile.am:
|
|
|
|
* ext/libpng/Makefile.am:
|
|
|
|
* ext/mikmod/Makefile.am:
|
|
|
|
* ext/pango/Makefile.am:
|
|
|
|
* ext/raw1394/Makefile.am:
|
|
|
|
* ext/shout2/Makefile.am:
|
|
|
|
* ext/speex/Makefile.am:
|
|
|
|
* gst/alpha/Makefile.am:
|
|
|
|
* gst/autodetect/Makefile.am:
|
|
|
|
* gst/avi/Makefile.am:
|
|
|
|
* gst/cutter/Makefile.am:
|
|
|
|
* gst/debug/Makefile.am:
|
|
|
|
* gst/effectv/Makefile.am:
|
|
|
|
* gst/flx/Makefile.am:
|
|
|
|
* gst/goom/Makefile.am:
|
|
|
|
* gst/interleave/Makefile.am:
|
|
|
|
* gst/law/Makefile.am:
|
|
|
|
* gst/matroska/Makefile.am:
|
|
|
|
* gst/median/Makefile.am:
|
|
|
|
* gst/monoscope/Makefile.am:
|
|
|
|
* gst/multipart/Makefile.am:
|
|
|
|
* gst/oldcore/Makefile.am:
|
|
|
|
* gst/rtp/Makefile.am:
|
|
|
|
* gst/rtsp/Makefile.am:
|
|
|
|
* gst/smoothwave/Makefile.am:
|
|
|
|
* gst/smpte/Makefile.am:
|
|
|
|
* gst/videobox/Makefile.am:
|
|
|
|
* gst/videofilter/Makefile.am:
|
|
|
|
* gst/videomixer/Makefile.am:
|
|
|
|
* gst/wavenc/Makefile.am:
|
|
|
|
* gst/wavparse/Makefile.am:
|
|
|
|
* sys/oss/Makefile.am:
|
|
|
|
* sys/osxaudio/Makefile.am:
|
|
|
|
* sys/osxvideo/Makefile.am:
|
|
|
|
fix up GST_LIBS use
|
|
|
|
|
|
|
|
2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/auparse/Makefile.am:
|
|
|
|
* gst/auparse/gstauparse.c: (gst_auparse_chain):
|
|
|
|
fix build of auparse
|
2005-09-22 22:38:48 +00:00
|
|
|
|
|
|
|
2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* PORTED_09:
|
|
|
|
* gst/auparse/gstauparse.c:
|
|
|
|
* gst/auparse/gstauparse.h:
|
|
|
|
Auparse ported to 0.9.
|
|
|
|
|
2005-09-22 14:13:36 +00:00
|
|
|
2005-09-22 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/TODO:
|
|
|
|
* gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
|
|
|
|
(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
|
|
|
|
(gst_rtpmp4venc_set_property):
|
|
|
|
* gst/rtp/gstrtpmp4venc.h:
|
|
|
|
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtpmpaenc.h:
|
|
|
|
Use is_filled to both check MTU and max-ptime of base class.
|
|
|
|
|
2005-09-22 11:28:23 +00:00
|
|
|
2005-09-22 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
|
|
|
|
(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
|
|
|
|
(gst_rtpmp4venc_set_property):
|
|
|
|
Don't fragment packets with multiple frames.
|
|
|
|
|
2005-09-22 10:39:11 +00:00
|
|
|
2005-09-22 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/TODO:
|
|
|
|
* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
|
|
|
|
(gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
|
|
|
|
(gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
|
|
|
|
(gst_rtpmp4venc_get_property):
|
|
|
|
* gst/rtp/gstrtpmp4venc.h:
|
|
|
|
Remove g_print.
|
|
|
|
Update TODO
|
|
|
|
Make payload encoder a bit smarter and more correct with
|
|
|
|
timestamps.
|
|
|
|
Added option in payloader to include config string in-band.
|
|
|
|
|
2005-09-21 19:41:45 +00:00
|
|
|
2005-09-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
|
|
|
|
(gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
|
|
|
|
(gst_rtspsrc_send):
|
|
|
|
Strip spaces for key/value pairs.
|
|
|
|
|
2005-09-21 17:53:26 +00:00
|
|
|
2005-09-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
|
|
|
|
(gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
|
|
|
|
(gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
|
|
|
|
(gst_rtspsrc_change_state):
|
|
|
|
More SDP parsing and caps setting.
|
|
|
|
Do NO_PREROLL differently.
|
|
|
|
add pads only after negotiated.
|
|
|
|
|
|
|
|
* gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
|
|
|
|
(gst_udpsrc_getcaps):
|
|
|
|
Implement the getcaps function.
|
|
|
|
|
2005-09-21 17:50:29 +00:00
|
|
|
2005-09-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
|
|
|
|
(gst_rtpamrdec_chain):
|
|
|
|
Handle multiple AMr packets per payload. Handle CRC and
|
|
|
|
parse ILL/ILP.
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
|
|
|
|
Make caps params strings for easy SDP mapping.
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
|
|
|
|
Handle capsnego better.
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
|
|
|
|
Generate and parse config string in the caps.
|
|
|
|
|
2005-09-21 12:19:24 +00:00
|
|
|
2005-09-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/README:
|
|
|
|
Update README
|
|
|
|
|
|
|
|
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
|
|
|
|
Make extra params as strings.
|
|
|
|
|
|
|
|
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
|
|
|
|
(gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
|
|
|
|
(gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
|
|
|
|
Make state change return NO_PREROLL as this is a live
|
|
|
|
source.
|
|
|
|
|
|
|
|
* gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
|
|
|
|
Don't unref old caps when NULL.
|
|
|
|
|
gst/rtsp/: Add URI handler.
Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
(gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
(gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
(gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
(gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
(gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
* gst/rtsp/sdpmessage.c: (sdp_media_get_format):
* gst/rtsp/sdpmessage.h:
Add URI handler.
Parse SDP and create caps.
2005-09-20 17:35:11 +00:00
|
|
|
2005-09-20 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
|
|
|
|
(gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
|
|
|
|
(gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
|
|
|
|
(gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
|
|
|
|
(gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
|
|
|
|
(gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
|
|
|
|
* gst/rtsp/sdpmessage.c: (sdp_media_get_format):
|
|
|
|
* gst/rtsp/sdpmessage.h:
|
|
|
|
Add URI handler.
|
|
|
|
Parse SDP and create caps.
|
|
|
|
|
2005-09-20 07:30:31 +00:00
|
|
|
2005-09-20 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/alpha/gstalpha.c:
|
2005-10-03 17:48:57 +00:00
|
|
|
fix element description
|
2005-09-20 07:30:31 +00:00
|
|
|
|
2005-09-19 17:03:55 +00:00
|
|
|
2005-09-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
|
|
|
|
Don't check payload for now.
|
|
|
|
|
gst/wavparse/gstwavparse.*: Fix wavparse some more.
Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
(gst_wavparse_init), (gst_wavparse_parse_file_header),
(gst_wavparse_stream_init), (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_loop), (gst_wavparse_pad_convert),
(gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
(gst_wavparse_change_state):
* gst/wavparse/gstwavparse.h:
Fix wavparse some more.
2005-09-19 16:26:30 +00:00
|
|
|
2005-09-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
|
|
|
|
(gst_wavparse_init), (gst_wavparse_parse_file_header),
|
|
|
|
(gst_wavparse_stream_init), (gst_wavparse_handle_seek),
|
|
|
|
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
|
|
|
|
(gst_wavparse_loop), (gst_wavparse_pad_convert),
|
|
|
|
(gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
|
|
|
|
(gst_wavparse_change_state):
|
|
|
|
* gst/wavparse/gstwavparse.h:
|
|
|
|
Fix wavparse some more.
|
|
|
|
|
2005-09-19 11:48:13 +00:00
|
|
|
2005-09-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* check/elements/level.c: (GST_START_TEST):
|
|
|
|
Fix for bus API change.
|
|
|
|
|
2005-09-19 11:38:10 +00:00
|
|
|
2005-09-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/level/level-example.c: (main):
|
|
|
|
Fix for new bus API.
|
|
|
|
|
|
|
|
* gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
|
|
|
|
Set caps on pads.
|
|
|
|
|
2005-09-15 13:57:56 +00:00
|
|
|
2005-09-15 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/Makefile.am:
|
|
|
|
* gst/rtp/README:
|
|
|
|
* gst/rtp/gstrtp.c: (plugin_init):
|
|
|
|
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
|
|
|
|
(gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
|
|
|
|
(gst_rtpamrdec_change_state):
|
|
|
|
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
|
|
|
|
(gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
|
|
|
|
(gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtpamrenc.h:
|
|
|
|
* gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
|
|
|
|
(gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
|
|
|
|
(gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtpgsmenc.h:
|
|
|
|
* gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
|
|
|
|
(gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
|
|
|
|
(gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
|
|
|
|
(gst_rtpgsmparse_change_state):
|
|
|
|
* gst/rtp/gstrtpgsmparse.h:
|
|
|
|
* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
|
|
|
|
(gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
|
|
|
|
* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
|
|
|
|
(gst_rtph263penc_class_init), (gst_rtph263penc_init),
|
|
|
|
(gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
|
|
|
|
(gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtph263penc.h:
|
|
|
|
* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
|
|
|
|
(gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
|
|
|
|
(gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
|
|
|
|
(gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
|
|
|
|
(gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
|
|
|
|
(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtpmp4venc.h:
|
|
|
|
* gst/rtp/gstrtpmpadec.c:
|
|
|
|
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
|
|
|
|
(gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
|
|
|
|
(gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
|
|
|
|
(gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
|
|
|
|
* gst/rtp/gstrtpmpaenc.h:
|
|
|
|
Updates to payloader/depayloaders, make payloaders use
|
|
|
|
the base classes.
|
|
|
|
Updated README with suggested RTP caps and how to convert
|
|
|
|
to/from SDP.
|
|
|
|
Added config descriptor in mp4v payloader.
|
|
|
|
|
2005-09-15 10:47:58 +00:00
|
|
|
2005-09-15 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
|
|
|
|
* gst/autodetect/gstautovideosink.c
|
|
|
|
(gst_auto_video_sink_find_best): Update for new registry API.
|
|
|
|
|
2005-09-14 20:51:47 +00:00
|
|
|
2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* common/c-to-xml.py:
|
|
|
|
* common/gtk-doc-plugins.mak:
|
|
|
|
a simple py script to generate valid xml from a C example
|
|
|
|
probably also need to strip an MIT license when we decide
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* gst/level/Makefile.am:
|
|
|
|
* gst/level/gstlevel.c: (gst_level_init):
|
|
|
|
* gst/level/level-example.c: (message_handler), (main):
|
|
|
|
add an example to level that will show up in the docs
|
|
|
|
* gst/rtp/TODO:
|
|
|
|
add a note for the future
|
|
|
|
|
2005-09-14 11:44:11 +00:00
|
|
|
2005-09-14 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
|
|
|
|
Actually define the debug object being used in wavenc. Fixes #316205
|
|
|
|
|
2005-09-14 11:23:44 +00:00
|
|
|
2005-09-14 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* gst/smpte/Makefile.am:
|
|
|
|
Link against GST_BASE_LIBS, to get it linked against libgstbase;
|
|
|
|
needed to build on windows (bug 316204)
|
|
|
|
|
2005-09-12 16:14:48 +00:00
|
|
|
2005-09-12 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* autogen.sh (package): Now type 'make' to build gst-plugins-good.
|
|
|
|
|
2005-09-09 17:56:43 +00:00
|
|
|
2005-09-09 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/fdsrc/Makefile.am:
|
|
|
|
* gst/fdsrc/gstfdsrc.c:
|
|
|
|
* gst/fdsrc/gstfdsrc.h:
|
|
|
|
Move fdsrc back into gstreamer core elements.
|
|
|
|
|
|
|
|
* gst/level/gstlevel.c: (gst_level_class_init),
|
|
|
|
(gst_level_transform_ip):
|
|
|
|
* gst/videobox/gstvideobox.c: (gst_video_box_set_property):
|
|
|
|
Basetransform changes.
|
|
|
|
|
2005-09-09 16:11:48 +00:00
|
|
|
2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
|
|
|
|
* ext/jpeg/smokecodec.c: (find_best_size):
|
|
|
|
fix compiler warnings
|
|
|
|
|
2005-09-09 11:09:49 +00:00
|
|
|
2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst-plugins-good.spec.in:
|
|
|
|
spec file fixes
|
|
|
|
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
|
|
|
|
(gst_multiudpsink_render), (gst_multiudpsink_add),
|
|
|
|
(gst_multiudpsink_clear):
|
|
|
|
it actually helps to actually stream if we hook up the
|
|
|
|
"add" signal to an actual implementation
|
|
|
|
* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
|
|
|
|
some debugging
|
|
|
|
|
2005-09-08 16:26:17 +00:00
|
|
|
2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
|
|
|
|
|
|
|
|
* ext/jpeg/Makefile.am:
|
|
|
|
* ext/jpeg/gstjpeg.c
|
|
|
|
* ext/jpeg/gstjpegenc.c:
|
|
|
|
* ext/jpeg/gstsmokeenc.c:
|
|
|
|
|
2005-09-07 13:49:37 +00:00
|
|
|
2005-09-07 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/flac/gstflacdec.c:
|
|
|
|
* ext/flac/gstflacenc.c:
|
|
|
|
* ext/flac/gstflactag.c:
|
|
|
|
* ext/speex/gstspeexenc.c:
|
|
|
|
gsttaginterface.h -> gsttagsetter.h
|
|
|
|
|
Port to 0.9 and re-enable efence plugin.
Original commit message from CVS:
* configure.ac:
* gst/debug/Makefile.am:
* gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
(gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
(gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
(gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
(gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
Port to 0.9 and re-enable efence plugin.
2005-09-06 23:30:03 +00:00
|
|
|
2005-09-07 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/debug/Makefile.am:
|
|
|
|
* gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
|
|
|
|
(gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
|
|
|
|
(gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
|
|
|
|
(gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
|
|
|
|
(gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
|
|
|
|
Port to 0.9 and re-enable efence plugin.
|
|
|
|
|
2005-09-06 21:31:25 +00:00
|
|
|
2005-09-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
|
|
|
|
(gst_flacdec_write), (gst_flacdec_convert_src):
|
|
|
|
* ext/flac/gstflacdec.h:
|
|
|
|
Add support for flac files with 24/32 bits per sample; and misc.
|
|
|
|
minor clean-ups. Seeking is still partly broken (for me at least).
|
|
|
|
|
gst/rtp/: Added mpeg4 video payload encoder/decoder.
Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
(gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
(gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
(gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
(gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
(gst_rtpmp4vdec_plugin_init):
* gst/rtp/gstrtpmp4vdec.h:
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
(gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
(gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
(gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
(gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
(gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
* gst/rtp/gstrtpmp4venc.h:
* gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
Added mpeg4 video payload encoder/decoder.
Added some docs in mpa payloader.
2005-09-06 15:50:58 +00:00
|
|
|
2005-09-06 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/rtp/Makefile.am:
|
|
|
|
* gst/rtp/gstrtp.c: (plugin_init):
|
|
|
|
* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
|
|
|
|
(gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
|
|
|
|
(gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
|
|
|
|
(gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
|
|
|
|
(gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
|
|
|
|
(gst_rtpmp4vdec_plugin_init):
|
|
|
|
* gst/rtp/gstrtpmp4vdec.h:
|
|
|
|
* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
|
|
|
|
(gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
|
|
|
|
(gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
|
|
|
|
(gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
|
|
|
|
(gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
|
|
|
|
(gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
|
|
|
|
* gst/rtp/gstrtpmp4venc.h:
|
|
|
|
* gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
|
|
|
|
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
|
|
|
|
Added mpeg4 video payload encoder/decoder.
|
|
|
|
Added some docs in mpa payloader.
|
|
|
|
|
2005-09-06 14:05:33 +00:00
|
|
|
=== release 0.9.1 ===
|
|
|
|
|
|
|
|
2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
* README:
|
|
|
|
* RELEASE:
|
|
|
|
* autogen.sh:
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.9.1, "Blondie"
|
|
|
|
|
2005-09-05 16:28:16 +00:00
|
|
|
2005-09-05 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
|
|
|
|
here from the state change handler, so we fire signals without
|
|
|
|
holding the state lock.
|
|
|
|
|
|
|
|
2005-09-02 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* All plugins updated for element state changes.
|
|
|
|
|
2005-09-01 20:23:22 +00:00
|
|
|
2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
* check/.cvsignore:
|
|
|
|
* check/Makefile.am:
|
|
|
|
* check/elements/.cvsignore:
|
|
|
|
* check/elements/level.c: (setup_level), (cleanup_level),
|
|
|
|
(GST_START_TEST), (level_suite), (main):
|
|
|
|
add a test for level
|
|
|
|
* common/release.mak:
|
|
|
|
move the enum checking to release.mak
|
|
|
|
* configure.ac:
|
|
|
|
add valgrind and check checking
|
|
|
|
* gst/level/gstlevel.c: (gst_level_transform):
|
|
|
|
* gst/level/gstlevel.h:
|
|
|
|
fix Andy's cast bug
|
|
|
|
convert a field to int
|
|
|
|
fix the arithmetic to int when checking for emit so that a
|
|
|
|
100-sample buffer of a 1000Hz stream triggers after 0.1 sec
|
|
|
|
|
add docs to build
Original commit message from CVS:
* Makefile.am:
* configure.ac:
add docs to build
* common/plugins.xsl:
wrap Description into a refsect2
* docs/Makefile.am:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* gst/goom/Makefile.am:
* gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
(gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
(gst_goom_sink_setcaps), (gst_goom_src_setcaps),
(gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
(gst_goom_change_state):
* gst/goom/gstgoom.h:
GstGOOM -> GstGoom
add an example launch line
* gst/level/gstlevel.h:
* gst/monoscope/gstmonoscope.c:
cleanups
2005-09-01 17:55:14 +00:00
|
|
|
2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
* configure.ac:
|
|
|
|
add docs to build
|
|
|
|
* common/plugins.xsl:
|
|
|
|
wrap Description into a refsect2
|
|
|
|
* docs/Makefile.am:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-good-plugins-sections.txt:
|
|
|
|
* gst/goom/Makefile.am:
|
|
|
|
* gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
|
|
|
|
(gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
|
|
|
|
(gst_goom_sink_setcaps), (gst_goom_src_setcaps),
|
|
|
|
(gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
|
|
|
|
(gst_goom_change_state):
|
|
|
|
* gst/goom/gstgoom.h:
|
|
|
|
GstGOOM -> GstGoom
|
|
|
|
add an example launch line
|
|
|
|
* gst/level/gstlevel.h:
|
|
|
|
* gst/monoscope/gstmonoscope.c:
|
|
|
|
cleanups
|
|
|
|
|
2005-08-30 19:01:18 +00:00
|
|
|
2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-good-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-good-plugins.types:
|
|
|
|
document elements and plugins. Shazam !
|
|
|
|
|
2005-08-30 17:32:12 +00:00
|
|
|
2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
|
2003-12-16 16:58:59 +00:00
|
|
|
|
2005-08-30 17:32:12 +00:00
|
|
|
* split off gst-plugins-good from gst-plugins. Old ChangeLog can
|
|
|
|
be found under doc/random/ChangeLog-0.8
|