+2008-04-03 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
+ * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init):
+ * ext/wavpack/gstwavpackparse.c:
+ (gst_wavpack_parse_index_entry_new),
+ (gst_wavpack_parse_index_entry_free),
+ (gst_wavpack_parse_base_init),
+ (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset):
+ Use GSlice for allocating index entries and use
+ gst_element_class_set_details_simple().
+
+2008-04-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Brian Cameron <brian.cameron at sun dot com>
+
+ * sys/sunaudio/gstsunaudio.c:
+ * sys/sunaudio/gstsunaudiomixer.c:
+ * sys/sunaudio/gstsunaudiomixer.h:
+ * sys/sunaudio/gstsunaudiomixerctrl.c:
+ * sys/sunaudio/gstsunaudiomixerctrl.h:
+ * sys/sunaudio/gstsunaudiomixertrack.c:
+ * sys/sunaudio/gstsunaudiomixertrack.h:
+ * sys/sunaudio/gstsunaudiosink.c:
+ * sys/sunaudio/gstsunaudiosink.h:
+ * sys/sunaudio/gstsunaudiosrc.c:
+ * sys/sunaudio/gstsunaudiosrc.h:
+ Fix up copyrights (#525860).
+
+2008-04-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/goom/goomsl.c: (gsl_read_file):
+ Check return value of fread() to avoid compiler warnings.
+
+2008-04-01 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Based on patch by: mersad <mersad at axis dot com>
+
+ * gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps),
+ (gst_alaw_dec_chain), (gst_alaw_dec_change_state):
+ * gst/law/alaw-decode.h:
+ * gst/law/alaw-encode.c: (gst_alaw_enc_chain):
+ * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
+ (gst_mulawdec_chain), (gst_mulawdec_change_state):
+ * gst/law/mulaw-decode.h:
+ * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
+ Make negotiation a bit modern.
+ Use pad_alloc. Fixes #525359.
+
+2008-03-31 David Schleef <ds@schleef.org>
+
+ * gst/goom/xmmx.c: Fix constraints on asm code so that it
+ compiles consistently. Fixes #522278.
+
+2008-03-27 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Brian Cameron <brian.cameron at sun dot com>
+
+ * sys/sunaudio/gstsunaudiomixerctrl.c:
+ (gst_sunaudiomixer_ctrl_get_volume),
+ (gst_sunaudiomixer_ctrl_set_volume):
+ * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new):
+ Fix up the mixer tracks to use a volume range of 0-255, which is what
+ the sun audio API uses. This simplifies the code and avoids rounding
+ errors. Fixes #524593.
+
+2008-03-26 Edgard Lima <edgard.lima@indt.org.br>
+
+ * sys/v4l2/gstv4l2object.c:
+ * sys/v4l2/gstv4l2object.h:
+ Add device-fd property to make it possible to apps to call ioctl's.
+
+2008-03-25 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/qtdemux/qtdemux.c: (next_entry_size):
+ Unbreak streaming mode again.
+
+2008-03-25 Tim-Philipp Müller <tim at centricular dot net>
+
+ * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
+ Remove superfluous DEBUG macro.
+
+2008-03-25 Tim-Philipp Müller <tim at centricular dot net>
+
+ Based on patch by: William M. Brack <wbrack at mmm com hk>
+
+ * sys/v4l2/v4l2src_calls.c: (fractions_are_equal),
+ (gst_v4l2src_set_capture):
+ Check whether the device supports setting the framerate before
+ trying to set it and then posting a warning or error if it doesn't
+ work (#516649, #520092). Also compare fractions more correctly.
+
+2008-03-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/goom/Makefile.am:
+ Remove ppc assembler optimisations from the build until they
+ actually build (they also seem to have GPL headers).
+
+2008-03-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * m4/Makefile.am:
+ Better not dist files that don't exist any longer (lrint*m4).
+
+2008-03-21 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * configure.ac:
+ * m4/lrint.m4:
+ * m4/lrintf.m4:
+ Remove lrint/lrintf checks. We don't use it anywhere.
+
+2008-03-18 Andy Wingo <wingo@pobox.com>
+
+ * sys/osxvideo/osxvideosink.m
+ (gst_osx_video_sink_osxwindow_destroy)
+ (gst_osx_video_sink_osxwindow_new): Actually set a lock on the
+ task, whoopdee.
+ (cocoa_event_loop): Pacify the taymans by upping the usleepage to
+ 2 ms.
+
+2008-03-18 Andy Wingo <wingo@pobox.com>
+
+ * sys/osxvideo/osxvideosink.m
+ (gst_osx_video_sink_osxwindow_destroy)
+ (gst_osx_video_sink_osxwindow_new): Actually set a lock on the
+ task, whoopdee.
+ (cocoa_event_loop): Pacify the taymans by upping the usleepage to
+ 2 ms.
+
+2008-03-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: William M. Brack <wbrack at mmm com hk>
+
+ * sys/v4l2/v4l2src_calls.c:
+ (gst_v4l2src_probe_caps_for_format_and_size),
+ (gst_v4l2src_probe_caps_for_format):
+ Make sure the probed frame sizes are reversed in the resulting
+ caps also when using V4L2_FRMSIZE_STEPWISE (so they end up
+ highest resolution first); also remove unused variable.
+ (Partly fixes #520092)
+
+2008-03-17 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
+
+ * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
+ (gst_rtspsrc_finalize):
+ Call WSAStartup() and WSACleanup before using the Winsock API.
+ See #520808.
+
+2008-03-16 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/avi/gstavidemux.c:
+ Erm, the buffer-size is just guint, no need for the special format
+ specifier.
+
+2008-03-16 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/goom/plugin_info.c:
+ * gst/goom/ppc_zoom_ultimate.h:
+ Small fixes to build more on PPC: ifdef out code that uses unknown
+ define; add newline at end of header file to avoid compiler warning.
+ Assembler code still doesn't build though.
+
+2008-03-16 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/avi/gstavidemux.c:
+ Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
+ Also downgrade a GST_WARNING to GST_DEBUG and add a comment.
+
+2008-03-16 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/avi/gstavidemux.c:
+ Chunksize is uint32. Fix format specifier.
+
+2008-03-14 Christian Schaller <christian.schaller@collabora.co.uk>
+
+ * gst/rtsp/COPYING.MIT: Remove extra line that got copied over by
+ mistake. Return file to pure MIT text.
+
+2008-03-13 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/audiofx/audiofx.c:
+ Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
+ of hardcoding values.
+
+2008-03-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Mark Nauwelaerts <manauw skynet be>
+
+ * sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps),
+ (gst_oss_src_close):
+ * sys/oss/gstosssrc.h:
+ Cache probed caps, so _get_caps() during recording doesn't cause
+ ioctl calls which may disrupt the recording (fixes #521875).
+
+2008-03-11 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
+ (gst_qtdemux_activate_segment),
+ (gst_qtdemux_prepare_current_sample),
+ (gst_qtdemux_loop_state_movie), (qtdemux_parse_trak):
+ Make sure we always send a DISCONT after a seek by setting the sample
+ index to an undefined value after a seek.
+
+2008-03-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE),
+ (GST_IS_AVI_SUBTITLE_CLASS):
+ Fix up IS_FOO macros, which makes gtk-doc much happier.
+
+2008-03-08 Tim-Philipp Müller <tim at centricular dot net>
+
+ * tests/icles/Makefile.am:
+ Move the -lgstfoo where it belongs.
+
+2008-03-08 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/matroska/ebml-ids.h:
+ Add ID for EBML CRC32 elements.
+
+ * gst/matroska/Makefile.am:
+ * gst/matroska/ebml-read.c: (gst_ebml_finalize),
+ (gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
+ (gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
+ (gst_ebml_read_header):
+ Support reading 80bit floats, add finalize method to clean up
+ in any case, support reading length/id elements with any length
+ as long as it's smaller than our supported maximum, don't leak
+ buffers if reading as much data as we wanted failed and some
+ smaller cleanup.
+
+2008-03-08 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Patch by: Olivier Crete <tester at tester dot ca>
+
+ * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
+ Check that a buffer is large enough before reading from it.
+ Fixes bug #521102.
+
+2008-03-07 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
+ Fix compilation after removing the GstPollMode from the
+ constructor.
+
+2008-03-07 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * configure.ac:
+ * gst/audiofx/Makefile.am:
+ * gst/audiofx/audiochebband.c:
+ * gst/audiofx/audiocheblimit.c:
+ * gst/audiofx/math_compat.h:
+ Check for sinh(), cosh() and asinh() and define our own
+ implementations if they're not available. Fixes bug #520880.
+
+2008-03-07 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Patch by: Olivier Crete <tester at tester dot ca>
+
+ * ext/speex/gstspeexenc.c: (gst_speex_enc_chain):
+ Unref the buffers only once when handling not-negotiated errors.
+ Fixes bug #520764.
+
+2008-03-07 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
+
+ * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start),
+ (gst_udpsrc_stop):
+ Properly balance WSA_Cleanup with WSA_Startup.
+ Also make the poll controllable on windows. Fixes #520888.
+
+2008-03-06 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
+ (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
+ (gst_ebml_read_element_length), (gst_ebml_peek_id),
+ (gst_ebml_read_skip), (gst_ebml_read_buffer),
+ (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
+ (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8),
+ (gst_ebml_read_date), (gst_ebml_read_master),
+ (gst_ebml_read_binary), (gst_ebml_read_header):
+ * gst/matroska/ebml-read.h:
+ * gst/matroska/matroska-demux.c:
+ (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
+ (gst_matroska_demux_read_track_encodings),
+ (gst_matroska_demux_add_stream),
+ (gst_matroska_demux_handle_src_query),
+ (gst_matroska_demux_handle_seek_event),
+ (gst_matroska_demux_init_stream),
+ (gst_matroska_demux_parse_tracks),
+ (gst_matroska_demux_parse_index_cuetrack),
+ (gst_matroska_demux_parse_index_pointentry),
+ (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
+ (gst_matroska_demux_parse_metadata_id_simple_tag),
+ (gst_matroska_demux_parse_metadata_id_tag),
+ (gst_matroska_demux_parse_metadata),
+ (gst_matroska_demux_sync_streams),
+ (gst_matroska_demux_push_hdr_buf),
+ (gst_matroska_demux_push_flac_codec_priv_data),
+ (gst_matroska_demux_push_xiph_codec_priv_data),
+ (gst_matroska_demux_add_wvpk_header),
+ (gst_matroska_demux_check_subtitle_buffer),
+ (gst_matroska_demux_parse_blockgroup_or_simpleblock),
+ (gst_matroska_demux_parse_cluster),
+ (gst_matroska_demux_parse_contents_seekentry),
+ (gst_matroska_demux_parse_contents),
+ (gst_matroska_demux_loop_stream_parse_id),
+ (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop):
+ * gst/matroska/matroska-demux.h:
+ * gst/matroska/matroska-ids.h:
+ Handle return values from pull_range in a more granular way to properly
+ shut down on seeks.
+ Combine return values from push.
+ Implement proper error handling.
+ Prepare for handling seeking correctly.
+
+2008-03-03 Jan Schmidt <jan.schmidt@sun.com>
+
+ * gst/matroska/ebml-read.c:
+ Use GINT64 formatting constants from GLIB.
+
+ * gst/matroska/matroska-demux.c:
+ Add some guards to avoid a possible division by 0 and crashing
+ with NULL events on some systems.
+ Use gst_gdouble_to_guint64 somewhere instead of an implicit
+ conversion.
+
+ * gst/matroska/matroska-mux.c:
+ Check for invalid timestamps in a bunch of places to avoid
+ writing bogus durations into the output file.
+ Fix some double<->gint64 conversions that weren't using
+ gst_guint64_to_gdouble
+
+2008-03-03 Peter Kjellerstedt <pkj@axis.com>
+
+ * configure.ac:
+ Move the checks for bison, flex and as to the program section and the
+ check for gcc inline asm to the compiler characteristics section.
+
+2008-03-03 Peter Kjellerstedt <pkj@axis.com>
+
+ * configure.ac:
+ Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
+ plug-ins are included/excluded. (#498222)
+
+2008-02-29 Michael Smith <msmith@fluendo.com>
+
+ * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
+ Don't call gst_object_sync_values() unless we have a valid timestamp.
+
+2008-02-28 David Schleef <ds@schleef.org>
+
+ * gst/matroska/matroska-demux.c:
+ * gst/matroska/matroska-ids.h:
+ * gst/matroska/matroska-mux.c:
+ Fix Dirac mapping. I had previously added a VfW-type
+ mapping, but it looks like Dirac will get a native Matroska
+ mapping, and this is the most likely method.
+
+2008-02-28 David Schleef <ds@schleef.org>
+
+ * gst/avi/gstavimux.c: Add Dirac encoding
+
+2008-02-28 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Patch by: Peter Kjellerstedt <pkj at axis com>
+
+ * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
+ (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock),
+ (gst_udpsrc_unlock_stop), (gst_udpsrc_stop):
+ * gst/udp/gstudpsrc.h:
+ Port to GstPoll. See #505417.
+
+2008-02-28 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
+ Return GST_FLOW_NOT_NEGOTIATED when the caps are not set
+ yet on the srcpad. We need rate and channels before we
+ can do any processing. Fixes bug #519088.
+
+2008-02-26 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ Detect and indicate if GCC inline assembly syntax is
+ available.
+
+ * gst/goom/Makefile.am:
+ * gst/goom/convolve_fx.c:
+ * gst/goom/flying_stars_fx.c:
+ * gst/goom/goom_config.h:
+ * gst/goom/goom_core.c:
+ * gst/goom/goomsl.c:
+ * gst/goom/ifs.c:
+ * gst/goom/mmx.c:
+ * gst/goom/plugin_info.c:
+ * gst/goom/xmmx.c:
+ Fix various GCC-isms, and only build the inline assembly
+ with compilers that support GCC inline assembly.
+
+ Fix a couple of other warnings shown with Forte.
+
+2008-02-25 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/goom/xmmx.c:
+ Use 'emms' instead of 'femms' to not crash on cpus that do not
+ implement this 3dnow specific instruction.
+
+2008-02-25 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/goom/plugin_info.c: (setOptimizedMethods):
+ Use extended MMX for draw_line() too if available, not only
+ normal MMX.
+
+2008-02-25 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/jpeg/gstjpeg.c: (plugin_init):
+ Remove (commented out) smoke typefinder. This is in base now.
+
+2008-02-23 Jan Schmidt <jan.schmidt@sun.com>
+
+ * gst/goom2k1/Makefile.am:
+ * gst/goom2k1/gstgoom.c:
+
+ Rename the installed library, and don't register the same
+ GType name as the new goom.
+
+2008-02-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.ac:
+ * ext/taglib/Makefile.am:
+ Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
+ when building C++ code (#516509).
+
+2008-02-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/goom/gstgoom.c: (goom_debug), (plugin_init):
+ * gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT),
+ (setOptimizedMethods):
+ Call oil_init(), otherwise oil_get_cpu_flags() won't return
+ anything useful. Export goom debug category so we can get
+ rid of the VERBOSE define and the printfs.
+
+2008-02-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/goom/goomsl_heap.c: (align_it):
+ * gst/goom/plugin_info.c: (setOptimizedMethods):
+ Compile fixes for x86-64.
+
+2008-02-23 Bastien Nocera <hadess@hadess.net>
+
+ * gst/goom/Makefile.am: Don't compile lex or yacc outputs
+ with warnings, but add other CFLAGS
+
+ * gst/goom/goomsl.c (gsl_instr_set_namespace),
+ (gsl_instr_add_param), (iflow_execute), (gsl_enternamespace),
+ (calculate_labels), (gsl_read_file):
+ * gst/goom/goomsl_lex.l:
+ * gst/goom/goomsl_yacc.y:
+ * gst/goom/plugin_info.c: Remove a few live printf, and
+ fprintf, replace exit() calls with g_assert_not_reached()
+ if it not optimal for a library
+
+2008-02-23 Bastien Nocera <hadess@hadess.net>
+
+ * gst/goom/Makefile.am: Remove the warnings being disabled,
+ fix linkage on x86, spotted by Sebastian Dröge
+ <slomo@circular-chaos.org>
+
+ * gst/goom/convolve_fx.c (convolve_init),
+ (create_output_with_brightness), (convolve_apply):
+ * gst/goom/filters.c (zoomFilterVisualFXWrapper_create):
+ * gst/goom/goomsl.c:
+ * gst/goom/ifs.c (ifs_update), (ifs_visualfx_create):
+ * gst/goom/plugin_info.c:
+ * gst/goom/tentacle3d.c (tentacle_fx_create):
+ Fix warnings, and disable the motifs in the convolve_fx
+ plugin (they were causing warnings, and they were just
+ "Goom" in funny letterring)
+
+2008-02-23 Bastien Nocera <hadess@hadess.net>
+
+ * configure.ac: Add checks for Flex/Yacc/Bison and other
+ furry animals, for the new goom 2k4 based plugin
+
+ * gst/goom/*: Update to use goom 2k4, uses liboil to detect
+ CPU optimisations (not working yet), move the old plugin to...
+
+ * gst/goom2k1/*: ... here, in case somebody is sick enough
+
+ Fixes #515073
+
+2008-02-22 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
+ Post the server response code in an error message instead of a generic
+ 'error' message. Fixes #517237.
+
+2008-02-22 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * tests/check/Makefile.am:
+ Ignore gconfaudiosrc for the states unit test too. It will fallback
+ to alsasrc if the gconf settings can't be read and not everybody has
+ alsa.
+
+2008-02-22 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
+ (gst_wavpack_parse_create_src_pad):
+ * ext/wavpack/gstwavpackparse.h:
+ Always report the duration if we know it in push mode and don't
+ return 0 just to make totem believe we can't seek in push mode.
+ Newer totem version use the SEEKING query which properly reports
+ if we can seek or not.
+
+2008-02-22 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Patch by: Jens Granseuer <jensgr at gmx dot net>
+
+ * tests/examples/equalizer/demo.c: (main):
+ C89 fix, moving variable declarations to the beginning of
+ the block. Fixes bug #517933.
+
+2008-02-21 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ Back to development...
+
+=== release 0.10.7 ===
+
+2008-02-20 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ releasing 0.10.7, "Red Door Black"
+
+2008-02-19 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/alpha/Makefile.am:
+ Link alpha plugin with libgstbase. Fixes bug #517386.
+
+2008-02-18 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream):
+ Init values to -1 instead of the default 0 value.
+ Fixes #516524.
+
+2008-02-14 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/spectrum/spectrum-example.c:
+ Add missing include to fix compilation when libxml usage is disabled.
+ Fixes: #516371
+
+2008-02-12 Jan Schmidt <jan.schmidt@sun.com>
+
+ patch by: Wim Taymans <wim.taymans@collabora.co.uk>
+ fixes: #514889
+
+ * gst/rtp/gstrtph264pay.c:
+ * gst/rtp/gstrtpmp4gdepay.c:
+ * gst/rtp/gstrtpmp4gpay.c:
+ * gst/rtp/gstrtpmp4gpay.h:
+ * gst/rtp/gstrtptheorapay.c:
+ * gst/rtp/gstrtpvorbispay.c:
+
+ Fix various leaks shown up in valgrind
+ - free sprops and buffer in error cases in H264 payloader
+ - fix leak in mp4g depayloader when construction the caps
+ - don't leak config string in the mp4g payloader
+ - don't leak buffers and headers in theora and vorbis payloaders
+
+ * tests/check/elements/rtp-payloading.c:
+
+ Fix the RTP data test
+ - Actually send valid amr data to the payloader instead of 20
+ zero-bytes
+ - The mp4g payloader expects codec_data on the caps
+
+2008-02-12 Sebastien Moutte <sebastien@moutte.net>
+
+ * win32/MANIFEST:
+ Add libgstpng.dsp to MANIFEST.
+ * win32/vs6/libgstaudiofx.dsp:
+ Add new source files to VS project file.
+
+2008-02-12 Jan Schmidt <jan.schmidt@sun.com>
+
+ * sys/ximage/gstximagesrc.c:
+ Initialise variables when opening the X display rather
+ than in _start(), as the display can be opened before that.
+
+ Fixes: #515985
+
+2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * sys/directdraw/gstdirectdrawsink.c:
+ (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
+ (gst_directdraw_sink_finalize):
+ Properly chain up finalize functions. Fixes bug #515980.
+
+2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
+ (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize),
+ (gst_v4l2_buffer_pool_class_init):
+ Chain up the finalize functions. Fixes bug #515984.
+
+2008-02-12 Jan Schmidt <jan.schmidt@sun.com>
+
+ * sys/ximage/ximageutil.c:
+ Chain up in the finalize function for our custom
+ buffer sub-class.
+ Patch by: Sebastian Dröge <slomo@circular-chaos.org>
+ Fixes: #515706
+
+2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/debug/efence.c: (gst_fenced_buffer_finalize),
+ (gst_fenced_buffer_class_init):
+ Properly chain up finalize method. Fixes bug #515979.
+
+2008-02-12 Jan Schmidt <jan.schmidt@sun.com>
+
+ * sys/ximage/gstximagesrc.c:
+ Free allocated Damage memory before closing our connection to the
+ X server. Partially fixes: #515706
+
+2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
+ * tests/check/Makefile.am:
+ * tests/check/gst-plugins-good.supp:
+ Add a few libjpeg suppressions and initialize a variable to
+ make smokeenc valgrind clean. Fixes bug #515701.
+
+2008-02-11 Jan Schmidt <jan.schmidt@sun.com>
+
+ * gst/avi/gstavidemux.c:
+ Revert patch which sends timestamps only on keyframes, as it
+ breaks playback with current gst-ffmpeg.
+
+ Fixes: #515562
+
+2008-02-11 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
+ * tests/check/elements/multifile.c: (GST_START_TEST):
+ Close some memory leaks spotted by the unit test. Fixes bug #515697.
+
+2008-02-11 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
+ Use and unset the GError when pipeline creation fails instead of
+ simply leaking it. Fixes bug #515704.
+
+2008-02-10 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/audiofx/audioamplify.c:
+ * gst/audiofx/audiochebband.c:
+ * gst/audiofx/audiocheblimit.c:
+ * gst/audiofx/audiodynamic.c:
+ * gst/audiofx/audioinvert.c:
+ * gst/audiofx/audiopanorama.c:
+ * gst/audiofx/audiowsincband.c:
+ * gst/audiofx/audiowsinclimit.c:
+ Fix long description of audiofx elements. Fixes bug #515457.
+
+2008-02-09 Jan Schmidt <jan.schmidt@sun.com>
+
+ * docs/plugins/Makefile.am:
+ * gst/spectrum/gstspectrum.c:
+ * tests/examples/spectrum/.cvsignore:
+ * tests/examples/spectrum/Makefile.am:
+ * tests/examples/spectrum/spectrum-example.c:
+
+ Add a simple example application for the spectrum element, include it
+ in the docs, and fix some documentation ambiguities.
+
+ Fixes: #348085
+
+2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
+
+ * gst/equalizer/Makefile.am:
+ * gst/spectrum/Makefile.am:
+ Fix includes order
+
+ * tests/check/Makefile.am:
+ Exclude v4l2src from the states test - it takes too long to start.
+
+ * tests/check/elements/spectrum.c:
+ Make the test run properly with CK_FORK=no
+
+2008-02-08 Christian Schaller <christian.schaller@collabora.co.uk>
+
+ * gst/audiofix/Makefile.am: add missing header files
+
+2008-02-08 Julien Moutte <julien@fluendo.com>
+
+ * gst/matroska/matroska-demux.c:
+ (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag
+ keyframe and delta units correctly when dealign with a BlockGroup.
+ Fixes: #514397
+
+2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
+
+ * tests/check/elements/.cvsignore:
+ Spell the new tests correctly in .cvsignore
+
+2008-02-08 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
+ Need to use gsize here for the size, fixes compiler warning.
+
+ * tests/examples/equalizer/.cvsignore:
+ * tests/examples/equalizer/Makefile.am:
+ * tests/examples/spectrum/.cvsignore:
+ * tests/examples/spectrum/Makefile.am:
+ Add missing files to fix the build.
+
+2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
+
+ * 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.args:
+ * docs/plugins/gst-plugins-good-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-multifile.xml:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.cvsignore:
+
+ Move multifile plugin from -bad.
+ Fixes: #490283
+
+2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
+
+ * 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.args:
+ * docs/plugins/gst-plugins-good-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * gst/spectrum/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.cvsignore:
+ * tests/examples/Makefile.am:
+
+ Move spectrum plugin from -bad.
+ Move examples into tests/examples/spectrum.
+
+2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
+
+ * 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.args:
+ * docs/plugins/gst-plugins-good-plugins.hierarchy:
+ * docs/plugins/gst-plugins-good-plugins.interfaces:
+ * docs/plugins/inspect/plugin-equalizer.xml:
+ * gst/equalizer/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/examples/Makefile.am:
+ Move the equalizer plugin across from -bad
+
+ * tests/check/elements/.cvsignore:
+ Add equalizer, audiosincwband and audiosincwlimit
+
+ * tests/check/elements/equalizer.c:
+ Fix compiler warnings
+
+ Fixes: #415627
+
+2008-02-07 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
+ are treated like releases and build without it.
+
+2008-02-07 Jan Schmidt <jan.schmidt@sun.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:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * gst/audiofx/Makefile.am:
+ * gst/audiofx/audiofx.c:
+ * gst/audiofx/audiowsincband.c:
+ * gst/audiofx/audiowsincband.h:
+ * gst/audiofx/audiowsinclimit.c:
+ * gst/audiofx/audiowsinclimit.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/audiowsincband.c:
+ * tests/check/elements/audiowsinclimit.c:
+
+ Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
+ the audiofx plugin, and rename to audiowsinclimit and audiowsincband
+ respectively.
+
+ Fixes: #467666
+
+2008-02-07 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
+ * tests/check/elements/icydemux.c:
+ Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
+ caps, and add a somewhat useful debug message. Plus test.
+
+2008-02-07 Sebastien Moutte <sebastien@moutte.net>
+
+ * gst/rtsp/gstrtspsrc.c:
+ Include unistd.h only if HAVE_UNISTD_H is defined
+ * win32/common/config.h.in:
+ * win32/common/config.h:
+ Define socklen_t as it seems it's not defined in default
+ Visual Studio headers.
+ * win32/vs6/libgstalpha.dsp:
+ * win32/vs6/libgstapetag.dsp:
+ * win32/vs6/libgstavi.dsp:
+ * win32/vs6/libgstrtp.dsp:
+ * win32/vs6/libgstrtsp.dsp:
+ * win32/vs6/libgstvideomixer.dsp:
+ Update project file dependencies and add new source files
+
+2008-02-07 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Patch by: Bjarne Rosengren <bjarne at axis dot com>
+
+ * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
+ Don't leak buffers when we don't push them downstream.
+ Fixes bug #514965.
+
+2008-02-07 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.ac:
+ Bump requirements to (good) released versions to avoid
+ confusion and make implicit core requirement explicit.
+
+2008-02-06 Jan Schmidt <jan.schmidt@sun.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:
+ * docs/plugins/inspect/plugin-audiofx.xml:
+ * gst/audiofx/Makefile.am:
+ * gst/audiofx/audiochebband.c:
+ * gst/audiofx/audiochebband.h:
+ * gst/audiofx/audiocheblimit.c:
+ * gst/audiofx/audiocheblimit.h:
+ * gst/audiofx/audiochebyshevfreqband.c:
+ * gst/audiofx/audiochebyshevfreqband.h:
+ * gst/audiofx/audiochebyshevfreqlimit.c:
+ * gst/audiofx/audiochebyshevfreqlimit.h:
+ * gst/audiofx/audiofx.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.cvsignore:
+ * tests/check/elements/audiochebband.c:
+ * tests/check/elements/audiocheblimit.c:
+ * tests/check/elements/audiochebyshevfreqband.c:
+ * tests/check/elements/audiochebyshevfreqlimit.c:
+
+ Rename audiochebyshevfreqband -> audiochebband and
+ audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
+ surgery.
+
+ Closes: #491811
+
+2008-02-05 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Patch by: Orjan Friberg <orjanf at axis dot com>
+
+ * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
+ Fix caps memory leak. Fixes #514573.
+
+2008-02-04 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex):
+ If there's no entries in the subindex, don't try to do anything stupid,
+ just return.
+
+2008-02-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: John Millikin <jmillikin at gmail dot com>
+
+ * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block),
+ (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback):
+ Fix extraction of picture blocks with newer libflac versions again:
+ FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).
+
+2008-02-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * tests/check/Makefile.am:
+ Add rtp-payloading test to VALGRIND_TO_FIX.
+
+ * tests/check/elements/rtp-payloading.c:
+ Add semicolons after GST_TEST_END so gst-indent gets the
+ formatting right; make test less verbose in general, but
+ more verbose in the error case (which should probably
+ make the test fail anyway).
+
2008-02-01 Thijs Vermeir <thijsvermeir@gmail.com>
* docs/plugins/Makefile.am:
2007-09-25 Sebastian Dröge <slomo@circular-chaos.org>
- Patch by: <j at bootlab dot org>
+ Patch by: Jan Gerber <j at bootlab dot org>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add fourccs for MPEG2 HDV streams. Fixes #479960.
* docs/plugins/Makefile.am:
Simplify --extra-dir as gtkdoc scans recursively.
-2007-07-03 Wim Taymans,,, <set EMAIL_ADDRESS environment variable>
+2007-07-03 Wim Taymans <wim@fluendo.com>
Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>