+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:
* configure.ac:
* ext/taglib/Makefile.am:
- Check for and define ERROR_CXXFLAGS and use them when building
- C++ code (#516509).
+ 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>