summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* releasing 0.9.4Thomas Vander Stichele2005-10-231-3/+11
| | | | | Original commit message from CVS: releasing 0.9.4
* ext/speex/gstspeexenc.c: Add position and duration query, fix query type ↵Tim-Philipp Müller2005-10-211-0/+10
| | | | | | | | | | | | function. Original commit message from CVS: * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types), (gst_speexenc_src_query): Add position and duration query, fix query type function. * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): Let's not set non-fixed caps on source pads.
* Set correct stream_time in newsegment event. avi can also handle a duration ↵Wim Taymans2005-10-211-0/+8
| | | | | | | | | | | query now. Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types), (gst_avi_demux_handle_seek): Set correct stream_time in newsegment event. avi can also handle a duration query now.
* gst/matroska/matroska-demux.c: Fix duration query; fix basetime in ↵Tim-Philipp Müller2005-10-201-0/+15
| | | | | | | | | | | | | | | | | newsegment event after seek; fix duration in initi... Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_src_query), (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop_stream_parse_id): Fix duration query; fix basetime in newsegment event after seek; fix duration in initial newsegment event. * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start): Extract number of channels and samplerate from vorbis headers; add some debug messages when querying the durations of the input streams.
* gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.Wim Taymans2005-10-201-0/+7
| | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): Set stream time correctly in newsegment.
* gst/avi/gstavidemux.c: Correctly fill in the stream time.Wim Taymans2005-10-201-0/+5
| | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): Correctly fill in the stream time.
* use ELEMENT messages insteadThomas Vander Stichele2005-10-191-0/+7
| | | | | Original commit message from CVS: use ELEMENT messages instead
* API change fix.Wim Taymans2005-10-191-0/+21
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types), (gst_dvdemux_src_query): * ext/flac/gstflacdec.c: (gst_flacdec_length), (gst_flacdec_src_query): * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query): * ext/speex/gstspeexdec.c: (speex_dec_src_query): * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): * gst/debug/gstnavseek.c: (gst_navseek_seek): * gst/debug/progressreport.c: (gst_progress_report_report): * gst/matroska/ebml-read.c: (gst_ebml_read_get_length): * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_src_query): * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_pad_query), (gst_wavparse_srcpad_event): API change fix.
* gst/goom/: Make inline functions either 'static inline' or 'extern inline', ↵Tim-Philipp Müller2005-10-191-0/+8
| | | | | | | | | | | otherwise the Forte compiler apparently w... Original commit message from CVS: * gst/goom/filters.c: * gst/goom/graphic.h: * gst/goom/lines.c: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently won't inline them (#317300).
* ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and ↵Julien Moutte2005-10-181-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | handle push/pull based model. if you have ... Original commit message from CVS: 2005-10-19 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), (gst_pngdec_init), (user_error_fn), (user_warning_fn), (user_info_callback), (user_endrow_callback), (user_end_callback), (user_read_data), (gst_pngdec_caps_create_and_set), (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event), (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init), (gst_pngdec_change_state), (gst_pngdec_sink_activate_push), (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate): * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have filesrc connected to it, it will do random access to load the png file. If you have a network source that can't do _getrange, it does progressive loading through the chain function. * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps), (transform_rgb), (transform_bgr): Fix caps negotiation correctly thanks to Master Wim Taymans ;-)
* gst/matroska/: Ported matroska demuxer to 0.9.Tim-Philipp Müller2005-10-181-0/+9
| | | | | | | | | | | Original commit message from CVS: * gst/matroska/Makefile.am: * gst/matroska/ebml-read.c: * gst/matroska/ebml-read.h: * gst/matroska/matroska-demux.c: * gst/matroska/matroska-demux.h: * gst/matroska/matroska.c: (plugin_init): Ported matroska demuxer to 0.9.
* gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while ↵Tim-Philipp Müller2005-10-181-0/+10
| | | | | | | | | | | | we're at it, fix media type for Motion-J... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps), (gst_matroska_mux_audio_pad_setcaps): Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-JPEG: should be image/jpeg.
* gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.Wim Taymans2005-10-181-0/+7
| | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): Fix for segment-start/stop API change.
* gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.Julien Moutte2005-10-171-0/+6
| | | | | | | | | | Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps), (transform_rgb), (transform_bgr): Handle caps negotiation in a better way.
* gst/videobox/gstvideobox.c: Fix caps nego some more to getJulien Moutte2005-10-171-0/+6
| | | | | | | | | | Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps), (gst_video_box_get_unit_size): Fix caps nego some more to get AYUV output declared in transform_caps.
* ext/libpng/gstpngdec.c: We use fixed caps.Julien Moutte2005-10-171-0/+4
| | | | | | | Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
* gst/videobox/gstvideobox.c: Fix wrong size calculations and implement ↵Julien Moutte2005-10-171-0/+6
| | | | | | | | | | | get_unit_size correctly. Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps), (gst_video_box_get_unit_size): Fix wrong size calculations and implement get_unit_size correctly.
* configure.ac: Enable flx plugin.Tim-Philipp Müller2005-10-171-0/+8
| | | | | | | | Original commit message from CVS: * configure.ac: Enable flx plugin. * gst/flx/gstflxdec.c: (flx_decode_chunks): Fix gcc4 signedness issue.
* configure.ac: Adding videomixer.Julien Moutte2005-10-171-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * configure.ac: Adding videomixer. * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), (user_read_data), (gst_pngdec_chain): More debugging. * gst/alpha/Makefile.am: Adding alphacolor * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init), (gst_alpha_color_class_init), (gst_alpha_color_init), (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps), (transform_rgb), (transform_bgr), (gst_alpha_color_transform_ip), (plugin_init): Ported to 0.9 using in place base tranform. * gst/videomixer/Makefile.am: * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type), (gst_videomixer_pad_class_init), (gst_videomixer_pad_sink_setcaps), (gst_videomixer_pad_link), (gst_videomixer_pad_unlink), (gst_videomixer_pad_init), (gst_videomixer_class_init), (gst_videomixer_init), (gst_videomixer_getcaps), (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers), (gst_videomixer_update_queues), (gst_videomixer_collected), (gst_videomixer_change_state): Ported to 0.9 using collectpads.
* flx plugin ported to 0.9Zeeshan Ali2005-10-161-0/+10
| | | | | Original commit message from CVS: flx plugin ported to 0.9
* use gst_version_stringThomas Vander Stichele2005-10-161-0/+5
| | | | | Original commit message from CVS: use gst_version_string
* configure.ac: GLIB_CHECK.Andy Wingo2005-10-161-0/+4
| | | | | | | Original commit message from CVS: 2005-10-16 Andy Wingo <wingo@pobox.com> * configure.ac: GLIB_CHECK.
* ext/libpng/: Ported pngdec to 0.9Julien Moutte2005-10-151-0/+8
| | | | | | | | | | | Original commit message from CVS: 2005-10-15 Julien MOUTTE <julien@moutte.net> * ext/libpng/Makefile.am: * ext/libpng/gstpng.c: (plugin_init): * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), (gst_pngdec_init), (user_read_data), (gst_pngdec_chain): * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
* Port matroska muxer to 0.9 (#318847).Tim-Philipp Müller2005-10-141-0/+15
| | | | | | | | | | | | | | | Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * configure.ac: * gst/matroska/Makefile.am: * gst/matroska/ebml-ids.h: * gst/matroska/ebml-write.c: * gst/matroska/ebml-write.h: * gst/matroska/matroska-ids.h: * gst/matroska/matroska-mux.c: * gst/matroska/matroska-mux.h: * gst/matroska/matroska.c: (plugin_init): Port matroska muxer to 0.9 (#318847).
* ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of ↵Tim-Philipp Müller2005-10-131-0/+8
| | | | | | | | | | | GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr... Original commit message from CVS: * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value), (comment_init), (comment_add): Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and friends rather than the private implementation of those same macros.
* examples/stats/mp2ogg.c: more typo fixesStefan Kost2005-10-131-0/+5
| | | | | | Original commit message from CVS: * examples/stats/mp2ogg.c: more typo fixes
* renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to ↵Stefan Kost2005-10-121-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enum definition Original commit message from CVS: * examples/indexing/indexmpeg.c: (main): * ext/esd/esdmon.c: (gst_esdmon_open_audio), (gst_esdmon_close_audio), (gst_esdmon_change_state): * ext/esd/esdmon.h: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init): * ext/pango/gsttextoverlay.c: (gst_textoverlay_init): * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init): * gst/avi/gstavimux.c: (gst_avimux_init): * gst/matroska/matroska-demux.c: (gst_matroska_demux_init): * gst/multipart/multipartdemux.c: (gst_multipart_demux_init): * gst/multipart/multipartmux.c: (gst_multipart_mux_init): * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init), (gst_multifilesrc_get), (gst_multifilesrc_open_file), (gst_multifilesrc_close_file), (gst_multifilesrc_change_state): * gst/oldcore/gstmultifilesrc.h: * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init), (gst_pipefilter_open_file), (gst_pipefilter_close_file), (gst_pipefilter_change_state): * gst/oldcore/gstpipefilter.h: * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): * gst/videomixer/videomixer.c: (gst_videomixer_init): * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init): * sys/osxaudio/gstosxaudiosink.h: * sys/osxaudio/gstosxaudiosrc.h: renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
* ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet ↵Thomas Vander Stichele2005-10-121-0/+12
| | | | | | | | | | | | | | | | for resizing of output sink Original commit message from CVS: * ext/Makefile.am: * ext/cairo/Makefile.am: * ext/cairo/gstcairo.c: (plugin_init): * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state): * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height), (gst_timeoverlay_setup), (gst_timeoverlay_planar411): * ext/cairo/gsttimeoverlay.h: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink
* ext/speex/gstspeexdec.c: newsegment API fix.Wim Taymans2005-10-111-0/+5
| | | | | | Original commit message from CVS: * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain): newsegment API fix.
* newsegment API update.Wim Taymans2005-10-111-0/+16
| | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame): * ext/flac/gstflacdec.c: (gst_flacdec_write): * gst/auparse/gstauparse.c: (gst_auparse_chain): * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek): * gst/goom/gstgoom.c: (gst_goom_event): * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file): * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): newsegment API update.
* ext/speex/gstspeexenc.c: Signedness cleanups.Andy Wingo2005-10-111-0/+4
| | | | | | | Original commit message from CVS: 2005-10-11 Andy Wingo <wingo@pobox.com> * ext/speex/gstspeexenc.c: Signedness cleanups.
* Speexenc ported to 0.9.Edgard Lima2005-10-101-0/+8
| | | | | Original commit message from CVS: Speexenc ported to 0.9.
* sys/oss/: Cleanups, make device configurable in the sink, handle and report ↵Wim Taymans2005-10-101-0/+13
| | | | | | | | | | | | | | | | errors. Original commit message from CVS: * sys/oss/gstosssink.c: (gst_oss_sink_class_init), (gst_oss_sink_init), (gst_oss_sink_set_property), (gst_oss_sink_get_property), (gst_oss_sink_open), (gst_oss_sink_prepare), (gst_oss_sink_reset): * sys/oss/gstosssink.h: * sys/oss/gstosssrc.c: (gst_oss_src_class_init), (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open), (gst_oss_src_prepare): Cleanups, make device configurable in the sink, handle and report errors.
* ext/gconf/: Make sure element is NULL before removing from the bin.Wim Taymans2005-10-101-0/+6
| | | | | | | Original commit message from CVS: * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset): * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset): Make sure element is NULL before removing from the bin.
* Don't unref the message.Andy Wingo2005-10-071-0/+1
| | | | | Original commit message from CVS: (gst_dv1394src_bus_reset): Don't unref the message.
* Post a message when the cable is unplugged.Andy Wingo2005-10-071-0/+3
| | | | | | | Original commit message from CVS: (gst_dv1394src_bus_reset): Post a message when the cable is unplugged. (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
* ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in ↵Andy Wingo2005-10-071-0/+3
| | | | | | | | | | a read(). Original commit message from CVS: 2005-10-07 Andy Wingo <wingo@pobox.com> * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
* ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. ↵Andy Wingo2005-10-071-0/+7
| | | | | | | | | | | | The only change should be that the state ch... Original commit message from CVS: 2005-10-07 Andy Wingo <wingo@pobox.com> * ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state change stuff was put into basesrc's start() and stop() routines, which coalesces some steps.
* configure.ac: Add check for mmapTim-Philipp Müller2005-10-071-0/+8
| | | | | | | | Original commit message from CVS: * configure.ac: Add check for mmap * gst/debug/Makefile.am: Only compile efence plugin on systems that have mmap.
* gst/debug/: Port progressreport, navseek, navigationtest, testsink and ↵Tim-Philipp Müller2005-10-051-0/+13
| | | | | | | | | | | | | | | | breakmydata. Original commit message from CVS: * gst/debug/Makefile.am: * gst/debug/breakmydata.c: * gst/debug/gstdebug.c: * gst/debug/gstnavigationtest.c: * gst/debug/gstnavseek.c: * gst/debug/gstnavseek.h: * gst/debug/progressreport.c: * gst/debug/testplugin.c: Port progressreport, navseek, navigationtest, testsink and breakmydata.
* ext/dv/gstdvdemux.c: Fixes for better conversionEdward Hervey2005-10-051-0/+6
| | | | | | | Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert), (gst_dvdemux_src_query): Fixes for better conversion
* gst/autodetect/: Set state of elements to NULL before removing from bins.Michael Smith2005-10-041-0/+9
| | | | | | | | | | Original commit message from CVS: * 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
* ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,Edward Hervey2005-10-041-0/+8
| | | | | | | | | Original commit message from CVS: * 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.
* back to headThomas Vander Stichele2005-10-031-0/+5
| | | | | Original commit message from CVS: back to head
* release timeThomas Vander Stichele2005-10-031-1/+8
| | | | | Original commit message from CVS: release time
* ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.Andy Wingo2005-10-021-0/+5
| | | | | | | | Original commit message from CVS: 2005-10-03 Andy Wingo <wingo@pobox.com> * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
* configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.Andy Wingo2005-10-021-0/+13
| | | | | | | | | | | | | | | | Original commit message from CVS: 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.
* gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)Wim Taymans2005-09-301-0/+11
| | | | | | | | | | | | Original commit message from CVS: * 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)
* gst/level/level-example.c: Update for new bus API.Wim Taymans2005-09-291-0/+5
| | | | | | Original commit message from CVS: * gst/level/level-example.c: (main): Update for new bus API.
* configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed ↵Tim-Philipp Müller2005-09-281-0/+6
| | | | | | | | | to GST_DOCBOOK_CHECK (see common/m4/gst-d... Original commit message from CVS: * configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).