X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=380ef00959012cb201f4b20a5d464d8670553ff5;hb=e6587d7dcc0189d94452ab722e67cdde179fd58f;hp=4b004697a7232ea0f7dc82457e42f944e619d5b4;hpb=e758c7dc2390c57d605288f236e126f4f272bc9a;p=platform%2Fupstream%2Fgstreamer.git diff --git a/ChangeLog b/ChangeLog index 4b00469..380ef00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,665 @@ +2008-11-04 Zaheer Abbas Merali + + patch by: Sebastian Pölsterl + + * gst/mpegdemux/mpegtsparse.c: + Fix another memleak. + +2008-11-04 Zaheer Abbas Merali + + patch by: Sebastian Pölsterl + + * gst/mpegdemux/mpegtspacketizer.c: + * sys/dvb/gstdvbsrc.c: + Fix memleaks. + +2008-11-04 Stefan Kost + + * ext/alsaspdif/Makefile.am: + * ext/amrwb/Makefile.am: + * ext/apexsink/Makefile.am: + * ext/arts/Makefile.am: + * ext/artsd/Makefile.am: + * ext/audiofile/Makefile.am: + * ext/audioresample/Makefile.am: + * ext/bz2/Makefile.am: + * ext/cdaudio/Makefile.am: + * ext/celt/Makefile.am: + * ext/dc1394/Makefile.am: + * ext/dirac/Makefile.am: + * ext/directfb/Makefile.am: + * ext/divx/Makefile.am: + * ext/dts/Makefile.am: + * ext/faac/Makefile.am: + * ext/faad/Makefile.am: + * ext/gsm/Makefile.am: + * ext/hermes/Makefile.am: + * ext/ivorbis/Makefile.am: + * ext/jack/Makefile.am: + * ext/jp2k/Makefile.am: + * ext/ladspa/Makefile.am: + * ext/lcs/Makefile.am: + * ext/libfame/Makefile.am: + * ext/libmms/Makefile.am: + * ext/metadata/Makefile.am: + * ext/mpeg2enc/Makefile.am: + * ext/mplex/Makefile.am: + * ext/musepack/Makefile.am: + * ext/musicbrainz/Makefile.am: + * ext/mythtv/Makefile.am: + * ext/nas/Makefile.am: + * ext/neon/Makefile.am: + * ext/ofa/Makefile.am: + * ext/polyp/Makefile.am: + * ext/resindvd/Makefile.am: + * ext/sdl/Makefile.am: + * ext/shout/Makefile.am: + * ext/snapshot/Makefile.am: + * ext/sndfile/Makefile.am: + * ext/soundtouch/Makefile.am: + * ext/spc/Makefile.am: + * ext/swfdec/Makefile.am: + * ext/tarkin/Makefile.am: + * ext/theora/Makefile.am: + * ext/timidity/Makefile.am: + * ext/twolame/Makefile.am: + * ext/x264/Makefile.am: + * ext/xine/Makefile.am: + * ext/xvid/Makefile.am: + * gst-libs/gst/app/Makefile.am: + * gst-libs/gst/dshow/Makefile.am: + * gst/aiffparse/Makefile.am: + * gst/app/Makefile.am: + * gst/audiobuffer/Makefile.am: + * gst/bayer/Makefile.am: + * gst/cdxaparse/Makefile.am: + * gst/chart/Makefile.am: + * gst/colorspace/Makefile.am: + * gst/dccp/Makefile.am: + * gst/deinterlace/Makefile.am: + * gst/deinterlace2/Makefile.am: + * gst/dvdspu/Makefile.am: + * gst/festival/Makefile.am: + * gst/filter/Makefile.am: + * gst/flacparse/Makefile.am: + * gst/flv/Makefile.am: + * gst/games/Makefile.am: + * gst/h264parse/Makefile.am: + * gst/librfb/Makefile.am: + * gst/mixmatrix/Makefile.am: + * gst/modplug/Makefile.am: + * gst/mpeg1sys/Makefile.am: + * gst/mpeg4videoparse/Makefile.am: + * gst/mpegdemux/Makefile.am: + * gst/mpegtsmux/Makefile.am: + * gst/mpegvideoparse/Makefile.am: + * gst/mve/Makefile.am: + * gst/nsf/Makefile.am: + * gst/nuvdemux/Makefile.am: + * gst/overlay/Makefile.am: + * gst/passthrough/Makefile.am: + * gst/pcapparse/Makefile.am: + * gst/playondemand/Makefile.am: + * gst/rawparse/Makefile.am: + * gst/real/Makefile.am: + * gst/rtjpeg/Makefile.am: + * gst/rtpmanager/Makefile.am: + * gst/scaletempo/Makefile.am: + * gst/sdp/Makefile.am: + * gst/selector/Makefile.am: + * gst/smooth/Makefile.am: + * gst/smoothwave/Makefile.am: + * gst/speed/Makefile.am: + * gst/speexresample/Makefile.am: + * gst/stereo/Makefile.am: + * gst/subenc/Makefile.am: + * gst/tta/Makefile.am: + * gst/vbidec/Makefile.am: + * gst/videodrop/Makefile.am: + * gst/videosignal/Makefile.am: + * gst/virtualdub/Makefile.am: + * gst/vmnc/Makefile.am: + * gst/y4m/Makefile.am: + * sys/acmenc/Makefile.am: + * sys/cdrom/Makefile.am: + * sys/dshowdecwrapper/Makefile.am: + * sys/dshowsrcwrapper/Makefile.am: + * sys/dvb/Makefile.am: + * sys/dxr3/Makefile.am: + * sys/fbdev/Makefile.am: + * sys/oss4/Makefile.am: + * sys/qcam/Makefile.am: + * sys/qtwrapper/Makefile.am: + * sys/vcd/Makefile.am: + * sys/wininet/Makefile.am: + * win32/common/config.h: + Don't install static libs for plugins. Fixes #550851 for -bad. + +2008-11-04 Zaheer Abbas Merali + + patch by: Sebastian Pölsterl + + * gst/mpegdemux/mpegtsparse.c: + Fix memleak. + +2008-11-04 Zaheer Abbas Merali + + based on patch by: Sebastian Pölsterl + + * sys/dvb/gstdvbsrc.c: + Fix memleak. + +2008-11-03 Jan Schmidt + + * examples/scaletempo/.cvsignore: + Add example to cvs ignores. + +2008-11-03 Jan Schmidt + + * sys/qtwrapper/audiodecoders.c: + (open_decoder): + Fix mismatched signedness compiler warning. + +2008-11-03 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_convert_buffer): + Add TODO at the top of the file for enabling SSE/ARM specific + optimizations and choosing the fastest implementation at runtime. + + Add g_assert_not_reached() at two places that should really never + be reached. + +2008-11-02 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_check_discont): + Fix format string and arguments. + + * gst/speexresample/resample_sse.h: + Add missing file. + +2008-11-01 Stefan Kost + + * ext/resindvd/Makefile.am: + Dist the play scripts. + +2008-11-01 Sebastian Dröge + + * gst/speexresample/Makefile.am: + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_base_init), (gst_speex_resample_get_funcs), + (gst_speex_resample_convert_buffer), (_benchmark_int_float), + (_benchmark_int_int), (_benchmark_integer_resampling), + (plugin_init): + * gst/speexresample/gstspeexresample.h: + * gst/speexresample/resample.c: + * gst/speexresample/speex_resampler_double.c: + * gst/speexresample/speex_resampler_float.c: + * gst/speexresample/speex_resampler_int.c: + * gst/speexresample/speex_resampler_wrapper.h: + Add missing headers to Makefile.am. + + Update copyright, years and my mail address. + + Benchmark the integer resampling implementation against the + float implementation and use the faster one for 8/16 bit integer + input. On most recent systems the floating point version is faster. + +2008-10-31 Sebastian Dröge + + * configure.ac: + Use AC_TRY_COMPILE instead of AC_TRY_RUN as the result of the linking + is what is interesting, not that it actually runs. + Fixes cross-compilation and fixes bug #558639. + +2008-10-30 Michael Smith + + * sys/qtwrapper/audiodecoders.c: + Add ALAC support. + Fix decode of mono AAC files created by itunes. + Set output format correctly (don't ask quicktime to + resample for us). + Use a larger decode buffer to avoid problems with large + ALAC packets. + Fix decode to loop until we have all output data. + * sys/qtwrapper/qtutils.c: + Fix includes so we compile on more OSes. + +2008-10-30 Tim-Philipp Müller + + * configure.ac: + Require at least Gtk 2.8.0 for the demos (that's the oldest I can + test with; I'm fairly certain Gtk 2.0.0 is not good enough any + longer); clean up some unused Gtk-related configure cruft. + + * examples/scaletempo/demo-gui.c: + Define Gtk 2.12 function to noop when compiling against older Gtk. + +2008-10-30 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_convert_buffer): + The length for the buffer conversion function is the number of + audio frames, i.e. we need to multiply it by the number of channels + to get the number of values. Also spotted by the unit test after + running in valgrind. + +2008-10-30 Sebastian Dröge + + * tests/check/elements/speexresample.c: (element_message_cb), + (eos_message_cb), (test_pipeline), (GST_START_TEST), + (speexresample_suite): + Add pipeline unit tests for testing all supported formats with + up/downsampling and different in/outrates. + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_push_drain), (gst_speex_resample_process): + * gst/speexresample/speex_resampler_wrapper.h: + Fix bugs identified by the testsuite. + +2008-10-30 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: (gst_speex_resample_stop), + (gst_speex_resample_get_funcs), + (gst_speex_resample_transform_size), + (gst_speex_resample_convert_buffer), + (gst_speex_resample_push_drain), (gst_speex_resample_process): + * gst/speexresample/gstspeexresample.h: + * gst/speexresample/speex_resampler_wrapper.h: + Add support for int8, int24 and int32 input by converting internally + to/from int16 or double. + +2008-10-30 Jan Schmidt + + * ext/resindvd/resindvdsrc.c: + * ext/resindvd/resindvdsrc.h: + Better fix for #546319 and similar cases by explicitly + registering when we're in playing state or not. + +2008-10-30 Stefan Kost + + * ext/ladspa/gstladspa.c: + Whitespace. + * ext/ladspa/gstsignalprocessor.c: + Add a FIXME:. not sure if this code does the forwarding correctly. + +2008-10-30 Sebastian Dröge + + * gst/speexresample/Makefile.am: + * gst/speexresample/arch.h: + * gst/speexresample/gstspeexresample.c: (gst_speex_resample_stop), + (gst_speex_resample_get_unit_size), (gst_speex_resample_get_funcs), + (gst_speex_resample_init_state), (gst_speex_resample_update_state), + (gst_speex_resample_reset_state), (gst_speex_resample_parse_caps), + (_gcd), (gst_speex_resample_transform_size), + (gst_speex_resample_set_caps), (gst_speex_resample_push_drain), + (gst_speex_resample_process), (gst_speex_resample_transform), + (gst_speex_resample_query), (gst_speex_resample_set_property): + * gst/speexresample/gstspeexresample.h: + * gst/speexresample/resample.c: + * gst/speexresample/speex_resampler.h: + * gst/speexresample/speex_resampler_double.c: + * gst/speexresample/speex_resampler_wrapper.h: + * tests/check/elements/speexresample.c: (setup_speexresample), + (test_perfect_stream_instance), (GST_START_TEST), + (test_discont_stream_instance): + Add support for double samples as input and refactor the usage + of the different compilation flavors of the speex resampler. + +2008-10-30 Stefan Kost + + * gst/scaletempo/gstscaletempo.c: + Return the result of parent_class->event(). + +2008-10-30 Wim Taymans + + * gst/audiobuffer/Makefile.am: + * gst/audiobuffer/gstaudioringbuffer.c: + (gst_int_ring_buffer_acquire), (gst_int_ring_buffer_release), + (gst_int_ring_buffer_start), (gst_int_ring_buffer_base_init), + (gst_int_ring_buffer_class_init), (gst_int_ring_buffer_init), + (gst_int_ring_buffer_new), (gst_audio_ringbuffer_get_type), + (gst_audio_ringbuffer_class_init), (gst_audio_ringbuffer_init), + (gst_audio_ringbuffer_finalize), (gst_audio_ringbuffer_getcaps), + (gst_audio_ringbuffer_setcaps), (gst_audio_ringbuffer_bufferalloc), + (gst_audio_ringbuffer_handle_sink_event), + (gst_audio_ringbuffer_render), (gst_audio_ringbuffer_chain), + (gst_audio_ringbuffer_handle_src_event), + (gst_audio_ringbuffer_handle_src_query), + (gst_audio_ringbuffer_get_range), + (gst_audio_ringbuffer_src_checkgetrange_function), + (gst_audio_ringbuffer_sink_activate_push), + (gst_audio_ringbuffer_src_activate_push), + (gst_audio_ringbuffer_src_activate_pull), + (gst_audio_ringbuffer_change_state), + (gst_audio_ringbuffer_set_property), + (gst_audio_ringbuffer_get_property), (plugin_init): + Add first version of an audioringbuffer element that can be inserted in + the pipeline to convert push-based upstream into a pull-based + downstream. + +2008-10-29 Michael Smith + + * gst/aiffparse/aiffparse.c: + AIFF is always signed, even for 8 bit. + +2008-10-29 Wim Taymans + + * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init): + Fix the docs. + +2008-10-29 Wim Taymans + + Patch by: Robin Stocker + + * gst/real/gstrealvideodec.c: (gst_real_video_dec_setcaps): + A RealVideo video inside a container (for example MKV) should use the + PAR which is specified on the sinkpad caps. Fixes #558416. + +2008-10-29 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: (gst_speex_resample_start), + (gst_speex_resample_get_unit_size), + (gst_speex_resample_push_drain), (gst_speex_resample_event), + (gst_speex_resample_check_discont), (gst_speex_resample_process), + (gst_speex_resample_transform): + * gst/speexresample/gstspeexresample.h: + Rewrite timestamp tracking to make it more robust and guarantee + a continous stream. + + * tests/check/Makefile.am: + * tests/check/elements/speexresample.c: (setup_speexresample), + (cleanup_speexresample), (fail_unless_perfect_stream), + (test_perfect_stream_instance), (GST_START_TEST), + (test_discont_stream_instance), (live_switch_alloc_only_48000), + (live_switch_get_sink_caps), (live_switch_push), + (speexresample_suite): + Add unit tests for speexresample based on the audioresample unit tests. + +2008-10-29 Jan Schmidt + + * ext/resindvd/resindvdsrc.c: + Make sure to start the NAV packet processing when changing + state to PLAYING by passing a flag that indicates the state + change is in progress. + Fixes: #546319 + +2008-10-28 Stefan Kost + + * ext/resindvd/resin-play: + Remove $@ to fix parse_launch warning + + * ext/resindvd/resin-play2: + Add a version that uses deinterlace and xvimagesink. + + +2008-10-28 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_get_unit_size), + (gst_speex_resample_fixate_caps), (gst_speex_resample_init_state), + (gst_speex_resample_update_state), (gst_speex_resample_parse_caps), + (gst_speex_resample_transform_size), (gst_speex_resample_set_caps), + (gst_speex_resample_push_drain), (gst_speex_resample_event), + (gst_speex_resample_check_discont), (gst_speex_fix_output_buffer), + (gst_speex_resample_process), (gst_speex_resample_transform), + (gst_speex_resample_query), (gst_speex_resample_set_property): + * gst/speexresample/gstspeexresample.h: + Some random cleanup, add G_LIKELY and friends, use GST_DEBUG_OBJECT + instead of GST_DEBUG, ... + +2008-10-28 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_query): + Implement position query in time format. + +2008-10-28 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), + (gst_flv_demux_loop), (gst_flv_demux_handle_seek_push), + (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event), + (gst_flv_demux_dispose), (gst_flv_demux_init): + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), + (gst_flv_parse_tag_video), (gst_flv_parse_tag_timestamp): + Put the GstSegment directly into the instance struct instead of + allocating and free'ing it again. + + Push tags already if only one pad was added, no need to wait for + the second one. + + When generating our index set has_video and has_audio if we find + video or audio in case the FLV header has incorrect data. + +2008-10-28 Sebastian Dröge + + * gst/speexresample/gstspeexresample.c: + (gst_speex_resample_class_init), (gst_speex_resample_fixate_caps), + (gst_speex_resample_process): + Fixate to the nearest supported rate instead of the first one. + +2008-10-28 Sebastian Dröge + + * gst/speexresample/README: + * gst/speexresample/arch.h: + * gst/speexresample/fixed_arm4.h: + * gst/speexresample/fixed_arm5e.h: + * gst/speexresample/fixed_bfin.h: + * gst/speexresample/fixed_debug.h: + * gst/speexresample/fixed_generic.h: + * gst/speexresample/resample.c: (compute_func), (main), (sinc), + (cubic_coef), (resampler_basic_direct_single), + (resampler_basic_direct_double), + (resampler_basic_interpolate_single), + (resampler_basic_interpolate_double), (update_filter), + (speex_resampler_init_frac), (speex_resampler_process_native), + (speex_resampler_magic), (speex_resampler_process_float), + (speex_resampler_process_int), + (speex_resampler_process_interleaved_float), + (speex_resampler_process_interleaved_int), + (speex_resampler_set_rate_frac), (speex_resampler_skip_zeros), + (speex_resampler_reset_mem): + * gst/speexresample/speex_resampler.h: + Update Speex resampler with latest version from Speex GIT. + +2008-10-27 Michael Smith + + * gst/aiffparse/aiffparse.c: + * gst/aiffparse/aiffparse.h: + Calculate width from depth correctly. + Read SSND header properly (fixes 24 bit AIFF reading). + +2008-10-27 Mark Nauwelaerts + + * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder): + Adapt to slightly modified x264 API. Fixes #555238. + +2008-10-27 Mark Nauwelaerts + + * ext/faac/gstfaac.c: (gst_faac_sink_event): + Prevent endless loop if buffer alloc error. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_chain), + (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header), + (gst_flv_demux_create_index): + * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script), + (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), + (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type), + (gst_flv_parse_header): + * gst/flv/gstflvparse.h: + Don't memcpy() all data we want to push downstream, instead just + create subbuffers and push them downstream. + + Fix some minor memory leaks. + +2008-10-27 Sebastian Dröge + + * configure.ac: + Require CVS of core for the last change. + +2008-10-27 Sebastian Dröge + + * gst/flv/Makefile.am: + Fix (non-critical) syntax error and add all required CFLAGS and LIBS. + + * gst/flv/gstflvparse.c: (FLV_GET_STRING), + (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), + (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), + (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type): + Rewrite the script tag parsing to make sure we don't try to read + more data than we have. Also use GST_READ_UINT24_BE directly and + fix some minor memory leaks. + This should make all crashes on fuzzed FLV files disappear. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvparse.c: (FLV_GET_STRING), + (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), + (gst_flv_parse_tag_type), (gst_flv_parse_header): + Properly check everywhere that we have enough data to parse and + don't read outside the allocated memory region. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), + (gst_flv_parse_tag_video): + If the caps change during playback and negotiation fails error out + instead of trying to continue. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvmux.c: (gst_flv_mux_audio_pad_setcaps), + (gst_flv_mux_request_new_pad), (gst_flv_mux_write_buffer), + (gst_flv_mux_collected): + * gst/flv/gstflvmux.h: + * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate): + Add support for Speex audio and allow buffers without valid + timestamp in the muxer. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_loop), + (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push), + (gst_flv_demux_handle_seek_pull): + Don't post an error message on the bus if sending EOS downstream + didn't work. Fixes bug #550454. + + Fix seek event handling to look at the flags of the seek event + instead of assuming some random flags, don't send segment-start + messages when operating in push mode and push seek events upstream + if we couldn't handle them. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag): + Error out early if pulling a tag failed. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_create_index), + (gst_flv_demux_loop): + * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script), + (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), + (gst_flv_parse_tag_timestamp): + * gst/flv/gstflvparse.h: + In pull mode we create our own index before doing anything else + and don't use the index provided by some files (which are more than + often incorrect and cause failed seeks). + + For push mode we still use the index provided by the file and extend it + while doing the playback. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_push_src_event), + (gst_flv_demux_loop), (gst_flv_demux_handle_seek_pull), + (gst_flv_demux_sink_event): + Instead of using gst_pad_event_default() use a small + gst_pad_push_event() wrapper that only does what we want and is much + more simple. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_change_state), + (gst_flv_demux_set_index), (gst_flv_demux_init): + * gst/flv/gstflvdemux.h: + If our index was created by the element and not provided from the + outside we should destroy it when starting a new stream to get + all old entries removed. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_range): + Improve debugging a bit when pulling a buffer from upstream fails. + +2008-10-27 Sebastian Dröge + + * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), + (gst_flv_demux_handle_seek_pull), (gst_flv_demux_dispose): + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), + (gst_flv_parse_tag_video): + Close the currently playing segment from the streaming thread + instead of the thread where the seek event is handled. + +2008-10-27 Sebastian Dröge + + Patch by: David Härdeman + + * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_nit): + Add support for the frequency list descriptor, which provides + additional frequencies that should be scanned by a DVB application. + Fixes bug #557814. + +2008-10-27 Sebastian Dröge + + Patch by: vanista + + * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_choose_best_stream): + Fix EOS logic by correctly popping the collect pad buffers only + when we've chosen to use them instead of popping them always and + storing them in a private queue. + + Before the pipeline would deadlock if all pads go EOS at the same + time. Fixes bug #557763. + +2008-10-26 Jan Schmidt + + * configure.ac: + Back to development -> 0.10.9.1 + +=== release 0.10.9 === + +2008-10-24 Jan Schmidt + + * configure.ac: + releasing 0.10.9, "Matters of fact" + +2008-10-24 Jan Schmidt + + * configure.ac: + Commit 0.10.8.4 pre-release + +2008-10-20 Edward Hervey + + * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data): + Fix reverse playback regression. + Fixes #557080 + +2008-10-19 Tim-Philipp Müller + + * ext/apexsink/gstapexplugin.c: (plugin_init): + Set apexsink's rank to NONE so it doesn't get used by + autoaudiosink (there's no point really). (#556588) + +2008-10-16 Jan Schmidt + + * configure.ac: + 0.10.8.3 pre-release + 2008-10-16 Zaheer Abbas Merali Patch by: Josep Torra @@ -50,7 +712,7 @@ * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_event_send_rtcp_src), (create_send_rtcp_src): Install event handler on the rtcp_src pad, make LATENCY event return - TRUE. + TRUE. Fixes #556338. 2008-10-16 Edward Hervey