| 2006-02-09 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type), |
| (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps), |
| (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp), |
| (gst_rtpdec_set_property), (gst_rtpdec_get_property), |
| (gst_rtpdec_change_state): |
| * gst/rtsp/gstrtpdec.h: |
| * gst/rtsp/gstrtsp.c: (plugin_init): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport): |
| * gst/rtsp/rtspconnection.c: (read_body), |
| (rtsp_connection_receive): |
| * gst/rtsp/rtspmessage.c: (rtsp_message_dump): |
| Resurected rtpdec to make rtspsrc happy again. |
| Skip attributes from the session id. |
| Don't crash when dumping a message with an empty body. |
| |
| |
| 2006-02-09 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain): |
| Added more meaningfull warnings when something goes wrong. |
| Clear F bit on outgoing AMR packets. |
| |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init), |
| (gst_rtp_amr_pay_handle_buffer): |
| Added debugging category |
| Support payloading of multiple AMR frames. |
| |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data): |
| Added some debugging. |
| |
| 2006-02-09 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.2 === |
| |
| 2006-02-09 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| releasing 0.10.2, "Papa was a rolling stone" |
| |
| 2006-02-08 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Bump core and plugins-base requirement to 0.10.2.2 |
| for API additions (and 1 migration of gst_bin_find_unconnected_pad) |
| |
| 2006-02-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/flac/gstflac.c: (plugin_init): |
| * ext/speex/gstspeex.c: (plugin_init): |
| Register musicbrainz tags. |
| |
| 2006-02-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/gconf/gconf.h: |
| Remove declaration of function that no longer exists. |
| |
| 2006-02-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * ext/shout2/gstshout2.c: (gst_shout2send_render), |
| (gst_shout2send_setcaps), (gst_shout2send_change_state): |
| Make shout2 work for non ogg streams |
| |
| 2006-02-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_render), (gst_multiudpsink_get_property), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add), |
| (gst_multiudpsink_remove), (gst_multiudpsink_clear), |
| (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state): |
| * gst/udp/gstmultiudpsink.h: |
| Updated docs. |
| Added properties bytes-served, bytes_to_serve. |
| Post proper error messages, |
| Emit client added signal too. |
| |
| 2006-02-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_get_stats): |
| adding docs for multiudpsink |
| |
| 2006-02-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/level/gstlevel.c: (gst_level_transform_ip): |
| peak below decay is not necessarily an error, so don't ERROR log |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/ebml-write.c: (gst_ebml_write_reset), |
| (gst_ebml_write_flush_cache), (gst_ebml_write_element_push), |
| (gst_ebml_write_seek): |
| * gst/matroska/ebml-write.h: |
| Make sure we send a newsegment event in BYTES format |
| before sending buffers (#328531). |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), |
| (gst_dvdemux_sink_query): |
| * ext/flac/gstflacdec.c: (gst_flac_dec_src_query): |
| * ext/speex/gstspeexdec.c: (speex_get_query_types), |
| (speex_dec_src_query): |
| * ext/speex/gstspeexenc.c: (gst_speexenc_src_query), |
| (gst_speexenc_sink_query): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_get_src_query_types), |
| (gst_matroska_demux_handle_src_query): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types), |
| (gst_wavparse_pad_query): |
| Pass unhandled queries upstream instead of just dropping |
| them (#326446). Update query type arrays here and there. |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/elements/matroskamux.c: (setup_src_pad): |
| Collectpads in core got changed and now also holds a |
| reference to any pad that is part of it. Fix refcount |
| checks in test case accordingly. |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/apetag/gstapedemux.h: |
| Fix include, for now GstTagDemux is in the apetag dir. |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| Add cdio plugin to docs. |
| |
| * ext/cdio/gstcdiocddasrc.c: |
| Add gtk-doc blurb. |
| |
| * ext/cdio/gstcdio.c: |
| The plugin is called 'cdio' not 'cddio'. |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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.hierarchy: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * gst/apetag/Makefile.am: |
| * gst/apetag/gstapedemux.c: |
| * gst/apetag/gstapedemux.h: |
| * gst/apetag/gsttagdemux.c: |
| * gst/apetag/gsttagdemux.h: |
| Add APE tag demuxer (#325649). |
| |
| 2006-02-05 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink), |
| (gst_gconf_get_default_video_sink), |
| (gst_gconf_get_default_audio_src), |
| (gst_gconf_get_default_video_src): |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), |
| (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), |
| (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfaudiosrc.h: |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), |
| (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), |
| (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosrc.h: |
| Ignore changing the GConf key to "". Ignore GConf key updates |
| that don't actually change the string. |
| For now, ignore the GConf key when the state is > READY, as |
| it breaks streaming. Sometime it will be nice to bring the |
| new sink online even mid-stream, by sending NEWSEGMENT info |
| and possibly prerolling. |
| (Fixes #326736) |
| |
| 2006-02-05 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY), |
| (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_), |
| (zoomFilterSetResolution), (zoomFilterDestroy), |
| (zoomFilterFastRGB), (pointFilter): |
| * gst/goom/filters.h: |
| * gst/goom/goom_core.c: (goom_init), (goom_set_resolution), |
| (goom_update), (goom_close): |
| * gst/goom/goom_core.h: |
| * gst/goom/goom_tools.h: |
| * gst/goom/graphic.c: |
| * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init), |
| (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain): |
| * gst/goom/gstgoom.h: |
| * gst/goom/lines.c: (goom_lines): |
| * gst/goom/lines.h: |
| Make goom reentrant by moving all important static variables |
| into instance structures. |
| (Fixes #329181) |
| |
| 2006-02-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_all_source_pads_unlinked), |
| (gst_avi_demux_process_next_entry): |
| * gst/avi/gstavidemux.h: |
| Third attempt, use gst_pad_is_linked() this time. |
| |
| 2006-02-04 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_split_strings): |
| Adjust for data length indicators when parsing (Fixes #329810) |
| Fix stupid bug parsing UTF-8 tag text. |
| Output tag strings with multiple fields as multiple tags, so the |
| app gets all the data. |
| |
| 2006-02-03 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/flac/gstflacenc.c: |
| Fixed a bug add in last commit, where no event is send. Thanks Tim to |
| show me. |
| |
| 2006-02-03 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/flac/gstflacenc.c: |
| * gst/matroska/ebml-read.c: |
| Just make it compile with --disable-gst-debug. |
| |
| 2006-02-03 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3v2frames.c: (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (id3v2_genre_string_to_taglist), |
| (id3v2_genre_fields_to_taglist): |
| Never output a tag with a null contents string. |
| |
| 2006-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked): |
| Only pause if all pads are unlinked AND we've tried to send data |
| on all of them at least once. |
| |
| 2006-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_loop): |
| Make loop function/task pause itself when all source pads are |
| unlinked. |
| |
| 2006-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key): |
| Use new functions from core to render a bin from a |
| string. Fixes build. Up requirements to core CVS. |
| |
| 2006-02-01 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/auparse/gstauparse.c: (gst_au_parse_chain): |
| Don't push buffers into the adapter that we are going to |
| push downstream again without framing anyway. Also, the |
| adaptor takes ownership of buffers put into it (fixes |
| auparse pushing invalid buffers for .au files with |
| ADPCM contents). Finally, set caps on all outgoing buffers. |
| |
| 2006-01-31 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), |
| (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate), |
| (gst_id3demux_send_tag_event): |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag): |
| Someone should kick my butt. Remove ID3v1 tags from the end of the |
| file. |
| |
| Improve error messages. Send the TAG message as soon as we complete |
| typefinding, instead of waiting until we send the first buffer. |
| Downstream tag event is still sent before the first buffer. |
| |
| 2006-01-27 Jan Gerber <j@bootlab.org> |
| |
| Reviewed by: Andy Wingo <wingo@pobox.com> |
| |
| * ext/dv/gstdvdec.c (gst_dvdec_change_state): |
| * ext/dv/gstdvdemux.c (gst_dvdemux_change_state): |
| Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new |
| to not have warings flooding stderr. this is the suggested way |
| also used in dvgrab and kino. (#328336) |
| |
| 2006-01-27 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init), |
| (gst_oss_sink_init), (gst_oss_sink_finalise): |
| Free the device name string when finalised. |
| |
| 2006-01-25 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad): |
| Don't put function calls in g_return_if_fail() statements, |
| or they'll be replaced with NOOPs if someone compiles with |
| G_DISABLE_CHECKS defined. |
| |
| 2006-01-25 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| Never trust ANY information encoded in a media file, especially |
| when it's giving you sizes. (Fixes #328452) |
| |
| 2006-01-24 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/rtp/gstrtpg711pay.c: |
| Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See |
| bug #325148. |
| |
| 2006-01-23 Edward Hervey <edward@fluendo.com> |
| |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps), |
| (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init): |
| * gst/matroska/matroska-ids.h: |
| Added recognition of Real Audio and Video streams in matroska demuxer. |
| |
| 2006-01-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): |
| Remove errant break statement, and fix compilation with |
| older GCC. |
| |
| 2006-01-23 Brian Cameron <brian dot cameron at sun dot com> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init): |
| Export functions that are needed in other parts of the code, |
| makes the mixer actually work; adjust magic minimum buffer-time |
| value from 3ms to 5ms to work around stuttering during mp3 |
| playback (#327765). |
| |
| 2006-01-23 Michal Benes <michal dot benes at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad), |
| (gst_matroska_mux_write_data), (gst_matroska_mux_collected): |
| Fix possible deadlock in matroska muxer (#327825). |
| |
| 2006-01-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libpng/gstpngenc.c: (gst_pngenc_chain): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_invert): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps): |
| * gst/rtsp/sdpmessage.h: |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats): |
| C89 fixes: declare variables at the beginning of a block and |
| make gcc-2.9x happy (#328264; patch by: Jens Granseuer |
| <jensgr at gmx dot net>). |
| |
| 2006-01-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_comment_frame), (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (id3v2_are_digits), |
| (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist), |
| (parse_split_strings), (free_tag_strings): |
| Rewrite parsing of text tags to handle multiple NULL terminated |
| strings. Parse numeric genre strings and ID3v2 type |
| "(3)(6)Alternative" style genre strings. |
| Parse dates that are only YYYY or YYYY-mm format. |
| (Fixes #328241 and #322154) |
| |
| 2006-01-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init): |
| Don't forget to initialize liboil, otherwise our oil functions |
| will crash (fixes #327871; patch by: Christoph Burghardt |
| <hawkes at web dot de>). |
| |
| 2006-01-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just |
| like in the core and gst-plugins-base. Fixes #324367 and #326683; |
| patch by: Brian Cameron <brian dot cameron at sun dot com> |
| |
| 2006-01-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init): |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext): |
| Fix build for libcdio versions >= 76; give slightly lower rank |
| than cdparanoia. |
| |
| 2006-01-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/cdio/Makefile.am: |
| * ext/cdio/gstcdio.c: |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/cdio/gstcdiocddasrc.h: |
| Port libcdio cdda source, formerly known as cddasrc, now known as |
| cdiocddasrc (fixes #323327). Should also read CD-TEXT if available, |
| but that's not tested (fixes #317658). |
| |
| 2006-01-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert): |
| Fix conversion from TIME to BYTES format (fixes #326864; |
| patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>) |
| |
| 2006-01-15 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| Fix compilation of id3demux when zlib is not present. |
| (Fixes #326602; patch by: Sergey Scobich) |
| |
| 2006-01-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/esd/Makefile.am: |
| Add $(ESD_CFLAGS), otherwise build will fail for folks |
| with libesd in a non-standard prefix (#327009). |
| |
| 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| back to HEAD |
| |
| === release 0.10.1 === |
| |
| 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| releasing 0.10.1, "Li" |
| |
| 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| patch by: Wim Taymans |
| |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| fix memleak. Fixes #326618 |
| |
| 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| patch by: Mike Smith |
| |
| * gst/level/gstlevel.c: (gst_level_message_new), |
| (gst_level_message_append_channel): |
| Fix memleak. Fixes #326612 |
| |
| 2006-01-11 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| prereleasing |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| |
| 2006-01-10 Michael Smith <msmith@fluendo.com> |
| |
| * gst/level/gstlevel.c: (gst_level_class_init), |
| (gst_level_dispose): |
| Don't leak filter arrays. |
| |
| 2006-01-09 Brian Cameron <brian.cameron@sun.com> |
| |
| reviewed by: Christian Schaller <uraeus@gnome.org> |
| |
| * configure.ac: |
| * gst-plugins-good.spec.in: |
| * sys/Makefile.am: |
| * sys/sunaudio/Makefile.am: |
| * sys/sunaudio/gstsunaudio.c: (plugin_init): |
| * sys/sunaudio/gstsunaudiomixer.c: (gst_sunaudiomixer_base_init), |
| (gst_sunaudiomixer_class_init), (gst_sunaudiomixer_init), |
| (gst_sunaudiomixer_change_state): |
| * sys/sunaudio/gstsunaudiomixer.h: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list), |
| (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_free), |
| (gst_sunaudiomixer_ctrl_list_tracks), |
| (gst_sunaudiomixer_ctrl_get_volume), |
| (gst_sunaudiomixer_ctrl_set_volume), |
| (gst_sunaudiomixer_ctrl_set_mute), |
| (gst_sunaudiomixer_ctrl_set_record): |
| * sys/sunaudio/gstsunaudiomixerctrl.h: |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| (gst_sunaudiomixer_track_class_init), |
| (gst_sunaudiomixer_track_init), (fill_labels), |
| (gst_sunaudiomixer_track_new): |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_get_type), |
| (gst_sunaudiosink_dispose), (gst_sunaudiosink_base_init), |
| (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property), |
| (gst_sunaudiosink_getcaps), (gst_sunaudiosink_open), |
| (gst_sunaudiosink_close), (gst_sunaudiosink_prepare), |
| (gst_sunaudiosink_unprepare), (gst_sunaudiosink_write), |
| (gst_sunaudiosink_delay), (gst_sunaudiosink_reset): |
| * sys/sunaudio/gstsunaudiosink.h: |
| |
| Add SunAudio plugin - tested to make sure it doesn't break |
| the build under GNU/Linux. |
| |
| 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk> |
| |
| * gst-plugins-good/gst/udp/gstdynudpsink.c: |
| * gst-plugins-good/gst/udp/gstudpsrc.c: |
| Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, |
| overrides the port or multicast parameters. Fixes bugs #323021. |
| API addition: adds GstUDPSrc::sockfd property |
| |
| 2006-01-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/gconf/Makefile.am: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init), |
| (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset), |
| (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), |
| (do_toggle_element), (cb_toggle_element), |
| (gst_gconf_audio_src_change_state): |
| * ext/gconf/gstgconfaudiosrc.h: |
| * ext/gconf/gstgconfelements.c: (plugin_init): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init), |
| (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset), |
| (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), |
| (do_toggle_element), (cb_toggle_element), |
| (gst_gconf_video_src_change_state): |
| * ext/gconf/gstgconfvideosrc.h: |
| Add new gconfaudiosrc and gconfvideosrc elements |
| (needed for gnome-sound-recorder). |
| |
| 2006-01-06 Edward Hervey <edward@fluendo.com> |
| |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): |
| Add gst_element_no_more_pads() for proper decodebin behaviour. |
| * gst/id3demux/id3v2frames.c: (parse_comment_frame), |
| (parse_text_identification_frame), (parse_split_strings): |
| Failure to decode some tags is not a GST_ERROR() but a |
| GST_WARNING() |
| When iterating over a chunk of text, check that we haven't gone too |
| far. |
| |
| 2006-01-05 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (plugin_init): |
| call oil_init() when using liboil |
| |
| 2006-01-04 Wim Taymans <wim@fluendo.com> |
| |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| Fix leaks. |
| |
| 2006-01-02 Alessandro Decina <alessandro at nnva dot org> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/flac/gstflacdec.c: (gst_flac_dec_write), |
| (gst_flac_dec_convert_src), (gst_flac_dec_src_query), |
| (gst_flac_dec_change_state): |
| Don't g_assert() where we should just return FALSE; remove |
| unnecessary g_assert(); initialize some fields properly in |
| state change function (fixes #325504). Also, use |
| GST_DEBUG_OBJECT in two more places. |
| |
| 2005-12-30 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| also remove smoothwave's Makefile.am |
| * docs/plugins/Makefile.am: |
| fix plugin docs |
| |
| 2005-12-30 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/examples/Makefile.am: |
| added missing Makefile.am |
| |
| 2005-12-30 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * gst/level/Makefile.am: |
| * gst/level/level-example.c: |
| * tests/Makefile.am: |
| * tests/examples/level/Makefile.am: |
| * tests/examples/level/level-example.c: (message_handler), (main): |
| moved level-example to tests/examples/level-example |
| * tests/old/examples/level/demo.c: (main): |
| * tests/old/examples/level/plot.c: (main): |
| some initial fixes |
| |
| 2005-12-29 Michael Smith <msmith@fluendo.com> |
| |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), |
| (gst_multiudpsink_remove), (gst_multiudpsink_get_stats): |
| * gst/udp/gstmultiudpsink.h: |
| Track packets sent per client in addition to bytes sent; provide |
| this info through get-stats signal |
| |
| 2005-12-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/auparse/gstauparse.c: (gst_au_parse_dispose): |
| Can't use gst_object_unref() on a GstAdapter (#325191). |
| |
| 2005-12-28 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): |
| If a broken tag has 0 bytes payload, at least still skip |
| the 10 byte header |
| |
| 2005-12-22 Philippe Khalaf <burger@speedy.org> |
| |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.h: |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c: |
| Making these depayloaders (H263+ and mpeg4 video) inherit from |
| RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908. |
| |
| 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| Regenerate the plugin hiearchy. |
| |
| 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * 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.args: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type), |
| (gst_id3demux_base_init), (gst_id3demux_class_init), |
| (gst_id3demux_chain): |
| * gst/id3demux/gstid3demux.h: |
| Add documentation for id3demux. |
| Don't fail if the first buffer is not at offset 0, just |
| attempt to typefind and do pass through |
| Rename the gst_type function from gst_gst_id3demux.. |
| |
| 2005-12-20 Michael Smith <msmith@fluendo.com> |
| |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), |
| (gst_multiudpsink_add), (gst_multiudpsink_remove), |
| (gst_multiudpsink_get_stats): |
| * gst/udp/gstmultiudpsink.h: |
| Collect statistics; return them from get_stats. |
| |
| 2005-12-19 Edward Hervey <edward@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan): |
| Stupid signedness issue... |
| |
| 2005-12-19 Edward Hervey <edward@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag), |
| (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan), |
| (gst_avi_demux_stream_header), (gst_avi_demux_loop): |
| Construct index for indexless files. |
| Make sure pad/buffers are correctly reset to NULL once we don't need |
| them anymore, else we get lovely segfaults/assertions. |
| * gst/wavparse/gstwavparse.c: |
| Yes, you can have 96KHz audio and wma in wav :( |
| |
| 2005-12-18 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Check for optional dependency on zlib for id3demux |
| |
| * gst/id3demux/Makefile.am: |
| * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type), |
| (gst_id3demux_base_init), (gst_id3demux_class_init), |
| (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose), |
| (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad), |
| (gst_id3demux_trim_buffer), (gst_id3demux_chain), |
| (gst_id3demux_set_property), (gst_id3demux_get_property), |
| (id3demux_get_upstream_size), (gst_id3demux_srcpad_event), |
| (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2), |
| (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull), |
| (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range), |
| (gst_id3demux_src_getrange), (gst_id3demux_change_state), |
| (gst_id3demux_pad_query), (gst_id3demux_get_query_types), |
| (simple_find_peek), (simple_find_suggest), |
| (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event), |
| (plugin_init): |
| * gst/id3demux/gstid3demux.h: |
| * gst/id3demux/id3tags.c: (read_synch_uint), |
| (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag), |
| (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240), |
| (id3demux_id3v2_frames_to_tag_list): |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2.4.0-frames.txt: |
| * gst/id3demux/id3v2.4.0-structure.txt: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_comment_frame), (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (parse_split_strings): |
| All new LGPL id3 demuxer. Can use zlib for compressed frames, |
| otherwise it discards them. Works on my test files. |
| |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_loop): |
| Don't send EOS to a non-existing srcpad |
| The debug category can be static |
| |
| 2005-12-16 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/esd/esdmon.c: (gst_esdmon_open_audio): |
| * ext/esd/esdsink.c: (gst_esdsink_prepare): |
| * gst/multipart/multipartdemux.c: |
| change some char* into char[] |
| |
| 2005-12-16 Wim Taymans <wim@fluendo.com> |
| |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_other), (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_loop), (gst_wavparse_pad_convert), |
| (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull): |
| * gst/wavparse/gstwavparse.h: |
| Use GstSegment to implement more seeking features. |
| |
| 2005-12-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/rtsp/rtspconnection.c: |
| Add <netinet/in.h> include and move <arpa/inet.h> include |
| to make things work on OpenBSD as well (fixes #323717; |
| patch by: Benjamin Pineau) |
| |
| 2005-12-14 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| Set clock rate to be fixed in 8000. It fixes bug #324012. |
| |
| 2005-12-14 Philippe Khalaf <burger@speedy.org> |
| |
| * gst-plugins-good/gst/rtp/gstasteriskh263.c: |
| * gst-plugins-good/gst/rtp/gstrtpamrdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpamrpay.c: |
| * gst-plugins-good/gst/rtp/gstrtpg711depay.c: |
| * gst-plugins-good/gst/rtp/gstrtpg711depay.c: |
| * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263pay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263ppay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmpadepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmpapay.c: |
| * gst-plugins-good/gst/rtp/README: |
| Fixed payload range in payloder caps. Removed payload range completely |
| from depayloaders as they don't require payload type in their caps. |
| In effect, there isn't any specific payload type for any given codec, |
| only suggestions. |
| Fixes bug #324011. |
| |
| 2005-12-13 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videomixer/videomixer.c: (gst_videomixer_init), |
| (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers), |
| (gst_videomixer_collected): Code cleanup and re-enabling |
| queued time validity check for correct EOS handling. |
| |
| 2005-12-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init), |
| (gst_oss_mixer_element_get_property), |
| (gst_oss_mixer_element_change_state): |
| Add 'device-name' property and fix state change function. |
| |
| 2005-12-13 Edward Hervey <edward@fluendo.com> |
| |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| If the speed of the file is null in the header, set the frame_time to |
| the default setting of GST_SECOND / 70. Which is the default |
| frame_delay for .fli files as stated in this document : |
| http://www.compuphase.com/flic.htm |
| Would be nice to have the time conversion done properly too (duration = |
| flxh->frames * flxdec->frame_time) |
| |
| 2005-12-12 Julien MOUTTE <julien@moutte.net> |
| |
| * 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.hierarchy: |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues), (gst_videomixer_collected): Adding |
| documentation for videomixer on my way with a funny sample |
| pipeline. |
| |
| 2005-12-12 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues), (gst_videomixer_collected): |
| Fix caps negotiation. (#323896) |
| |
| 2005-12-12 Arwed v. Merkatz <v.merkatz@gmx.net> |
| |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| Set correct timestamps on audio laces, fixes playback of mp3 from |
| matroska. |
| |
| 2005-12-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/auparse/gstauparse.c: (gst_au_parse_base_init), |
| (gst_au_parse_class_init), (gst_au_parse_init), |
| (gst_au_parse_dispose), (gst_au_parse_chain), |
| (gst_au_parse_change_state), (plugin_init): |
| * gst/auparse/gstauparse.h: |
| Use gst_object_unref() for GstObjects instead of |
| g_object_unref() and fix a mem leak in a debug |
| statement; while we're at it, also borgify, use |
| boilerplate macros and clean up a little bit. |
| |
| 2005-12-11 Edward Hervey <edward@fluendo.com> |
| |
| * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange), |
| (gst_efence_checkgetrange), (gst_efence_activate_src_pull): |
| Added pull mode. |
| |
| 2005-12-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/goom/gstgoom.c: |
| * gst/level/level-example.c: (main): |
| * gst/smoothwave/demo-osssrc.c: (main): |
| Use audiotestsrc instead of sinesrc (#323798). |
| |
| 2005-12-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init): |
| more debug-func-ptr usage |
| |
| 2005-12-11 Zeeshan Ali <zeenix at gmail dot com> |
| |
| * gst/flx/flx_color.c: (flx_colorspace_convert): |
| * gst/flx/flx_color.h: |
| * gst/flx/flx_fmt.h: |
| * gst/flx/gstflxdec.c: (flx_decode_chunks), (gst_flxdec_chain): |
| * gst/flx/gstflxdec.h: |
| Now flxdec works on big-endian machines as well. |
| |
| 2005-12-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain), |
| (gst_fenced_buffer_copy): |
| Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix |
| GST_DEBUG crasher where GST_TIME_FORMAT was not used in |
| conjunction with GST_TIME_ARGS. Also, don't leak pad templates |
| and use GST_DEBUG_FUNCPTR for pad functions. |
| |
| 2005-12-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/flac/gstflacdec.c: (gst_flac_dec_base_init), |
| (gst_flac_dec_class_init), (gst_flac_dec_init), |
| (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback), |
| (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop), |
| (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types), |
| (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment), |
| (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event), |
| (gst_flac_dec_change_state): |
| * ext/flac/gstflacdec.h: |
| Rewrite flacdec a bit, so that even seeking might work now. Most |
| importantly, don't act upon any flow return values we get, just tell |
| the decoder everything's dandy and act on the flow return values |
| later on in the loop function. We don't want to mess up the internal |
| decoder state for non-fatal things like flushing pads etc. Other |
| than that, use GstSegment (segment seeks don't work yet though, but |
| should be easy to add), use boilerplate macros, drop the superfluous |
| 'flacdec:' from debug messages, use gst_util_uint64_scale_int, and |
| lots of other things. |
| |
| 2005-12-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Update comment in OSS includes check. |
| |
| * sys/oss/gstossdmabuffer.c: |
| * sys/oss/gstosshelper.c: |
| * sys/oss/gstossmixer.c: |
| * sys/oss/gstossmixertrack.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| * sys/oss/oss_probe.c: |
| Don't assume the OSS soundcard.h include is always in |
| the sys/ directory. Instead, use the existing defines |
| from config.h to include the right file. Fixes |
| compilation on OpenBSD 3.8 (#323718). |
| |
| 2005-12-09 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * ext/flac/gstflac.c: (plugin_init): |
| * ext/flac/gstflacdec.c: (flacdec_get_type), |
| (gst_flac_dec_base_init), (gst_flac_dec_class_init), |
| (gst_flac_dec_init), (gst_flac_dec_finalize), |
| (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback), |
| (gst_flac_dec_error_callback), (gst_flac_dec_seek), |
| (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof), |
| (gst_flac_dec_read), (gst_flac_dec_write), (gst_flac_dec_loop), |
| (gst_flac_dec_get_src_formats), (gst_flac_dec_convert_src), |
| (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query), |
| (gst_flac_dec_src_event), (gst_flac_dec_sink_activate), |
| (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state): |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_quality_get_type), |
| (gst_flac_enc_base_init), (gst_flac_enc_class_init), |
| (gst_flac_enc_init), (gst_flac_enc_finalize), (add_one_tag), |
| (gst_flac_enc_set_metadata), (gst_flac_enc_sink_setcaps), |
| (gst_flac_enc_update_quality), (gst_flac_enc_seek_callback), |
| (gst_flac_enc_write_callback), (gst_flac_enc_tell_callback), |
| (gst_flac_enc_sink_event), (gst_flac_enc_chain), |
| (gst_flac_enc_set_property), (gst_flac_enc_get_property), |
| (gst_flac_enc_change_state): |
| * ext/flac/gstflacenc.h: |
| borgify and fix up documentation |
| |
| 2005-12-09 Michael Smith <msmith@fluendo.com> |
| |
| * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write): |
| Accept a wider range of flac files, more closely matching flac spec. |
| |
| 2005-12-08 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/Makefile.am: Add multipart elements. |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac. |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: Add docs. |
| |
| 2005-12-07 Edward Hervey <edward@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header), |
| (gst_avi_demux_invert): |
| Memleak and crasher fixes. |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers): |
| Memleak fixes |
| |
| 2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/aalib/gstaasink.h: |
| * ext/cairo/gsttextoverlay.h: |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.c: |
| * ext/dv/gstdvdemux.h: |
| * ext/esd/esdsink.h: |
| * ext/flac/flac_compat.h: |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.h: |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gdk_pixbuf/gstgdkanimation.h: |
| * ext/jpeg/gstjpegdec.h: |
| * ext/jpeg/smokecodec.h: |
| * ext/jpeg/smokeformat.h: |
| * ext/ladspa/gstsignalprocessor.h: |
| * ext/ladspa/search.c: (LADSPAPluginSearch): |
| * ext/ladspa/utils.h: |
| * ext/libmng/gstmng.c: |
| * ext/libmng/gstmngdec.h: |
| * ext/libmng/gstmngenc.c: |
| * ext/libmng/gstmngenc.h: |
| * ext/libpng/gstpng.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/libpng/gstpngenc.h: |
| * ext/shout2/gstshout2.h: |
| * ext/speex/gstspeexdec.h: |
| * ext/speex/gstspeexenc.c: |
| * ext/speex/gstspeexenc.h: |
| * gst/auparse/gstauparse.c: (gst_auparse_chain): |
| * gst/autodetect/gstautoaudiosink.h: |
| * gst/autodetect/gstautovideosink.h: |
| * gst/avi/gstavidemux.h: |
| * gst/cutter/gstcutter.c: (gst_cutter_chain), |
| (gst_cutter_set_property), (gst_cutter_get_caps): |
| * gst/cutter/gstcutter.h: |
| * gst/debug/tests.c: (md5_process_block): |
| * gst/debug/tests.h: |
| * gst/effectv/gstwarp.c: |
| * gst/flx/flx_fmt.h: |
| * gst/flx/gstflxdec.h: |
| * gst/goom/filters.c: (setPixelRGB), (getPixelRGB), (getPixelRGB_), |
| (zoomFilterFastRGB): |
| * gst/goom/filters.h: |
| * gst/goom/goom_tools.h: |
| * gst/law/alaw-encode.c: |
| * gst/level/gstlevel.c: |
| * gst/level/gstlevel.h: |
| * gst/matroska/ebml-write.h: |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.h: |
| * gst/monoscope/convolve.c: (convolve_match): |
| * gst/monoscope/convolve.h: |
| * gst/multipart/multipartmux.c: |
| * gst/oldcore/gstaggregator.c: |
| * gst/oldcore/gstaggregator.h: |
| * gst/oldcore/gstmd5sink.c: (md5_process_block): |
| * gst/oldcore/gstmd5sink.h: |
| * gst/oldcore/gstmultifilesrc.c: |
| * gst/oldcore/gstmultifilesrc.h: |
| * gst/oldcore/gstpipefilter.h: |
| * gst/oldcore/gstshaper.h: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspconnection.h: |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspmessage.h: |
| * gst/rtsp/rtsptransport.h: |
| * gst/rtsp/rtspurl.c: |
| * gst/rtsp/rtspurl.h: |
| * gst/rtsp/sdpmessage.c: |
| * gst/rtsp/sdpmessage.h: |
| * gst/smpte/barboxwipes.c: |
| * gst/smpte/gstmask.h: |
| * gst/smpte/gstsmpte.h: |
| * gst/smpte/paint.c: |
| * gst/smpte/paint.h: |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstmultiudpsink.h: |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsink.h: |
| * gst/udp/gstudpsrc.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/riff.h: |
| * gst/wavparse/gstwavparse.h: |
| * sys/oss/gstossdmabuffer.h: |
| * sys/oss/gstossmixer.h: |
| * sys/oss/gstossmixerelement.h: |
| * sys/oss/gstossmixertrack.h: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssink.h: |
| * sys/oss/gstosssrc.c: |
| * sys/oss/gstosssrc.h: |
| * sys/osxaudio/gstosxaudioelement.h: |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxaudio/gstosxaudiosrc.h: |
| expand tabs |
| |
| === release 0.10.0 === |
| |
| 2005-12-05 <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.10.0, "Abondance" |
| |
| 2005-12-05 Andy Wingo <wingo@pobox.com> |
| |
| * ext/dv/gstdvdec.c: (gst_dvdec_chain): |
| * ext/flac/gstflacdec.c: (gst_flacdec_write): |
| * ext/flac/gstflacenc.c: (gst_flacenc_write_callback): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain): |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain): |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process): |
| * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task): |
| * ext/speex/gstspeexdec.c: (speex_dec_chain): |
| * ext/speex/gstspeexenc.c: (gst_speexenc_chain): |
| * gst/auparse/gstauparse.c: (gst_auparse_chain): |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| * gst/goom/gstgoom.c: (gst_goom_chain): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_vorbis_codec_priv_data), |
| (gst_matroska_demux_add_wvpk_header): |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| * gst/videomixer/videomixer.c: (gst_videomixer_collected): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for |
| alloc_buffer changes. |
| |
| 2005-12-05 Michael Smith <msmith@fluendo.com> |
| |
| * docs/plugins/gst-plugins-good-plugins.args: |
| Remove args for plugins that aren't in -good. |
| |
| === release 0.9.7 === |
| |
| 2005-12-01 <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.9.7, "Mijn Hond Heeft Geen Neus" |
| |
| 2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * docs/plugins/.cvsignore: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| add multipart plugin to docs |
| |
| 2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/pango/Makefile.am: |
| * ext/pango/gstclockoverlay.c: |
| * ext/pango/gstclockoverlay.h: |
| * ext/pango/gsttextoverlay.c: |
| * ext/pango/gsttextoverlay.h: |
| * ext/pango/gsttextrender.c: |
| * ext/pango/gsttextrender.h: |
| * ext/pango/gsttimeoverlay.c: |
| * ext/pango/gsttimeoverlay.h: |
| move pango to base |
| |
| 2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16parse.c: |
| * gst/rtp/gstrtpL16parse.h: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| parsers are depayers |
| |
| 2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpL16enc.c: |
| * gst/rtp/gstrtpL16enc.h: |
| * gst/rtp/gstrtpL16parse.c: |
| * gst/rtp/gstrtpL16parse.h: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdec.c: |
| * gst/rtp/gstrtpamrdec.h: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrenc.c: |
| * gst/rtp/gstrtpamrenc.h: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdec.c: |
| * gst/rtp/gstrtpdec.h: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711dec.h: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711depay.h: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711enc.h: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpg711pay.h: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmenc.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263enc.c: |
| * gst/rtp/gstrtph263enc.h: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdec.c: |
| * gst/rtp/gstrtph263pdec.h: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtph263penc.h: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4vdec.c: |
| * gst/rtp/gstrtpmp4vdec.h: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4venc.c: |
| * gst/rtp/gstrtpmp4venc.h: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadec.c: |
| * gst/rtp/gstrtpmpadec.h: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpaenc.c: |
| * gst/rtp/gstrtpmpaenc.h: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtpspeexdec.c: |
| * gst/rtp/gstrtpspeexdec.h: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexenc.c: |
| * gst/rtp/gstrtpspeexenc.h: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpspeexpay.h: |
| Do burger's rename for rtp payloaders and depayloaders |
| |
| 2005-11-30 Wim Taymans <wim@fluendo.com> |
| |
| * ext/dv/gstdvdec.c: (gst_dvdec_chain): |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): |
| * ext/dv/gstdvdemux.h: |
| Fix seeking in dvdemux again, add some more debug info. |
| |
| 2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| fix tests |
| |
| 2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * PORTED_09: |
| * docs/random/PORTED_09: |
| move |
| * tests/Makefile.am: |
| add |
| * win32/gst.sln: |
| remove |
| |
| 2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * Makefile.am: |
| * check/.cvsignore: |
| * check/Makefile.am: |
| * check/elements/.cvsignore: |
| * check/elements/level.c: |
| * check/elements/matroskamux.c: |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/capsfilter/Makefile.am: |
| * examples/capsfilter/capsfilter1.c: |
| * examples/gob/Makefile.am: |
| * examples/gob/gst-identity2.gob: |
| * examples/gstplay/.cvsignore: |
| * examples/gstplay/Makefile.am: |
| * examples/gstplay/player.c: |
| * examples/indexing/.cvsignore: |
| * examples/indexing/Makefile.am: |
| * examples/indexing/indexmpeg.c: |
| * examples/level/Makefile.am: |
| * examples/level/README: |
| * examples/level/demo.c: |
| * examples/level/plot.c: |
| * examples/stats/Makefile.am: |
| * examples/stats/mp2ogg.c: |
| * examples/switch/.cvsignore: |
| * examples/switch/Makefile.am: |
| * examples/switch/switcher.c: |
| move under tests/ |
| |
| 2005-11-30 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/pango/gsttextrender.c: (gst_text_render_base_init), |
| (gst_text_render_class_init), (resize_bitmap), |
| (gst_text_render_render_text), (gst_text_render_setcaps), |
| (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv), |
| (gst_text_render_chain), (gst_text_render_finalize), |
| (gst_text_render_init), (gst_text_render_set_property): |
| * ext/pango/gsttextrender.h: |
| Add missing files. |
| |
| 2005-11-30 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/pango/Makefile.am: |
| * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init), |
| (gst_clock_overlay_render_time), (gst_clock_overlay_get_text), |
| (gst_clock_overlay_class_init), (gst_clock_overlay_init): |
| * ext/pango/gstclockoverlay.h: |
| * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init), |
| (gst_text_overlay_get_text), (gst_text_overlay_class_init), |
| (gst_text_overlay_finalize), (gst_text_overlay_init), |
| (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps), |
| (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), |
| (gst_text_overlay_set_property), (gst_text_overlay_getcaps), |
| (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420), |
| (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text), |
| (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state), (plugin_init): |
| * ext/pango/gsttextoverlay.h: |
| * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init), |
| (gst_time_overlay_render_time), (gst_time_overlay_get_text), |
| (gst_time_overlay_class_init), (gst_time_overlay_init): |
| * ext/pango/gsttimeoverlay.h: |
| Port pango-based textoverlay, timeoverlay and textrender to 0.9 |
| and add background shading and text wrapping modes. Make |
| timoverlay derive from textoverlay. Also add new clockoverlay |
| element. |
| |
| 2005-11-30 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/udp/Makefile.am: Moved to netbuffer. |
| |
| 2005-11-30 Julien MOUTTE <julien@moutte.net> |
| |
| * configure.ac: |
| * PORTED_O9: |
| * gst/multipart/Makefile.am: |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init), |
| (gst_multipart_demux_class_init), (gst_multipart_demux_init), |
| (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain), |
| (gst_multipart_demux_change_state), |
| (gst_multipart_demux_plugin_init): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), |
| (gst_multipart_mux_init), (gst_multipart_mux_finalize), |
| (gst_multipart_mux_sinkconnect), |
| (gst_multipart_mux_request_new_pad), |
| (gst_multipart_mux_handle_src_event), |
| (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected), |
| (gst_multipart_mux_change_state): Ported multipart mux/demux to |
| 0.9. |
| |
| 2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type): |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/gstaging.c: (gst_agingtv_get_type): |
| * gst/effectv/gstdice.c: (gst_dicetv_get_type): |
| * gst/effectv/gstedge.c: (gst_edgetv_get_type): |
| * gst/effectv/gstquark.c: (gst_quarktv_get_type): |
| * gst/effectv/gstrev.c: (gst_revtv_get_type): |
| * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type): |
| * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type): |
| * gst/effectv/gstwarp.c: (gst_warptv_get_type): |
| * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property), |
| (gst_video_flip_get_type): |
| * gst/videofilter/gstvideoflip.h: |
| update for symbols change |
| |
| 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| the old gstnet lib was renamed gstnetbuffer (#322257) |
| |
| 2005-11-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text), |
| (gst_text_overlay_collected): |
| Actually render the text from the text pad. |
| |
| 2005-11-29 Edward Hervey <edward@fluendo.com> |
| |
| * gst/debug/gstnavseek.c: (gst_navseek_event): |
| * gst/debug/progressreport.c: (gst_progress_report_event): |
| Update for GstBaseTransform event virtual method |
| |
| 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/cairo/Makefile.am: |
| no need to link to videofilter |
| |
| 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/debug/Makefile.am: |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/Makefile.am: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstquark.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstshagadelic.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstvideofilter.c: |
| * gst/videofilter/gstvideofilter.h: |
| * gst/videofilter/gstvideoflip.h: |
| remove the videofilter library and link to the one in base |
| |
| 2005-11-28 Edward Hervey <edward@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): |
| Useless check now we're setting the current entry correctly. |
| |
| 2005-11-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain), |
| (gst_jpegenc_set_property), (gst_jpegenc_get_property), |
| (gst_jpegenc_change_state): |
| Don't leak input buffer in chain function (fixes #322667); make |
| state change function thread-safe; don't repeat the current function |
| name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use |
| gst_pad_alloc_buffer(); misc. minor cleanups. |
| |
| 2005-11-28 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| Look for pixel-aspect-ratio in caps, not pixel_width and |
| pixel_height (Fixes: #322645) |
| |
| 2005-11-28 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| From Michal Benes: |
| frame duration should be GST_SECOND / framerate, not |
| GST_SECOND * framerate. (Fixes: #322643) |
| |
| 2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| fix up GST_PLUGIN_LDFLAGS |
| * gst/rtsp/rtspconnection.c: |
| fix includes (see #317043) |
| * gst/videofilter/Makefile.am: |
| stop installing this library |
| |
| 2005-11-26 Edward Hervey <edward@fluendo.com> |
| |
| * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps): |
| Handle the case where the incoming Video dv stream doesn't have |
| a pixel aspect ratio set. |
| |
| 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/flac/gstflacdec.c: |
| document flacdec |
| |
| 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * ext/cairo/gstcairo.c: (plugin_init): |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init), |
| (gst_text_overlay_class_init), (gst_text_overlay_finalize), |
| (gst_text_overlay_init), (gst_text_overlay_font_init), |
| (gst_text_overlay_set_property), (gst_text_overlay_render_text), |
| (gst_text_overlay_getcaps), (gst_text_overlay_setcaps), |
| (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y), |
| (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), |
| (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state): |
| * ext/cairo/gsttextoverlay.h: |
| * ext/cairo/gsttimeoverlay.c: |
| (gst_cairo_time_overlay_update_font_height), |
| (gst_cairo_time_overlay_set_caps), |
| (gst_cairo_time_overlay_get_unit_size), |
| (gst_cairo_time_overlay_print_smpte_time), |
| (gst_cairo_time_overlay_transform), |
| (gst_cairo_time_overlay_base_init), |
| (gst_cairo_time_overlay_class_init), (gst_cairo_time_overlay_init), |
| (gst_cairo_time_overlay_get_type): |
| * ext/cairo/gsttimeoverlay.h: |
| do some name borgifying |
| document |
| |
| 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_base_init), |
| (gst_auto_video_sink_factory_filter): |
| documenting auto*sink |
| using strstr for the video sink lookup, class field is not ordered |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| update for HEAD version |
| |
| 2005-11-25 Michael Smith <msmith@fluendo.com> |
| |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_stop): |
| Patch from Sebastien Cote to close control sockets in udpsrc. |
| |
| 2005-11-24 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/effectv/gstquark.c: (gst_quarktv_set_caps), |
| (gst_quarktv_get_unit_size), (gst_quarktv_transform), |
| (gst_quarktv_planetable_clear), (gst_quarktv_change_state), |
| (gst_quarktv_base_init), (gst_quarktv_class_init), |
| (gst_quarktv_init): Flush the planes list on reverse caps |
| negotiation. This was crashing because of differently sized |
| buffers. |
| |
| 2005-11-24 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/debug/gstnavigationtest.c: (draw_box_planar411): |
| * gst/videofilter/gstvideoflip.c: (gst_videoflip_method_get_type), |
| (gst_videoflip_set_caps), (gst_videoflip_transform_caps), |
| (gst_videoflip_get_unit_size), (gst_videoflip_flip), |
| (gst_videoflip_transform), (gst_videoflip_handle_src_event), |
| (gst_videoflip_set_property), (gst_videoflip_base_init), |
| (gst_videoflip_class_init), (gst_videoflip_init): Handle strides |
| correctly, fix identity flipping, convert navigation event |
| correctly again. |
| |
| 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: back to HEAD |
| |
| === release 0.9.6 === |
| |
| 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| releasing 0.9.6, "Everything's Not Lost" |
| |
| 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/debug/gstnavigationtest.c: (gst_navigationtest_init): |
| Oops, initialise the framerate GValue |
| |
| 2005-11-23 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height), |
| (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size), |
| (gst_timeoverlay_transform), (gst_timeoverlay_base_init), |
| (gst_timeoverlay_class_init), (gst_timeoverlay_init), |
| (gst_timeoverlay_get_type): |
| * ext/cairo/gsttimeoverlay.h: |
| * gst/debug/Makefile.am: |
| * gst/debug/gstnavigationtest.c: |
| (gst_navigationtest_handle_src_event), |
| (gst_navigationtest_get_unit_size), (gst_navigationtest_set_caps), |
| (gst_navigationtest_transform), (gst_navigationtest_change_state), |
| (gst_navigationtest_base_init), (gst_navigationtest_class_init), |
| (gst_navigationtest_init), (gst_navigationtest_get_type), |
| (plugin_init): |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/Makefile.am: |
| * gst/effectv/gstaging.c: (gst_agingtv_set_caps), |
| (gst_agingtv_get_unit_size), (gst_agingtv_transform), |
| (gst_agingtv_base_init), (gst_agingtv_class_init), |
| (gst_agingtv_init), (gst_agingtv_get_type): |
| * gst/effectv/gstdice.c: (gst_dicetv_set_caps), |
| (gst_dicetv_get_unit_size), (gst_dicetv_transform), |
| (gst_dicetv_base_init), (gst_dicetv_class_init), (gst_dicetv_init), |
| (gst_dicetv_get_type): |
| * gst/effectv/gstedge.c: (gst_edgetv_set_caps), |
| (gst_edgetv_get_unit_size), (gst_edgetv_transform), |
| (gst_edgetv_base_init), (gst_edgetv_class_init), (gst_edgetv_init), |
| (gst_edgetv_get_type): |
| * gst/effectv/gsteffectv.c: |
| * gst/effectv/gsteffectv.h: |
| * gst/effectv/gstquark.c: (gst_quarktv_set_caps), |
| (gst_quarktv_get_unit_size), (fastrand), (gst_quarktv_transform), |
| (gst_quarktv_change_state), (gst_quarktv_base_init), |
| (gst_quarktv_class_init), (gst_quarktv_init), |
| (gst_quarktv_get_type): |
| * gst/effectv/gstrev.c: (gst_revtv_set_caps), |
| (gst_revtv_get_unit_size), (gst_revtv_transform), |
| (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init), |
| (gst_revtv_get_type): |
| * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps), |
| (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform), |
| (gst_shagadelictv_base_init), (gst_shagadelictv_class_init), |
| (gst_shagadelictv_init), (gst_shagadelictv_get_type): |
| * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps), |
| (gst_vertigotv_get_unit_size), (gst_vertigotv_transform), |
| (gst_vertigotv_base_init), (gst_vertigotv_class_init), |
| (gst_vertigotv_init), (gst_vertigotv_get_type): |
| * gst/effectv/gstwarp.c: (gst_warptv_set_caps), |
| (gst_warptv_get_unit_size), (gst_warptv_transform), |
| (gst_warptv_base_init), (gst_warptv_class_init), (gst_warptv_init), |
| (gst_warptv_get_type): |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideobalance.h: |
| * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type), |
| (gst_videofilter_class_init), (gst_videofilter_init): |
| * gst/videofilter/gstvideofilter.h: |
| * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps), |
| (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size), |
| (gst_videoflip_flip), (gst_videoflip_transform), |
| (gst_videoflip_handle_src_event), (gst_videoflip_set_property), |
| (gst_videoflip_base_init), (gst_videoflip_class_init), |
| (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type): |
| * gst/videofilter/gstvideoflip.h: VideoFilter inherits from |
| BaseTransform, it's just a place holder for now and every video |
| effect plugin has been ported to use BaseTransform features |
| directly. QuarkTV was fixed too (was broken), navigationtest works |
| and best for the end, videoflip converts navigation events depending |
| on flip method ! Fixes #320953 |
| |
| 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected): |
| * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps), |
| (gst_goom_src_negotiate), (gst_goom_chain): |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| * sys/osxvideo/osxvideosink.m: |
| Fixes for API changes |
| |
| 2005-11-23 Michael Smith <msmith@fluendo.com> |
| |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps), |
| (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps): |
| * ext/jpeg/gstjpegenc.h: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps), |
| (gst_smokeenc_resync): |
| * ext/jpeg/gstsmokeenc.h: |
| JPEG fractiony goodness. |
| |
| 2005-11-22 Michael Smith <msmith@fluendo.com> |
| |
| * gst/goom/filters.c: |
| * gst/goom/graphic.h: |
| Fix compilation by making some functions static inline instead of |
| extern inline, matching the way they're used. |
| |
| 2005-11-22 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init), |
| (gst_text_overlay_setcaps), (gst_text_overlay_collected): |
| * ext/cairo/gsttextoverlay.h: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link): |
| * ext/gdk_pixbuf/gstgdkpixbuf.h: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), |
| (gst_pngdec_caps_create_and_set): |
| * ext/libpng/gstpngdec.h: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps): |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps): |
| * gst/avi/gstavimux.c: (gst_avimux_init), |
| (gst_avimux_vidsinkconnect): |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps), |
| (gst_goom_src_negotiate), (gst_goom_chain): |
| * gst/goom/gstgoom.h: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| More fractional framerate conversions |
| |
| 2005-11-22 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * gst/debug/gstnavigationtest.c: |
| (gst_navigationtest_handle_src_event): |
| * gst/videofilter/gstvideofilter.c: |
| (gst_videofilter_format_get_structure), (gst_videofilter_setcaps), |
| (gst_videofilter_init): |
| * gst/videofilter/gstvideofilter.h: |
| Convert to fractional framerates. |
| |
| 2005-11-22 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/aalib/gstaasink.c: |
| * ext/dv/gstdvdec.c: |
| * ext/esd/esdmon.c: |
| * ext/flac/gstflacenc.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/shout2/gstshout2.c: |
| * gst/alpha/gstalpha.c: |
| * gst/oldcore/gstaggregator.c: |
| * gst/oldcore/gstshaper.c: |
| * gst/smpte/barboxwipes.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videomixer/videomixer.c: |
| fix up more enums |
| |
| 2005-11-22 Michael Smith <msmith@fluendo.com> |
| |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues): |
| Fractional framerates, videomixer. |
| |
| 2005-11-22 Michael Smith <msmith@fluendo.com> |
| |
| * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps): |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_init), |
| (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), |
| (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame), |
| (gst_dvdemux_flush): |
| * ext/dv/gstdvdemux.h: |
| Fractional framerates for DV. |
| |
| 2005-11-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): |
| Use gst_plugin_feature_list_free() to free feature list and |
| in the case of autovideosink free the list at all. Also |
| miscellaneous cosmetic fixes. |
| |
| 2005-11-22 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/cutter/gstcutter.c: (gst_cutter_chain), |
| (gst_cutter_set_property), (gst_cutter_get_caps): |
| copy calculation code from level; remove use of some audio |
| functions |
| |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| |
| * Update for gst_tag_setter API changes. |
| |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| |
| * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) |
| (gst_dvdemux_demux_frame) |
| * ext/flac/gstflacdec.c (gst_flacdec_write) |
| * ext/flac/gstflacenc.c (gst_flacenc_seek_callback) |
| (gst_flacenc_sink_event) |
| * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init) |
| * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init) |
| * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set) |
| * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain) |
| * gst/auparse/gstauparse.c (gst_auparse_chain) |
| * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init) |
| * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init) |
| * gst/avi/gstavidemux.c (gst_avi_demux_stream_header) |
| (gst_avi_demux_handle_seek) |
| * gst/goom/gstgoom.c (gst_goom_event) |
| * gst/matroska/ebml-write.c (gst_ebml_write_seek) |
| * gst/matroska/matroska-demux.c |
| (gst_matroska_demux_handle_seek_event) |
| (gst_matroska_demux_loop_stream_parse_id) |
| * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file) |
| * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek) |
| (gst_wavparse_stream_headers): Run update-funcnames. |
| |
| 2005-11-22 Edward Hervey <edward@fluendo.com> |
| |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init), |
| (gst_dv1394src_init), (gst_dv1394src_dispose), |
| (gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node), |
| (gst_dv1394src_uri_set_uri): |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_update_uri), (gst_udpsrc_set_uri), |
| (gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri): |
| URIHandler interface and element properties are now properly |
| synchronized for DV1394src and UDPSrc |
| |
| 2005-11-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/flac/Makefile.am: |
| * ext/speex/Makefile.am: |
| libgsttagedit has been renamed to libgsttag. |
| |
| 2005-11-21 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtsp/rtspconnection.c: (read_body): |
| Apply patch from Sebastien Cote to fix #319184. |
| |
| 2005-11-21 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * gst/cutter/Makefile.am: |
| * gst/cutter/gstcutter.c: (gst_cutter_class_init), |
| (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain), |
| (gst_cutter_set_property), (gst_cutter_get_property), |
| (plugin_init), (gst_cutter_get_caps): |
| port cutter |
| * gst/level/gstlevel.c: |
| fix up plugin details |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event): |
| * ext/flac/gstflacdec.c: (gst_flacdec_loop), |
| (gst_flacdec_src_event): |
| * ext/flac/gstflacenc.c: (gst_flacenc_sink_event): |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event), |
| (gst_signal_processor_getrange), (gst_signal_processor_chain): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): |
| * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler), |
| (gst_flxdec_sink_event_handler): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_seek_event): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek): |
| Update for stream lock API changes: don't take stream log |
| in sink event handlers any longer and change GST_STREAM_LOCK |
| to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event |
| functions. |
| |
| 2005-11-21 Michael Smith <msmith@fluendo.com> |
| |
| * gst/auparse/gstauparse.c: (gst_auparse_dispose): |
| gst_object_unref, not g_object_unref |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate): |
| Use GST_DEBUG_FUNCPTR; add debug message in pad activate function. |
| |
| 2005-11-21 Michael Smith <msmith@fluendo.com> |
| |
| * gst/auparse/Makefile.am: |
| * gst/auparse/gstauparse.c: (gst_auparse_class_init), |
| (gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain), |
| (gst_auparse_change_state): |
| * gst/auparse/gstauparse.h: |
| Partially fix #161712. playbin still doesn't work on these files, |
| (on the bug report, Andy says we aren't typefinding it for some |
| reason?) but at least auparse isn't totally busted like it was before. |
| |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| |
| * *.h: |
| * *.c: Ran scripts/update-macros. Oh yes. |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams): |
| Filler events are gone for now, comment out section generating |
| them. |
| |
| 2005-11-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate): |
| * gst/goom/gstgoom.c: (gst_goom_src_negotiate): |
| * sys/osxvideo/osxvideosink.m: |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/aalib/gstaasink.c: (gst_aasink_setcaps): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header), |
| (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_stream_header), |
| (gst_avi_demux_stream_data): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| * gst/wavenc/gstwavenc.c: (write_metadata): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl), |
| (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers): |
| Fixes for GST_FOURCC_FORMAT API change. |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize), |
| (gst_text_overlay_init), (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_init), |
| (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad), |
| (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state): |
| * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected): |
| * gst/videomixer/videomixer.c: (gst_videomixer_init), |
| (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues), |
| (gst_videomixer_change_state): |
| Fix for collect pads API change. Also fix textoverlay state |
| change function. |
| |
| 2005-11-20 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace |
| GST_PAD_IS_USABLE by something approaching it. |
| |
| 2005-11-20 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for |
| API changes. |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API changes, |
| but also fix the code that was not checking return values from |
| pad_push neither using pad_alloc_buffer. |
| |
| 2005-11-18 Edward Hervey <edward@fluendo.com> |
| |
| * ext/libpng/gstpngenc.c: (gst_pngenc_class_init), |
| (gst_pngenc_chain): |
| Added debug category |
| Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline |
| goes to EOS. |
| |
| 2005-11-17 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/rtp/Makefile.am |
| * gst/rtp/gstrtp.c |
| * gst/rtp/gstrtpg711enc.c: (gst_rtpg711enc_src_template), |
| (gst_rtpg711enc_class_init), (gst_rtpg711enc_init), |
| (gst_rtpg711enc_finalize), (gst_rtpg711enc_setcaps), |
| (gst_rtpg711enc_flush), (gst_rtpg711enc_handle_buffer): |
| * gst/rtp/gstrtpg711enc.h: |
| * gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_sink_template): |
| * gst/rtp/gstrtpspeexenc.c: |
| * gst/rtp/gstrtpspeexenc.h: |
| * gst/rtp/gstrtpspeexdec.c: |
| * gst/rtp/gstrtpspeexdec.h: |
| Created Speex payloader and depayloader; Optimize G711 payloader to |
| use adapter and send packets until MTU size. |
| |
| 2005-11-16 Wim Taymans <wim@fluendo.com> |
| |
| * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad): |
| Fix leak in check. |
| |
| 2005-11-16 Wim Taymans <wim@fluendo.com> |
| |
| * gst/flx/gstflxdec.c: (gst_flxdec_change_state): |
| Fix state change. |
| |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| |
| * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro. |
| (gst_udpsrc_create): Move comment. |
| |
| 2005-11-15 Vincent Torri <torri at iecn dot u-nancy dot fr> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek): |
| When seeking, seek to closest index entry at or before the requested |
| seek position, not just the closest one (#321001). |
| |
| 2005-11-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): |
| Invert DIB images again (see #132341). |
| |
| 2005-11-14 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| rework configure.ac file |
| * ext/aalib/gstaasink.c: |
| * ext/cairo/gstcairo.c: |
| * ext/dv/gstdv.c: |
| * ext/esd/gstesd.c: |
| * ext/flac/gstflac.c: |
| * ext/gconf/gstgconfelements.c: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/jpeg/gstjpeg.c: |
| * ext/ladspa/gstladspa.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libmng/gstmng.c: |
| * ext/libpng/gstpng.c: |
| * ext/mikmod/gstmikmod.c: |
| * ext/pango/gsttextoverlay.c: |
| * ext/pango/gsttimeoverlay.c: |
| * ext/raw1394/gst1394.c: |
| * ext/speex/gstspeex.c: |
| * gst/alpha/Makefile.am: |
| * gst/alpha/gstalpha.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_factory_filter), |
| (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautodetect.c: |
| * gst/avi/gstavi.c: |
| * gst/cutter/gstcutter.c: |
| * gst/debug/efence.c: |
| * gst/debug/gstdebug.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/effectv/gsteffectv.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/interleave/plugin.c: |
| * gst/law/alaw.c: |
| * gst/law/mulaw.c: |
| * gst/level/gstlevel.c: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_seek): |
| * gst/matroska/matroska.c: |
| * gst/median/gstmedian.c: |
| * gst/monoscope/gstmonoscope.c: |
| * gst/multipart/multipart.c: |
| * gst/oldcore/gstelements.c: |
| * gst/rtp/gstrtp.c: |
| * gst/rtsp/gstrtsp.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/udp/gstudp.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstgamma.c: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideotemplate.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: |
| * sys/oss/gstossaudio.c: |
| * sys/osxaudio/gstosxaudio.c: |
| update GST_PLUGIN_DEFINE |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: |
| check for htons/htonl headers and possibly link to winsock2 lib |
| |
| 2005-11-12 Edward Hervey <edward@fluendo.com> |
| |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| Only GST_DEBUG() information on the valid components. |
| |
| 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: back to HEAD |
| |
| === release 0.9.5 === |
| |
| 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| releasing 0.9.5, "Phone Alarm" |
| |
| 2005-11-11 Edward Hervey <edward@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| * gst/avi/gstavidemux.h: |
| Yeah, implement proper seeking. Exact seeking and segment seeking. |
| Still need to do some checks for segment_stop. |
| |
| 2005-11-10 Josef Zlomek <josef dot zlomek at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data): |
| Don't try to ready buffer duration from buffer that we don't |
| own any longer and that might already have been unreffed. |
| (#321136) |
| |
| 2005-11-09 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/flx/gstflxdec.c: (flx_decode_delta_fli), |
| (flx_decode_delta_flc), (gst_flxdec_chain): |
| Attempting to optimize the code for embedded systems. |
| |
| 2005-11-08 Alessandro Decina <alessandro at nnva dot org> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/oss/gstosssink.c: (gst_oss_sink_close): |
| Don't re-use already closed file descriptor. (#320920) |
| |
| 2005-11-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/oss/gstosssink.c: (gst_oss_sink_dispose), |
| (gst_oss_sink_set_property), (gst_oss_sink_getcaps), |
| (gst_oss_sink_prepare): |
| * sys/oss/gstosssink.h: |
| Cache probed caps; fix debug output for SET_PARAM macros. |
| |
| 2005-11-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/cairo/Makefile.am: |
| * ext/cairo/gstcairo.c: (plugin_init): |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init), |
| (gst_text_overlay_class_init), (gst_text_overlay_finalize), |
| (gst_text_overlay_init), (gst_text_overlay_font_init), |
| (gst_text_overlay_set_property), (gst_text_overlay_render_text), |
| (gst_text_overlay_getcaps), (gst_text_overlay_setcaps), |
| (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y), |
| (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), |
| (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state): |
| * ext/cairo/gsttextoverlay.h: |
| Port cairo textoverlay plugin to 0.9. Add 'shaded-background' |
| property and redo positioning. Doesn't handle upstream renegotiation |
| yet though. |
| |
| 2005-11-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| No need to take the STREAM_LOCK in the loop function. Improve |
| some debug messages. Don't leak pad names in debug messages. |
| |
| 2005-11-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_vorbis_codec_priv_data), |
| (gst_matroska_demux_add_wvpk_header): |
| Don't error out when the source pad isn't linked. |
| |
| 2005-11-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/gconf/gstgconfaudiosink.c: (do_toggle_element), |
| (gst_gconf_audio_sink_change_state): |
| * ext/gconf/gstgconfvideosink.c: (do_toggle_element), |
| (gst_gconf_video_sink_change_state): |
| Fix state change functions here as well and set kid |
| to NULL state before removing it. |
| |
| 2005-11-01 Edward Hervey <edward@fluendo.com> |
| |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file), |
| (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain): |
| Added proper event handlind, |
| made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's |
| ignored), |
| and don't set a duration of 0 for buffers otherwise they are discarded |
| by GstBaseSink. |
| |
| GstWavEnc needs some serious loving, after going through the code I'm |
| really wondering how this can stay in -good ... |
| |
| 2005-11-01 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad), |
| (setup_matroskamux), (check_buffer_data), (GST_START_TEST): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize), |
| (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps), |
| (gst_matroska_mux_start), (gst_matroska_mux_write_data), |
| (gst_matroska_mux_collected): |
| Fix leaks and invalid memory access as reported by valgrind |
| |
| 2005-11-01 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| Patch by: Michal Benes <michal.benes@xeris.cz> |
| |
| * check/Makefile.am: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_seek): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event), |
| (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start): |
| add a unit test for matroskamux |
| fix the bugs that the unit test exposed |
| |
| 2005-11-01 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_class_init), |
| (gst_auto_audio_sink_change_state): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_class_init), |
| (gst_auto_video_sink_change_state): |
| Fix state change function and use GST_DEBUG_FUNCPTR in |
| class_init. |
| |
| 2005-11-01 Josef Zlomek <josef dot zlomek at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/ebml-write.c: (gst_ebml_write_new), |
| (gst_ebml_write_reset), (gst_ebml_write_element_new): |
| * gst/matroska/ebml-write.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data): |
| Set timestamps on outgoing ebml headers as well, so that the |
| element after matroskamux can get the timestamp already when |
| reading the first ebml element and doesn't have to wait for |
| the actual data buffer for that (#320308). |
| |
| 2005-10-31 Andy Wingo <wingo@pobox.com> |
| |
| * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink) |
| (gst_videomixer_pad_link): Kill some memleaks. |
| (gst_videomixer_pad_get_property): Style fix. |
| (gst_videomixer_pad_set_property): Style fix. |
| (gst_videomixer_pad_init): Style fix. |
| (gst_videomixer_update_queues): Kill memleak. |
| (gst_videomixer_loop): Kill memleak. |
| (gst_videomixer_collected): Kill memleak. |
| |
| 2005-10-31 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/auparse/gstauparse.c: gst_auparse_init, gst_auparse_chain, |
| gst_auparse_change_state: |
| Just some cleanup. |
| |
| 2005-10-31 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/speex/gstspeexenc.c: (gst_speexenc_chain) |
| Add checks to GST_FLOW_NOT_LINKED for values returned |
| from gst_pad_push. |
| |
| 2005-10-31 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_setcaps), |
| (gst_rtpg711dec_process): |
| * gst/rtp/gstrtpgsmenc.c: |
| Payloader now sets some default caps on the srcpad if caps on the sinkpad |
| are never set. This is important for the g711 to work with burger's rtpbin |
| element. |
| |
| 2005-10-28 Edgard Lima <edgard.lima@cin.ufpe.br> |
| |
| * ext/speex/gstspeexenc.c: (gst_speexenc_chain), |
| (gst_speexenc_push_buffer): |
| Add checks for return values from gst_pad_push and |
| gst_pad_alloc_buffer. |
| |
| 2005-10-28 Michal Benes <michal dot benes at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), |
| (gst_matroska_mux_init), (gst_matroska_mux_start), |
| (gst_matroska_mux_create_buffer_header), |
| (gst_matroska_mux_write_data), (gst_matroska_mux_set_property), |
| (gst_matroska_mux_get_property): |
| * gst/matroska/matroska-mux.h: |
| Add SimpleBlock support to matroska demuxer and muxer (part of |
| Matroska v2). (#319731) |
| |
| 2005-10-28 Wim Taymans <wim@fluendo.com> |
| |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain), |
| (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| Cleanups. Don't create caps for every chain. |
| |
| 2005-10-27 Edgard Lima Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/law/alaw-encode.c: (gst_alawenc_init), |
| (alawenc_setcaps), (gst_alawenc_chain) |
| * gst/law/alaw-encode.h: |
| * gst/law/mulaw-encode.c: (gst_mulawenc_init), |
| (mulawenc_setcaps), (gst_mulawenc_chain) |
| * gst/law/mulaw-encode.h: |
| Set timestamp on buffer and it allows RTP G711 elements |
| work properly. |
| |
| 2005-10-27 Wim Taymans <wim@fluendo.com> |
| |
| * sys/oss/gstosssrc.c: (gst_oss_src_prepare): |
| Set correct format on oss instead of a silly value. |
| |
| 2005-10-27 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_set_caps), |
| (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420), |
| (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for |
| I420 rendering as well, doesn't bring much for my platform. |
| Might help on some other platforms. |
| |
| 2005-10-27 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| Declaring the padtemplate correctly. |
| |
| 2005-10-26 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| Setting the proper copyright notice. |
| |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/Makefile.am: Use liboil. |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_set_property), (gst_video_box_transform_caps), |
| (gst_video_box_set_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Lot of optimization in AYUV rendering |
| using liboil. Will dot the same to I420 border generation |
| tomorrow. |
| |
| 2005-10-26 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_base_init), |
| (gst_rtpg711dec_class_init), (gst_rtpg711dec_init), |
| (gst_rtpg711dec_setcaps), (gst_rtpg711dec_process): |
| * gst/rtp/gstrtpg711dec.h: |
| * gst/rtp/gstrtpg711enc.c: (gst_rtpg711enc_base_init), |
| (gst_rtpg711enc_init), (gst_rtpg711enc_handle_buffer): |
| * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_base_init), |
| (gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps), |
| (gst_rtpgsmenc_handle_buffer): |
| * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_base_init), |
| (gst_rtpgsmparse_class_init), (gst_rtpgsmparse_init), |
| (gst_rtpgsmparse_setcaps), (gst_rtpgsmparse_process): |
| * gst/rtp/gstrtpgsmparse.h: |
| Hacked the G711 (de)payloader to try to make things right. rtpg711dec now |
| inherits from the basertpdepayloader. |
| |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Removing this forgotten debug. |
| |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV. |
| |
| 2005-10-26 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/oss/gstossaudio.c: |
| * sys/oss/gstossdmabuffer.c: |
| * sys/oss/gstosshelper.c: |
| * sys/oss/gstossmixer.c: |
| * sys/oss/gstossmixerelement.c: |
| * sys/oss/gstossmixertrack.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| Actually use the 'oss' debug category we register. |
| |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property), |
| (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps): |
| Use gst_pad_get_parent and drop the ref that was added through |
| that call. |
| |
| 2005-10-26 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/rtp/gstrtpgsmenc.c: |
| Fix compilation |
| |
| 2005-10-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/rtp/gstrtpg711dec.c |
| Just removed a couple of lines of weird code used during |
| development/test time. |
| |
| 2005-10-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/rtp/Makefile.am |
| * gst/rtp/gstrtp.c |
| * gst/rtp/gstrtpg711enc.c |
| * gst/rtp/gstrtpg711enc.h |
| * gst/rtp/gstrtpg711dec.c |
| * gst/rtp/gstrtpg711dec.h |
| Created G711 payloader and depayloader (it supports mulaw and alaw |
| (dec)encoders) |
| |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size): |
| Doh ! I introduced wingo's bug again ! Sorry... |
| |
| 2005-10-25 Christian Schaller <christian@fluendo.com> |
| |
| * gst/rtp/Makefile.am: add missing header files for disting |
| |
| 2005-10-25 Zeeshan Ali <zeenix@gmail.com> |
| |
| * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type), |
| (gst_rtpgsmenc_base_init), (gst_rtpgsmenc_class_init), |
| (gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps), |
| (gst_rtpgsmenc_handle_buffer): |
| * gst/rtp/gstrtpgsmenc.h: |
| * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_get_type), |
| (gst_rtpgsmparse_base_init), (gst_rtpgsmparse_class_init), |
| (gst_rtpgsmparse_init), (gst_rtpgsmparse_setcaps), |
| (gst_rtpgsmparse_finalize), (gst_rtpgsmparse_process): |
| * gst/rtp/gstrtpgsmparse.h: |
| Getting the GSM (de)payloader working and compatible with our plans for RTP. |
| |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/libpng/gstpngdec.c: (user_info_callback), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push |
| a newsegment event, move some redundant code in a single place. |
| |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/libpng/gstpngdec.c: (user_info_callback), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary |
| hack to get correct colors order when we have a png image with |
| alpha channel. |
| |
| 2005-10-24 Edward Hervey <edward@fluendo.com> |
| |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads): |
| Call gst_element_no_more_pads when there will be no more pads. |
| |
| 2005-10-24 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type), |
| (gst_asteriskh263_base_init), (gst_asteriskh263_class_init), |
| (gst_asteriskh263_init), (gst_asteriskh263_finalize), |
| (gst_asteriskh263_chain), (gst_asteriskh263_set_property), |
| (gst_asteriskh263_get_property), (gst_asteriskh263_change_state), |
| (gst_asteriskh263_plugin_init): |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type), |
| (gst_rtph263enc_base_init), (gst_rtph263enc_class_init), |
| (gst_rtph263enc_init), (gst_rtph263enc_finalize), |
| (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner), |
| (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer), |
| (gst_rtph263enc_plugin_init): |
| * gst/rtp/gstrtph263enc.h: |
| Added two new payloaders, an RFC 2190 payloader for h263 and |
| a payload convertor for an asterisk server. |
| |
| 2005-10-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/oss/gstosssrc.c: (gst_oss_src_prepare): |
| Set bytes_per_sample correctly (is not always 4, but |
| depends on width and number of channels). |
| |
| 2005-10-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/flac/gstflacenc.c: (gst_flacenc_base_init), |
| (gst_flacenc_init), (gst_flacenc_sink_setcaps), |
| (gst_flacenc_seek_callback), (gst_flacenc_write_callback), |
| (gst_flacenc_sink_event), (gst_flacenc_chain), |
| (gst_flacenc_set_property), (gst_flacenc_get_property), |
| (gst_flacenc_change_state): |
| * ext/flac/gstflacenc.h: |
| Fix seeking, so that flacenc can rewrite the header with the |
| correct duration and amount of samples and all that at EOS; |
| also set timestamps and granulepos on outgoing buffers; add |
| debug category; fix state change function. |
| |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videomixer/videomixer.c: Don't restrict video geometry |
| from 16 to 4096. |
| |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size): |
| Fix caps negotiation correctly, add debugging category. |
| |
| 2005-10-24 Christian Schaller <christian@fluendo.com> |
| |
| * configure.ac: Port over Thomas's change from base listing all plugins |
| |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed caps on |
| a sink pad. |
| |
| 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * docs/upload.mak: |
| back to HEAD |
| |
| === release 0.9.4 === |
| |
| 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| Releasing 0.9.4, "Dromiceiomimus" |
| |
| 2005-10-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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. |
| |
| 2005-10-21 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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. |
| |
| 2005-10-20 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-20 Wim Taymans <wim@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): |
| Correctly fill in the stream time. |
| |
| 2005-10-19 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * check/elements/level.c: (GST_START_TEST): |
| * gst/level/gstlevel.c: (gst_level_message_new): |
| * gst/level/level-example.c: (message_handler): |
| use ELEMENT messages instead |
| |
| 2005-10-19 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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). |
| |
| 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 ;-) |
| |
| 2005-10-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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. |
| |
| 2005-10-18 Michal Benes <michal dot benes at xeris dot cz> |
| |
| 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. |
| |
| 2005-10-18 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 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. |
| |
| 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. |
| |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps. |
| |
| 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. |
| |
| 2005-10-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Enable flx plugin. |
| |
| * gst/flx/gstflxdec.c: (flx_decode_chunks): |
| Fix gcc4 signedness issue. |
| |
| 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. |
| |
| 2005-10-17 Zeeshan Ali <zeenix at gmail dot com> |
| |
| * configure.ac: |
| * gst/flx/Makefile.am: |
| * gst/flx/gstflxdec.c: (gst_flxdec_init), |
| (gst_flxdec_src_event_handler), (gst_flxdec_sink_event_handler), |
| (gst_flxdec_chain), (gst_flxdec_change_state), (plugin_init): |
| * gst/flx/gstflxdec.h: |
| flx plugin ported to 0.9 |
| |
| 2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/shout2/gstshout2.c: (gst_shout2send_change_state): |
| use new gst_version_string() |
| |
| 2005-10-16 Andy Wingo <wingo@pobox.com> |
| |
| * configure.ac: GLIB_CHECK. |
| |
| 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 |
| |
| 2005-10-14 Michal Benes <michal dot benes at xeris dot cz> |
| |
| 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). |
| |
| 2005-10-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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. |
| |
| 2005-10-13 Stefan Kost <ensonic@users.sf.net> |
| |
| * examples/stats/mp2ogg.c: |
| more typo fixes |
| |
| 2005-10-12 Stefan Kost <ensonic@users.sf.net> |
| |
| * 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 |
| |
| 2005-10-12 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * 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 |
| |
| 2005-10-11 Wim Taymans <wim@fluendo.com> |
| |
| * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain): |
| newsegment API fix. |
| |
| 2005-10-11 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-11 Andy Wingo <wingo@pobox.com> |
| |
| * ext/speex/gstspeexenc.c: Signedness cleanups. |
| |
| 2005-10-10 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * PORTED_09: |
| * ext/speex/Makefile.am: |
| * ext/speex/gstspeex.c: |
| * ext/speex/gstspeexenc.c: |
| Speexenc ported to 0.9 |
| |
| 2005-10-10 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-10 Wim Taymans <wim@fluendo.com> |
| |
| * 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. |
| |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| |
| * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't |
| block forever in a read(). |
| (gst_dv1394src_bus_reset): Post a message when the cable is |
| unplugged. |
| (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints. |
| (gst_dv1394src_bus_reset): Don't unref the message. |
| |
| * 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. |
| |
| 2005-10-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Add check for mmap |
| |
| * gst/debug/Makefile.am: |
| Only compile efence plugin on systems that have mmap. |
| |
| 2005-10-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * 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. |
| |
| 2005-10-05 Edward Hervey <edward@fluendo.com> |
| |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert), |
| (gst_dvdemux_src_query): |
| Fixes for better conversion |
| |
| 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 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| back to development |
| |
| === release 0.9.3 === |
| |
| 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| Releasing 0.9.3, "Aramis" |
| |
| 2005-10-03 Andy Wingo <wingo@pobox.com> |
| |
| * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc |
| error returns. |
| |
| 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/level/level-example.c: (main): |
| Update for new bus API. |
| |
| 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush), |
| (gst_rtpmpaenc_handle_buffer): |
| Set buffer duration correctly. |
| |
| 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 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 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 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 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 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 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 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 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 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 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 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 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 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. |
| |
| 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 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/alpha/gstalpha.c: |
| fix element description |
| |
| 2005-09-19 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain): |
| Don't check payload for now. |
| |
| 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 Wim Taymans <wim@fluendo.com> |
| |
| * check/elements/level.c: (GST_START_TEST): |
| Fix for bus API change. |
| |
| 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 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 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 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 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 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 Andy Wingo <wingo@pobox.com> |
| |
| * autogen.sh (package): Now type 'make' to build gst-plugins-good. |
| |
| 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 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 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 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 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 |
| |
| 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 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). |
| |
| 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. |
| |
| === 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 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 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 |
| |
| 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 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * split off gst-plugins-good from gst-plugins. Old ChangeLog can |
| be found under doc/random/ChangeLog-0.8 |