| 2007-06-12 Sebastien Moutte <sebastien@moutte.net> |
| |
| * win32/MANIFEST: |
| Add megvideoparse, libdshow and dshowsrcwrapper to win32 |
| MANIFEST. |
| * win32/vs6/gst_plugins_bad.dsw: |
| Remove qtdemux, directdraw, directsound and waveform project files |
| from the workspace as they have been moved to -good. |
| |
| 2007-06-12 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/POTFILES.in: |
| Remove qtdemux from the translation list. |
| |
| 2007-06-12 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-osxvideo.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * gst-plugins-bad.spec.in: |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videocrop/gstvideocrop.h: |
| * gst/videocrop/videocrop.vcproj: |
| * sys/Makefile.am: |
| * sys/osxvideo/Makefile.am: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| * tests/check/Makefile.am: |
| * tests/check/elements/videocrop.c: |
| * tests/icles/Makefile.am: |
| * tests/icles/videocrop-test.c: |
| Move videocrop and osxvideo to -good. |
| |
| 2007-06-12 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/gstrtpxqtdepay.c: |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux.vcproj: |
| * gst/qtdemux/qtdemux_dump.c: |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| * gst/qtdemux/qtdemux_types.h: |
| * gst/qtdemux/qtpalette.h: |
| * gst/qtdemux/quicktime.c: |
| * win32/MANIFEST: |
| * win32/vs6/libgstqtdemux.dsp: |
| Move qtdemux to -good. |
| |
| * gst-plugins-bad.spec.in: |
| Update spec file to reflect wavpack & qtdemux moving to -good. |
| |
| 2007-06-12 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-waveform.xml: |
| * sys/waveform/gstwaveformplugin.c: |
| * sys/waveform/gstwaveformsink.c: |
| * sys/waveform/gstwaveformsink.h: |
| * win32/MANIFEST: |
| * win32/vs6/libgstwaveform.dsp: |
| Remove the waveform plugin now that it is in -good. |
| |
| 2007-06-08 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * ext/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpack.c: |
| * ext/wavpack/gstwavpackcommon.c: |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| * ext/wavpack/gstwavpackparse.h: |
| * ext/wavpack/gstwavpackstreamreader.c: |
| * ext/wavpack/gstwavpackstreamreader.h: |
| * ext/wavpack/md5.c: |
| * ext/wavpack/md5.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/wavpackdec.c: |
| * tests/check/elements/wavpackenc.c: |
| * tests/check/elements/wavpackparse.c: |
| Move wavpack to good. |
| |
| 2007-06-08 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/inspect/plugin-directdraw.xml: |
| * docs/plugins/inspect/plugin-directsound.xml: |
| * sys/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/Makefile.am: |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| * win32/MANIFEST: |
| * win32/gst.sln: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs6/libgstdirectsound.dsp: |
| * win32/vs7/libgstdirectdraw.vcproj: |
| * win32/vs7/libgstdirectsound.vcproj: |
| * win32/vs8/libgstdirectdraw.vcproj: |
| * win32/vs8/libgstdirectsound.vcproj: |
| Remove DirectDraw & DirectSound plugins, as they've moved to Good |
| |
| 2007-06-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/timidity/gsttimidity.c: (gst_timidity_loop): |
| * ext/timidity/gstwildmidi.c: (gst_wildmidi_loop): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_loop): |
| When driving the pipeline, also post an error when we get a |
| not-linked flow return from downstream. |
| |
| 2007-06-08 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_class_init): |
| Rename the keep-aspect-ratio property to force-aspect-ratio to make |
| it consistent with xvimagesink and ximagesink. |
| |
| 2007-06-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/icles/videocrop-test.c: (main): |
| Default to xvimagesink instead of autovideosink while |
| autovideosink/ghostpads/whatever don't handle the way we use it in |
| the way we expect it to. |
| |
| 2007-06-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Bump requirements to released versions of core and -base, and remove |
| special-casing for equalizer and rtpmanager as it's not needed any |
| longer. |
| |
| 2007-06-06 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * sys/glsink/glimagesink.c: (gst_glimage_sink_stop), |
| (gst_glimage_sink_create_window), (gst_glimage_sink_init_display): |
| Sprinkle in some XSync calls to avoid raciness with broken |
| drivers (ATI) when re-using a single glimagesink. |
| |
| 2007-06-06 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/mpegvideoparse/mpegpacketiser.c: |
| (mpeg_util_parse_extension_packet), (mpeg_util_parse_sequence_hdr), |
| (mpeg_util_parse_picture_hdr): |
| * gst/mpegvideoparse/mpegvideoparse.c: |
| (mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail): |
| Fix some silly bugs with calculating the guard sizes. |
| Properly compare the old sequence header structure with the new one. |
| Don't error out on an invalid sequence - just ignore it. |
| |
| 2007-06-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/real/gstrealvideodec.c: (gst_real_video_dec_decode): |
| Printf fix in debug statement; also print the right number there. |
| |
| 2007-06-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/sdl/Makefile.am: |
| * ext/sdl/sdlvideosink.c: (gst_sdlv_process_events): |
| Add GST_CFLAGS, which apparently somehow fixes the build somewhere |
| (#444499); initialise variable to avoid false compiler warning. |
| |
| 2007-06-01 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * gst/videosignal/Makefile.am: |
| * gst/videosignal/gstvideomark.c: (gst_video_mark_set_caps), |
| (gst_video_mark_draw_box), (gst_video_mark_420), |
| (gst_video_mark_transform_ip), (gst_video_mark_set_property), |
| (gst_video_mark_get_property), (gst_video_mark_base_init), |
| (gst_video_mark_class_init), (gst_video_mark_init), |
| (gst_video_mark_get_type): |
| * gst/videosignal/gstvideomark.h: |
| * gst/videosignal/gstvideosignal.c: (plugin_init): |
| Add plugin to generate a pattern detectable by videodetect. |
| |
| 2007-06-01 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create): |
| Don't leak buffer when returning an error. |
| |
| 2007-06-01 Wim Taymans <wim@fluendo.com> |
| |
| Patch by René Stadler <mail at renestadler dot de>: |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), |
| (gst_neonhttp_src_init), (gst_neonhttp_src_dispose), |
| (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property), |
| (gst_neonhttp_src_start), (gst_neonhttp_src_do_seek), |
| (gst_neonhttp_src_set_location), |
| (gst_neonhttp_src_send_request_and_redirect), |
| (gst_neonhttp_src_uri_get_uri), (gst_neonhttp_src_uri_set_uri): |
| * ext/neon/gstneonhttpsrc.h: |
| Deprecated "uri" property. Clean up property descriptions. |
| Change default User-Agent to the slightly more descriptive |
| "GStreamer neonhttpsrc". |
| Various other small cleanups, mostly property related. |
| |
| 2007-05-31 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libmms/gstmms.h: |
| No reason to use gpointers instead of typed pointes here as far as I |
| can see. |
| |
| * ext/mythtv/gstmythtvsrc.c: |
| * ext/neon/gstneonhttpsrc.c: |
| * gst/switch/gstswitch.c: |
| Don't use gtk-doc magic markers for things that aren't meant to be |
| parsed by gtk-doc. Makes gtk-doc complain a bit less. |
| |
| 2007-05-30 Wim Taymans <wim@fluendo.com> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * gst/videosignal/Makefile.am: |
| * gst/videosignal/gstvideoanalyse.c: (gst_video_analyse_set_caps), |
| (gst_video_analyse_post_message), (gst_video_analyse_420), |
| (gst_video_analyse_transform_ip), (gst_video_analyse_set_property), |
| (gst_video_analyse_get_property), (gst_video_analyse_base_init), |
| (gst_video_analyse_class_init), (gst_video_analyse_init), |
| (gst_video_analyse_get_type): |
| * gst/videosignal/gstvideoanalyse.h: |
| * gst/videosignal/gstvideodetect.c: (gst_video_detect_set_caps), |
| (gst_video_detect_post_message), |
| (gst_video_detect_calc_brightness), (gst_video_detect_420), |
| (gst_video_detect_transform_ip), (gst_video_detect_set_property), |
| (gst_video_detect_get_property), (gst_video_detect_base_init), |
| (gst_video_detect_class_init), (gst_video_detect_init), |
| (gst_video_detect_get_type): |
| * gst/videosignal/gstvideodetect.h: |
| * gst/videosignal/gstvideosignal.c: (plugin_init): |
| * gst/videosignal/gstvideosignal.h: |
| Added videosignal plugin with two plugins to analyse video frames. |
| Added videoanalyse to report about brightness and variance in video |
| frames. |
| Added videodetect to detect predefined patterns in a video signal. |
| |
| 2007-05-30 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| More updates. |
| |
| 2007-05-30 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-rtpmanager.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-swfdec.xml: |
| Updates; update inspect info for rtpmanager => gstrtpmanager rename, |
| hopefully that makes the build bots happy again. |
| |
| 2007-05-28 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/rtpmanager/gstrtpbin.c: (create_session), (create_stream), |
| (gst_rtp_bin_class_init), (create_recv_rtp), (create_recv_rtcp), |
| (create_send_rtp), (create_rtcp), (gst_rtp_bin_request_new_pad): |
| * gst/rtpmanager/gstrtpclient.c: (create_stream), |
| (gst_rtp_client_request_new_pad): |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_clear_pt_map), (gst_rtp_jitter_buffer_loop): |
| * gst/rtpmanager/gstrtpmanager.c: (plugin_init): |
| * gst/rtpmanager/gstrtpptdemux.c: |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init), |
| (gst_rtp_session_request_new_pad): |
| * gst/rtpmanager/gstrtpssrcdemux.c: |
| Rename elements to avoid conflict with farsight elements with the same |
| name. Fixes #430664. |
| |
| 2007-05-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_buffer_alloc), |
| (gst_directdraw_sink_show_frame), |
| (gst_directdraw_sink_check_primary_surface), |
| (gst_directdraw_sink_check_offscreen_surface), |
| (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps), |
| (gst_directdraw_sink_surface_create): |
| * sys/directdraw/gstdirectdrawsink.h: |
| Fix more warnings when compiling with MingW (#439914). |
| |
| 2007-05-24 Sebastian Moutte <sebastien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| Remove directsoundsink property doc as this sink use the mixer |
| interface now. |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| Add interfaces implemented by Windows sinks. |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Remove directsoundsink property and implement the mixer interface. |
| * win32/vs6/gst_plugins_bad.dsw: |
| * win32/vs6/libgstdirectsound.dsp: |
| Update project files. |
| * gst-libs/gst/dshow/gstdshow.cpp: |
| * gst-libs/gst/dshow/gstdshow.h: |
| * gst-libs/gst/dshow/gstdshowfakesink.cpp: |
| * gst-libs/gst/dshow/gstdshowfakesink.h: |
| * gst-libs/gst/dshow/gstdshowfakesrc.cpp: |
| * gst-libs/gst/dshow/gstdshowfakesrc.h: |
| * gst-libs/gst/dshow/gstdshowinterface.cpp: |
| * gst-libs/gst/dshow/gstdshowinterface.h: |
| * win32/common/libgstdshow.def: |
| * win32/vs6/libgstdshow.dsp: |
| Add a new gst library which allow to create internal Direct Show |
| graph (pipelines) to wrap Windows sources, decoders or encoders. |
| It includes a DirectShow fake source and sink and utility functions. |
| * sys/dshowsrcwrapper/gstdshowaudiosrc.c: |
| * sys/dshowsrcwrapper/gstdshowaudiosrc.h: |
| * sys/dshowsrcwrapper/gstdshowsrcwrapper.c: |
| * sys/dshowsrcwrapper/gstdshowsrcwrapper.h: |
| * sys/dshowsrcwrapper/gstdshowvideosrc.c: |
| * sys/dshowsrcwrapper/gstdshowvideosrc.h: |
| * win32/vs6/libdshowsrcwrapper.dsp: |
| Add a new plugin to wrap DirectShow sources on Windows. |
| It gets data from any webcam, dv cam, micro. We could add |
| tv tunner card later. |
| |
| 2007-05-23 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Patch by René Stadler <mail at renestadler dot de>: |
| |
| * ext/sdl/sdlvideosink.c: |
| Separate the authors by newlines instead of nothing. Fixes #440774. |
| |
| 2007-05-23 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/inspect/plugin-rtpmanager.xml: |
| Add doc xml file. |
| |
| 2007-05-23 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init): |
| * gst/rtpmanager/gstrtpbin.h: |
| * gst/rtpmanager/gstrtpclient.c: |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_class_init), |
| (gst_rtp_jitter_buffer_clear_pt_map), (gst_rtp_jitter_buffer_loop): |
| * gst/rtpmanager/gstrtpjitterbuffer.h: |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init), |
| (gst_rtp_pt_demux_clear_pt_map): |
| * gst/rtpmanager/gstrtpptdemux.h: |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init), |
| (rtcp_thread), (gst_rtp_session_clear_pt_map): |
| * gst/rtpmanager/gstrtpsession.h: |
| * gst/rtpmanager/gstrtpssrcdemux.c: |
| (gst_rtp_ssrc_demux_class_init): |
| Document stuff. |
| Add clear-pt-map action signal where needed. |
| |
| 2007-05-22 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| Depend on gstreamer-0.10.12.1. |
| |
| * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, |
| _GstIirEqualizerBand, object, _GstIirEqualizerBandClass, |
| parent_class, gst_iir_equalizer_band_set_property, |
| gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type, |
| gst_iir_equalizer_child_proxy_get_child_by_index, |
| gst_iir_equalizer_child_proxy_get_children_count, |
| gst_iir_equalizer_child_proxy_interface_init, setup_filter, |
| gst_iir_equalizer_compute_frequencies, |
| gst_iir_equalizer_set_property, gst_iir_equalizer_get_property, |
| plugin_init): |
| * gst/equalizer/gstiirequalizer.h (audiofilter): |
| * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS, |
| gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init, |
| gst_iir_equalizer_nbands_set_property): |
| Use new locking macros. |
| |
| * gst/filter/gstbpwsinc.c (bpwsinc_set_caps): |
| Add fixme. |
| |
| * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE, |
| SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property, |
| gst_spectrum_event, gst_spectrum_transform_ip): |
| Use new locking macros. Turn two fixed values into #defines. |
| |
| 2007-05-22 Edward Hervey <edward@fluendo.com> |
| |
| * docs/plugins/Makefile.am: |
| Also look for .m (objectivec) files. |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * sys/osxvideo/osxvideosink.m: |
| Add documentation for element and properties. |
| |
| 2007-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * ChangeLog: |
| ChangeLog surgery. |
| * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, |
| _GstIirEqualizerBand, object, _GstIirEqualizerBandClass, |
| parent_class, gst_iir_equalizer_band_set_property, |
| gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type, |
| gst_iir_equalizer_child_proxy_get_child_by_index, |
| gst_iir_equalizer_child_proxy_get_children_count, |
| gst_iir_equalizer_child_proxy_interface_init, setup_filter, |
| gst_iir_equalizer_compute_frequencies, plugin_init): |
| * tests/icles/equalizer-test.c: |
| Add fixme and comment for example. |
| |
| 2007-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c (gst_spectrum_set_property, |
| gst_spectrum_event, gst_spectrum_transform_ip): |
| Use lock to protect from concurrent access. |
| |
| 2007-05-21 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| Specify and use properties as unsigned int that are an unsigned int. |
| |
| 2007-05-21 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| Fixup docs, make the bitrate property an int as it should be and |
| allow to set the different extra processing modes instead of only |
| allowing none and the default one. |
| |
| 2007-05-20 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: |
| Add missing audioconverts in the example pipelines of wavpackenc. As |
| the wavpack stuff now needs input with 32 bit width (and random depth) |
| this is needed now. The example pipelines for the parser and decoder |
| are still fine. |
| |
| 2007-05-20 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| Fix docs build and hierarchy. |
| |
| 2007-05-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize), |
| (gst_directdraw_sink_buffer_alloc), |
| (gst_directdraw_sink_get_ddrawcaps), |
| (gst_directdraw_sink_surface_create): |
| Bunch of small fixes: remove static function that doesn't exist; |
| declare another one that does; printf format fix; use right macro |
| when specifying debug category; remove a bunch of unused variables; |
| #if 0 out an unused chunk of code (partially fixes #439914). |
| |
| 2007-05-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample): |
| * gst/switch/gstswitch.c: (gst_switch_chain): |
| Printf format fixes (#439910, #439911). |
| |
| 2007-05-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/Makefile.am: |
| Remove bits for deinterleave check which isn't in CVS yet. |
| |
| 2007-05-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: René Stadler <mail at renestadler de> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * gst/replaygain/Makefile.am: |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init), |
| (gst_rg_analysis_start), (gst_rg_analysis_set_caps), |
| (gst_rg_analysis_transform_ip), (gst_rg_analysis_event), |
| (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags), |
| (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result), |
| (gst_rg_analysis_album_result): |
| * gst/replaygain/gstrganalysis.h: |
| * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init), |
| (gst_rg_limiter_class_init), (gst_rg_limiter_init), |
| (gst_rg_limiter_set_property), (gst_rg_limiter_get_property), |
| (gst_rg_limiter_transform_ip): |
| * gst/replaygain/gstrglimiter.h: |
| * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init), |
| (gst_rg_volume_class_init), (gst_rg_volume_init), |
| (gst_rg_volume_set_property), (gst_rg_volume_get_property), |
| (gst_rg_volume_dispose), (gst_rg_volume_change_state), |
| (gst_rg_volume_sink_event), (gst_rg_volume_tag_event), |
| (gst_rg_volume_reset), (gst_rg_volume_update_gain), |
| (gst_rg_volume_determine_gain): |
| * gst/replaygain/gstrgvolume.h: |
| * gst/replaygain/replaygain.c: (plugin_init): |
| * gst/replaygain/replaygain.h: |
| * gst/replaygain/rganalysis.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/rganalysis.c: (send_eos_event), |
| (GST_START_TEST): |
| * tests/check/elements/rglimiter.c: (setup_rglimiter), |
| (cleanup_rglimiter), (set_playing_state), (create_test_buffer), |
| (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main): |
| * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume), |
| (cleanup_rgvolume), (set_playing_state), (set_null_state), |
| (send_eos_event), (send_tag_event), (test_buffer_new), |
| (fail_unless_target_gain), (fail_unless_result_gain), |
| (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main): |
| Add replaygain playback elements (#412710). |
| |
| 2007-05-18 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * sys/glsink/glimagesink.c: (gst_glimage_sink_init_display): |
| Update the cached caps after opening the display so that we report |
| only the supported caps formats, not just the template caps. |
| Fixes: #439405 |
| |
| 2007-05-18 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/amrwb/gstamrwbdec.c (gst_amrwbdec_debug, GST_CAT_DEFAULT, |
| _do_init, gst_amrwbdec_base_init, gst_amrwbdec_class_init): |
| * ext/amrwb/gstamrwbenc.c (gst_amrwbenc_debug, GST_CAT_DEFAULT, |
| _do_init, gst_amrwbenc_base_init, gst_amrwbenc_class_init): |
| * ext/amrwb/gstamrwbparse.c (gst_amrwbparse_debug, GST_CAT_DEFAULT, |
| _do_init, gst_amrwbparse_base_init, gst_amrwbparse_class_init): |
| First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS, |
| GST_DEBUG_FUNCPTR and add log-category. |
| |
| 2007-05-17 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Remove the event-loop-in-separate-thread modifications, because MacOSX |
| is $#@(*%$# ! For those wondering, the event handling needs to be done |
| in the main thread after all.. |
| |
| 2007-05-17 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * gst/switch/gstswitch.c (ARG_0, ARG_NB_SOURCES, ARG_ACTIVE_SOURCE, |
| ARG_START_VALUE, ARG_STOP_VALUE, ARG_LAST_TS, ARG_QUEUE_BUFFERS, |
| parent_class, gst_switch_release_pad, gst_switch_request_new_pad, |
| gst_switch_chain, gst_switch_event, gst_switch_set_property, |
| gst_switch_get_property, gst_switch_getcaps, gst_switch_dispose, |
| unref_buffer, unref_buffers_and_destroy_list, gst_switch_init, |
| gst_switch_base_init, gst_switch_class_init): |
| * gst/switch/gstswitch.h (need_to_send_newsegment, queue_buffers, |
| stop_value, start_value, current_start, last_ts, stored_buffers): |
| Add handling of application provided stop and start values, allowing |
| A/V sync across 2 switch elements. |
| |
| 2007-05-17 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now. |
| Use a separate thread/task for the cocoa event_loop, else it wouldn't |
| stop. |
| |
| 2007-05-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain), |
| (gst_real_audio_dec_setcaps): |
| * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain): |
| Don't crash when we get a buffer and our input caps haven't been set |
| yet; also, don't leak all the input buffers (realaudiodec only). |
| |
| 2007-05-16 Stefan Kost <ensonic@users.sf.net> |
| |
| patch by: Stanislav Brabec <sbrabec@suse.cz> |
| |
| * configure.ac: |
| * ext/amrwb/Makefile.am: |
| * ext/amrwb/amrwb-code/Makefile.am: |
| * ext/amrwb/amrwb-code/amrwb/Makefile.am: |
| * ext/amrwb/amrwb-code/amrwb/README: |
| * ext/amrwb/gstamrwbdec.c: |
| * ext/amrwb/gstamrwbdec.h (__GST_AMRWBDEC_H__): |
| * ext/amrwb/gstamrwbenc.h (__GST_AMRWBENC_H__): |
| * ext/amrwb/gstamrwbparse.c: |
| * ext/amrwb/gstamrwbparse.h (__GST_AMRWBPARSE_H__): |
| * gst-libs/Makefile.am: |
| * gst-libs/ext/Makefile.am: |
| * gst-libs/ext/amrwb/Makefile.am: |
| * gst-libs/ext/amrwb/README: |
| Use external shared libamrwb. Fixes #423741 (with lots of cleanup). |
| |
| 2007-05-16 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): |
| This needs a version check. |
| |
| * gst/bayer/Makefile.am: |
| Fix the build. |
| |
| 2007-05-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * sys/directdraw/Makefile.am: |
| * sys/directsound/Makefile.am: |
| Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save |
| and restore the various flags in the directdraw/directsound |
| detection section. Apparently improves cross-compiling for win32 |
| with mingw32 under some circumstances (#437539). |
| |
| 2007-05-15 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain): |
| We always use fixed caps. |
| |
| 2007-05-14 David Schleef <ds@schleef.org> |
| |
| * gst/rtpmanager/gstrtpbin.c: |
| g_hash_table_remove_all() only exists in 2.12. Work around. |
| |
| 2007-05-14 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/bayer/Makefile.am: |
| * gst/bayer/gstbayer.c: |
| * gst/bayer/gstbayer2rgb.c: |
| Add a Bayer-to-RGB converter. You know you want one, uh-huh. |
| Partial fix for #314160. |
| |
| 2007-05-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * gst/switch/gstswitch.c (ARG_ACTIVE_SOURCE, ARG_STOP_VALUE, |
| ARG_LAST_TS, parent_class, gst_switch_release_pad, |
| gst_switch_request_new_pad, gst_switch_chain, gst_switch_event, |
| gst_switch_set_property, gst_switch_get_property, gst_switch_getcaps, |
| gst_switch_dispose, gst_switch_init, gst_switch_class_init): |
| * gst/switch/gstswitch.h (previous_sinkpad, nb_sinkpads, stop_value, |
| current_start, last_ts): |
| Allow application to provide a stop timestamp, so a new segment |
| update can be sent before switching. |
| |
| 2007-05-14 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/async_jitter_queue.c: |
| (async_jitter_queue_set_flushing_unlocked): |
| Fix leak when flushing. |
| |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_clear_pt_map), |
| (gst_rtp_bin_class_init): |
| * gst/rtpmanager/gstrtpbin.h: |
| Add clear-pt-map signal. |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_flush_stop), |
| (gst_rtp_jitter_buffer_sink_event), (gst_rtp_jitter_buffer_loop): |
| Init clock-rate to -1 to mark unknow clock rate. |
| Fix flushing. |
| |
| 2007-05-13 David Schleef <ds@schleef.org> |
| |
| * gst/replaygain/rganalysis.c: |
| Fix wrong ifdef for visual C++. Fixes: #437403. |
| By Ali Sabil <ali.sabil@gmail.com>. |
| |
| 2007-05-12 David Schleef <ds@schleef.org> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| Make redirection the default behavior. Fixes #413818. |
| |
| 2007-05-10 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, |
| gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, |
| gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows, |
| gst_qtdemux_loop_state_movie, gst_qtdemux_loop, |
| qtdemux_parse_segments, qtdemux_parse_trak): |
| * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth, |
| rtp_session_get_rtcp_bandwidth, rtp_session_get_cname, |
| rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone, |
| rtp_session_get_location, rtp_session_get_tool, |
| rtp_session_process_bye, session_report_blocks): |
| * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp, |
| rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb): |
| More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>). |
| |
| * gst/switch/Makefile.am: |
| Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>). |
| |
| 2007-05-10 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/rtpmanager/async_jitter_queue.c (tail_buffer_duration, |
| async_jitter_queue_ref, async_jitter_queue_ref_unlocked, |
| async_jitter_queue_set_low_threshold, |
| async_jitter_queue_length_ts_units_unlocked, |
| async_jitter_queue_unref_and_unlock, async_jitter_queue_unref, |
| async_jitter_queue_lock, async_jitter_queue_push, |
| async_jitter_queue_push_unlocked, async_jitter_queue_push_sorted, |
| async_jitter_queue_pop_intern_unlocked, async_jitter_queue_pop, |
| async_jitter_queue_pop_unlocked, async_jitter_queue_length_unlocked, |
| async_jitter_queue_set_flushing_unlocked, |
| async_jitter_queue_unset_flushing_unlocked): |
| Format arg fix (spotted by Ali Sabil <ali.sabil@gmail.com>). |
| |
| 2007-05-10 Stefan Kost <ensonic@users.sf.net> |
| |
| * common/m4/gst-x11.m4: |
| Restore CFLAGS and LIBS. |
| |
| * configure.ac: |
| Revert previous patch. |
| |
| 2007-05-10 Stefan Kost <ensonic@users.sf.net> |
| |
| Patch by: Ali Sabil <ali.sabil@gmail.com> |
| |
| * configure.ac: |
| Save and restore CFLAGS for OpenGL check. Fixes #437260. |
| |
| |
| 2007-05-09 Sebastien Moutte <sebastien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| Add directraw and directsound sinks properties. |
| |
| 2007-05-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix --disable-external (hopefully). |
| |
| 2007-05-09 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_query): |
| Pass queries upstream. |
| |
| 2007-05-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps), |
| (gst_real_audio_dec_finalize): |
| * gst/real/gstrealaudiodec.h: |
| * gst/real/gstrealvideodec.c: (open_library), (close_library): |
| * gst/real/gstrealvideodec.h: |
| Use GModule instead of using dlsym() directly. Fixes #430598. |
| |
| 2007-05-04 Sebastien Moutte <sebastien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| Add docs for Windows sinks. |
| |
| 2007-05-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/speed/gstspeed.c: (speed_src_event), (speed_sink_event), |
| (speed_chain), (speed_change_state): |
| Fix event handling a bit by replacing completely dubious code |
| written by someone else with completely dubious code written |
| by me. Should at least fix #412077 though. |
| |
| 2007-05-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/speed/gstspeed.c: (speed_src_query), (speed_chain), |
| (plugin_init): |
| Add debug category; use gst_pad_query_peer_*() utility functions; |
| use gst_util_scale*(); add gtk-doc blurb. |
| |
| 2007-05-04 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_query): |
| Add some debug info. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_init), |
| (rtp_session_send_rtp): |
| Store real user name in the session. |
| |
| 2007-05-03 Zaheer Abbas Merali <<zaheerabbas at merali dot org>> |
| |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/switch/switcher.c (loop, my_bus_callback, switch_timer, |
| last_message_received, main): |
| * gst/switch/gstswitch.c (GST_CAT_DEFAULT, gst_switch_details, |
| gst_switch_src_factory, parent_class, gst_switch_release_pad, |
| gst_switch_request_new_pad, gst_switch_chain, gst_switch_event, |
| gst_switch_set_property, gst_switch_get_property, |
| gst_switch_get_linked_pad, gst_switch_getcaps, |
| gst_switch_bufferalloc, gst_switch_get_linked_pads, |
| gst_switch_dispose, gst_switch_init, gst_switch_base_init, |
| gst_switch_class_init): |
| * gst/switch/gstswitch.h (GstSwitch, GstSwitchClass, _GstSwitch, |
| element, active_sinkpad, srcpad, nb_sinkpads, newsegment_events, |
| need_to_send_newsegment): |
| Port switch element and example program to 0.10. |
| |
| 2007-05-02 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| Call bindtextdomain() to get localized strings. |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain): |
| * ext/wavpack/gstwavpackparse.h: |
| Handle DISCONT buffers by correctly setting the DISCONT flag |
| on outgoing buffers when necessary. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event) |
| Send newsegment from the streaming thread. |
| |
| 2007-05-02 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_handle_seek_event): |
| Remove old workaround that was needed when seeking after the last |
| sample. With the fixed error handling this works now as expected |
| without pushing the last sample although it wasn't requested. |
| |
| 2007-05-02 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_handle_seek_event): |
| Handle segment seeks in the seek event handler, correctly work with |
| stop position == -1 and instead of stopping the task on seek just |
| pause it. |
| |
| 2007-05-02 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop): |
| Add handling for segment seeks. |
| |
| 2007-05-02 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer), |
| (gst_wavpack_parse_create_src_pad), |
| (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_chain): |
| Correctly handle errors, especially in the loop function. Before it |
| was easy to get the task paused but no error being posted on the bus. |
| |
| 2007-04-30 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/async_jitter_queue.c: (signal_waiting_threads), |
| (async_jitter_queue_pop_intern_unlocked): |
| Fix the case where the buffer underruns and does not block. |
| |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_base_init), |
| (create_recv_rtcp), (create_send_rtp), (create_rtcp), |
| (gst_rtp_bin_request_new_pad): |
| Rename RTCP send pad, like in the session manager. |
| Allow getting an RTCP pad for receiving even if we don't receive RTP. |
| fix handling of send_rtp_src pad. |
| |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain): |
| When no pt map could be found, fall back to the sinkpad caps. |
| |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_process_rtp), |
| (gst_rtp_session_send_rtp), (create_recv_rtp_sink), |
| (create_recv_rtcp_sink), (create_send_rtp_sink), |
| (create_send_rtcp_src): |
| Fix pad names. |
| |
| * gst/rtpmanager/rtpsession.c: (source_push_rtp), |
| (rtp_session_create_source), (rtp_session_process_sr), |
| (rtp_session_send_rtp), (session_start_rtcp): |
| * gst/rtpmanager/rtpsession.h: |
| Unlock session when performing a callback. |
| Add callbacks for the internal session object. |
| Fix sending of RTP packets. |
| first attempt at adding NTP times in the SR packets. |
| Small debug and doc improvements. |
| |
| * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp): |
| Update stats for SR reports. |
| |
| 2007-04-29 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_send_rtcp): |
| Remove debug. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_process_sr), |
| (rtp_session_process_sdes), (calculate_rtcp_interval), |
| (rtp_session_next_timeout), (session_report_blocks): |
| * gst/rtpmanager/rtpstats.c: (rtp_stats_calculate_rtcp_interval): |
| Improve debugging |
| Fix interval for BYE/RTCP packets. |
| |
| 2007-04-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| Commit result of running scanobj-update |
| |
| 2007-04-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * autogen.sh: |
| Require automake 1.7 |
| * ext/alsaspdif/Makefile.am: |
| * ext/divx/Makefile.am: |
| * ext/ivorbis/Makefile.am: |
| * ext/musicbrainz/Makefile.am: |
| * ext/neon/Makefile.am: |
| * ext/sdl/Makefile.am: |
| * ext/swfdec/Makefile.am: |
| * ext/theora/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * ext/xvid/Makefile.am: |
| * gst/modplug/Makefile.am: |
| Fix up Makefile.am accordingly. |
| |
| 2007-04-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-glimagesink.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-jack.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-xingheader.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| Add jack and update. |
| |
| 2007-04-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Don't build equalizer unless we have core from CVS (it won't |
| work with earlier versions due to GstChildProxy brokeness). |
| Also up requirements to last released core/base. |
| |
| 2007-04-27 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpsession.c: (rtcp_thread), |
| (gst_rtp_session_send_rtcp), (gst_rtp_session_reconsider): |
| Move reconsideration code to the rtpsession object. |
| Simplify timout handling and add reconsideration. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_class_init), |
| (rtp_session_init), (rtp_session_finalize), (on_bye_ssrc), |
| (on_bye_timeout), (on_timeout), (rtp_session_set_callbacks), |
| (obtain_source), (rtp_session_create_source), |
| (update_arrival_stats), (rtp_session_process_rtp), |
| (rtp_session_process_sr), (rtp_session_process_rr), |
| (rtp_session_process_bye), (rtp_session_process_rtcp), |
| (calculate_rtcp_interval), (rtp_session_send_bye), |
| (rtp_session_next_timeout), (session_start_rtcp), |
| (session_report_blocks), (session_cleanup), (session_sdes), |
| (session_bye), (is_rtcp_time), (rtp_session_on_timeout): |
| * gst/rtpmanager/rtpsession.h: |
| Handle timeout of inactive sources and senders. |
| Implement BYE scheduling. |
| |
| * gst/rtpmanager/rtpsource.c: (calculate_jitter), |
| (rtp_source_process_sr), (rtp_source_get_last_sr), |
| (rtp_source_get_last_rb): |
| * gst/rtpmanager/rtpsource.h: |
| Add members to check for timeouts. |
| |
| * gst/rtpmanager/rtpstats.c: (rtp_stats_init_defaults), |
| (rtp_stats_calculate_rtcp_interval), (rtp_stats_add_rtcp_jitter), |
| (rtp_stats_calculate_bye_interval): |
| * gst/rtpmanager/rtpstats.h: |
| Use RFC algorithm for calculating the reporting interval. |
| |
| 2007-04-26 Edward Hervey <edward@fluendo.com> |
| |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-osxvideo.xml: |
| Add documentation for osxvideo |
| |
| 2007-04-25 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpsession.c: (rtcp_thread): |
| Implement forward and reverse reconsideration. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_get_num_sources), |
| (rtp_session_get_num_active_sources), (rtp_session_process_sr), |
| (session_report_blocks): |
| * gst/rtpmanager/rtpsession.h: |
| Small cleanups. |
| |
| 2007-04-25 Wim Taymans <wim@fluendo.com> |
| |
| reviewed by: <delete if not using a buddy> |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_stream), |
| (gst_rtp_bin_class_init), (gst_rtp_bin_set_property), |
| (gst_rtp_bin_get_property): |
| * gst/rtpmanager/gstrtpbin.h: |
| Make default jitterbuffer latency configurable. |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_class_init), |
| (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_loop), |
| (gst_rtp_jitter_buffer_set_property), |
| (gst_rtp_jitter_buffer_get_property): |
| Debuging cleanups. |
| |
| 2007-04-25 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_change_state): |
| Report NO_PREROLL when going to PAUSED. |
| |
| * gst/rtpmanager/gstrtpsession.c: (rtcp_thread): |
| Don't send RTCP right before we are shutting down. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_process_rtp), |
| (rtp_session_process_sr), (session_report_blocks), |
| (rtp_session_perform_reporting): |
| Improve report blocks. |
| |
| * gst/rtpmanager/rtpsource.c: (calculate_jitter), (init_seq), |
| (rtp_source_process_rtp), (rtp_source_process_sr), |
| (rtp_source_process_rb), (rtp_source_get_last_sr), |
| (rtp_source_get_last_rb): |
| * gst/rtpmanager/rtpsource.h: |
| * gst/rtpmanager/rtpstats.h: |
| Cleanups, add methods to access stats. |
| |
| 2007-04-25 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_rtcp): |
| fix for pad name change |
| |
| * gst/rtpmanager/gstrtpsession.c: (rtcp_thread), |
| (gst_rtp_session_send_rtcp), (gst_rtp_session_clock_rate): |
| Fix for renamed methods. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_init), |
| (rtp_session_finalize), (rtp_session_set_cname), |
| (rtp_session_get_cname), (rtp_session_set_name), |
| (rtp_session_get_name), (rtp_session_set_email), |
| (rtp_session_get_email), (rtp_session_set_phone), |
| (rtp_session_get_phone), (rtp_session_set_location), |
| (rtp_session_get_location), (rtp_session_set_tool), |
| (rtp_session_get_tool), (rtp_session_set_note), |
| (rtp_session_get_note), (source_push_rtp), (obtain_source), |
| (rtp_session_add_source), (rtp_session_get_source_by_ssrc), |
| (rtp_session_create_source), (rtp_session_process_rtp), |
| (rtp_session_process_sr), (rtp_session_process_sdes), |
| (rtp_session_process_rtcp), (rtp_session_send_rtp), |
| (rtp_session_get_reporting_interval), (session_report_blocks), |
| (session_sdes), (rtp_session_perform_reporting): |
| * gst/rtpmanager/rtpsession.h: |
| Prepare for implementing SSRC sampling. |
| Create SSRC for the session. |
| Add methods to set the SDES entries. |
| fix accounting of senders/receivers. |
| Implement SR/RR/SDES RTCP reporting. |
| |
| * gst/rtpmanager/rtpsource.c: (rtp_source_init), (init_seq), |
| (rtp_source_process_rtp), (rtp_source_process_sr): |
| * gst/rtpmanager/rtpsource.h: |
| Implement extended sequence number. |
| |
| * gst/rtpmanager/rtpstats.c: (rtp_stats_calculate_rtcp_interval): |
| * gst/rtpmanager/rtpstats.h: |
| Rename some fields. |
| |
| 2007-04-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/y4m/gsty4mencode.c: (gst_y4m_encode_init), |
| (gst_y4m_encode_setcaps): |
| * tests/check/elements/y4menc.c: (GST_START_TEST): |
| Plug some leaks; try to make build bot happy again. |
| |
| 2007-04-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/Makefile.am: |
| Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL). |
| |
| 2007-04-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_finalize): |
| Don't use GLib-2.10 API, we only require GLib 2.8 at the moment. |
| |
| 2007-04-20 Michael Smith <msmith@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_open_decoder): |
| FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in |
| quicktime because of sample rate mismatches. |
| Reenable overriding the implicit SBR behaviour (accidently changed?) |
| to allow playback of these files. |
| |
| 2007-04-19 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| Change rtpmanager disabling to keep -bad releasable. |
| |
| 2007-04-18 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/Makefile.am: |
| Fix wtay's hack. rtpmanager is disabled in configure.ac on |
| line 268. |
| |
| 2007-04-18 Wim Taymans <wim@fluendo.com> |
| |
| * gst/Makefile.am: |
| Add rtpmanager dir to dist. |
| |
| 2007-04-18 Wim Taymans <wim@fluendo.com> |
| |
| * configure.ac: |
| Disable rtpmanager for now because it depends on CVS -base. |
| |
| * gst/rtpmanager/Makefile.am: |
| Added new files for session manager. |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.h: |
| * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map), |
| (create_stream), (pt_map_requested), (new_ssrc_pad_found): |
| Some cleanups. |
| the session manager can now also request a pt-map. |
| |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_base_init), |
| (gst_rtp_session_class_init), (gst_rtp_session_init), |
| (gst_rtp_session_finalize), (rtcp_thread), (start_rtcp_thread), |
| (stop_rtcp_thread), (gst_rtp_session_change_state), |
| (gst_rtp_session_process_rtp), (gst_rtp_session_send_rtp), |
| (gst_rtp_session_send_rtcp), (gst_rtp_session_clock_rate), |
| (gst_rtp_session_get_time), (gst_rtp_session_event_recv_rtp_sink), |
| (gst_rtp_session_chain_recv_rtp), |
| (gst_rtp_session_event_recv_rtcp_sink), |
| (gst_rtp_session_chain_recv_rtcp), |
| (gst_rtp_session_event_send_rtp_sink), |
| (gst_rtp_session_chain_send_rtp), (create_send_rtcp_src), |
| (gst_rtp_session_request_new_pad): |
| * gst/rtpmanager/gstrtpsession.h: |
| We can ask for pt-map now too when the session manager needs it. |
| Hook up to the new session manager, implement the needed callbacks for |
| pushing data, getting clock time and requesting clock-rates. |
| Rename rtcp_src to send_rtcp_src to make it clear that this RTCP is to |
| be send to clients. |
| Add code to start and stop the thread that will schedule RTCP through |
| the session manager. |
| |
| * gst/rtpmanager/rtpsession.c: (rtp_session_class_init), |
| (rtp_session_init), (rtp_session_finalize), |
| (rtp_session_set_property), (rtp_session_get_property), |
| (on_new_ssrc), (on_ssrc_collision), (on_ssrc_validated), |
| (on_bye_ssrc), (rtp_session_new), (rtp_session_set_callbacks), |
| (rtp_session_set_bandwidth), (rtp_session_get_bandwidth), |
| (rtp_session_set_rtcp_bandwidth), (rtp_session_get_rtcp_bandwidth), |
| (source_push_rtp), (source_clock_rate), (check_collision), |
| (obtain_source), (rtp_session_add_source), |
| (rtp_session_get_num_sources), |
| (rtp_session_get_num_active_sources), |
| (rtp_session_get_source_by_ssrc), |
| (rtp_session_get_source_by_cname), (rtp_session_create_source), |
| (update_arrival_stats), (rtp_session_process_rtp), |
| (rtp_session_process_sr), (rtp_session_process_rr), |
| (rtp_session_process_sdes), (rtp_session_process_bye), |
| (rtp_session_process_app), (rtp_session_process_rtcp), |
| (rtp_session_send_rtp), (rtp_session_get_rtcp_interval), |
| (rtp_session_produce_rtcp): |
| * gst/rtpmanager/rtpsession.h: |
| The advanced beginnings of the main session manager that handles the |
| participant database of RTPSources, SSRC probation, SSRC collisions, |
| parse RTCP to update source stats. etc.. |
| |
| * gst/rtpmanager/rtpsource.c: (rtp_source_class_init), |
| (rtp_source_init), (rtp_source_finalize), (rtp_source_new), |
| (rtp_source_set_callbacks), (rtp_source_set_as_csrc), |
| (rtp_source_set_rtp_from), (rtp_source_set_rtcp_from), |
| (push_packet), (get_clock_rate), (calculate_jitter), |
| (rtp_source_process_rtp), (rtp_source_process_bye), |
| (rtp_source_send_rtp), (rtp_source_process_sr), |
| (rtp_source_process_rb): |
| * gst/rtpmanager/rtpsource.h: |
| Object that encapsulates an SSRC and its state in the database. |
| Calculates the jitter and transit times of data packets. |
| |
| * gst/rtpmanager/rtpstats.c: (rtp_stats_init_defaults), |
| (rtp_stats_calculate_rtcp_interval), (rtp_stats_add_rtcp_jitter): |
| * gst/rtpmanager/rtpstats.h: |
| Various stats regarding the session and sources. |
| Used to calculate the RTCP interval. |
| |
| 2007-04-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/app/Makefile.am: |
| Fix CFLAGS and hopefully #430594. |
| |
| 2007-04-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/nsf/types.h: |
| Rename #ifndef header guard symbol to something less generic, so |
| types.h doesn't get skipped over when compiling on MingW. Include |
| GLib headers and use those to set the endianness and the basic |
| types so that this isn't entirely broken for non-x86 architectures. |
| |
| 2007-04-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/mve/gstmvedemux.c: (gst_mve_audio_init): |
| Use G_LITTLE_ENDIAN instead of LITTLE_ENDIAN, so stuff compiles on |
| MingW (no idea though why we add a BYTE_ORDER endianness field if |
| the audio is compressed). |
| |
| 2007-04-14 Sebastien Moutte <sebastien@moutte.net> |
| |
| * docs/plugins/inspect/plugin-directdraw.xml: |
| * docs/plugins/inspect/plugin-directsound.xml: |
| * docs/plugins/inspect/plugin-waveform.xml: |
| Add xml doc files for Windows sinks |
| * win32/vs6/libgstqtdemux.dsp: |
| * win32/vs6/libgstmpegvideoparse.dsp: |
| * win32/vs6/gst_plugins_bad.dsw: |
| Update projects files. |
| |
| 2007-04-13 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map), |
| (gst_rtp_bin_init), (gst_rtp_bin_finalize), (new_ssrc_pad_found), |
| (create_recv_rtp), (gst_rtp_bin_request_new_pad): |
| * gst/rtpmanager/gstrtpbin.h: |
| * gst/rtpmanager/gstrtpclient.c: |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init), |
| (gst_rtp_session_init), (gst_rtp_session_finalize), |
| (gst_rtp_session_event_recv_rtp_sink), |
| (gst_rtp_session_event_recv_rtcp_sink), |
| (gst_rtp_session_chain_recv_rtcp), |
| (gst_rtp_session_request_new_pad): |
| Protect lists and structures with locks. |
| Return FLOW_OK from RTCP messages for now. |
| |
| 2007-04-12 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| Make timescale 32 bits again so we don't screw up the pts_offset |
| calculations. |
| |
| 2007-04-12 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map), |
| (create_stream), (gst_rtp_bin_class_init), (pt_map_requested): |
| Emit pt map requests and cache results. |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_class_init), |
| (gst_jitter_buffer_sink_parse_caps), |
| (gst_jitter_buffer_sink_setcaps), |
| (gst_rtp_jitter_buffer_get_clock_rate), |
| (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop): |
| * gst/rtpmanager/gstrtpjitterbuffer.h: |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain): |
| Emit request-pt-map signals. |
| |
| 2007-04-11 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin-marshal.list: |
| Some more custom marshallers. |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map), |
| (clock_rate_request), (create_stream), (gst_rtp_bin_class_init), |
| (pt_map_requested), (new_ssrc_pad_found), (create_recv_rtp): |
| * gst/rtpmanager/gstrtpbin.h: |
| Prepare for caching pt maps. |
| Connect to signals to collect pt maps. |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_class_init), |
| (gst_jitter_buffer_sink_setcaps), (gst_rtp_jitter_buffer_loop): |
| * gst/rtpmanager/gstrtpjitterbuffer.h: |
| Add request_clock_rate signal. |
| Use scale insteat of scale_int because the later does not deal with |
| negative numbers. |
| |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init), |
| (gst_rtp_pt_demux_chain): |
| * gst/rtpmanager/gstrtpptdemux.h: |
| Implement request-pt-map signal. |
| |
| 2007-04-11 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (qtdemux_parse_samples), (qtdemux_parse_segments), |
| (qtdemux_parse_trak), (qtdemux_parse_tree): |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd): |
| Handle version 1 mdhd atoms to get extended precision durations. |
| Fixes #426972. |
| |
| 2007-04-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/.cvsignore: |
| * gst/rtpmanager/Makefile.am: |
| * gst/rtpmanager/gstrtpbin-marshal.list: |
| Added custom marshallers for signals. |
| |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init): |
| * gst/rtpmanager/gstrtpbin.h: |
| Prepare for emiting pt map signals. |
| |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init): |
| * gst/rtpmanager/gstrtpssrcdemux.c: |
| (gst_rtp_ssrc_demux_class_init): |
| Fix signals. |
| |
| 2007-04-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init), |
| (gst_rtp_bin_init), (gst_rtp_bin_provide_clock): |
| * gst/rtpmanager/gstrtpbin.h: |
| Provide a clock. |
| |
| 2007-04-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (create_rtcp): |
| Fix pad template name parsing. |
| |
| 2007-04-05 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_jitter_buffer_sink_setcaps), (gst_rtp_jitter_buffer_chain), |
| (gst_rtp_jitter_buffer_loop): |
| Add some debug and comments. |
| Fix double unref() in error cases. |
| |
| 2007-04-05 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process), |
| (gst_rtp_xqt_depay_change_state): |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| Try to recover from packet loss a little better. |
| |
| 2007-04-05 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (find_session_by_id), |
| (create_session), (find_stream_by_ssrc), (create_stream), |
| (gst_rtp_bin_class_init), (new_payload_found), |
| (new_ssrc_pad_found), (create_recv_rtp), (create_recv_rtcp), |
| (create_send_rtp), (create_rtcp): |
| * gst/rtpmanager/gstrtpbin.h: |
| Add debugging category. |
| Added RTPStream to manage stream per SSRC, each with its own |
| jitterbuffer and ptdemux. |
| Added SSRCDemux. |
| Connect to various SSRC and PT signals and create ghostpads, link stuff. |
| |
| |
| * gst/rtpmanager/gstrtpmanager.c: (plugin_init): |
| Added rtpbin to elements. |
| |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain): |
| Fix caps and forward GstFlowReturn |
| |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init), |
| (gst_rtp_session_event_recv_rtp_sink), |
| (gst_rtp_session_chain_recv_rtp), |
| (gst_rtp_session_event_recv_rtcp_sink), |
| (gst_rtp_session_chain_recv_rtcp), |
| (gst_rtp_session_event_send_rtp_sink), |
| (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink), |
| (create_recv_rtcp_sink), (create_send_rtp_sink), (create_rtcp_src), |
| (gst_rtp_session_request_new_pad): |
| Add debug category. |
| Add event handling |
| |
| * gst/rtpmanager/gstrtpssrcdemux.c: (find_rtp_pad_for_ssrc), |
| (create_rtp_pad_for_ssrc), (gst_rtp_ssrc_demux_class_init), |
| (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_chain), |
| (gst_rtp_ssrc_demux_change_state): |
| * gst/rtpmanager/gstrtpssrcdemux.h: |
| Add debug category. |
| Add new-pt-pad signal. |
| |
| 2007-04-05 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| submitted by: Mogens Jaeger <mogens@jaeger.tf> |
| |
| * po/LINGUAS: |
| * po/da.po: |
| Added Danish translation. |
| |
| 2007-04-04 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/Makefile.am: |
| * gst/rtpmanager/gstrtpmanager.c: (plugin_init): |
| * gst/rtpmanager/gstrtpssrcdemux.c: (find_pad_for_ssrc), |
| (create_pad_for_ssrc), (gst_rtp_ssrc_demux_base_init), |
| (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_init), |
| (gst_rtp_ssrc_demux_finalize), (gst_rtp_ssrc_demux_sink_event), |
| (gst_rtp_ssrc_demux_chain), (gst_rtp_ssrc_demux_src_event), |
| (gst_rtp_ssrc_demux_change_state): |
| * gst/rtpmanager/gstrtpssrcdemux.h: |
| Added simple SSRC demuxer. |
| |
| 2007-04-04 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_open_device), |
| (gst_jack_ring_buffer_acquire): |
| Try t better name clients. properly handle return codes when re- |
| establishing links. |
| |
| 2007-04-03 David Schleef <ds@schleef.org> |
| |
| * sys/glsink/glimagesink.c: |
| Fix handling of video/x-raw-yuv. Add overlay handling. |
| |
| 2007-04-03 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/gstrtpbin.c: (find_session_by_id), |
| (create_session), (gst_rtp_bin_base_init), (create_recv_rtp), |
| (create_recv_rtcp), (create_send_rtp), (create_rtcp), |
| (gst_rtp_bin_request_new_pad): |
| * gst/rtpmanager/gstrtpbin.h: |
| * gst/rtpmanager/gstrtpclient.c: |
| Some more ghostpad magic. |
| |
| 2007-04-03 Wim Taymans <wim@fluendo.com> |
| |
| * gst/rtpmanager/Makefile.am: |
| Add .h file so it can be disted properly. |
| |
| 2007-04-03 Wim Taymans <wim@fluendo.com> |
| |
| * configure.ac: |
| * gst/rtpmanager/Makefile.am: |
| * gst/rtpmanager/async_jitter_queue.c: (async_jitter_queue_new), |
| (signal_waiting_threads), (async_jitter_queue_ref), |
| (async_jitter_queue_ref_unlocked), |
| (async_jitter_queue_set_low_threshold), |
| (async_jitter_queue_set_high_threshold), |
| (async_jitter_queue_set_max_queue_length), |
| (async_jitter_queue_get_g_queue), (calculate_ts_diff), |
| (async_jitter_queue_length_ts_units_unlocked), |
| (async_jitter_queue_unref_and_unlock), (async_jitter_queue_unref), |
| (async_jitter_queue_lock), (async_jitter_queue_unlock), |
| (async_jitter_queue_push), (async_jitter_queue_push_unlocked), |
| (async_jitter_queue_push_sorted), |
| (async_jitter_queue_push_sorted_unlocked), |
| (async_jitter_queue_insert_after_unlocked), |
| (async_jitter_queue_pop_intern_unlocked), (async_jitter_queue_pop), |
| (async_jitter_queue_pop_unlocked), (async_jitter_queue_length), |
| (async_jitter_queue_length_unlocked), |
| (async_jitter_queue_set_flushing_unlocked), |
| (async_jitter_queue_unset_flushing_unlocked), |
| (async_jitter_queue_set_blocking_unlocked): |
| * gst/rtpmanager/async_jitter_queue.h: |
| * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_base_init), |
| (gst_rtp_bin_class_init), (gst_rtp_bin_init), |
| (gst_rtp_bin_finalize), (gst_rtp_bin_set_property), |
| (gst_rtp_bin_get_property), (gst_rtp_bin_change_state), |
| (gst_rtp_bin_request_new_pad), (gst_rtp_bin_release_pad): |
| * gst/rtpmanager/gstrtpbin.h: |
| * gst/rtpmanager/gstrtpclient.c: (new_pad), (create_stream), |
| (free_stream), (find_stream_by_ssrc), (gst_rtp_client_base_init), |
| (gst_rtp_client_class_init), (gst_rtp_client_init), |
| (gst_rtp_client_finalize), (gst_rtp_client_set_property), |
| (gst_rtp_client_get_property), (gst_rtp_client_change_state), |
| (gst_rtp_client_request_new_pad), (gst_rtp_client_release_pad): |
| * gst/rtpmanager/gstrtpclient.h: |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_base_init), |
| (gst_rtp_jitter_buffer_class_init), (gst_rtp_jitter_buffer_init), |
| (gst_rtp_jitter_buffer_dispose), (gst_rtp_jitter_buffer_getcaps), |
| (gst_jitter_buffer_sink_setcaps), (free_func), |
| (gst_rtp_jitter_buffer_flush_start), |
| (gst_rtp_jitter_buffer_flush_stop), |
| (gst_rtp_jitter_buffer_src_activate_push), |
| (gst_rtp_jitter_buffer_change_state), (priv_compare_rtp_seq_lt), |
| (compare_rtp_buffers_seq_num), (gst_rtp_jitter_buffer_sink_event), |
| (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop), |
| (gst_rtp_jitter_buffer_query), |
| (gst_rtp_jitter_buffer_set_property), |
| (gst_rtp_jitter_buffer_get_property): |
| * gst/rtpmanager/gstrtpjitterbuffer.h: |
| * gst/rtpmanager/gstrtpmanager.c: (plugin_init): |
| * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_base_init), |
| (gst_rtp_pt_demux_class_init), (gst_rtp_pt_demux_init), |
| (gst_rtp_pt_demux_finalize), (gst_rtp_pt_demux_chain), |
| (gst_rtp_pt_demux_getcaps), (find_pad_for_pt), |
| (gst_rtp_pt_demux_setup), (gst_rtp_pt_demux_release), |
| (gst_rtp_pt_demux_change_state): |
| * gst/rtpmanager/gstrtpptdemux.h: |
| * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_base_init), |
| (gst_rtp_session_class_init), (gst_rtp_session_init), |
| (gst_rtp_session_finalize), (gst_rtp_session_set_property), |
| (gst_rtp_session_get_property), (gst_rtp_session_change_state), |
| (gst_rtp_session_chain_recv_rtp), |
| (gst_rtp_session_chain_recv_rtcp), |
| (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink), |
| (create_recv_rtcp_sink), (create_send_rtp_sink), (create_rtcp_src), |
| (gst_rtp_session_request_new_pad), (gst_rtp_session_release_pad): |
| * gst/rtpmanager/gstrtpsession.h: |
| Add RTP session management elements. Still in progress. |
| |
| 2007-03-30 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps), |
| (gst_wavpack_dec_clip_outgoing_buffer), |
| (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_chain): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| Don't play audioconvert. As wavpack wants/outputs all samples with |
| width==32 and depth=[1,32] accept this and let audioconvert convert |
| to accepted formats instead of doing it in the element for n*8 depths. |
| This also adds support for non-n*8 depths and prevents some useless |
| memory allocations. Fixes #421598 |
| Also add a workaround for bug #421542 in wavpackenc for now... |
| * tests/check/elements/wavpackdec.c: (GST_START_TEST): |
| * tests/check/elements/wavpackenc.c: (GST_START_TEST): |
| * tests/check/elements/wavpackparse.c: (GST_START_TEST): |
| Consider the change above in the unit tests and test if the correct |
| caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in |
| the wavpackparse unit test. |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init), |
| (gst_wavpack_dec_sink_set_caps): |
| Set caps on the src pad as soon as possible. |
| |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.h: |
| Fix indention. gst-indent is now called by cicl. |
| |
| 2007-03-28 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_chain), (qtdemux_parse_samples): |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts): |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Process 'ctts' atoms, which are present in AVC ISO files (.mov files |
| with h264 video). |
| Use the offset present in 'ctts' to calculate the PTS for each packet |
| and set the PTS on outgoing buffers. |
| Fixes #423283 |
| |
| 2007-03-27 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/xvid/gstxviddec.c: (gst_xviddec_chain): Add some |
| debug log and fix a stupid output buffer duration bug. |
| |
| 2007-03-25 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Michal Benes <michal.benes at itonis tv> |
| Patch by: Josef Zlomek <josef.zlomek at itonis tv> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/x264/Makefile.am: |
| * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type), |
| (gst_x264_enc_analyse_get_type), |
| (gst_x264_enc_timestamp_queue_init), |
| (gst_x264_enc_timestamp_queue_free), |
| (gst_x264_enc_timestamp_queue_put), |
| (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf), |
| (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps), |
| (gst_x264_enc_base_init), (gst_x264_enc_class_init), |
| (gst_x264_enc_init), (gst_x264_enc_init_encoder), |
| (gst_x264_enc_close_encoder), (gst_x264_enc_dispose), |
| (gst_x264_enc_sink_event), (gst_x264_enc_chain), |
| (gst_x264_enc_encode_frame), (gst_x264_enc_change_state), |
| (gst_x264_enc_set_property), (gst_x264_enc_get_property), |
| (plugin_init): |
| * ext/x264/gstx264enc.h: |
| Add libx264-based h264 encoder plugin (#421110). Probably doesn't |
| handle 'odd' widths and heights correctly yet. |
| |
| 2007-03-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps): |
| Remove 'channel-positions' field when munging input caps into |
| 1-channel output caps (I guess technically we should set the |
| position for each channel on the output caps if it's non-NONE, |
| but I'll save that as a task for another day). |
| |
| 2007-03-23 Michael Smith <msmith@fluendo.com> |
| |
| * gst/vmnc/vmncdec.c: (gst_vmnc_dec_class_init), |
| (gst_vmnc_dec_init), (vmnc_dec_finalize), (gst_vmnc_dec_reset), |
| (vmnc_handle_wmvi_rectangle), (render_colour_cursor), |
| (render_cursor), (vmnc_make_buffer), (vmnc_handle_wmvd_rectangle), |
| (vmnc_handle_wmve_rectangle), (vmnc_handle_wmvf_rectangle), |
| (vmnc_handle_wmvg_rectangle), (vmnc_handle_wmvh_rectangle), |
| (vmnc_handle_wmvj_rectangle), (render_raw_tile), (render_subrect), |
| (vmnc_handle_raw_rectangle), (vmnc_handle_copy_rectangle), |
| (vmnc_handle_hextile_rectangle), (vmnc_handle_packet), |
| (vmnc_dec_setcaps), (vmnc_dec_chain_frame), (vmnc_dec_chain), |
| (vmnc_dec_set_property), (vmnc_dec_get_property): |
| Redesign to include a parser for raw files (no timestamps in that |
| mode yet, though). |
| |
| 2007-03-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads), |
| (gst_deinterleave_remove_pads), (gst_deinterleave_process), |
| (gst_deinterleave_chain): |
| Don't leak input buffer in chain function; maintain our own list of |
| source pads - there are no guarantees about the order of the list |
| in the GstElement struct, and we want a very specific order; lastly, |
| some more debugging. |
| |
| 2007-03-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_init): |
| Alloc user agent string only once. |
| |
| 2007-03-22 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Revert last commit, preventing infinite plugging loops with ranks |
| is no clean solution and in general there's no reason why one wants |
| to parse framed wavpack data again. |
| |
| 2007-03-22 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block): |
| Send the new segment event in time format instead of bytes. This |
| allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines. |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Accept framed and non-framed input, wavpackparse doesn't care. To |
| prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the |
| rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse ! |
| ..." pipelines. |
| |
| 2007-03-22 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst-libs/gst/app/Makefile.am: |
| Use GST_ALL_LDFLAGS, which actually exists, but maybe David |
| can confirm that was what he wanted. |
| |
| 2007-03-22 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Revert to use gst_pad_alloc_buffer() here. We can and should use it. |
| Thanks to Jan and Mike for noticing my mistake. |
| |
| 2007-03-22 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_chain), |
| (gst_wavpack_enc_rewrite_first_block): |
| * ext/wavpack/gstwavpackenc.h: |
| Put the write helpers into the GstWavpackEnc struct directly and not |
| as a pointer to save two small, but useless mallocs. This also makes |
| it possible to drop the finalize method. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer): |
| For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing |
| buffers the same way wavpackenc does it. |
| |
| 2007-03-22 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Don't use gst_pad_alloc_buffer() as we might clip the buffer later and |
| BaseTransform-based elements will likely break because of wrong |
| unit-size. Also plug a possible memleak that happens when decoding |
| fails for some reason. |
| |
| 2007-03-18 Wim Taymans <wim@fluendo.com> |
| |
| Based on patch by: Paul Davis <paul at linuxaudiosystems dot com> |
| |
| * ext/jack/gstjackaudioclient.c: (gst_jack_audio_unref_connection): |
| Don't need to take the connection lock, it will not be used and could |
| cause deadlocks. |
| |
| 2007-03-16 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/osxvideosink.m: |
| Fix previous commit, we want to pass the NSView in the message. |
| |
| 2007-03-16 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/osxvideosink.m: |
| Emit 'have-ns-view' message when working in embedded mode. The message |
| will contain a pointer to the newly created NSView. |
| |
| 2007-03-16 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_util_find_start_code), |
| (collect_packets), (set_par_from_dar), (set_fps_from_code), |
| (mpeg_util_parse_extension_packet), (mpeg_util_parse_sequence_hdr), |
| (mpeg_util_parse_picture_hdr): |
| * gst/mpegvideoparse/mpegpacketiser.h: |
| * gst/mpegvideoparse/mpegvideoparse.c: |
| (mpegvideoparse_handle_sequence), (mpegvideoparse_handle_picture), |
| (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain), |
| (mpv_parse_sink_event), (plugin_init): |
| * gst/mpegvideoparse/mpegvideoparse.h: |
| Move the MPEG specific byte parsing into the mpegpacketiser code. |
| |
| Add parsing of picture types, that just feeds into a debug message |
| for now. |
| |
| Fix some 64-bit format strings. |
| |
| 2007-03-16 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/mpegaudioparse: |
| Remove empty dir. |
| |
| 2007-03-16 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_init): |
| A 10 band EQ should be initialized to 10 bands and not to 3. |
| |
| 2007-03-15 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * gst/mpeg1videoparse/Makefile.am: |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| * gst/mpeg1videoparse/gstmp1videoparse.h: |
| * gst/mpeg1videoparse/mp1videoparse.vcproj: |
| * gst/mpegvideoparse/Makefile.am: |
| * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_packetiser_init), |
| (mpeg_packetiser_free), (mpeg_packetiser_add_buf), |
| (mpeg_packetiser_flush), (mpeg_find_start_code), |
| (get_next_free_block), (complete_current_block), |
| (append_to_current_block), (start_new_block), (handle_packet), |
| (collect_packets), (mpeg_packetiser_handle_eos), |
| (mpeg_packetiser_get_block), (mpeg_packetiser_next_block): |
| * gst/mpegvideoparse/mpegpacketiser.h: |
| * gst/mpegvideoparse/mpegvideoparse.c: (mpegvideoparse_get_type), |
| (gst_mpegvideoparse_base_init), (gst_mpegvideoparse_class_init), |
| (mpv_parse_reset), (gst_mpegvideoparse_init), |
| (gst_mpegvideoparse_dispose), (set_par_from_dar), |
| (set_fps_from_code), (mpegvideoparse_parse_seq), |
| (gst_mpegvideoparse_time_code), (gst_mpegvideoparse_flush), |
| (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain), |
| (mpv_parse_sink_event), (gst_mpegvideoparse_change_state), |
| (plugin_init): |
| * gst/mpegvideoparse/mpegvideoparse.h: |
| * gst/mpegvideoparse/mpegvideoparse.vcproj: |
| Port mpeg1videoparse to 0.10 and give it rank SECONDARY-1, so |
| that it's below existing decoders. |
| |
| Rename it to mpegvideoparse to reflect that it handles MPEG-1 and |
| MPEG-2 now. |
| |
| Re-write the parsing code so that it collects packets differently |
| and timestamps Picture packets correctly. |
| |
| Add a list of FIXME's at the top. |
| |
| 2007-03-14 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/icles/equalizer-test.c: (equalizer_set_band_value), |
| (equalizer_set_all_band_values), |
| (equalizer_set_band_value_and_wait), |
| (equalizer_set_all_band_values_and_wait), (do_slider_fiddling), |
| (main): |
| Port the example to new equalizer api. |
| |
| 2007-03-14 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Fix leaks when running a NSApp. |
| Accept any kind of resolutions. |
| Works in fullscreen. Can maximize. |
| Only thing left before being able to move this to -good is documentation |
| and embedded window support. |
| |
| 2007-03-14 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * po/hu.po: |
| * po/it.po: |
| * po/sv.po: |
| Updated translations. |
| |
| 2007-03-14 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (_do_init), |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_class_init), |
| (gst_iir_equalizer_band_get_type), |
| (gst_iir_equalizer_child_proxy_get_child_by_index), |
| (gst_iir_equalizer_child_proxy_get_children_count), |
| (gst_iir_equalizer_child_proxy_interface_init), (setup_filter), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_transform_ip), (plugin_init): |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_base_init), |
| (gst_iir_equalizer_10bands_class_init), |
| (gst_iir_equalizer_10bands_init), |
| (gst_iir_equalizer_10bands_set_property), |
| (gst_iir_equalizer_10bands_get_property): |
| * gst/equalizer/gstiirequalizer10bands.h: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| (gst_iir_equalizer_3bands_base_init), |
| (gst_iir_equalizer_3bands_class_init), |
| (gst_iir_equalizer_3bands_init), |
| (gst_iir_equalizer_3bands_set_property), |
| (gst_iir_equalizer_3bands_get_property): |
| * gst/equalizer/gstiirequalizer3bands.h: |
| * gst/equalizer/gstiirequalizernbands.c: |
| (gst_iir_equalizer_nbands_base_init), |
| (gst_iir_equalizer_nbands_init): |
| Add 3 and 10 band version and add missing gst_object_sync_values. |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_event), |
| (gst_spectrum_transform_ip): |
| Add some comments about float support. |
| |
| 2007-03-13 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/mpegaudioparse/Makefile.am: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| * gst/mpegaudioparse/gstmpegaudioparse.h: |
| * gst/mpegaudioparse/mpegaudioparse.vcproj: |
| Remove bogus 2nd copy of mp3parse - it's actually |
| in -ugly. |
| |
| 2007-03-12 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * examples/app/.cvsignore: |
| The buildbot demands .cvsignore files, and I comply. |
| |
| 2007-03-11 Sebastien Moutte <sebastien@moutte.net> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Handle display mode changes during playback. |
| |
| 2007-03-10 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/app/Makefile.am: |
| * examples/app/appsrc_ex.c: |
| Add appsrc/appsink example. |
| * gst-libs/gst/app/Makefile.am: |
| * gst-libs/gst/app/gstapp.c: |
| * gst-libs/gst/app/gstappsink.c: |
| * gst-libs/gst/app/gstappsink.h: |
| * gst/app/gstapp.c: |
| Add appsink. |
| |
| 2007-03-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/nas/nassink.c: (NAS_createFlow): |
| * ext/sndfile/gstsfsrc.c: (gst_sf_src_create): |
| Printf format string fixes. |
| |
| 2007-03-09 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (_do_init), |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_get_property), |
| (gst_iir_equalizer_band_class_init), |
| (gst_iir_equalizer_band_get_type), |
| (gst_iir_equalizer_child_proxy_get_child_by_index), |
| (gst_iir_equalizer_child_proxy_get_children_count), |
| (gst_iir_equalizer_child_proxy_interface_init), |
| (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_finalize), (setup_filter), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_setup), (plugin_init): |
| * gst/equalizer/gstiirequalizer.h: |
| * gst/equalizer/gstiirequalizernbands.c: |
| (gst_iir_equalizer_nbands_base_init), |
| (gst_iir_equalizer_nbands_class_init), |
| (gst_iir_equalizer_nbands_init), |
| (gst_iir_equalizer_nbands_set_property), |
| (gst_iir_equalizer_nbands_get_property): |
| * gst/equalizer/gstiirequalizernbands.h: |
| Refactor plugin into a base class and a first subclass (nband eq). The |
| nband eq uses GstChildProxy and is controlable. More subclasses will |
| follow. |
| |
| 2007-03-08 Wim Taymans <wim@fluendo.com> |
| |
| Includes patch by: Paul Davis <paul at linuxaudiosystems dot com> |
| |
| * ext/jack/Makefile.am: |
| * ext/jack/gstjackaudioclient.c: (gst_jack_audio_client_init), |
| (jack_process_cb), (jack_sample_rate_cb), (jack_buffer_size_cb), |
| (jack_shutdown_cb), (connection_find), |
| (gst_jack_audio_make_connection), (gst_jack_audio_get_connection), |
| (gst_jack_audio_unref_connection), |
| (gst_jack_audio_connection_add_client), |
| (gst_jack_audio_connection_remove_client), |
| (gst_jack_audio_client_new), (gst_jack_audio_client_free), |
| (gst_jack_audio_client_get_client), |
| (gst_jack_audio_client_set_active): |
| * ext/jack/gstjackaudioclient.h: |
| Make an object to manage client connections to the jack server which we |
| will use in the future to run selected jack elements with the same jack |
| connection. |
| Make some stuff a bit more threadsafe. |
| Activate the jack client ASAP. |
| |
| * ext/jack/gstjackaudiosink.c: |
| (gst_jack_audio_sink_allocate_channels), |
| (gst_jack_audio_sink_free_channels), (jack_process_cb), |
| (gst_jack_ring_buffer_open_device), |
| (gst_jack_ring_buffer_close_device), |
| (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release), |
| (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init), |
| (gst_jack_audio_sink_getcaps): |
| * ext/jack/gstjackaudiosink.h: |
| Use new client object to manage connections. |
| Don't remove and recreate all ports, try to reuse them. |
| |
| 2007-03-07 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * ext/wavpack/gstwavpackcommon.c: |
| Use a general wavpack debug category for common code. |
| * ext/wavpack/gstwavpackstreamreader.c: |
| (gst_wavpack_stream_reader_set_pos_abs), |
| (gst_wavpack_stream_reader_set_pos_rel), |
| (gst_wavpack_stream_reader_write_bytes): |
| Use the general wavpack debug category here too and add debug |
| output to the functions that should not be called at all by |
| the wavpack library. |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Change debugging category names to conform to the conventions. |
| |
| 2007-03-07 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| Share qtdemux debug category across all files, otherwise all debugging |
| in files other than qtdemux.c would end up in the default category. |
| |
| 2007-03-07 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_start), |
| (gst_spectrum_event), (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| One FIXME less, by resolving message timestamps against the playback |
| segment. |
| |
| 2007-03-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_set_property), |
| (gst_spectrum_transform_ip): |
| Fix and cleanup default property values. |
| Add FIXMEs for stuff that looks rather wrong. |
| |
| 2007-03-05 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/demo-audiotest.c: (message_handler): |
| * gst/spectrum/demo-osssrc.c: (message_handler): |
| Remove two obsolete and confusing comments. |
| |
| 2007-03-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/nas/nassink.c: (gst_nas_sink_class_init), |
| (gst_nas_sink_init), (gst_nas_sink_getcaps), |
| (gst_nas_sink_unprepare): |
| Some more cleanups/changes; use boilerplate macro. |
| |
| 2007-03-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/nas/Makefile.am: |
| * ext/nas/README: |
| * ext/nas/nassink.c: (gst_nas_sink_get_type), |
| (gst_nas_sink_base_init), (gst_nas_sink_class_init), |
| (gst_nas_sink_init), (gst_nas_sink_finalize), |
| (gst_nas_sink_getcaps), (gst_nas_sink_prepare), |
| (gst_nas_sink_unprepare), (gst_nas_sink_delay), |
| (gst_nas_sink_reset), (gst_nas_sink_write), |
| (gst_nas_sink_set_property), (gst_nas_sink_get_property), |
| (gst_nas_sink_open), (gst_nas_sink_close), (NAS_flush), |
| (NAS_sendData), (NAS_EventHandler), (gst_nas_sink_sink_get_format), |
| (NAS_createFlow), (plugin_init): |
| * ext/nas/nassink.h: |
| Bunch of nassink clean-ups: make build by adding the right CFLAGS |
| and LIBS to Makefile.am; rename structure, macros and functions |
| according to canonical naming scheme; move some things around a bit; |
| use GST_CAT_DEFAULT instead of GST_CAT_* everywhere; remove README |
| file that didn't really contain any useful information anyway (the |
| useful bits have been moved into the 'host' property description). |
| |
| 2007-03-04 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_finalize): |
| Chain up in finalize. |
| |
| 2007-03-03 Michael Smith <msmith@fluendo.com> |
| |
| * configure.ac: |
| * gst/vmnc/Makefile.am: |
| Fix up dist. |
| |
| 2007-03-03 Michael Smith <msmith@fluendo.com> |
| |
| * configure.ac: |
| * gst/vmnc/Makefile.am: |
| * gst/vmnc/vmncdec.c: (gst_vmnc_dec_base_init), |
| (gst_vmnc_dec_class_init), (gst_vmnc_dec_init), |
| (gst_vmnc_dec_reset), (vmnc_handle_wmvi_rectangle), |
| (render_colour_cursor), (render_cursor), (vmnc_make_buffer), |
| (vmnc_handle_wmvd_rectangle), (vmnc_handle_wmve_rectangle), |
| (vmnc_handle_wmvf_rectangle), (vmnc_handle_wmvg_rectangle), |
| (vmnc_handle_wmvh_rectangle), (vmnc_handle_wmvj_rectangle), |
| (render_raw_tile), (render_subrect), (vmnc_handle_raw_rectangle), |
| (vmnc_handle_hextile_rectangle), (vmnc_handle_packet), |
| (vmnc_dec_setcaps), (vmnc_dec_chain), (vmnc_dec_change_state), |
| (vmnc_dec_set_property), (vmnc_dec_get_property), (plugin_init): |
| Add VMnc decoder. |
| Still missing support for: |
| - rectangle types I didn't find in my samples (e.g. copy, RRE, |
| ZRLE) |
| - alpha-composited cursors |
| |
| 2007-03-03 David Schleef <ds@schleef.org> |
| |
| * gst-libs/gst/app/Makefile.am: |
| Install the headers. |
| |
| 2007-03-03 David Schleef <ds@schleef.org> |
| |
| * gst-libs/gst/app/Makefile.am: |
| * gst-libs/gst/app/gstappbuffer.c: |
| * gst-libs/gst/app/gstappbuffer.h: |
| * gst-libs/gst/app/gstappsrc.c: |
| Add GstAppBuffer that includes a callback and closure for |
| proper handling of data chunks. |
| |
| 2007-03-03 David Schleef <ds@schleef.org> |
| |
| * gst-libs/gst/app/gstappsrc.c: |
| * gst-libs/gst/app/gstappsrc.h: |
| Hacking to address issues in 413418. |
| |
| 2007-03-03 David Schleef <ds@schleef.org> |
| |
| * Makefile.am: |
| * configure.ac: |
| * ext/Makefile.am: |
| * gst-libs/gst/Makefile.am: |
| * gst-libs/gst/app/Makefile.am: |
| * gst-libs/gst/app/gstapp.c: |
| * gst-libs/gst/app/gstappsrc.c: |
| * gst-libs/gst/app/gstappsrc.h: |
| * gst/app/Makefile.am: |
| * gst/app/gstapp.c: |
| * gst/app/gstappsrc.c: |
| * gst/app/gstappsrc.h: |
| Move the app library to gst-libs/gst/app (duh!) |
| |
| 2007-03-02 Christian Schaller <christian at fluendo dot com> |
| |
| Patch by: Nguyen Thai Ngoc Duy <pcloud@gmail.com> |
| |
| * ext/nas: Upgrade of NAS plugin to 0.10 (#345633) |
| |
| 2007-03-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_init), (gst_dtsdec_sink_event): |
| A few small clean-ups. |
| |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps): |
| More debug output for failure cases. |
| |
| 2007-03-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Young-Ho Cha <ganadist at chollian net> |
| |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_frame), |
| (gst_dtsdec_change_state): |
| Don't do forced downmixing to stereo, but check what downstream |
| can do and let libdts do the downmixing based on that (#400555). |
| |
| 2007-03-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Lutz Mueller <lutz topfrose de> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), |
| (gst_neonhttp_src_init), (gst_neonhttp_src_set_property), |
| (gst_neonhttp_src_set_uri), (gst_neonhttp_src_set_proxy), |
| (gst_neonhttp_src_send_request_and_redirect), |
| (gst_neonhttp_src_uri_set_uri): |
| * ext/neon/gstneonhttpsrc.h: |
| Simplify _set_uri() and _set_proxy() and remove the unused ishttp |
| member (#388050). |
| |
| * tests/check/elements/neonhttpsrc.c: (GST_START_TEST): |
| Fix bogus URI to something that actually exists, otherwise we just |
| bypass the test (and also to something that doesn't redirect, since |
| neonhttpsrc doesn't seem to handle this very gracefully yet) |
| |
| 2007-03-01 Chris Lord <chris@openedhand.com> |
| |
| Reviewed by Christian Schaller <christian@fluendo.com> |
| |
| Fixes Bug 357055 |
| * ext/ivorbis/Makefile.am: |
| * ext/ivorbis/vorbisdec.c: Add support for Vorbis streams |
| * ext/ivorbis/vorbisdec.h |
| * ext/ivorbis/vorbis.c : |
| |
| 2007-03-01 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * tests/check/Makefile.am: |
| Draw plugins in from the build tree sys/ dir, rather than |
| picking up the already installed versions. |
| |
| 2007-02-28 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| Convert to new AG_GST style. |
| |
| 2007-02-27 Christian Schaller <christian at fluendo dot com> |
| |
| * sys/direct*: Add Pioneers of the Inevitable to copyright |
| * sys/macosxvideosink: Add Pioneers of the Inevitable to copyright |
| |
| 2007-02-27 Edward Hervey <edward@fluendo.com> |
| |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Disable the cocoa event loop since it's a huge memory leak. Should only |
| matter if the sink isn't used within an NSApp (which has already got |
| a coca event loop). |
| Remove all unused code. |
| |
| 2007-02-26 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/app/Makefile.am: |
| * gst/app/gstapp.c: |
| * gst/app/gstappsrc.c: |
| * gst/app/gstappsrc.h: |
| Add a new plugin/library to make it easy for apps to shove |
| data into a pipeline. |
| |
| 2007-02-26 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_init): |
| * gst/real/gstrealvideodec.c: (gst_real_video_dec_init): |
| Use gst_pad_use_fixed_caps() on source pads, to avoid negotiation |
| errors in certain situations (e.g. dec ! cs ! ximagesink and the |
| imagesink window is resized); also, some minor clean-ups. |
| |
| 2007-02-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * ext/gsm/Makefile.am: |
| * ext/ladspa/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * gst/equalizer/Makefile.am: |
| * gst/filter/Makefile.am: |
| * gst/mve/Makefile.am: |
| * gst/nsf/Makefile.am: |
| * gst/replaygain/Makefile.am: |
| * gst/speed/Makefile.am: |
| Fix build with LDFLAGS='-Wl,-z,defs'. |
| |
| 2007-02-20 Sébastien Moutte <sebastien@moutte.net> |
| |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Remove include of unused headers. |
| * sys/waveform/gstwaveformplugin.c: |
| * sys/waveform/gstwaveformsink.c: |
| * sys/waveform/gstwaveformsink.h: |
| * win32/vs6/libgstwaveform.dsp: |
| Add a new waveform plugin which includes an audio sink |
| element using the WaveForm win32 API. |
| * win32/MANIFEST: |
| Add the new project file form waveform plugin. |
| |
| 2007-02-18 Sébastien Moutte <sebastien@moutte.net> |
| |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Prepare the plugin to move to good: |
| Remove unused/untested code (rendering to an extern surface, |
| yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros |
| Rename all functions from gst_directdrawsink to gst_directdraw_sink. |
| Add gtk doc section |
| Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line |
| respecting destination surface stride. |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Prepare the plugin to move to good: |
| Rename all functions from gst_directsoundsink to gst_directsound_sink. |
| Add gtk doc section |
| * win32/common/config.h.in: |
| * win32/MANIFEST: |
| Add config.h.in |
| |
| 2007-02-13 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| Add crossreferences to glib/gobject/gstream docs. Also fix typo in |
| timidity.cfg check. |
| |
| * ext/timidity/gsttimidity.c: (plugin_init): |
| Also build if no config was detected at configure time. |
| |
| 2007-02-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * ext/timidity/Makefile.am: |
| * ext/timidity/gsttimidity.c: (plugin_init): |
| * ext/timidity/gstwildmidi.c: (gst_wildmidi_base_init), |
| (gst_wildmidi_class_init), (gst_wildmidi_init), |
| (gst_wildmidi_src_convert), (gst_wildmidi_src_query), |
| (gst_wildmidi_get_upstream_size), (gst_wildmidi_get_segment), |
| (gst_wildmidi_get_new_segment_event), (gst_wildmidi_src_event), |
| (gst_wildmidi_activate), (gst_wildmidi_activatepull), |
| (gst_wildmidi_allocate_buffer), (gst_wildmidi_clip_buffer), |
| (gst_wildmidi_fill_buffer), (gst_wildmidi_get_buffer), |
| (gst_wildmidi_loop), (gst_wildmidi_change_state), |
| (gst_wildmidi_set_property), (gst_wildmidi_get_property), |
| (gst_wildmidi_typefind), (wildmidi_open_config), (plugin_init): |
| * ext/timidity/gstwildmidi.h: |
| Add second midi renderer. Fix some double frees and leaks. Clean up |
| logging. |
| |
| 2007-02-11 Sébastien Moutte <sebastien@moutte.net> |
| |
| * Makefile.am: |
| Add win32 MANIFEST |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Clear unused code and add comments. |
| Remove yuv from template caps, it only supports RGB |
| actually. |
| Implement XOverlay interface and remove window and fullscreen |
| properties. |
| Add debug logs. |
| Test for blit capabilities to return only the current colorspace if |
| the hardware can't blit for one colorspace to another. |
| * sys/directsound/gstdirectsoundsink.c: |
| Add some debugs. |
| * win32/MANIFEST: |
| Add VS7 project files and solution. |
| * win32/vs6/gst_plugins_bad.dsw: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs6/libgstdirectsound.dsp: |
| * win32/vs6/libgstqtdemux.dsp: |
| Update project files. |
| |
| 2007-02-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/faad/gstfaad.c: |
| Also update the comment that describes the hack. |
| |
| 2007-02-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| Tell the code which faad it is, so that we can adjust the hacks |
| needed. |
| |
| * ext/faad/gstfaad.c: |
| Make our hacks dependent on the fadd lib in use. |
| |
| |
| 2007-02-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| Fix faad detection to support also fadd with new symbol prefix. |
| ChangeLog surgery. |
| |
| 2007-02-08 Stefan Kost <ensonic@users.sf.net> |
| |
| Patch by: Wouter Paesen <wouter@blue-gate.be> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/timidity/Makefile.am: |
| * ext/timidity/gsttimidity.c: (gst_timidity_base_init), |
| (gst_timidity_class_init), (gst_timidity_init), |
| (gst_timidity_set_song_options), (gst_timidity_src_convert), |
| (gst_timidity_src_query), (gst_timidity_get_upstream_size), |
| (gst_timidity_get_segment), (gst_timidity_get_new_segment_event), |
| (gst_timidity_src_event), (gst_timidity_activate), |
| (gst_timidity_activatepull), (gst_timidity_allocate_buffer), |
| (gst_timidity_clip_buffer), (gst_timidity_fill_buffer), |
| (gst_timidity_get_buffer), (gst_timidity_loop), |
| (gst_timidity_change_state), (gst_timidity_typefind), |
| (plugin_init): |
| * ext/timidity/gsttimidity.h: |
| Add timidity midi render plugin (#403992) |
| |
| 2007-02-07 Edward Hervey <edward@fluendo.com> |
| |
| * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_query): |
| GST_PAD_PARENT doesn't return a GstObject with an incremented refcount. |
| Switched to using gst_pad_get_parent(). |
| |
| 2007-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/modplug/gstmodplug.cc: |
| Remove superfluous gst_caps_get_structure() call. |
| |
| 2007-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Increase required libsndfile version to a version that's known to |
| have the function sf_write_sync() to make the build bots happy. |
| |
| 2007-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/sndfile/gstsfsrc.c: |
| Fix build (installed setup). |
| |
| 2007-02-05 Andy Wingo <wingo@pobox.com> |
| |
| * ext/sndfile/Makefile.am: |
| * ext/sndfile/gstsfsrc.h: |
| * ext/sndfile/gstsfsrc.c: Port sfsrc to 0.10, pull or push, with |
| random access woo. |
| |
| 2007-02-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init), |
| (gst_iir_equalizer_class_init), (gst_iir_equalizer_init), |
| (setup_filter), (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup), |
| (plugin_init): |
| * gst/equalizer/gstiirequalizer.h: |
| Fix up to use the newly ported (actually working) GstAudioFilter. |
| Bump core/base requirements to CVS for this. |
| |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/equalizer-test.c: (check_bus), |
| (equalizer_set_band_value), (equalizer_set_all_band_values), |
| (equalizer_set_band_value_and_wait), |
| (equalizer_set_all_band_values_and_wait), (do_slider_fiddling), |
| (main): |
| Add brain-dead interactive test for equalizer. |
| |
| 2007-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_filter_inplace): |
| Rename "values" property to "band-values" and change type into a |
| GValueArray, so it's more easily bindable and the range of the |
| values passed in is defined and checked etc.; also do some |
| locking. |
| |
| 2007-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: James "Doc" Livingston <doclivingston at gmail com> |
| |
| * configure.ac: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type), |
| (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), |
| (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup), |
| (plugin_init): |
| Port equalizer plugin to 0.10 (#403572). |
| |
| 2007-02-02 Andy Wingo <wingo@pobox.com> |
| |
| * configure.ac: |
| * ext/Makefile.am |
| * ext/sndfile/Makefile.am: |
| * ext/sndfile/gstsf.c: |
| * ext/sndfile/gstsf.h: |
| * ext/sndfile/gstsfsink.c: |
| * ext/sndfile/gstsfsink.h: Port sfsink to 0.10. Works in pull or |
| push mode with interleaved float or int data. |
| |
| 2007-02-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/alsaspdif/alsaspdifsink.c: (plugin_init): |
| Set rank to NONE so that it doesn't get autoplugged by autoaudiosink |
| (which didn't happen previously because the klass string didn't |
| contain anything autoaudiosink was looking for). |
| |
| 2007-01-31 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/real/gstrealaudiodec.c: |
| * gst/real/gstrealvideodec.c: |
| Fix classification in GstElementDetails. |
| |
| 2007-01-31 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_create_src_pad): |
| Fix a off by one that leads to the duration reported as one |
| sample less than it is |
| |
| 2007-01-31 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/alsaspdif/alsaspdifsink.c: |
| * gst/nsf/gstnsf.c: |
| Fix classification in GstElementDetails. |
| |
| * ext/ladspa/gstladspa.c: (gst_ladspa_base_init), |
| (gst_ladspa_class_init): |
| Improve Klassification and reduce code slighly. |
| |
| 2007-01-30 Edward Hervey <edward@fluendo.com> |
| |
| * configure.ac: |
| Check for an Objective C compiler |
| * sys/Makefile.am: |
| * sys/osxvideo/Makefile.am: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Port of osxvideo plugin to 0.10. Do NOT consider 100% stable ! |
| Fixes #402470 |
| |
| 2007-01-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/videocrop/gstvideocrop.c: |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_transform_packed_complex): |
| Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. |
| |
| * tests/icles/videocrop-test.c: (check_bus_for_errors), |
| (test_with_caps), (main): |
| Block streaming thread before changing filter caps while the |
| pipeline is running so that we don't get random not-negotiated |
| errors just because GStreamer can't handle that yet. |
| |
| 2007-01-28 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/ladspa/Makefile.am: |
| * ext/ladspa/gstladspa.c: (gst_ladspa_class_get_param_spec): |
| add GstController support to ladspa |
| |
| 2007-01-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Rosfran Borges <rosfran dot borges at idnt org br> |
| |
| * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_start), |
| (gst_mythtv_src_next_program_chain): |
| Remove sleep calls, they've been moved into the library now ... |
| (#354451). |
| |
| 2007-01-27 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/icles/videocrop-test.c: (test_with_caps): |
| Catch errors while the test is running. |
| |
| 2007-01-25 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query): |
| Fix the SEEKING query. We can seek if we are in pull mode, not the |
| other way around. Also set the correct format in the seeking query and |
| handle the case where the headers are not read yet and we can't say |
| anything about our seeking capabilities. |
| |
| 2007-01-25 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| Fix spelling in 2 places: It's called Wavpack, not WavePack. |
| |
| 2007-01-25 Edward Hervey <edward@fluendo.com> |
| |
| * gst/multifile/gstmultifilesink.c: |
| (gst_multi_file_sink_class_init): |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init): |
| * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer), |
| (gst_mve_video_palette), (gst_mve_video_code_map), |
| (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create), |
| (gst_mve_demux_chain): |
| * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk): |
| * gst/mve/mveaudioenc.c: (mve_compress_audio): |
| * gst/mve/mvevideodec16.c: (ipvideo_copy_block): |
| * gst/mve/mvevideodec8.c: (ipvideo_copy_block): |
| * gst/mve/mvevideoenc16.c: (mve_encode_frame16): |
| * gst/mve/mvevideoenc8.c: (mve_encode_frame8): |
| Use proper print statements. |
| Fixes build on mac os x. |
| <wingo> oo look at me my name is edward i'm hacking on macos wooo |
| |
| 2007-01-24 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/gstrtpxqtdepay.c: |
| Fix caps on the depayloader. |
| |
| 2007-01-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_set_property): |
| Use break here instead of goto. |
| |
| 2007-01-13 Andy Wingo <wingo@pobox.com> |
| |
| * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): |
| Use fixed caps on src pads. |
| (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I |
| seem to have reverse midas disease! |
| (gst_deinterleave_process): Proxy timestamps, offsets, durations, |
| and set caps on outgoing buffers. Fixes #395597, I think. |
| |
| * gst/interleave/interleave.c (gst_interleave_init): Init the |
| activation mode properly. |
| (gst_interleave_src_setcaps, gst_interleave_src_getcaps) |
| (gst_interleave_init): Set a setcaps and getcaps function on the |
| src pad, so that we can implement pull-mode negotiation. |
| (gst_interleave_sink_setcaps): Renamed from |
| gst_interleave_setcaps, as it only does the sink logic now. |
| Implement both for pull-mode and push-mode. |
| (gst_interleave_process): Set caps on our outgoing buffer. |
| (gst_interleave_src_activate_pull): Fix some more bogus casts. |
| What is up with this. |
| |
| 2007-01-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/mythtv/gstmythtvsrc.c: (do_read_request_response), |
| (gst_mythtv_src_create), (gst_mythtv_src_get_position), |
| (gst_mythtv_src_do_seek), (gst_mythtv_src_start), |
| (gst_mythtv_src_next_program_chain), (gst_mythtv_src_get_size), |
| (gst_mythtv_src_handle_event), (gst_mythtv_src_handle_query), |
| (gst_mythtv_src_change_state), (gst_mythtv_src_set_property), |
| (gst_mythtv_src_uri_get_type): |
| Clean up a bit, mostly the debug statements; fix deadlock in |
| _set_property() in the error cases; fix up query function. |
| |
| 2007-01-12 Andy Wingo <wingo@pobox.com> |
| |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_fixate) |
| (gst_signal_processor_ouija_caps, gst_signal_processor_prepare): |
| Remove fixate/ouija stuff, thankfully, due to the new |
| part-negotiation.txt pull-mode negotiation scheme. |
| (gst_signal_processor_setcaps_pull) |
| (gst_signal_processor_setcaps): Implement upstream set_caps pull |
| proxying for pull mode. Now this works: ladspa-sine-fcac ! |
| audioconvert ! alsasink. |
| |
| 2007-01-12 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Patch by: Rosfran Borges <rosfran.borges@indt.org.br> |
| |
| * configure.ac: |
| * gst-plugins-bad.spec.in: |
| * ext/Makefile.am: |
| * ext/mythtv/Makefile.am: |
| * ext/mythtv/gstmythtvsrc.c: |
| * ext/mythtv/gstmythtvsrc.h: |
| MythTV client source plugin created (#354451). |
| |
| 2007-01-12 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init), |
| (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init), |
| (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd), |
| (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process), |
| (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property), |
| (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init): |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_loop), |
| (qtdemux_parse_moov), (qtdemux_parse_container), |
| (qtdemux_parse_node), (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/quicktime.c: (plugin_init): |
| Add X-QT depayloader that will eventually share code with the demuxer. |
| Make new plugin entry point with quicktime releated stuff. |
| |
| 2007-01-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/Makefile.am: |
| Dist all new files. |
| |
| 2007-01-12 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| Activate docs for jack, sdl and qtdemux. |
| |
| 2007-01-12 Wim Taymans <wim@fluendo.com> |
| |
| * ext/jack/gstjackaudiosink.c: (jack_sample_rate_cb), |
| (jack_buffer_size_cb), (jack_shutdown_cb), |
| (gst_jack_ring_buffer_acquire): |
| * ext/jack/gstjackaudiosink.h: |
| Improve docs. |
| |
| 2007-01-12 Wim Taymans <wim@fluendo.com> |
| |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_init): |
| Fix typo in docs. |
| |
| 2007-01-12 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (gst_qtdemux_chain), (qtdemux_sink_activate_pull), |
| (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container), |
| (qtdemux_parse_node), (qtdemux_tree_get_child_by_type), |
| (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream), |
| (qtdemux_parse_samples), (qtdemux_parse_segments), |
| (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num), |
| (qtdemux_tag_add_date), (qtdemux_tag_add_gnre), |
| (qtdemux_parse_udta), (qtdemux_redirects_sort_func), |
| (qtdemux_process_redirects), (qtdemux_parse_redirects), |
| (qtdemux_parse_tree), (gst_qtdemux_handle_esds), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd), |
| (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), |
| (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), |
| (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), |
| (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), |
| (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), |
| (qtdemux_dump_unknown), (qtdemux_node_dump_foreach), |
| (qtdemux_node_dump): |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get): |
| * gst/qtdemux/qtdemux_types.h: |
| * gst/qtdemux/qtpalette.h: |
| Cleanup and refactor to make the code more readable. |
| Move debugging/tables into separate files. |
| Add 2/4/16 color palletee support. |
| Fix raw 15 bit RGB handling. |
| Use more FOURCC constants. |
| Add some docs. |
| |
| 2007-01-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type): |
| Minor clean-up: use enum values instead of hardcoded constants (#395536). |
| |
| 2007-01-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/mve/gstmvedemux.c: (gst_mve_demux_get_src_query_types), |
| (gst_mve_demux_handle_src_query), (gst_mve_demux_handle_src_event), |
| (gst_mve_add_stream): |
| Support SEEKING query (bad news now delivered properly!); add event |
| function to source pads to make sure seeks aren't propagated |
| upstream, even if they aren't handled. |
| |
| 2007-01-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Jens Granseuer <jensgr at gmx net> |
| |
| * configure.ac: |
| * gst/mve/Makefile.am: |
| * gst/mve/TODO: |
| * gst/mve/gstmve.c: |
| * gst/mve/gstmvedemux.c: |
| * gst/mve/gstmvedemux.h: |
| * gst/mve/gstmvemux.c: |
| * gst/mve/gstmvemux.h: |
| * gst/mve/mve.h: |
| * gst/mve/mveaudiodec.c: |
| * gst/mve/mveaudioenc.c: |
| * gst/mve/mvevideodec16.c: |
| * gst/mve/mvevideodec8.c: |
| * gst/mve/mvevideoenc16.c: |
| * gst/mve/mvevideoenc8.c: |
| Add Interplay MVE format demuxer/decoder and muxer/encoder. Demuxer |
| doesn't support seeking yet, but seems to work fine otherwise. |
| Closes #348973. |
| |
| 2007-01-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/real/Makefile.am: |
| Fix build (add LIBS and CFLAGS for gst-plugins-base stuff). |
| |
| 2007-01-07 Andy Wingo <wingo@pobox.com> |
| |
| * configure.ac: |
| * gst/interleave/Makefile.am: |
| * gst/interleave/plugin.h: |
| * gst/interleave/plugin.c: |
| * gst/interleave/interleave.c: |
| * gst/interleave/deinterleave.c: New elements interleave and |
| deinterleave, implement channel interleaving and deinterleaving. |
| The interleaver can operate in pull or push mode but the |
| deinterleaver is more like a demuxer and can only operate in push |
| mode. |
| |
| 2007-01-06 Edward Hervey <edward@fluendo.com> |
| |
| * configure.ac: |
| Properly detect the two architectures on which the real plugin can be |
| built. |
| Fixes #393622 |
| |
| 2007-01-06 Andy Wingo <wingo@pobox.com> |
| |
| * ext/ladspa/gstsignalprocessor.c |
| (gst_signal_processor_ouija_caps): Move around in the source |
| file... |
| (gst_signal_processor_prepare, gst_signal_processor_do_pulls): |
| Call ouija_caps in prepare() instead of do_pulls(), a bit earlier. |
| This allows us to have caps when we do the pad_alloc_buffer(). |
| (gst_pad_alloc_buffer_and_set_caps): Use self->caps instead of the |
| pad caps, which might not be set yet. |
| |
| * ext/ladspa/gstsignalprocessor.c: |
| (gst_signal_processor_add_pad_from_template) |
| (gst_signal_processor_fixate): Add a fixate function, to assist in |
| pathological ladspa-sine-fcac ! fakesink can-activate-pull=true |
| cases. |
| (gst_signal_processor_prepare, gst_signal_processor_process): Add |
| nframes args so that getrange can tell ladspa how many frames to |
| process. |
| (gst_signal_processor_ouija_caps): setcaps needs to be called |
| before processing, which normally happens when chaining a buffer |
| to a pad. However in getrange mode with no sinks we need to check |
| explicitly for this condition, guess some caps to use, and use |
| those to setcaps(). Hence this mystical function. |
| (gst_signal_processor_do_pulls): Pull in bytes, not samples. |
| Divine the caps if necessary. |
| (gst_signal_processor_getrange): Interpret the length as bytes, |
| not samples. |
| (gst_signal_processor_chain): nframes=G_MAXUINT, will be limited |
| by incoming buffer sizes. |
| |
| 2007-01-06 Edward Hervey <edward@fluendo.com> |
| |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_finalize): |
| Don't call the RAFreeDecoder since it randomly causes segfaults. |
| * gst/real/gstrealaudiodec.h: |
| indent properly. |
| |
| 2007-01-06 Edward Hervey <edward@fluendo.com> |
| |
| Patch by: Lutz Mueller <lutz@topfrose.de> |
| |
| * gst/real/gstrealvideodec.c: (gst_real_video_dec_decode), |
| (gst_real_video_dec_setcaps), (open_library), (close_library), |
| (gst_real_video_dec_finalize): |
| * gst/real/gstrealvideodec.h: |
| Implement error recovery on setcaps failure. |
| |
| 2007-01-06 Edward Hervey <edward@fluendo.com> |
| |
| Patch by: Lutz Mueller <lutz@topfrose.de> |
| |
| * gst/real/Makefile.am: |
| * gst/real/gstreal.c: (plugin_init): |
| * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain), |
| (gst_real_audio_dec_setcaps), (gst_real_audio_dec_init), |
| (gst_real_audio_dec_base_init), (gst_real_audio_dec_change_state), |
| (gst_real_audio_dec_finalize), (gst_real_audio_dec_set_property), |
| (gst_real_audio_dec_get_property), (gst_real_audio_dec_class_init): |
| * gst/real/gstrealaudiodec.h: |
| Added RealAudio wrapper elementfactory. |
| Modified structures so it can also work on x86_64 using the |
| adequate .so . |
| |
| 2007-01-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov): |
| Check for zlib and if available pass it explicitly to the linker |
| when linking qtdemux. If not available (or --disable-external has |
| been specified!), disable the bits in qtdemux that use it. Fixes |
| build on MingW (#392856). |
| |
| 2007-01-05 Edward Hervey <edward@fluendo.com> |
| |
| * configure.ac: |
| Real video .so are now also available for x86_64, so we can build the |
| Real plugin on i386 AND x86_64. |
| * gst/real/Makefile.am: |
| * gst/real/gstreal.c: (plugin_init): |
| New plugin file for real .so wrapper plugins. |
| * gst/real/gstrealvideodec.c: (gst_real_video_dec_alloc_buffer), |
| (gst_real_video_dec_decode), (gst_real_video_dec_chain), |
| (gst_real_video_dec_activate_push), (gst_real_video_dec_setcaps), |
| (open_library), (close_library), (gst_real_video_dec_init), |
| (gst_real_video_dec_base_init), (gst_real_video_dec_finalize), |
| (gst_real_video_dec_set_property), |
| (gst_real_video_dec_get_property), (gst_real_video_dec_class_init): |
| * gst/real/gstrealvideodec.h: |
| Moved RealVideo element to separate file |
| Cleaned up code some more. |
| Make it work on x86_64. |
| Try several possible locations for .so |
| Separate opening/closing libraries in separate functions. |
| |
| 2007-01-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/icles/videocrop-test.c: (main): |
| Call g_thread_init() right at the beginning. Remove superfluous |
| gst_init() - we've already been inited via the GOption stuff. |
| |
| 2007-01-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Don't compile rfbsource if we don't have sys/socket.h. |
| Should fix compilation on MingW. |
| |
| 2007-01-04 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * ext/amrwb/Makefile.am: |
| * ext/amrwb/amrwb-code/Makefile.am: |
| * ext/amrwb/amrwb-code/run.sh: |
| * gst-libs/Makefile.am: |
| * gst-libs/ext/Makefile.am: |
| * gst-libs/ext/amrwb/Makefile.am: |
| * gst-libs/ext/amrwb/README: |
| Move amrwb code getting and building to gst-libs/ext/amrwb |
| Adapt everything else to match. |
| |
| 2007-01-04 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_get_type): |
| * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_open): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_setcaps), |
| (gst_sdlvideosink_show_frame), |
| (gst_sdlvideosink_navigation_send_event): |
| * ext/sdl/sdlvideosink.h: Fix various compiler warnings that |
| reveal potential bugs. |
| |
| 2007-01-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/directsound/Makefile.am: |
| * sys/directsound/gstdirectsoundsink.c: |
| (gst_directsoundsink_reset): |
| Add directsoundsink to build and dist it, so it gets built when |
| compiling with MingW on win32 and the required headers and libraries |
| are available (fixes: #392638). Also simplify DirectDraw check a bit. |
| |
| * tests/check/elements/.cvsignore: |
| Fix CVS ignore for neonhttpsrc test binary. |
| |
| 2007-01-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| Add directdrawsink to build and dist it, so it gets built when |
| compiling with MingW on win32 and the required headers and libraries |
| are available (fixes: #392313). |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame), |
| (gst_directdrawsink_setup_ddraw), |
| (gst_directdrawsink_surface_create): |
| Comment out some unused things and fix some printf format issues in |
| order to avoid warnings when buildling with MingW (#392313). |
| |
| 2007-01-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Jens Granseuer <jensgr at gmx net> |
| |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode), |
| (gst_xvidenc_get_property): |
| * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip): |
| * gst/filter/gstfilter.c: (plugin_init): |
| * gst/filter/gstiir.c: (iir_transform_ip): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip): |
| * gst/modplug/gstmodplug.cc: |
| * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load), |
| (gst_nuv_demux_stream_extend_header): |
| Fix build with gcc-2.x (declare variables at the beginning of a |
| block etc.). Fixes #391971. |
| |
| 2007-01-02 Lutz Mueller <lutz@topfrose.de> |
| |
| reviewed by: Edward Hervey <edward@fluendo.com> |
| |
| * gst/real/gstreal.c: |
| (gst_realdec_setcaps): Use codec_data supplied in caps. |
| (gst_realdec_get_property): Correctly return default path. |
| (gst_realdec_class_init): Remove unused state_change method. |
| |
| 2007-01-01 Edward Hervey <edward@fluendo.com> |
| |
| * configure.ac: |
| Only build the plugin on 32bit x86 architectures. |
| |
| 2007-01-01 Lutz Mueller <lutz@topfrose.de> |
| |
| reviewed by: Edward Hervey <edward@fluendo.com> |
| |
| * configure.ac: |
| * gst/real/Makefile.am: |
| * gst/real/gstreal.c: (gst_realdec_alloc_buffer), |
| (gst_realdec_decode), (gst_realdec_chain), |
| (gst_realdec_activate_push), (gst_realdec_setcaps), |
| (gst_realdec_init), (gst_realdec_base_init), |
| (gst_realdec_change_state), (gst_realdec_finalize), |
| (gst_realdec_set_property), (gst_realdec_get_property), |
| (gst_realdec_class_init), (plugin_init): |
| New plugin for decoding RealVideo Streams using the x86 32bit |
| shared libraries. |
| Closes #354174 |
| |
| 2006-12-30 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/elements/videocrop.c: (GST_START_TEST), |
| (videocrop_test_cropping_init_context): |
| When we can't create an element needed for the test, print a message |
| detailing which element it actually is that's missing (#390673). |
| |
| 2006-12-22 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Added seek support. |
| Patch by: Andre Moreira Magalhaes <andrunko@gmail.com> |
| Fixes: #375264. |
| |
| 2006-12-22 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| reapply consistent pad (de)activation |
| |
| 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS |
| |
| * gst-plugins-bad.doap: |
| Add release section for 0.10.4 |
| |
| === release 0.10.4 === |
| |
| 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| releasing 0.10.4, "Black Bugs" |
| |
| 2006-12-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| revert my freeze breakage |
| |
| 2006-12-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| consistent pad (de)activation |
| |
| 2006-12-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress), |
| (gst_qtdemux_chain): |
| Don't post BUFFERING messages in streaming mode if the stream |
| headers are behind the movie data; instead, post "progress" element |
| messages as a temporary solution. Apps might get confused and do |
| silly things to the pipeline state if they see buffering messages |
| from different sources and don't realize they come from different |
| sources (#387160). |
| |
| 2006-12-18 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/ladspa/*: |
| Move LADPSA plugin from -good for the release, as it's not quite |
| ready to be enabled by default in the -good module yet. |
| |
| 2006-12-18 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), |
| (gst_qtdemux_add_stream): |
| Don't output g_warning for an unsupported format, just send a |
| GST_ELEMENT_WARNING and don't add the pad. |
| Fix the case where it doesn't check for a NULL pad in streaming mode. |
| Fixes #387137 |
| |
| 2006-12-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix crash dereferencing NULL pointer if there's no stco atom. |
| Fixes #387122. |
| |
| 2006-12-18 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/wavpack/gstwavpackenc.h: |
| Use local copy of md5.h, as it disappeared in recent wavpack |
| installs. |
| Patch by: Sebastian Dröge <slomo at ubuntu dot com> |
| Fixes: #387076 |
| |
| 2006-12-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types), |
| (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event): |
| We don't support seeking in streaming mode, so don't even try. |
| Implement seeking query so apps can query seekability properly |
| (see #365414). Fix duration query. |
| |
| 2006-12-15 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * Makefile.am: |
| * gst-plugins-bad.doap: |
| * gst-plugins-bad.spec.in: |
| add doap file |
| |
| 2006-12-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libmms/gstmms.c: (gst_mms_create): |
| These debug statements should be using LOG level. |
| |
| 2006-12-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/modplug/libmodplug/sndfile.cpp: |
| Fix potential buffer overflow (CVE-2006-4192) (#385788). |
| |
| 2006-12-13 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| Add AMR-WB to the list of supported formats. |
| |
| 2006-12-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create), |
| (send_request_and_redirect): |
| Fix minor mem leak in redirect code. |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/neonhttpsrc.c: (handoff_cb), |
| (GST_START_TEST), (neonhttpsrc_suite): |
| * tests/check/gst-plugins-bad.supp: |
| Add super-basic unit test for #384140. |
| |
| 2006-12-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create), |
| (send_request_and_redirect): |
| Set offset on buffers pushed out (id3demux gets confused if the |
| first buffer does not have an offset of 0). Fixes #384140. |
| |
| 2006-12-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), |
| (gst_neonhttp_src_create), (send_request_and_redirect), |
| (gst_neonhttp_src_start), (oom_callback): |
| Minor clean-ups; remove newlines at end of debug statements. |
| |
| 2006-12-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): |
| Fix non-working redirects from inetfilm.com (handle 'alis' reference |
| data type as well). Fixes #378613. |
| |
| 2006-12-11 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>). |
| |
| * gst/modplug/gstmodplug.cc: |
| Fix modplug duration query. Fixes #384294. |
| |
| 2006-12-08 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: René Stadler <mail at renestadler de> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| Fix caps for 24 bit raw PCM audio (2). |
| Fixes #383471. |
| |
| 2006-12-07 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Handle more H263 variants. |
| |
| 2006-12-06 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/jack/.cvsignore: |
| Ignore old files as requested by the build slave. |
| |
| 2006-12-06 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Update the Jack requirement to the version where I think options_t |
| appeared |
| |
| 2006-12-01 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * win32/MANIFEST: |
| Fix compilation on win32 under VS8 |
| Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> |
| Partially fixes #381175 |
| |
| 2006-11-30 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: René Stadler <mail at renestadler de> |
| |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event): |
| Call the base class handler. Fixes #380610. |
| |
| 2006-11-30 Wim Taymans <wim@fluendo.com> |
| |
| * ext/Makefile.am: |
| Fix build. |
| |
| * ext/jack/gstjackaudiosink.c: (jack_process_cb), |
| (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb), |
| (gst_jack_ring_buffer_acquire): |
| Small cleanups. |
| |
| 2006-11-30 Wim Taymans <wim@fluendo.com> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/jack/Makefile.am: |
| * ext/jack/gstjack.c: (plugin_init): |
| * ext/jack/gstjack.h: |
| * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type), |
| (gst_jack_ring_buffer_class_init), (jack_process_cb), |
| (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb), |
| (gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose), |
| (gst_jack_ring_buffer_finalize), |
| (gst_jack_ring_buffer_open_device), |
| (gst_jack_ring_buffer_close_device), |
| (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release), |
| (gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause), |
| (gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay), |
| (gst_jack_connect_get_type), (gst_jack_audio_sink_base_init), |
| (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init), |
| (gst_jack_audio_sink_set_property), |
| (gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps), |
| (gst_jack_audio_sink_create_ringbuffer): |
| * ext/jack/gstjackaudiosink.h: |
| Added fully functional jackaudiosink. |
| |
| 2006-11-27 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak): |
| Remove some asserts and replace them with a proper error |
| message. Fixes #379261. |
| |
| 2006-11-26 Michael Smith <msmith@fluendo.com> |
| |
| * ext/theora/theoradec.c: (theora_dec_src_query), |
| (theora_dec_src_event), (theora_handle_data_packet), |
| (theora_dec_chain): |
| Send events on the right pads, since they don't work very well if |
| you send them in the wrong direction. |
| |
| 2006-11-24 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/audiofile/gstafsink.c: |
| * ext/polyp/plugin.c: (plugin_init): |
| * ext/polyp/polypsink.c: |
| * ext/polyp/polypsink.h: |
| * sys/dxr3/dxr3audiosink.h: |
| * sys/dxr3/dxr3spusink.h: |
| * sys/dxr3/dxr3videosink.h: |
| remove obsolete _factory_init protos and functions |
| |
| 2006-11-19 Michael Smith <msmith@fluendo.com> |
| |
| * gst/librfb/Makefile.am: |
| Compile with appropriate cflags. Fixes build. |
| |
| 2006-11-17 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_tune): |
| Actually set the TONE parameter for DVB-S when we should. |
| |
| 2006-11-16 David Schleef <ds@schleef.org> |
| |
| * gst/librfb/rfbdecoder.c: Fixes for 64-bit architectures. |
| |
| 2006-11-16 David Schleef <ds@schleef.org> |
| |
| * gst/librfb/gstrfbsrc.h: Oops, add this file. |
| |
| 2006-11-16 David Schleef <ds@schleef.org> |
| |
| Patch by: Andre Moreira Magalhaes <andrunko@gmail.com> |
| |
| * configure.ac: |
| * gst/librfb/Makefile.am: |
| * gst/librfb/gstrfbsrc.c: |
| * gst/librfb/rfb.c: |
| * gst/librfb/rfb.h: |
| * gst/librfb/rfbbuffer.c: |
| * gst/librfb/rfbbuffer.h: |
| * gst/librfb/rfbbytestream.c: |
| * gst/librfb/rfbbytestream.h: |
| * gst/librfb/rfbcontext.h: |
| * gst/librfb/rfbdecoder.c: |
| * gst/librfb/rfbdecoder.h: |
| * gst/librfb/rfbutil.h: |
| Port librfb to 0.10 (#376106). |
| |
| 2006-11-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/spc/gstspc.c: (spc_play): |
| Fix build with disabled gst-debug. |
| |
| 2006-11-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init), |
| (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_change_state): |
| * ext/wavpack/gstwavpackparse.c: |
| Some small clean-ups: use enums instead of hard-coded numbers, |
| const-ify element details, re-factor some code into _reset() |
| functions (#352605). |
| |
| 2006-11-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_create): |
| * sys/dvb/gstdvbsrc.h: |
| Fix minor printf format issue; remove overly paranoid checks in |
| create function; fix GObject boilerplate macros. |
| |
| 2006-11-14 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak): |
| Don't parse extra sample params for raw pcm. Fixes #374914. |
| |
| 2006-11-14 Wim Taymans <wim@fluendo.com> |
| |
| * tests/check/elements/.cvsignore: |
| Add cdaudio to ignore. |
| |
| 2006-11-14 Wim Taymans <wim@fluendo.com> |
| |
| * ext/Makefile.am: |
| dist cdaudio dir. |
| |
| 2006-11-14 Wim Taymans <wim@fluendo.com> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| Fix cdaudio build. |
| |
| 2006-11-14 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc), |
| (GST_START_TEST), (y4menc_suite), (main): |
| Added y4m test. Fixes #372243. |
| |
| 2006-11-13 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| |
| * configure.ac: |
| Enable cdaudio and y4m. |
| |
| * gst/y4m/Makefile.am: |
| * gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init), |
| (gst_y4m_encode_class_init), (gst_y4m_encode_init), |
| (gst_y4m_encode_reset), (gst_y4m_encode_setcaps), |
| (gst_y4m_encode_get_stream_header), |
| (gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain), |
| (gst_y4m_encode_set_property), (gst_y4m_encode_get_property), |
| (gst_y4m_encode_change_state), (plugin_init): |
| * gst/y4m/gsty4mencode.h: |
| Port of y4mencode to 0.10. |
| |
| 2006-11-10 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/videoparse/Makefile.am: |
| * gst/videoparse/gstvideoparse.c: |
| A little pluggy to make sense out of the random chunks we get |
| from multifilesrc. |
| |
| 2006-11-10 David Schleef <ds@schleef.org> |
| |
| * gst/multifile/Makefile.am: |
| Let's not depend on a file that doesn't exist. |
| |
| 2006-11-10 David Schleef <ds@schleef.org> |
| |
| * gst/multifilesink/Makefile.am: |
| * gst/multifilesink/gstmultifilesink.c: |
| * gst/multifilesink/gstmultifilesink.h: |
| * gst/multifilesink/multifilesink.vcproj: |
| Remove the old one. |
| |
| 2006-11-10 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/multifile/Makefile.am: |
| * gst/multifile/gstmultifile.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/multifile/multifile.vproj: |
| Revive multifile[src|sink]. |
| |
| 2006-11-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property) |
| (gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats), |
| (gst_dvbsrc_tune), (gst_dvbsrc_set_pes_filters): |
| Rename set_pes_filter to set_pes_filters for consistency. |
| Do run-time pid filtering. |
| |
| 2006-11-08 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/dvb/gstdvbsrc.c: (read_device): |
| Do not call output_frontend_stats from a method that does not |
| have the gstdvbsrc object. |
| This fixes the build, sorry guys! |
| |
| 2006-11-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/dvb/gstdvbsrc.c: (read_device), (gst_dvbsrc_create), |
| (gst_dvbsrc_output_frontend_stats), (gst_dvbsrc_tune), |
| (gst_dvbsrc_set_pes_filter): |
| * sys/dvb/gstdvbsrc.h: |
| Force PAT to always be in the filter. |
| Try to continue reading after failing 10 times. |
| |
| 2006-11-04 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * po/POTFILES.in: |
| add dvbsrc |
| * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_class_init), (gst_dvbsrc_init), |
| (gst_dvbsrc_set_property), (gst_dvbsrc_get_property), |
| (gst_dvbsrc_open_frontend), (gst_dvbsrc_open_dvr), |
| (gst_dvbsrc_finalize), (read_device), (gst_dvbsrc_create), |
| (gst_dvbsrc_start), (gst_dvbsrc_frontend_status), |
| (gst_dvbsrc_tune), (gst_dvbsrc_unset_pes_filters), |
| (gst_dvbsrc_set_pes_filter): |
| * sys/dvb/gstdvbsrc.h: |
| adapter-prefix is a terrible name for a device, so replace it. |
| strerror should be used immediately after the syscall related to it. |
| Actually throw a reasonable GST_ELEMENT_ERROR if we fail to open |
| (pretty easy to trigger by opening the same device twice). |
| Use _OBJECT macros where it makes sense. |
| This element is going to need some work before it moves. |
| |
| 2006-11-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * configure.ac: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config): |
| Fix enum nicks; only emit no-more-pads once; add support for very |
| fast encoding mode in upcoming 4.40.0 release (#369539). |
| |
| 2006-11-01 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sergey Scobich <sergey dot scobich at gmail com> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdrawsink_window_thread), |
| (gst_directdrawsink_create_default_window): |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/gstdirectsoundsink.c: |
| Wait until the window is created before using it; guard unistd.h |
| includes with HAVE_UNISTD_H. (#366523) |
| |
| * win32/vs8/libgstdirectdraw.vcproj: |
| * win32/vs8/libgstdirectsound.vcproj: |
| Update project files. |
| |
| 2006-10-31 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_tree), |
| (qtdemux_parse_trak): |
| Handle unbounded length streams a bit better. Fixes #367696. |
| |
| 2006-10-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_frame): |
| Fix flow handling and buffer refcounting (gst_pad_push() takes |
| ownership of the buffer passed to it, the buffer does not have |
| to be unreffed no matter what flow value gst_pad_push() returns). |
| |
| 2006-10-26 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Patch by: Renato Filho <renato.filho@indt.org.br> |
| |
| * gst/nuvdemux/gstnuvdemux.c: |
| * gst/nuvdemux/gstnuvdemux.h: |
| Fixed bug for files with timestamps less than 0. |
| |
| 2006-10-21 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * gst/multifilesink/Makefile.am: |
| * gst/multifilesink/gstmultifilesink.c: |
| * gst/multifilesink/gstmultifilesink.h: |
| I copied over filesink a while ago and modified it to work |
| as multifilesink. Might as well check it in. This could |
| use some work before being declared useful. |
| |
| 2006-10-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_create_src_pad): |
| * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads): |
| * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad): |
| Activate pads before adding them to running element. |
| |
| 2006-10-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Josep Torra Valles <josep at fluendo com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), |
| (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov), |
| (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str), |
| (qtdemux_tag_add_num), (qtdemux_tag_add_date), |
| (qtdemux_tag_add_gnre): |
| Make compile with Forte compiler, mostly don't do pointer arithmetic |
| with void pointers (#362626). |
| |
| 2006-10-17 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/nuvdemux/gstnuvdemux.c: |
| Just a cast to make it compile oos big_endian systems. |
| |
| 2006-10-17 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Patch by: Renato Filho <renato.filho@indt.org.br> and Rosfran Borges |
| <rosfran.borges@indt.org.br> |
| |
| * configure.ac: |
| * gst/nuvdemux/: |
| * gst/nuvdemux/Makefile.am: |
| * gst/nuvdemux/gstnuvdemux.c: |
| * gst/nuvdemux/gstnuvdemux.h: |
| Created new element nuvdemux. |
| |
| 2006-10-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Josep Torra Valles <josep at fluendo com> |
| |
| * gst/nsf/fds_snd.c: |
| * gst/nsf/mmc5_snd.c: |
| * gst/nsf/nsf.c: |
| * gst/nsf/vrc7_snd.c: |
| * gst/nsf/vrcvisnd.c: |
| Fix some things the Forte compiler warns about (#362626). |
| |
| 2006-10-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse), |
| (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd), |
| (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), |
| (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), |
| (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), |
| (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), |
| (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), |
| (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type), |
| (qtdemux_tree_get_sibling_by_type): |
| * gst/qtdemux/qtdemux.h: |
| Avoid void pointer usage, better use guint8 * instead. |
| |
| 2006-10-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/deinterlace/Makefile.am: |
| * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_base_init), |
| (gst_deinterlace_class_init), (gst_deinterlace_init), |
| (gst_deinterlace_stop), (gst_deinterlace_transform_caps), |
| (gst_deinterlace_set_caps), (gst_deinterlace_transform_ip), |
| (gst_deinterlace_set_property), (gst_deinterlace_get_property): |
| * gst/deinterlace/gstdeinterlace.h: |
| Port simple deinterlacer from 0.8. Use at your own risk, don't blame |
| me for anything it does or does not do to your precious pictures. |
| |
| 2006-10-11 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add some fourcc for DV format. |
| |
| 2006-10-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header): |
| Printf format fixes. |
| |
| * sys/dvb/gstdvbsrc.c: |
| Use "_stdint.h". |
| |
| 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/dvb/Makefile.am: |
| * sys/dvb/dvb-api/Makefile.am: |
| * sys/dvb/dvb-api/audio.h: |
| * sys/dvb/dvb-api/ca.h: |
| * sys/dvb/dvb-api/dmx.h: |
| * sys/dvb/dvb-api/frontend.h: |
| * sys/dvb/dvb-api/net.h: |
| * sys/dvb/dvb-api/osd.h: |
| * sys/dvb/dvb-api/version.h: |
| * sys/dvb/dvb-api/video.h: |
| Remove these files, not needed use system files. |
| * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property), |
| (gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats), |
| (gst_dvbsrc_tune): |
| Fix warnings, uint16_t etc. is in stdint.h. |
| Use system includes not our local ones. |
| |
| 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| Add dvb detection and allow dvbsrc to be built. |
| |
| 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/dvb/AUTHORS: |
| * sys/dvb/Makefile.am: |
| * sys/dvb/README: |
| * sys/dvb/dvb-api/Makefile.am: |
| * sys/dvb/dvb-api/audio.h: |
| * sys/dvb/dvb-api/ca.h: |
| * sys/dvb/dvb-api/dmx.h: |
| * sys/dvb/dvb-api/frontend.h: |
| * sys/dvb/dvb-api/net.h: |
| * sys/dvb/dvb-api/osd.h: |
| * sys/dvb/dvb-api/version.h: |
| * sys/dvb/dvb-api/video.h: |
| * sys/dvb/gstdvbsrc.c: |
| * sys/dvb/gstdvbsrc.h: |
| Initial import of dvbsrc. |
| Currently won't be built. |
| |
| 2006-10-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_push_event), (gst_qtdemux_do_seek), |
| (gst_qtdemux_change_state), (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (gst_qtdemux_post_buffering), (gst_qtdemux_chain), |
| (gst_qtdemux_add_stream), (qtdemux_process_redirects), |
| (qtdemux_parse_tree), (qtdemux_parse_trak): |
| Reorganise some stuff. |
| Parse RTSP redirection URLS. |
| |
| 2006-10-07 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-mpeg2enc.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-swfdec.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| Add/update docs stuff. |
| |
| 2006-10-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: René Stadler <mail at renestadler de> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/replaygain/Makefile.am: |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init), |
| (gst_rg_analysis_class_init), (gst_rg_analysis_init), |
| (gst_rg_analysis_set_property), (gst_rg_analysis_get_property), |
| (gst_rg_analysis_start), (gst_rg_analysis_set_caps), |
| (gst_rg_analysis_transform_ip), (gst_rg_analysis_event), |
| (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags), |
| (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result), |
| (gst_rg_analysis_album_result), (plugin_init): |
| * gst/replaygain/gstrganalysis.h: |
| * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter), |
| (apply_filters), (reset_filters), (accumulator_add), |
| (accumulator_clear), (accumulator_result), (rg_analysis_new), |
| (rg_analysis_set_sample_rate), (rg_analysis_destroy), |
| (rg_analysis_analyze_mono_float), |
| (rg_analysis_analyze_stereo_float), |
| (rg_analysis_analyze_mono_int16), |
| (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze), |
| (rg_analysis_track_result), (rg_analysis_album_result), |
| (rg_analysis_reset_album), (rg_analysis_reset): |
| * gst/replaygain/rganalysis.h: |
| Add ReplayGain analysis element (#357069). |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/rganalysis.c: (get_expected_gain), |
| (setup_rganalysis), (cleanup_rganalysis), (set_playing_state), |
| (send_eos_event), (send_tag_event), (poll_eos), (poll_tags), |
| (fail_unless_track_gain), (fail_unless_track_peak), |
| (fail_unless_album_gain), (fail_unless_album_peak), |
| (fail_if_track_tags), (fail_if_album_tags), |
| (fail_unless_num_tracks), (test_buffer_const_float_mono), |
| (test_buffer_const_float_stereo), (test_buffer_const_int16_mono), |
| (test_buffer_const_int16_stereo), (test_buffer_square_float_mono), |
| (test_buffer_square_float_stereo), (test_buffer_square_int16_mono), |
| (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST), |
| (rganalysis_suite), (main): |
| Unit tests for the new replaygain element. |
| |
| 2006-10-06 Wim Taymans <wim@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain), |
| (gst_faad_close_decoder): |
| Some cleanups. |
| Added some more debugging. |
| Don't ever ignore unlinked, we're not a demuxer. |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream): |
| Activate pad before adding it to the element. |
| |
| 2006-10-06 Michael Smith <msmith@fluendo.com> |
| |
| * ext/theora/theoradec.c: (gst_theoradec_reset), |
| (theora_get_query_types), (theora_dec_src_query), |
| (theora_dec_src_event), (theora_dec_sink_event), |
| (theora_handle_comment_packet), (theora_handle_type_packet), |
| (theora_handle_header_packet), (clip_buffer), (theora_dec_push), |
| (theora_handle_422_image), (theora_handle_420_image), |
| (theora_handle_data_packet), (theora_dec_chain), |
| (theora_dec_change_state): |
| * ext/theora/theoradec.h: |
| Port lots of changes from theoradec to theoraexpdec. |
| This catches this plugin up to theoradec. Note that duplicate frames |
| are broken in theoradec at the moment. |
| |
| 2006-10-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip): |
| Fix mem leak, avoid unnecessary memcpy. |
| |
| 2006-10-06 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_transform_ip): |
| Removed cruft code that was just commented out. Removed some obsolete |
| debug logs statements. |
| |
| 2006-10-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_chain): |
| * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse), |
| (qtdemux_parse_trak): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip): |
| Another batch of printf format fixes. |
| |
| 2006-10-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init), |
| (gst_video_crop_init), |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_transform_packed_complex), |
| (gst_video_crop_transform_packed_simple), |
| (gst_video_crop_transform), (gst_video_crop_transform_caps), |
| (gst_video_crop_set_caps), |
| (gst_videocrop_clear_negotiated_caps_locked), |
| (gst_video_crop_set_property): |
| * gst/videocrop/gstvideocrop.h: |
| Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix |
| passthrough mode; lastly, clear negotiated basetransform caps when |
| the cropping changes in order to force renegotiation. |
| |
| 2006-10-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb), |
| (test_with_caps), (video_crop_get_test_caps), (main): |
| Visual test for videocrop, shows that packed yuv doesn't work right |
| yet. --with-ffmpegcolorspace option doesn't work yet for unknown |
| reasons (another basetransform issue?) |
| |
| 2006-10-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * po/POTFILES.in: |
| * sys/v4l2/.cvsignore: |
| Remove more v4l2 stuff, hopefully fixing 'make distcheck' again. |
| |
| 2006-10-04 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * gst-plugins-bad.spec.in: |
| removed v4l2 |
| |
| 2006-10-03 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/README: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2vidorient.c: |
| * sys/v4l2/gstv4l2vidorient.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| moved to gst-plugins-good |
| |
| 2006-10-03 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper): |
| comment out the properties that are already part of the tuner |
| interface. |
| |
| 2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Improve docs. |
| |
| 2006-10-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/xvid/gstxvid.c: (plugin_init): |
| Set rank of xviddec to NONE until someone fixes it (too many crasher |
| bug reports against totem, people should use gst-ffmpeg). |
| |
| 2006-09-28 Wim Taymans <wim@fluendo.com> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps), |
| (gst_v4l2src_get_caps): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| Framerate can be 0/1 too. |
| Init framerate to 0/1 before querying it so that we can detect |
| devices that don't know about a framerate. |
| Add some more debugging info. |
| |
| 2006-09-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add support for 'yv12' fourcc. |
| |
| 2006-09-27 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * tests/icles/v4l2src-test.c: |
| Removed set-undef-fps. |
| |
| 2006-09-27 Wim Taymans <wim@fluendo.com> |
| |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new), |
| (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel), |
| (gst_v4l2_tuner_list_channels), |
| (gst_v4l2_tuner_set_channel_and_notify), |
| (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm), |
| (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify), |
| (gst_v4l2_tuner_get_norm): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_empty_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps): |
| Renamed some properties to match the tuner interface naming. |
| |
| 2006-09-27 Wim Taymans <wim@fluendo.com> |
| |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_set_defaults): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm), |
| (gst_v4l2_get_frequency), (gst_v4l2_set_frequency), |
| (gst_v4l2_signal_strength), (gst_v4l2_get_attribute), |
| (gst_v4l2_set_attribute), (gst_v4l2_get_input), |
| (gst_v4l2_set_input): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture), |
| (gst_v4l2src_set_capture), (gst_v4l2src_capture_init), |
| (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop), |
| (gst_v4l2src_buffer_new): |
| * tests/icles/v4l2src-test.c: (my_bus_callback), (main): |
| Small cleanups. |
| Fix error messages. |
| Use locks when getting timestamps. |
| Fix leaks in test. |
| Add licensing header to tests. |
| |
| 2006-09-27 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * tests/icles/v4l2src-test.c: |
| Some cleanups and comments. |
| |
| 2006-09-26 Wim Taymans <wim@fluendo.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| Add v4l2 plugin to the docs. |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2vidorient.c: |
| Fix docs. |
| Remove some more externs. |
| |
| 2006-09-26 Wim Taymans <wim@fluendo.com> |
| |
| * sys/v4l2/Makefile.am: |
| Fix makefile, list libs in stack order. |
| |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type), |
| (gst_v4l2_object_install_properties_helper): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2vidorient.h: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.h: |
| Fix coding style: |
| - Remove extern from functions. |
| - Fix header indentation. |
| Fix Flags, add defaults for properties. |
| Remove unused enums. |
| Fix TOO_LAZY in error messages. |
| |
| 2006-09-26 Wim Taymans <wim@fluendo.com> |
| |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices), |
| (gst_v4l2_probe_needs_probe), |
| (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new), |
| (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults), |
| (gst_v4l2_object_start), (gst_v4l2_object_stop): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_init), (gst_v4l2src_dispose), |
| (gst_v4l2src_set_property), (gst_v4l2src_get_property), |
| (gst_v4l2src_fixate), (gst_v4l2src_get_caps), |
| (gst_v4l2src_set_caps), (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm), |
| (gst_v4l2_set_norm), (gst_v4l2_get_frequency), |
| (gst_v4l2_set_frequency), (gst_v4l2_signal_strength), |
| (gst_v4l2_get_attribute), (gst_v4l2_set_attribute), |
| (gst_v4l2_get_input), (gst_v4l2_set_input): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame), |
| (gst_v4l2src_get_capture), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), |
| (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit), |
| (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps), |
| (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize), |
| (gst_v4l2src_buffer_new): |
| Fix pass at code cleanups, move errors cases out of the normal |
| flow for additional code clarity. |
| |
| 2006-09-23 Wim Taymans <wim@fluendo.com> |
| |
| * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init), |
| (gst_cdaudio_init), (gst_cdaudio_set_property), |
| (gst_cdaudio_get_property), (gst_cdaudio_change_state), |
| (gst_cdaudio_send_event), (gst_cdaudio_get_query_types), |
| (gst_cdaudio_query), (cdaudio_uri_set_uri): |
| Port to 0.10. |
| |
| 2006-09-22 David Schleef <ds@schleef.org> |
| |
| * sys/glsink/glimagesink.c: |
| Fix problems when the element cannot open the display. |
| (fixes #357212) |
| |
| 2006-09-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Up requirements to -base CVS and core CVS (the format for the |
| video orientation interface used by v4l2src and the latter |
| since that's what -base CVS requires). |
| |
| 2006-09-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/directfb/dfbvideosink.c: (plugin_init): |
| Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might |
| be autoplugged shouldn't trump plugins in -base, -good or -ugly |
| (in this case ximagesink). |
| |
| * sys/glsink/glimagesink.c: (plugin_init): |
| Set rank to NONE to prevent it from being autoplugged until |
| errors are handled properly (see #357212). |
| |
| 2006-09-21 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/Makefile.am: |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Reverted previous commit (2006-09-19 - Allow internal codes from |
| last.fm). As dicussed on #gstreamer it should be done in separete |
| element. |
| |
| 2006-09-21 Wim Taymans <wim@fluendo.com> |
| |
| * ext/faac/gstfaac.c: (gst_faac_configure_source_pad), |
| (gst_faac_chain): |
| Add decoder specific info on the caps. |
| Some cleanups here and there. |
| |
| 2006-09019 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Patch by: Milosz Derezynski <internalerror@gmail.com> and |
| Rosfran Borges <rosfran.borges@indt.org.br> |
| |
| * ext/neon/Makefile.am: |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Allow internal codes from last.fm |
| |
| |
| 2006-09-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * tests/icles/v4l2src-test.c: |
| Just a small fix to the app options. |
| |
| 2006-09-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2vidorient.c: |
| * sys/v4l2/gstv4l2vidorient.h: |
| * tests/icles/v4l2src-test.c: |
| Add Video Orientation interface support to v4l2src. |
| |
| 2006-09-19 Wim Taymans <wim@fluendo.com> |
| |
| * ext/gsm/gstgsmdec.c: (gst_gsmdec_init), |
| (gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event), |
| (gst_gsmdec_chain): |
| * ext/gsm/gstgsmdec.h: |
| Handle WAV49 variant (GSM in WAV). |
| Some small cleanups. |
| |
| 2006-09-18 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_buffer_new ): |
| Fix GST_BUFFER_DURATION. |
| |
| 2006-09-17 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/hermes/gsthermescolorspace.c: |
| * ext/ivorbis/vorbisfile.c: |
| * ext/lcs/gstcolorspace.c: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/xine/xineaudiodec.c: |
| * ext/xine/xineaudiosink.c: |
| * ext/xine/xineinput.c: |
| * gst/chart/gstchart.c: |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/games/gstpuzzle.c: |
| * gst/librfb/gstrfbsrc.c: |
| * gst/mixmatrix/mixmatrix.c: |
| * gst/nsf/gstnsf.h: |
| * gst/vbidec/gstvbidec.c: |
| * gst/virtualdub/gstxsharpen.c: |
| More G_OBJECT macro fixing. |
| |
| 2006-09-15 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * tests/icles/v4l2src-test.c: |
| The test application and the plgind error messages has been improved. |
| |
| 2006-09-12 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event): |
| Implements stop() to clear the adapter and event() to clear the |
| adapter on FLUSH_STOP and EOS. |
| |
| 2006-09-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_set_property): |
| * gst/spectrum/gstspectrum.h: |
| Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by |
| René Stadler |
| |
| 2006-09-11 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main): |
| Use more defines |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_dispose), (gst_spectrum_set_caps), |
| (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Apply some of the spectrum cleanup changes suggested in #348085. |
| |
| 2006-09-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Bump requirements of -base (videocrop test case needs this). |
| |
| * gst/videocrop/gstvideocrop.c: |
| Document sloppy handling of subsampled chroma planes if |
| left/top cropping is an odd number. |
| |
| * tests/check/elements/videocrop.c: (handoff_cb), |
| (videocrop_test_cropping_init_context), |
| (videocrop_test_cropping_deinit_context), |
| (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST), |
| (videocrop_suite), (main): |
| Add another unit test that crops the input to 1x1 (and checks |
| that that pixel has the expected values in a number of formats). |
| |
| 2006-09-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init), |
| (gst_video_crop_transform_packed), |
| (gst_video_crop_transform_planar): |
| Some quick tests indicate that it doesn't make a great deal |
| of sense to use liboil here, at least not for the memcpy()s |
| we do, so remove liboil usage until there is clear evidence |
| it actually makes a positive difference somewhere. |
| |
| 2006-09-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/elements/videocrop.c: (handoff_cb), |
| (buffer_probe_cb), (test_caps_transform), (test_passthrough), |
| (notgst_value_list_get_nth_int), (videocrop_suite): |
| More tests: check passthrough mode and caps transform in |
| both directions with fixed values, ranges and lists. |
| |
| 2006-09-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| Add videocrop to docs. |
| |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videocrop/gstvideocrop.h: |
| Move boilerplate stuff and structures into a header file. |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/videocrop.c: (video_crop_get_test_caps), |
| (test_unit_sizes), (videocrop_test_cropping_init_context), |
| (videocrop_test_cropping_deinit_context), |
| (videocrop_test_cropping), (test_cropping), (videocrop_suite): |
| Add unit tests for videocrop. |
| |
| 2006-09-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init), |
| (gst_video_crop_class_init), (gst_video_crop_init), |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed), |
| (gst_video_crop_transform_planar), (gst_video_crop_transform), |
| (gst_video_crop_transform_dimension), |
| (gst_video_crop_transform_dimension_value), |
| (gst_video_crop_transform_caps), (gst_video_crop_set_caps), |
| (gst_video_crop_set_property), (gst_video_crop_get_property), |
| (plugin_init): |
| Port/rewrite videocrop from scratch for GStreamer-0.10, and make |
| it support all formats videoscale supports (#345653). |
| |
| 2006-09-02 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init): |
| * sys/v4l2/gstv4l2src.h: |
| Whitespace cleanups, dashify property-names. |
| |
| 2006-09-02 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_open): |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame), |
| (gst_v4l2src_capture_init): |
| * sys/v4l2/v4l2src_calls.h: |
| Cleanup error messages and unify header comments |
| |
| 2006-08-31 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/nsf/Makefile.am: |
| Add missing GST_LIBS |
| |
| 2006-08-30 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Another small fix to set_caps function (sucks copy/paste error). |
| |
| 2006-08-30 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES. |
| |
| 2006-08-30 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| A small fix to set_caps function. |
| |
| 2006-08-30 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| (gst_qtdemux_do_seek): |
| Reset each streams last_flow to GST_FLOW_OK. |
| (gst_qtdemux_activate_segment): |
| Removing mystic modifications for good. |
| |
| 2006-08-30 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (qtdemux_parse_tree): |
| put back 'segment start<=stop' change that was mystically reverted by |
| the last commit |
| |
| 2006-08-30 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (qtdemux_parse_tree): |
| Fix the build for disabled debug |
| |
| 2006-08-29 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Fixed framerate negotiation. |
| |
| 2006-08-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Andrew Andkjar <enki at goodship net> |
| |
| * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_close): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported), |
| (gst_sdlvideosink_deinitsdl): |
| Only de-init the subsystem we previously initialised. Avoids |
| borkage when both sdlvideosink and sdlaudiosink are used |
| at the same time and one is shut down. |
| |
| 2006-08-28 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Make sure segment start<=stop in weird quicktime files. |
| |
| 2006-08-28 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| add comments and more debug logging |
| |
| 2006-08-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags), |
| (gst_wavpack_dec_chain): |
| Post audio codec and average bitrate tags on bus (#344472). |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_src_query): |
| Forward queries in other formats (BYTE format in particular) |
| upstream; add Sebastian to authors. |
| |
| 2006-08-23 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Fix set_caps to set width and height to the values the driver is |
| really working with. |
| |
| 2006-08-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block): |
| Fix mem leak, send newsegment event on correction pad |
| as well (#352476). |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| Restore original author (on Sebastian's request). |
| |
| * tests/check/Makefile.am: |
| * tests/check/gst-plugins-bad.supp: |
| Add (so far empty) suppression file for -bad. Remove |
| wavpackenc test from VALGRIND_TO_FIX now that the leak |
| is fixed. |
| |
| 2006-08-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main): |
| * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad), |
| (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST), |
| (wavpackparse_suite), (main): |
| Add unit tests for wavpack elements (#352476). |
| |
| 2006-08-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| * ext/wavpack/gstwavpackparse.h: |
| Add docs for wavpack elements (#352476). |
| |
| 2006-08-22 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_size_limits) |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fixate) |
| Fixed query size to work with drivers that uses intermediate step |
| like "width * height" to find closest size. |
| |
| 2006-08-21 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/gdp/Makefile.am: |
| * gst/gdp/gstgdp.c: |
| * gst/gdp/gstgdpdepay.c: |
| * gst/gdp/gstgdpdepay.h: |
| * gst/gdp/gstgdppay.c: |
| * gst/gdp/gstgdppay.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/gdpdepay.c: |
| * tests/check/elements/gdppay.c: |
| move gdp plugin to good. |
| |
| 2006-08-21 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse), |
| (qtdemux_node_dump_foreach), (qtdemux_parse_trak), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| Some more constification. |
| Fix some paletted data formats again. |
| Fix ulaw/alaw in qt. |
| Set correct caps for raw RGB. |
| Add support for yuv2, which is like Yuv2. |
| Add support for raw audio with the NONE fourcc, which is like raw. |
| |
| 2006-08-21 Wim Taymans <wim@fluendo.com> |
| |
| * ext/gsm/gstgsm.c: (plugin_init): |
| Make rank PRIMARY now that GSM seems to work fine. |
| |
| 2006-08-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init), |
| (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps), |
| (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples), |
| (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain), |
| (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event), |
| (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_loop): |
| More clean-ups: use shorter variable names to make code easier to |
| read; prefix structures we define with 'Gst' to make it clearer |
| where they come from. |
| |
| 2006-08-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init), |
| (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event): |
| Fix caps set on buffers and template caps (output is framed) |
| and make them match (#351663); use GST_WARNING_OBJECT instead of |
| GST_ELEMENT_WARNING; simplify push_block(); do some small |
| clean-ups here and there; fix memleak (#351663). |
| |
| 2006-08-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Based on patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event), |
| (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop), |
| (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter): |
| Fix resyncing in push mode not stopping re-syncing at embedded |
| zeroes; skip garbage between frames in pull mode as well if |
| necessary; use gst_pad_query_peer_duration(); push EOS and |
| NEWSEGMENT event in right direction (#351659). |
| |
| 2006-08-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain): |
| In push mode, re-sync to next wavpack header if sync is lost |
| (#351557). Also use hyphens instead of underscores in |
| GObject property names. |
| |
| 2006-08-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types), |
| (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_create_src_pad), |
| (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate), |
| (gst_wavpack_parse_sink_activate_pull): |
| * ext/wavpack/gstwavpackparse.h: |
| Make wavpackparse also work in push-mode (not seekable yet though); |
| some small clean-ups along the way; add support for SEEKING query |
| and query types function. (#351495). |
| |
| 2006-08-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libfame/gstlibfame.c: (gst_fameenc_get_property): |
| * sys/glsink/glimagesink.c: (gst_glimage_sink_get_property): |
| Fix leaks (#351502). |
| |
| 2006-08-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func), |
| (qtdemux_process_redirects), (qtdemux_parse_tree): |
| Extract all references/redirections if there is more |
| than one and sort them; also extract minimum required |
| bitrate information if available. (#350399) |
| |
| 2006-08-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Michal Benes <michal.benes at itonis tv> |
| |
| * ext/faac/gstfaac.c: (gst_faac_configure_source_pad): |
| Bitrate in the faac structure is per output channel, |
| not total bitrate (#350741). |
| |
| 2006-08-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_chain): |
| Fix GST_ELEMENT_ERROR usage. |
| |
| 2006-08-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): |
| Fix silly typo. |
| |
| 2006-08-08 Edward Hervey <edward@fluendo.com> |
| |
| * tests/check/elements/gdpdepay.c: (gdpdepay_suite): |
| I forgot to include the file containing the #define :) |
| Now includes "config.h" |
| |
| 2006-08-08 Edward Hervey <edward@fluendo.com> |
| |
| * tests/check/elements/gdpdepay.c: (gdpdepay_suite): |
| Ignore test known to fail on PPC64. See #348114. |
| |
| 2006-08-04 Edgard Lima <edgard.lima@indt.org.br> |
| |
| Patch by: Rosfran Borges <rosfran dot borges at indt dot org dot |
| br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Allow HTTP redirect (HTTP status code 302). |
| |
| 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain): |
| Fix event parsing by gdpdepay. Fixes #349916. |
| |
| 2006-08-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Thadeu Lima de Souza Cascardo <cascardo at holoscopio dot |
| com> |
| |
| * ext/Makefile.am: |
| Use right variables when USE_SPC is defined. |
| |
| 2006-08-02 Wim Taymans <wim@fluendo.com> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init), |
| (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event), |
| (gst_gdp_depay_src_event), (gst_gdp_depay_chain), |
| (gst_gdp_depay_change_state): |
| Disable seeking. |
| Small cleanups. |
| Clear adapter on disconts. |
| Clear caps when going to READY instead of NULL |
| |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init), |
| (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset), |
| (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer), |
| (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader), |
| (gst_gdp_queue_buffer), (gst_gdp_pay_chain), |
| (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event), |
| (gst_gdp_pay_change_state): |
| * gst/gdp/gstgdppay.h: |
| Reset payloader when going to READY. |
| Fix leaked buffers in ->queue on push errors. |
| Disable seeking. |
| Code cleanups. |
| Create packetizer in _init, free in _finalize. |
| |
| 2006-07-31 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state), |
| (gst_dfbvideosink_buffer_alloc): Post an error message. |
| |
| 2006-07-31 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state), |
| (gst_dfbvideosink_buffer_alloc): Don't try allocating if we are not |
| setup yet. Fail changing state if setup fails. |
| |
| 2006-07-31 Wim Taymans <wim@fluendo.com> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init), |
| (gst_gdp_depay_sink_event), (gst_gdp_depay_chain): |
| Consume all events except EOS because we generate events from |
| the gdp payload instead. Fixes #349204 |
| |
| 2006-07-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_reset), |
| (gst_xviddec_unset), (gst_xviddec_handle_sink_event), |
| (gst_xviddec_setup), (gst_xviddec_negotiate), (gst_xviddec_chain), |
| (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps), |
| (gst_xviddec_setcaps), (gst_xviddec_change_state): |
| * ext/xvid/gstxviddec.h: |
| Clean-ups and code reflows. Pass return value from |
| gst_pad_alloc_buffer() upstream among other things. Also check |
| for NULL GValue before using GST_VALUE_TYPE macro (#348976). |
| Mass rename of xviddec -> dec variable for better |
| code readability. |
| |
| 2006-07-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/xvid/gstxvid.c: (gst_xvid_image_fill): |
| Fix size calculation for I420/YV12. Fixes #348976. |
| |
| 2006-07-27 Wim Taymans <wim@fluendo.com> |
| |
| * ext/gsm/gstgsmdec.c: (gst_gsmdec_init), |
| (gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event): |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_init), (gst_gsmenc_setcaps): |
| Fix negotiation. |
| |
| 2006-07-26 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init): |
| proxying get/set caps is the wrong thing to do, since we really |
| do change caps quite fundamentally |
| * tests/check/elements/gdpdepay.c: |
| * tests/check/elements/gdppay.c: |
| remove declaration of buffers, it's already done in gstcheck.h |
| |
| 2006-07-24 Sebastien Moutte <sebastien@moutte.net> |
| |
| * sys/directsound/gstdirectsoundsink.h: |
| * sys/directsound/gstdirectsoundsink.c: |
| Add an attenuation property that will directly attenuate the |
| directsound buffer. |
| Change the size of the directsound secondary buffer to a half second. |
| Add more debug logs. |
| Add a lock to protect dsound buffer write access. |
| Fix a bad implementation of reset. |
| * sys/directsound/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectdrawsink.h: |
| Add a keep_aspect_ratio property. |
| Do not use overlay if not supported. |
| Add more debug logs. |
| Remove overwrite of WM_ERASEBKGND message handling. It was not |
| redrawing border when keep_aspect_ratio was enabled. |
| * win32/common/config.h: |
| update version waiting an auto-generated config.h |
| |
| 2006-07-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Chris Lee <clee at kde org> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/spc/Makefile.am: |
| * ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init), |
| (gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain), |
| (gst_spc_dec_sink_event), (gst_spc_dec_src_event), |
| (gst_spc_dec_src_query), (spc_play), (spc_setup), |
| (gst_spc_dec_change_state), (plugin_init): |
| * ext/spc/gstspc.h: |
| Add libopenspc-based SPC decoder element (#348220). |
| |
| 2006-07-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Martin Szulecki |
| |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper): |
| If "device-name" is requested and the device is not |
| open, try to temporarily open it to obtain this |
| information (#342494). |
| |
| 2006-07-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/nsf/nsf.c: (nsf_load): |
| Really fix compilation. Apparently it's not enough to |
| just check the return value for errors, but we need to |
| check for short reads as well (now if only we handled |
| them too ...). Fixes #347935. |
| |
| 2006-07-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Fix caps after previous change to byte order endianness. |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_loop): |
| * ext/wavpack/gstwavpackparse.h: |
| Queue incoming events if there's no source pad yet and |
| send them downstream later when the pad is there. |
| |
| 2006-07-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init), |
| (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackdec.h: |
| Output audio in native byte order (which is also how we get |
| samples from wavpack); output samples with 21-24 bit depth |
| with 32 bit width (makes things easier for us). |
| |
| 2006-07-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_init), |
| (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackdec.h: |
| More clean-ups: remove most of the disfunctional correction |
| pad stuff for now, if it ever gets implemented a lot of stuff |
| will have to be rewritten anyway; redo chain function, move |
| errors to end, error out instead of g_assert()ing. Also rename |
| overly long variable 'wavpackdec' to just 'dec'; miscellaneous |
| other small stuff. |
| |
| 2006-07-18 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| |
| * configure.ac: |
| Check for wavpack version and define WAVPACK_OLD_API if |
| necessary. |
| |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header), |
| (gst_wavpack_read_metadata): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_init), |
| (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state), |
| (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_finalize), |
| (gst_wavpack_enc_set_wp_config): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_index_get_entry_from_sample), |
| (gst_wavpack_parse_scan_to_find_sample), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_create_src_pad): |
| * ext/wavpack/gstwavpackstreamreader.c: |
| * ext/wavpack/gstwavpackstreamreader.h: |
| Port to new/official wavpack API, don't use API that was exported |
| in wavpack header files and in the lib but meant to be private, at |
| least not for recent wavpack versions; misc. 'cleanups' (#347443). |
| |
| 2006-07-18 Wim Taymans <wim@fluendo.com> |
| |
| * gst/nsf/nsf.c: (nsf_load): |
| Fix compilation by not ignoring return values of fread. |
| |
| 2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| adding more inspect docs |
| |
| 2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/inspect/plugin-gdp.xml: |
| actually commit inspectation of gdp element |
| |
| 2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init): |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init), |
| remove parent_class setting, BOILERPLATE does this |
| (gst_gdp_pay_reset_streamheader): |
| fix typo in comment |
| |
| 2006-07-17 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_loop_state_movie): |
| Store duration in uint64 too instead of clipping. |
| When we do a keyframe seek and the requested time is at the |
| keyframe, don't seek back to the beginning of the keyframe. |
| Fixes #347439. |
| |
| 2006-07-16 Wim Taymans <wim@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_sync): |
| Don't crash on small buffers. |
| |
| 2006-07-15 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_sink_activate): |
| Reset adapter. |
| |
| 2006-07-15 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/demo-audiotest.c: (main): |
| * gst/spectrum/demo-osssrc.c: (main): |
| Do not use deprecated gtk functions. |
| |
| 2006-07-14 Wim Taymans <wim@fluendo.com> |
| |
| * gst/nsf/Makefile.am: |
| * gst/nsf/memguard.c: |
| * gst/nsf/memguard.h: |
| * gst/nsf/types.h: |
| Remove crack malloc/free replacement. |
| |
| 2006-07-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| add more plugins and elements to docs |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain): |
| fix segfaults due to wrong g_free |
| add example |
| * gst/gdp/gstgdppay.c: |
| add example |
| |
| 2006-07-13 Wim Taymans <wim@fluendo.com> |
| |
| * gst/nsf/Makefile.am: |
| Fix build. |
| |
| 2006-07-13 Wim Taymans <wim@fluendo.com> |
| |
| Based on patches by: Johan Dahlin <johan at gnome dot org> |
| Ronald Bultje <rbultje at ronald dot bitfreak dot net> |
| |
| * configure.ac: |
| * gst/nsf/Makefile.am: |
| * gst/nsf/dis6502.h: |
| * gst/nsf/fds_snd.c: |
| * gst/nsf/fds_snd.h: |
| * gst/nsf/fmopl.c: |
| * gst/nsf/fmopl.h: |
| * gst/nsf/gstnsf.c: |
| * gst/nsf/gstnsf.h: |
| * gst/nsf/log.c: |
| * gst/nsf/log.h: |
| * gst/nsf/memguard.c: |
| * gst/nsf/memguard.h: |
| * gst/nsf/mmc5_snd.c: |
| * gst/nsf/mmc5_snd.h: |
| * gst/nsf/nes6502.c: |
| * gst/nsf/nes6502.h: |
| * gst/nsf/nes_apu.c: |
| * gst/nsf/nes_apu.h: |
| * gst/nsf/nsf.c: |
| * gst/nsf/nsf.h: |
| * gst/nsf/osd.h: |
| * gst/nsf/types.h: |
| * gst/nsf/vrc7_snd.c: |
| * gst/nsf/vrc7_snd.h: |
| * gst/nsf/vrcvisnd.c: |
| * gst/nsf/vrcvisnd.h: |
| Added NSF decoder plugin. Fixes 151192. |
| |
| 2006-07-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/Makefile.am: |
| Only run mpeg2enc unit test if we built the mpeg2enc plugin. |
| |
| 2006-07-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Don't error out in configure if mjpegtools dev is not there. |
| |
| 2006-07-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/mpeg2enc/Makefile.am: |
| * ext/mpeg2enc/gstmpeg2enc.cc: |
| * ext/mpeg2enc/gstmpeg2enc.hh: |
| * ext/mpeg2enc/gstmpeg2encoder.cc: |
| * ext/mpeg2enc/gstmpeg2encoder.hh: |
| * ext/mpeg2enc/gstmpeg2encoptions.cc: |
| * ext/mpeg2enc/gstmpeg2encpicturereader.cc: |
| * ext/mpeg2enc/gstmpeg2encpicturereader.hh: |
| * ext/mpeg2enc/gstmpeg2encstreamwriter.cc: |
| * ext/mpeg2enc/gstmpeg2encstreamwriter.hh: |
| Port mpeg2enc to 0.10 (#343184). |
| |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/mpeg2enc.c: |
| Add unit test for mpeg2enc. |
| |
| * tests/icles/.cvsignore: |
| Ignore pitch-test. |
| |
| 2006-07-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init): |
| Fix typo in property nick. |
| |
| 2006-07-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstiir.h: |
| * gst/filter/gstlpwsinc.h: |
| Don't forget new files. |
| |
| 2006-07-10 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net> |
| |
| * configure.ac: |
| * gst/filter/Makefile.am: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose), |
| (gst_bpwsinc_base_init), (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip), |
| (bpwsinc_set_property), (bpwsinc_get_property): |
| * gst/filter/gstfilter.c: (plugin_init): |
| * gst/filter/gstfilter.h: |
| * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init), |
| (gst_iir_class_init), (gst_iir_init), (iir_set_caps), |
| (iir_transform_ip), (iir_set_property), (iir_get_property): |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose), |
| (gst_lpwsinc_base_init), (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip), |
| (lpwsinc_set_property), (lpwsinc_get_property): |
| Ported the gstfilter plugin to GStreamer 0.10. |
| Fixes #346853. |
| |
| 2006-07-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Extract comment information!! |
| |
| 2006-07-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta), |
| (qtdemux_tag_add_date): |
| Extract year/date information (fixes #347079). |
| |
| 2006-07-07 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Don't crash on twos/sowt/raw audio. #345830. |
| |
| 2006-07-07 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Lutz Mueller <lutz at topfrose dot de> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), |
| (gst_neonhttp_src_init), (gst_neonhttp_src_finalize), |
| (request_dispatch), (gst_neonhttp_src_create), |
| (gst_neonhttp_src_start), (gst_neonhttp_src_get_size), |
| (gst_neonhttp_src_stop), (set_proxy), (set_uri), |
| (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property), |
| (gst_neonhttp_src_uri_set_uri), (size_header_handler): |
| * ext/neon/gstneonhttpsrc.h: |
| Remove unlock function. start/stop will do everything needed |
| Removed code that was never called. |
| Use gst_pad_alloc_buffer. Don't send EOS - parent class does that for us. |
| Do not escape path. Fixes #346723. |
| Additional code cleanups. |
| |
| 2006-07-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (gst_qtdemux_loop_state_header), (qtdemux_video_caps): |
| Fix silly crasher in state change function; add |
| IV41 fourcc (see bug #171111); don't output confusing |
| debug message when skipping atoms. |
| |
| 2006-06-23 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/directfb/dfbvideosink.c: |
| * ext/gsm/gstgsmdec.c: |
| * ext/gsm/gstgsmenc.c: |
| * ext/libmms/gstmms.c: |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/theora/theoradec.c: |
| * gst/freeze/gstfreeze.c: |
| * gst/gdp/gstgdpdepay.c: |
| * gst/gdp/gstgdppay.c: |
| * sys/glsink/glimagesink.c: |
| Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) |
| and fix one GObject boilerplate macro. |
| |
| 2006-06-20 Wim Taymans <wim@fluendo.com> |
| |
| * gst/modplug/libmodplug/stdafx.h: |
| Fix modplug on AMD64. Fixes #345336. |
| |
| 2006-06-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix check so that future libneon API changes won't break the build. |
| |
| * ext/neon/gstneonhttpsrc.c: |
| Fix build with libneon-0.26.x (#345182). |
| |
| 2006-06-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix --disable-external (can't set conditionals conditionally, |
| #343602). |
| |
| 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * gst/spectrum/Makefile.am: |
| Fix build. |
| |
| 2006-06-16 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/demo-audiotest.c: (on_window_destroy), |
| (draw_spectrum), (message_handler), (main): |
| * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum), |
| (message_handler), (main): |
| port to use message to get results, cleanly exit when closing the window |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_dispose), |
| (gst_spectrum_set_property), (gst_spectrum_get_property), |
| (gst_spectrum_set_caps), (gst_spectrum_start), |
| (gst_spectrum_message_new), (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| port to derive from basetransform and send results via messages |
| (like level element) |
| |
| 2006-06-15 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak): |
| Combine return values from src pad pushes. |
| |
| 2006-06-15 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header), |
| (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample), |
| (gst_qtdemux_add_stream): |
| Don't crash on files with 0 samples, EOS immediatly instead. |
| Fixes #344944. |
| |
| 2006-06-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Wouter Paesen <wouter at kangaroot net> |
| |
| * ext/soundtouch/Makefile.am: |
| * ext/soundtouch/gstpitch.cc: |
| Make pitch element controllable via GstController interface |
| (#344821). |
| |
| * configure.ac: |
| Up core requirements to 0.10.8.1/CVS because earlier |
| GstControllers can't handle float properties correctly. |
| Check for GstController CFLAGS and LIBS. |
| |
| * tests/icles/Makefile.am: |
| * tests/icles/pitch-test.c: (main): |
| Add small test program for the above (welcome to the 80s!). |
| |
| 2006-06-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <slomo at circular-chaos org> |
| |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init), |
| (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| Use bitrate property solely for bitrates and add new |
| bits-per-sample property for the other stuff. Set duration |
| to 'unknown' in initial header and resend header with proper |
| duration on EOS; update Sebastian's e-mail address. |
| |
| 2006-06-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * examples/directfb/.cvsignore: |
| * ext/directfb/.cvsignore: |
| #define red green |
| |
| 2006-06-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/spectrum/.cvsignore: |
| Ignore more. |
| |
| 2006-06-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libmms/gstmms.c: (gst_mms_create): |
| Set caps on outgoing buffers. |
| |
| * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init): |
| Comment out unused global instance variable. |
| |
| 2006-06-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Sebastian Dröge <mail at slomosnail de> |
| |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type), |
| (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_dispose), |
| (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property), |
| (gst_wavpack_enc_plugin_init): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/md5.c: |
| * ext/wavpack/md5.h: |
| Add wavpack encoder element (#343131). |
| |
| 2006-06-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Check for X before using X_CFLAGS in the check for opengl (#343866). |
| |
| * ext/musepack/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * gst/speed/Makefile.am: |
| Add missing GST_LIBS, fixes build on cygwin (#343866). |
| |
| 2006-06-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| enable building of GDP elements |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain): |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init), |
| (gst_gdp_pay_init), (gst_gdp_buffer_from_caps), |
| (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event), |
| (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event), |
| (gst_gdp_pay_set_property), (gst_gdp_pay_get_property), |
| (gst_gdp_pay_change_state): |
| * gst/gdp/gstgdppay.h: |
| add version 1.0 |
| |
| 2006-06-02 Michael Smith <msmith@fluendo.com> |
| |
| * ext/theora/theoradec.c: (theora_dec_src_convert), |
| (theora_handle_type_packet), (theora_handle_422_image), |
| (theora_handle_444_image), (theora_handle_420_image), |
| (theora_handle_data_packet): |
| Theora 4:4:4 pixel format support. |
| |
| 2006-06-02 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init), |
| (gst_gdp_pay_init), (gst_gdp_buffer_from_caps), |
| (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event), |
| (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain), |
| (gst_gdp_pay_sink_event), (gst_gdp_pay_set_property), |
| (gst_gdp_pay_get_property): |
| add crc-header and crc-payload properties |
| don't error out on some things that are recoverable |
| * tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite): |
| add test for crc |
| |
| 2006-06-02 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/alsaspdif/alsaspdifsink.h: |
| * ext/amrwb/gstamrwbdec.h: |
| * ext/amrwb/gstamrwbenc.h: |
| * ext/amrwb/gstamrwbparse.h: |
| * ext/arts/gst_arts.h: |
| * ext/artsd/gstartsdsink.h: |
| * ext/audiofile/gstafparse.h: |
| * ext/audiofile/gstafsink.h: |
| * ext/audiofile/gstafsrc.h: |
| * ext/audioresample/gstaudioresample.h: |
| * ext/bz2/gstbz2dec.h: |
| * ext/bz2/gstbz2enc.h: |
| * ext/dirac/gstdiracdec.h: |
| * ext/directfb/dfbvideosink.h: |
| * ext/divx/gstdivxdec.h: |
| * ext/divx/gstdivxenc.h: |
| * ext/dts/gstdtsdec.h: |
| * ext/faac/gstfaac.h: |
| * ext/gsm/gstgsmdec.h: |
| * ext/gsm/gstgsmenc.h: |
| * ext/ivorbis/vorbisenc.h: |
| * ext/libfame/gstlibfame.h: |
| * ext/nas/nassink.h: |
| * ext/neon/gstneonhttpsrc.h: |
| * ext/polyp/polypsink.h: |
| * ext/sdl/sdlaudiosink.h: |
| * ext/sdl/sdlvideosink.h: |
| * ext/shout/gstshout.h: |
| * ext/snapshot/gstsnapshot.h: |
| * ext/sndfile/gstsf.h: |
| * ext/swfdec/gstswfdec.h: |
| * ext/tarkin/gsttarkindec.h: |
| * ext/tarkin/gsttarkinenc.h: |
| * ext/theora/theoradec.h: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.h: |
| * ext/xine/gstxine.h: |
| * ext/xvid/gstxviddec.h: |
| * ext/xvid/gstxvidenc.h: |
| * gst/cdxaparse/gstcdxaparse.h: |
| * gst/cdxaparse/gstcdxastrip.h: |
| * gst/colorspace/gstcolorspace.h: |
| * gst/festival/gstfestival.h: |
| * gst/freeze/gstfreeze.h: |
| * gst/gdp/gstgdpdepay.h: |
| * gst/gdp/gstgdppay.h: |
| * gst/modplug/gstmodplug.h: |
| * gst/mpeg1sys/gstmpeg1systemencode.h: |
| * gst/mpeg1videoparse/gstmp1videoparse.h: |
| * gst/mpeg2sub/gstmpeg2subt.h: |
| * gst/mpegaudioparse/gstmpegaudioparse.h: |
| * gst/multifilesink/gstmultifilesink.h: |
| * gst/overlay/gstoverlay.h: |
| * gst/playondemand/gstplayondemand.h: |
| * gst/qtdemux/qtdemux.h: |
| * gst/rtjpeg/gstrtjpegdec.h: |
| * gst/rtjpeg/gstrtjpegenc.h: |
| * gst/smooth/gstsmooth.h: |
| * gst/smoothwave/gstsmoothwave.h: |
| * gst/spectrum/gstspectrum.h: |
| * gst/speed/gstspeed.h: |
| * gst/stereo/gststereo.h: |
| * gst/switch/gstswitch.h: |
| * gst/tta/gstttadec.h: |
| * gst/tta/gstttaparse.h: |
| * gst/videodrop/gstvideodrop.h: |
| * gst/xingheader/gstxingmux.h: |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/gstdirectsoundsink.h: |
| * sys/dxr3/dxr3audiosink.h: |
| * sys/dxr3/dxr3spusink.h: |
| * sys/dxr3/dxr3videosink.h: |
| * sys/qcam/gstqcamsrc.h: |
| * sys/vcd/vcdsrc.h: |
| Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass |
| |
| 2006-05-31 Edward Hervey <edward@fluendo.com> |
| |
| * ext/faad/gstfaad.h: |
| Forgot to commit the header file too. |
| |
| 2006-05-31 Edward Hervey <edward@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_init), |
| (gst_faad_dispose), (gst_faad_sink_event), (clip_outgoing_buffer), |
| (gst_faad_chain), (gst_faad_change_state): |
| Added GstSegment to control segments. |
| Added clipping/dropping of outgoing buffers in order to have accurate |
| seeking working properly. |
| |
| 2006-05-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Lutz Müller <lutz at topfrose de> |
| |
| * ext/bz2/Makefile.am: |
| * ext/bz2/gstbz2dec.c: (gst_bz2dec_chain), (gst_bz2dec_init), |
| (gst_bz2dec_change_state), (gst_bz2dec_class_init): |
| Use gst_type_find_helper_* functions for typefinding; use |
| correct caps with gst_pad_alloc_buffer(); add state change |
| function and reset decoder in it; don't unref buffer if |
| pad_push fails; use fixed caps on source pad. (#341524). |
| |
| 2006-05-27 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/Makefile.am: |
| * gst/spectrum/demo-audiotest.c: (on_frequency_changed), |
| (spectrum_chain), (main): |
| * gst/spectrum/demo-osssrc.c: |
| added another example |
| |
| * sys/v4l2/gstv4l2src.c: |
| fix typo |
| |
| 2006-05-26 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment): |
| Clip the outputed NEWSEGMENT stop time to the configured segment stop |
| time. |
| |
| 2006-05-26 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek): |
| Don't clear the running variable in the seek code. |
| |
| 2006-05-24 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds): |
| Detect QCELP in mp4a descriptors. |
| |
| 2006-05-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init): |
| po/POTFILES.in: |
| Throw an error when the file is encrypted. Move plugin_init stuff |
| to the end of the file, add stuff for i18n, make debug category |
| static. |
| |
| 2006-05-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Michal Benes <michal dot benes at xeris dot cz> |
| |
| * configure.ac: |
| * gst/h264parse/Makefile.am: |
| * gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init), |
| (gst_h264_parse_finalize), (gst_h264_parse_class_init), |
| (gst_h264_parse_init), (gst_h264_parse_chain), |
| (gst_h264_parse_handle_event), (plugin_init): |
| * gst/h264parse/gsth264parse.h: |
| New plugin: h264parse (#340638) |
| |
| 2006-05-22 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain), |
| (gst_gdp_depay_change_state): |
| * gst/gdp/gstgdpdepay.h: |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader), |
| (gst_gdp_pay_chain), (gst_gdp_pay_sink_event), |
| (gst_gdp_pay_change_state): |
| * gst/gdp/gstgdppay.h: |
| Handle error cases when calling functions |
| do downwards state change after parent's change_state |
| * tests/check/elements/gdpdepay.c: (GST_START_TEST): |
| * tests/check/elements/gdppay.c: (GST_START_TEST): |
| clean up more |
| |
| 2006-05-22 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/gdp/Makefile.am: |
| * gst/gdp/gstgdp.c: (plugin_init): |
| * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init), |
| (gst_gdp_depay_class_init), (gst_gdp_depay_init), |
| (gst_gdp_depay_finalize), (gst_gdp_depay_chain), |
| (gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init): |
| * gst/gdp/gstgdpdepay.h: |
| * gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init), |
| (gst_gdp_pay_class_init), (gst_gdp_pay_init), |
| (gst_gdp_pay_dispose), (gst_gdp_stamp_buffer), |
| (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer), |
| (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader), |
| (gst_gdp_queue_buffer), (gst_gdp_pay_chain), |
| (gst_gdp_pay_sink_event), (gst_gdp_pay_change_state), |
| (gst_gdp_pay_plugin_init): |
| * gst/gdp/gstgdppay.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/gdpdepay.c: (setup_gdpdepay), |
| (cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST), |
| (setup_gdpdepay_streamheader), (gdpdepay_suite), (main): |
| * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay), |
| (GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite), |
| (main): |
| adding GDP payloader and depayloader. Build integration will |
| follow later when the GDP issues for core are sorted out. |
| |
| 2006-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_set_sink_caps), |
| (gst_spectrum_get_sink_caps), (gst_spectrum_chain): |
| Use boilerplate macro, fix strings to match plugin-moval-requirements |
| |
| 2006-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/spectrum/Makefile.am: |
| Link to base libraries |
| |
| * gst/spectrum/demo-osssrc.c: (main): |
| use new threshhold property |
| |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_dispose), |
| (gst_spectrum_set_property), (gst_spectrum_set_sink_caps), |
| (gst_spectrum_get_sink_caps), (gst_spectrum_chain), |
| (gst_spectrum_change_state): |
| * gst/spectrum/gstspectrum.h: |
| Use gst_adapter, support multiple-channels, add threshold property for |
| result, add docs, fix resulting spectrum range (was including mirrored |
| results) |
| |
| 2006-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main): |
| * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type), |
| (gst_spectrum_base_init), (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_dispose), |
| (gst_spectrum_set_property), (gst_spectrum_chain): |
| * gst/spectrum/gstspectrum.h: |
| Initial port of the spectrum element |
| |
| 2006-05-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| Some clean-ups requested by wingo in bug #338818. |
| |
| 2006-05-19 Michael Smith <msmith@fluendo.com> |
| |
| * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init), |
| (alsaspdifsink_class_init), (alsaspdifsink_init), |
| (alsaspdifsink_dispose), (alsaspdifsink_set_property), |
| (alsaspdifsink_get_property), (alsaspdifsink_set_caps), |
| (alsaspdifsink_get_time), (alsaspdifsink_open), |
| (alsaspdifsink_close), (alsaspdifsink_find_pcm_device), |
| (alsaspdifsink_write_frame), (alsaspdifsink_event), |
| (alsaspdifsink_get_times), (alsaspdifsink_current_delay), |
| (generate_iec958_zero_frame), (alsaspdifsink_render), |
| (ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init): |
| * ext/alsaspdif/alsaspdifsink.h: |
| Use sampling rate from set_caps. Comment out some more unused code. |
| |
| 2006-05-18 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| Check for X11 |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported): |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): |
| * sys/v4l2/gstv4l2xoverlay.h: |
| Code cleanups, fix debug macros |
| |
| 2006-05-18 Michael Smith <msmith@fluendo.com> |
| |
| * ext/Makefile.am: |
| Fix distcheck? |
| |
| 2006-05-18 Michael Smith <msmith@fluendo.com> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/alsaspdif/Makefile.am: |
| * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init), |
| (alsaspdifsink_class_init), (alsaspdifsink_init), |
| (alsaspdifsink_dispose), (alsaspdifsink_set_property), |
| (alsaspdifsink_get_property), (alsaspdifsink_provide_clock), |
| (alsaspdifsink_get_time), (alsaspdifsink_open), |
| (alsaspdifsink_close), (alsaspdifsink_find_pcm_device), |
| (alsaspdifsink_write_frame), (alsaspdifsink_event), |
| (alsaspdifsink_get_times), (alsaspdifsink_current_delay), |
| (generate_iec958_zero_frame), (alsaspdifsink_render), |
| (ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init): |
| * ext/alsaspdif/alsaspdifsink.h: |
| Add an alsa plugin to output IEC958 frames over S/PDIF |
| |
| 2006-05-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain): |
| Remove unused caps cruft from chain function altogether. |
| |
| 2006-05-17 Edward Hervey <edward@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_chain): |
| There's no guarantee that caps was set to something, and if it did, the |
| function called to fill that variable actually sets the caps on the |
| sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using |
| GST_PAD_CAPS(faad->srcpad). |
| |
| 2006-05-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Young-Ho Cha <ganadist chollian net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain), |
| (gst_faad_change_state): |
| * ext/faad/gstfaad.h: |
| If we encounter a decoding error, don't error out immediately, |
| but try to resync (or see if we have better luck with the next |
| buffer in case of framed input). Only error out after five |
| consecutive errors. Fixes #341563. |
| |
| 2006-05-12 Wim Taymans <wim@fluendo.com> |
| |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init), |
| (gst_xvidenc_init), (gst_xvidenc_finalize), |
| (gst_xvidenc_handle_sink_event), (gst_xvidenc_setup), |
| (gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain), |
| (gst_xvidenc_flush_buffers), (gst_xvidenc_set_property), |
| (gst_xvidenc_get_property): |
| Compile fixes. |
| |
| 2006-05-12 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| |
| * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp), |
| (gst_xvid_csp_to_caps), (gst_xvid_image_get_size), |
| (gst_xvid_image_fill): |
| * ext/xvid/gstxvid.h: |
| * ext/xvid/gstxviddec.c: (gst_xviddec_class_init), |
| (gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset), |
| (gst_xviddec_handle_sink_event), (gst_xviddec_setup), |
| (gst_xviddec_add_par), (gst_xviddec_negotiate), |
| (gst_xviddec_decode), (gst_xviddec_chain), |
| (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps), |
| (gst_xviddec_src_link), (gst_xviddec_setcaps), |
| (gst_xviddec_change_state): |
| * ext/xvid/gstxviddec.h: |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type), |
| (gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type), |
| (gst_xvidenc_get_type), (gst_xvidenc_base_init), |
| (gst_xvidenc_class_init), (gst_xvidenc_init), |
| (gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event), |
| (gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode), |
| (gst_xvidenc_chain), (gst_xvidenc_flush_buffers), |
| (gst_xvidenc_set_property), (gst_xvidenc_get_property), |
| (gst_xvidenc_change_state): |
| * ext/xvid/gstxvidenc.h: |
| xvid plugin to support more capabilities of XviD codec. |
| Fixes #339462. |
| Some more cleanups here and there. |
| |
| 2006-05-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Changes proposed by Wingo in bug #338818. |
| |
| 2006-05-11 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak), |
| (gst_qtdemux_handle_esds): |
| Figure out the real audio type in mp4a boxes by parsing the |
| optional descriptors in the optional esds box. Promote the |
| default AAC to mp3 when indicated. Fixes #330632. |
| |
| 2006-05-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown), |
| (qtdemux_parse_trak), (gst_qtdemux_handle_esds): |
| Parse version 2 sample descriptions. Fixes #341231 |
| Don't #define gst_util_dump_mem(), use something more |
| specific instead to avoid confusion. |
| |
| 2006-05-08 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Fix fourcc name printed out. Patch from Martin Rubli. |
| |
| 2006-05-08 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query), |
| (qtdemux_dump_mvhd): |
| Don't cause side effects in a debugging function. |
| Also report duration in push mode since we can. |
| |
| 2006-05-08 Edward Hervey <edward@fluendo.com> |
| |
| * autogen.sh: (CONFIGURE_DEF_OPT): |
| libtoolize on Darwin/MacOSX is called glibtoolize |
| |
| 2006-05-05 Maciej Katafiasz <mathrick@freedesktop.org> |
| |
| * ext/amrwb/gstamrwbdec.c: |
| * ext/amrwb/gstamrwbenc.c: |
| * ext/sdl/sdlaudiosink.c: |
| * ext/sdl/sdlvideosink.c: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/xine/xine.c: |
| * ext/xine/xineaudiodec.c: |
| * ext/xine/xineaudiosink.c: |
| * ext/xine/xineinput.c: |
| * gst/cdxaparse/gstcdxaparse.c: |
| * gst/freeze/gstfreeze.c: |
| * sys/v4l2/gstv4l2element.c: |
| Add semicolons after GST_BOILERPLATE[_FULL] so that |
| indent doesn't mess up following lines. |
| |
| 2006-05-05 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| * tests/icles/v4l2src-test.c: |
| Some changes proposed by wingo in bug #338818 (but not everything |
| yet). Patch from Martin Rubli to fix framerate detection. |
| |
| 2006-05-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare): |
| Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro. |
| |
| 2006-05-04 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.3 === |
| |
| 2006-05-04 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| releasing 0.10.3, "Petition to request permission" |
| |
| 2006-05-04 Julien MOUTTE <julien@moutte.net> |
| |
| * tests/icles/Makefile.am: Fix build. |
| |
| 2006-05-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musicbrainz/Makefile.am: |
| Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h |
| |
| 2006-05-03 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Clean up one piece of logic slightly and remove a |
| dead code block. |
| |
| 2006-05-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * ext/musicbrainz/gsttrm.c: |
| * ext/musicbrainz/gsttrm.h: |
| Everybody loves docs - add docs for musicbrainz plugin. |
| |
| 2006-05-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/Makefile.am: |
| Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck). |
| |
| 2006-05-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/Makefile.am: |
| Forgot to commit this one. |
| |
| 2006-05-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: James "Doc" Livingston <doclivingston gmail com> |
| |
| * configure.ac: |
| * ext/musicbrainz/Makefile.am: |
| * ext/musicbrainz/gsttrm.c: (gst_trm_base_init), |
| (gst_trm_class_init), (gst_trm_init), (gst_trm_setcaps), |
| (gst_trm_chain), (gst_trm_emit_signature), (gst_trm_set_property), |
| (gst_trm_get_property), (gst_trm_change_state), (plugin_init): |
| * ext/musicbrainz/gsttrm.h: |
| Port MusicBrainz TRM plugin (#336898). |
| |
| 2006-05-03 Michael Smith <msmith@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), |
| (looks_like_valid_header), (gst_faad_chain): |
| Fix #334748: use fake_codec_data if the first bytes of the first |
| buffer we process doesn't look like plausible AAC data (e.g. |
| reserved values for rate, or channels). Fixes playback of Apple's |
| movie trailers. |
| |
| 2006-05-02 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_caps): |
| Fix get_caps func to work when no framerate is available and the caps |
| isn't simple. |
| |
| 2006-05-01 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/v4l2_calls.c: |
| * tests/icles/Makefile.am: |
| * tests/icles/v4l2src-test.c: |
| Few improvements to move to good. |
| |
| 2006-05-01 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * ext/Makefile.am: |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gstid3v2mux.cc: |
| * ext/taglib/gstid3v2mux.h: |
| * ext/taglib/gsttaglib.cc: |
| * ext/taglib/gsttaglib.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/tagid3v2mux.c: |
| moved to good. Closes #336110 |
| |
| 2006-04-30 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| Fix up docs for taglib plugin |
| Also scan .cc files |
| |
| 2006-04-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.cc: |
| Post an error message on the bus in the (extremely unlikely) |
| case of an error. |
| |
| 2006-04-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gstid3v2mux.cc: |
| * ext/taglib/gstid3v2mux.h: |
| * ext/taglib/gsttaglib.cc: |
| * ext/taglib/gsttaglib.h: |
| Split the actual ID3v2 tag rendering code into |
| its own subclass. |
| |
| 2006-04-29 Sebastien Moutte <sebastien@moutte.net> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| added iradio-mode support as in gnomevfssrc to enable |
| connections with icydemux that will send title tag messages on |
| shoutcast/icecast streams. I've also added iradio properties |
| iradio-name, iradio-genre, iradio-url. |
| added user-agent property because some shoutcast streams don't return |
| data if the GET requests don't have a User-Agent. |
| * win32/common/libgstneon.dsp: |
| use debug version of libneon in debug mode |
| 2006-04-28 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * sys/Makefile.am: |
| * sys/ximagesrc/Makefile.am: |
| * sys/ximagesrc/ximagesrc.c: |
| * sys/ximagesrc/ximagesrc.h: |
| * sys/ximagesrc/ximageutil.c: |
| * sys/ximagesrc/ximageutil.h: |
| * tests/Makefile.am: |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/ximagesrc-test.c: |
| moved ximagesrc to good (See #336756) |
| |
| 2006-04-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx), |
| (gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder), |
| (gst_faad_close_decoder), (gst_faad_change_state): |
| * ext/faad/gstfaad.h: |
| If we run into a decoding error, try re-opening the decoder |
| with faacDecInit2() using fake codec data created from the |
| data the demuxer gave us. Should fix a whole bunch of |
| GStreamer-faad problems incl. 'channel coupling not |
| implemented', 'maximum number of scalefactor bands exceeded' |
| etc. (#173007, #332892). |
| |
| 2006-04-26 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/amrwb/gstamrwbdec.c: |
| * ext/amrwb/gstamrwbenc.c: |
| * ext/amrwb/gstamrwbparse.c: |
| * ext/arts/gst_arts.c: |
| * ext/artsd/gstartsdsink.c: |
| * ext/audiofile/gstafparse.c: |
| * ext/audiofile/gstafsink.c: |
| * ext/audiofile/gstafsrc.c: |
| * ext/audioresample/gstaudioresample.c: |
| * ext/bz2/gstbz2dec.c: |
| * ext/bz2/gstbz2enc.c: |
| * ext/cdaudio/gstcdaudio.c: |
| * ext/directfb/dfbvideosink.c: |
| * ext/divx/gstdivxdec.c: |
| * ext/divx/gstdivxenc.c: |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): |
| * ext/faac/gstfaac.c: (gst_faac_base_init): |
| * ext/faad/gstfaad.c: |
| * ext/gsm/gstgsmdec.c: |
| * ext/gsm/gstgsmenc.c: |
| * ext/hermes/gsthermescolorspace.c: |
| * ext/ivorbis/vorbisfile.c: |
| * ext/lcs/gstcolorspace.c: |
| * ext/libfame/gstlibfame.c: |
| * ext/libmms/gstmms.c: (gst_mms_base_init): |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): |
| * ext/nas/nassink.c: (gst_nassink_base_init): |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/sdl/sdlaudiosink.c: |
| * ext/sdl/sdlvideosink.c: |
| * ext/shout/gstshout.c: |
| * ext/snapshot/gstsnapshot.c: |
| * ext/sndfile/gstsf.c: |
| * ext/swfdec/gstswfdec.c: |
| * ext/tarkin/gsttarkindec.c: |
| * ext/tarkin/gsttarkinenc.c: |
| * ext/theora/theoradec.c: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| * ext/xvid/gstxviddec.c: |
| * ext/xvid/gstxvidenc.c: |
| * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init): |
| * gst/chart/gstchart.c: |
| * gst/colorspace/gstcolorspace.c: |
| * gst/deinterlace/gstdeinterlace.c: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init): |
| * gst/festival/gstfestival.c: |
| * gst/filter/gstbpwsinc.c: |
| * gst/filter/gstiir.c: |
| * gst/filter/gstlpwsinc.c: |
| * gst/freeze/gstfreeze.c: |
| * gst/games/gstpuzzle.c: (gst_puzzle_base_init): |
| * gst/librfb/gstrfbsrc.c: |
| * gst/mixmatrix/mixmatrix.c: |
| * gst/mpeg1sys/gstmpeg1systemencode.c: |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| * gst/mpeg2sub/gstmpeg2subt.c: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| * gst/multifilesink/gstmultifilesink.c: |
| * gst/overlay/gstoverlay.c: |
| * gst/passthrough/gstpassthrough.c: |
| * gst/playondemand/gstplayondemand.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/rtjpeg/gstrtjpegdec.c: |
| * gst/rtjpeg/gstrtjpegenc.c: |
| * gst/smooth/gstsmooth.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/spectrum/gstspectrum.c: |
| * gst/speed/gstspeed.c: |
| * gst/stereo/gststereo.c: |
| * gst/switch/gstswitch.c: |
| * gst/tta/gstttadec.c: (gst_tta_dec_base_init): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_base_init): |
| * gst/vbidec/gstvbidec.c: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videodrop/gstvideodrop.c: |
| * gst/virtualdub/gstxsharpen.c: |
| * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init): |
| * gst/y4m/gsty4mencode.c: |
| * sys/cdrom/gstcdplayer.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/glsink/glimagesink.c: |
| * sys/qcam/gstqcamsrc.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init): |
| * sys/ximagesrc/ximagesrc.c: |
| Define GstElementDetails as const and also static (when defined as |
| global) |
| |
| 2006-04-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.c: |
| (gst_musepackdec_handle_seek_event), (gst_musepackdec_loop): |
| Add support for segment seeks. |
| |
| 2006-04-20 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Added a couple of ifdefs to make it compile with other kernels. |
| |
| 2006-04-20 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: j^ <j at bootlab dot org> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Never treat video streams as an audio stream. |
| Add qtdrw mime type. |
| Fixes #339041 |
| |
| 2006-04-19 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| For VBR audio, don't try to calculate the samples_per_frame. |
| Fixes #338935. |
| |
| 2006-04-13 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Just added a gtk-doc comment. |
| |
| 2006-04-17 Michael Smith <msmith@fluendo.com> |
| |
| * ext/theora/theoradec.c: (theora_dec_src_convert), |
| (theora_handle_type_packet), (theora_handle_422_image), |
| (theora_handle_420_image), (theora_handle_data_packet): |
| * ext/theora/theoradec.h: |
| Apply fix from j^ for API change in libtheoradec. |
| |
| Implement 4:2:2 pixel format. Untested at the moment. |
| |
| 2006-04-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init), |
| (gst_musepack_stream_init): |
| Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and |
| gst_pad_new_from_static_template(). |
| |
| 2006-04-13 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2element_class_init), |
| (gst_v4l2src_dispose): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_buffer_new): |
| Fixed some memory leaks. |
| |
| 2006-04-12 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read): |
| Fix to work in read mode. |
| |
| 2006-04-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix parsing of newer stsd chunks again. |
| |
| 2006-04-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak): |
| Fix framerate calculation. |
| |
| 2006-04-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init): |
| Fix build (class_init declaration/definition mismatch). |
| |
| 2006-04-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| force mono 8000 Hz on AMR samples. |
| |
| 2006-04-09 Sebastien Moutte <sebastien@moutte.net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start): |
| remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32) |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| done some cleans in sources |
| * win32/vs6: |
| add project files for neon, qtdemux |
| |
| 2006-04-08 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init): |
| * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init): |
| * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init): |
| * ext/arts/gst_arts.c: (gst_arts_class_init): |
| * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init): |
| * ext/audiofile/gstafsink.c: (gst_afsink_class_init): |
| * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init): |
| * ext/audioresample/gstaudioresample.c: |
| * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init): |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init): |
| * ext/divx/gstdivxdec.c: (gst_divxdec_class_init): |
| * ext/hermes/gsthermescolorspace.c: |
| (gst_hermes_colorspace_class_init): |
| * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init): |
| * ext/jack/gstjack.c: (gst_jack_class_init): |
| * ext/jack/gstjackbin.c: (gst_jack_bin_class_init): |
| * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init): |
| * ext/libfame/gstlibfame.c: (gst_fameenc_class_init): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init): |
| * ext/nas/nassink.c: (gst_nassink_class_init): |
| * ext/shout/gstshout.c: (gst_icecastsend_class_init): |
| * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init): |
| * ext/sndfile/gstsf.c: (gst_sf_class_init): |
| * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init), |
| (gst_swfdec_class_init): |
| * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init): |
| * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init): |
| * gst/chart/gstchart.c: (gst_chart_class_init): |
| * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init): |
| * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init): |
| * gst/festival/gstfestival.c: (gst_festival_class_init): |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init): |
| * gst/filter/gstiir.c: (gst_iir_class_init): |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init): |
| * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init): |
| * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init): |
| * gst/mpeg1sys/gstmpeg1systemencode.c: |
| (gst_system_encode_class_init): |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| (gst_mp1videoparse_class_init): |
| * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init): |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| (gst_mp3parse_class_init): |
| * gst/overlay/gstoverlay.c: (gst_overlay_class_init): |
| * gst/passthrough/gstpassthrough.c: (passthrough_class_init): |
| * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init): |
| * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init): |
| * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init): |
| * gst/smooth/gstsmooth.c: (gst_smooth_class_init): |
| * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init): |
| * gst/stereo/gststereo.c: (gst_stereo_class_init): |
| * gst/switch/gstswitch.c: (gst_switch_class_init): |
| * gst/tta/gstttadec.c: (gst_tta_dec_class_init): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_class_init): |
| * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init): |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init): |
| * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init): |
| * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init): |
| * sys/cdrom/gstcdplayer.c: (cdplayer_class_init): |
| * sys/directsound/gstdirectsoundsink.c: |
| (gst_directsoundsink_class_init): |
| * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init): |
| * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init): |
| * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init): |
| * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init): |
| * sys/v4l2/gstv4l2colorbalance.c: |
| (gst_v4l2_color_balance_channel_class_init): |
| * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init), |
| (gst_v4l2_tuner_norm_class_init): |
| * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init): |
| Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) |
| |
| 2006-04-08 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/colorspace/gstcolorspace.h: |
| * gst/deinterlace/gstdeinterlace.h: |
| * gst/passthrough/gstpassthrough.h: |
| * gst/y4m/gsty4mencode.h: |
| Fix more broken GObject macros |
| |
| 2006-04-08 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/xine/gstxine.h: |
| * gst-libs/gst/play/play.h: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/ximagesrc/ximageutil.h: |
| Fix broken GObject macros |
| |
| 2006-04-08 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz), |
| (qtdemux_dump_stco), (qtdemux_parse_trak): |
| Don't make rounding errors in timestamp/duration calculations. |
| Fix timestamps for AMR and IMA4. Fixes (#337436). |
| Create a dummy segment even when there is no edit list. |
| |
| 2006-04-07 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates. |
| * examples/directfb/Makefile.am: Add example resource files to |
| dist. |
| |
| 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * ext/amrwb/amrwb-code/Makefile.am: |
| * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc), |
| (gst_ximagesrc_create), (gst_ximagesrc_set_property): |
| Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to |
| 25fps |
| |
| 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * tests/icles/ximagesrc-test.c: (main): |
| Actually assert that pipeline goes to playing |
| |
| 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc), |
| (composite_pixel), (gst_ximagesrc_ximage_get), |
| (gst_ximagesrc_create), (gst_ximagesrc_set_property): |
| Fix typo, C++ style comments and other small cleanups |
| |
| 2006-04-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index), |
| (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment), |
| (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek), |
| (gst_qtdemux_do_seek), (gst_qtdemux_change_state), |
| (gst_qtdemux_activate_segment), |
| (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (qtdemux_parse_trak): |
| Added full edit list support. |
| Avoid overflows in prologue image detection code. |
| Avoid roundoff errors in timestamp calculations. |
| |
| 2006-04-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| clean up so report properly on missing stuff |
| fix modplug detection |
| |
| 2006-04-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/Makefile.am: |
| * ext/amrwb/amrwb-code/Makefile.am: |
| don't dist amr wb source code |
| |
| 2006-04-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: j^ <j at bootlab dot org> |
| |
| * ext/amrwb/gstamrwbdec.c: |
| * ext/amrwb/gstamrwbenc.c: |
| * ext/amrwb/gstamrwbparse.c: |
| * ext/arts/gst_arts.c: |
| * ext/artsd/gstartsdsink.c: |
| * ext/audiofile/gstafparse.c: |
| * ext/audiofile/gstafsink.c: |
| * ext/audiofile/gstafsrc.c: |
| * ext/cdaudio/gstcdaudio.c: |
| * ext/directfb/dfbvideosink.c: |
| * ext/divx/gstdivxdec.c: |
| * ext/divx/gstdivxenc.c: |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): |
| * ext/faac/gstfaac.c: (gst_faac_base_init): |
| * ext/faad/gstfaad.c: |
| * ext/gsm/gstgsmdec.c: |
| * ext/gsm/gstgsmenc.c: |
| * ext/hermes/gsthermescolorspace.c: |
| * ext/ivorbis/vorbisfile.c: |
| * ext/lcs/gstcolorspace.c: |
| * ext/libfame/gstlibfame.c: |
| * ext/libmms/gstmms.c: (gst_mms_base_init): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): |
| * ext/nas/nassink.c: (gst_nassink_base_init): |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/polyp/polypsink.c: (gst_polypsink_base_init): |
| * ext/sdl/sdlaudiosink.c: |
| * ext/sdl/sdlvideosink.c: |
| * ext/shout/gstshout.c: |
| * ext/snapshot/gstsnapshot.c: |
| * ext/sndfile/gstsf.c: |
| * ext/tarkin/gsttarkindec.c: |
| * ext/tarkin/gsttarkinenc.c: |
| * ext/theora/theoradec.c: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| * ext/xvid/gstxviddec.c: |
| * ext/xvid/gstxvidenc.c: |
| * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init): |
| * gst/chart/gstchart.c: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init): |
| * gst/festival/gstfestival.c: |
| * gst/filter/gstiir.c: |
| * gst/filter/gstlpwsinc.c: |
| * gst/freeze/gstfreeze.c: |
| * gst/games/gstpuzzle.c: (gst_puzzle_base_init): |
| * gst/mixmatrix/mixmatrix.c: |
| * gst/mpeg1sys/gstmpeg1systemencode.c: |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| * gst/mpeg2sub/gstmpeg2subt.c: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| * gst/multifilesink/gstmultifilesink.c: |
| * gst/overlay/gstoverlay.c: |
| * gst/passthrough/gstpassthrough.c: |
| * gst/playondemand/gstplayondemand.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/rtjpeg/gstrtjpegdec.c: |
| * gst/rtjpeg/gstrtjpegenc.c: |
| * gst/smooth/gstsmooth.c: |
| * gst/tta/gstttadec.c: (gst_tta_dec_base_init): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_base_init): |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videodrop/gstvideodrop.c: |
| * gst/virtualdub/gstxsharpen.c: |
| * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init): |
| * gst/y4m/gsty4mencode.c: |
| Unify the long descriptions in the plugin details (#337263). |
| |
| 2006-04-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), |
| (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property): |
| Add back "uri" property and mark it as deprecated; undoes |
| API/ABI breakage from 2006-02-24. |
| |
| 2006-04-05 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop): |
| Use duration as segment stop position if none is |
| explicitly configured. |
| Also perform EOS when we run past the segment stop. |
| |
| 2006-04-04 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back), |
| (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak): |
| More cleanups, added comments. |
| Mark discontinuities on outgoing buffers. |
| Post better errors when something goes wrong. |
| Handle EOS and segment end properly. |
| |
| 2006-04-04 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_push_event), (gst_qtdemux_go_back), |
| (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek), |
| (gst_qtdemux_handle_src_event), (plugin_init), |
| (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop), (gst_qtdemux_chain), |
| (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream), |
| (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak), |
| (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num), |
| (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds): |
| * gst/qtdemux/qtdemux.h: |
| Handle stss boxes so we can mark and find keyframes. |
| Implement correct accurate and keyframe seeking. |
| Use _DEBUG_OBJECT when possible. |
| Fixes #332155 |
| |
| 2006-04-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * tests/check/Makefile.am: |
| Only run the id3v2mux check if taglib is available and |
| the taglib plugin has been built. |
| |
| 2006-04-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/swfdec/Makefile.am: |
| Don't set plugindir. |
| |
| * ext/swfdec/gstswfdec.c: |
| GST_PLUGIN_DEFINE_STATIC isn't a good idea for installed plugins. |
| |
| 2006-04-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Add AX_CREATE_STDINT_H to create _stdint.h, needed by |
| the dts plugin. |
| |
| 2006-04-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/soundtouch/gstpitch.cc: |
| * ext/theora/theoradec.c: |
| * gst/modplug/gstmodplug.cc: |
| GST_ORIGIN => GST_PACKAGE_ORIGIN |
| GST_PACKAGE => GST_PACKAGE_NAME |
| |
| 2006-04-02 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-glimagesink.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * docs/plugins/inspect/plugin-xingheader.xml: |
| add more plugins to docs |
| |
| 2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * sys/dxr3/ac3_padder.h: |
| fix up doc strings |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| commit updates |
| * configure.ac: |
| * ext/taglib/gsttaglib.cc: |
| * tests/Makefile.am: |
| * tests/check/.cvsignore: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/tagid3v2mux.c: |
| (test_taglib_id3mux_create_tags), (test_taglib_id3mux_check_tags), |
| (fill_mp3_buffer), (got_buffer), (demux_pad_added), |
| (test_taglib_id3mux_check_output_buffer), |
| (test_taglib_id3mux_with_tags), (GST_START_TEST), |
| (tagid3v2mux_suite), (main): |
| add the tagid3v2mux check from #336110 |
| |
| 2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| rework like the other configure.ac files |
| * Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * ext/amrwb/gstamrwb.c: |
| * ext/arts/gst_arts.c: |
| * ext/artsd/gstartsdsink.c: |
| * ext/audiofile/gstaf.c: |
| * ext/audioresample/gstaudioresample.c: |
| * ext/bz2/gstbz2.c: |
| * ext/cdaudio/gstcdaudio.c: |
| * ext/directfb/dfbvideosink.c: |
| * ext/dts/gstdtsdec.c: |
| * ext/faac/gstfaac.c: |
| * ext/faad/gstfaad.c: |
| * ext/hermes/gsthermescolorspace.c: |
| * ext/ivorbis/vorbis.c: |
| * ext/jack/gstjack.c: |
| * ext/lcs/gstcolorspace.c: |
| * ext/musepack/gstmusepackdec.c: |
| * ext/musicbrainz/gsttrm.c: |
| * ext/nas/nassink.c: |
| * ext/sdl/gstsdl.c: |
| * ext/snapshot/gstsnapshot.c: |
| * ext/sndfile/gstsf.c: |
| * ext/swfdec/gstswfdec.c: |
| * ext/tarkin/gsttarkin.c: |
| * ext/xine/xine.c: |
| * ext/xvid/gstxvid.c: |
| * gst/cdxaparse/gstcdxaparse.c: |
| * gst/chart/gstchart.c: |
| * gst/colorspace/gstcolorspace.c: |
| * gst/deinterlace/gstdeinterlace.c: |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/festival/gstfestival.c: |
| * gst/filter/gstfilter.c: |
| * gst/freeze/gstfreeze.c: |
| * gst/games/gstpuzzle.c: |
| * gst/librfb/gstrfbsrc.c: |
| * gst/mixmatrix/mixmatrix.c: |
| * gst/mpeg1sys/gstmpeg1systemencode.c: |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| * gst/mpeg2sub/gstmpeg2subt.c: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| * gst/multifilesink/gstmultifilesink.c: |
| * gst/overlay/gstoverlay.c: |
| * gst/passthrough/gstpassthrough.c: |
| * gst/playondemand/gstplayondemand.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/rtjpeg/gstrtjpeg.c: |
| * gst/smooth/gstsmooth.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/spectrum/gstspectrum.c: |
| * gst/speed/gstspeed.c: |
| * gst/stereo/gststereo.c: |
| * gst/switch/gstswitch.c: |
| * gst/vbidec/gstvbidec.c: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videodrop/gstvideodrop.c: |
| * gst/virtualdub/gstvirtualdub.c: |
| * gst/xingheader/gstxingmux.c: |
| * gst/y4m/gsty4mencode.c: |
| * sys/cdrom/gstcdplayer.c: |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/dxr3/dxr3init.c: |
| * sys/glsink/glimagesink.c: |
| * sys/qcam/gstqcamsrc.c: |
| * sys/v4l2/gstv4l2.c: |
| * sys/vcd/vcdsrc.c: |
| * sys/ximagesrc/ximagesrc.c: |
| update to use correct defines |
| * po/POTFILES.in: |
| * 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: |
| v4l2 has translations, pick them up |
| |
| 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/ximagesrc/ximagesrc.c: |
| Add docs to ximagesrc |
| |
| 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/ximagesrc/ximagesrc.c: (composite_pixel), |
| (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property), |
| (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init): |
| * sys/ximagesrc/ximagesrc.h: |
| * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get): |
| * sys/ximagesrc/ximageutil.h: |
| Fix ximagesrc so a) the cursor doesnt trail and b) there are no |
| yellow rectangles with the cursor |
| |
| 2006-03-31 Michael Smith <msmith@fluendo.com> |
| |
| * configure.ac: |
| Add autoconfery for theoradec. |
| * ext/Makefile.am: |
| Add theora directory. |
| * ext/theora/Makefile.am: |
| * ext/theora/theoradec.c: (gst_theoradec_base_init), |
| (gst_theoradec_class_init), (gst_theoradec_init), |
| (gst_theoradec_reset), (inc_granulepos), (theora_get_query_types), |
| (gst_theoradec_granule_clocktime), (theora_dec_src_convert), |
| (theora_dec_sink_convert), (theora_dec_src_query), |
| (theora_dec_sink_query), (theora_dec_src_event), |
| (theora_dec_sink_event), (theora_handle_comment_packet), |
| (theora_handle_type_packet), (theora_handle_header_packet), |
| (theora_dec_push), (theora_handle_data_packet), (theora_dec_chain), |
| (theora_dec_change_state), (plugin_init): |
| * ext/theora/theoradec.h: |
| Add theora plugin for theora-exp decoder. Very heavily based on the |
| existing theora decoder plugin. |
| |
| 2006-03-29 Wim Taymans <wim@fluendo.com> |
| |
| * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init), |
| (gst_gsmdec_finalize), (gst_gsmdec_sink_event), (gst_gsmdec_chain): |
| * ext/gsm/gstgsmdec.h: |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init), |
| (gst_gsmenc_finalize), (gst_gsmenc_chain): |
| Cleanups, fix leaks. |
| Handle events and DISCONT. |
| Use adapter in the decoder. |
| |
| 2006-03-29 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/amrwb/Makefile.am: |
| * ext/amrwb/README: |
| * ext/amrwb/amrwb-code/Makefile.am: |
| * ext/amrwb/amrwb-code/run.sh: |
| * ext/amrwb/gstamrwb.c: (plugin_init): |
| * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init), |
| (gst_amrwbdec_class_init), (gst_amrwbdec_init), |
| (gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain), |
| (gst_amrwbdec_state_change): |
| * ext/amrwb/gstamrwbdec.h: |
| * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init), |
| (gst_amrwbenc_class_init), (gst_amrwbenc_init), |
| (gst_amrwbenc_finalize), (gst_amrwbenc_setcaps), |
| (gst_amrwbenc_chain), (gst_amrwbenc_state_change): |
| * ext/amrwb/gstamrwbenc.h: |
| * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init), |
| (gst_amrwbparse_class_init), (gst_amrwbparse_init), |
| (gst_amrwbparse_querytypes), (gst_amrwbparse_query), |
| (gst_amrwbparse_chain), (gst_amrwbparse_read_header), |
| (gst_amrwbparse_loop), (gst_amrwbparse_sink_activate), |
| (gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change): |
| * ext/amrwb/gstamrwbparse.h: |
| Added new plugin amrwb parse. |
| Renamed audio/AMR to audio/AMR-WB as per spec. |
| Fixes #333307 |
| |
| 2006-03-27 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst-plugins-bad/sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init): |
| Small fix, now pwc driver can tell about its buffers. |
| |
| 2006-03-27 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Remove CXX tag from AS_LIBTOOL_TAGS, just like we |
| did for -good and -ugly. Fixes build on some systems |
| and doesn't seem to be required for C++ code. |
| |
| 2006-03-26 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.cc: |
| * ext/taglib/gsttaglib.h: |
| Fix newsegment event handling a bit. We need to |
| cache the first newsegment event, because we can't |
| adjust offsets yet when we get it, as we don't |
| know the size of the tag yet for sure at that point. |
| Also do some minor cleaning up here and there and add |
| some debug statements. |
| |
| 2006-03-25 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.cc: |
| We do not want to proxy the caps on the sink pad; our |
| source pad should have application/x-id3 caps; also, |
| don't use already-freed strings in debug messages; |
| finally, adjust buffer offsets on buffers sent out. |
| |
| 2006-03-25 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Older kernels don't seem to have this particular v4l2 format, |
| so comment out until this gets fixed properly (and make |
| buildbots happy). |
| |
| 2006-03-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Just make few things more robust and also some identation. |
| |
| 2006-03-23 Wim Taymans <wim@fluendo.com> |
| |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_init), (gst_xvidenc_setup), |
| (gst_xvidenc_chain): |
| Patch to mark outgoing encoded buffers as delta-units (or not). |
| Note that this patch also patches: |
| - the setting of fincr and fbase in xvid-encoder creation based on |
| caps framerate |
| - makes 0, rather than 2, the default max_b_frames, as the current |
| xvidenc does not seem "fully prepared" to handle b-frame |
| "effects", such as encoder returning 0 encoded bytes, etc. |
| Fixes #335585 |
| |
| 2006-03-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/modplug/libmodplug/Makefile.am: |
| * gst/modplug/libmodplug/load_it.cpp: |
| Try that again (not only should it be MODPLUG_ instead |
| of MODFILE, also that define is already set in stdafx.h; |
| what we really need is some more #ifndefs). |
| |
| 2006-03-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/modplug/libmodplug/Makefile.am: |
| More gcc-4.1 fixes (we don't need file saving, so just |
| define MODPLUG_NO_FILESAVE. That way, the compiler won't |
| complain about modplug ignoring the return value of fwrite |
| any longer and we might even save a few bytes as well). |
| |
| 2006-03-22 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Wouter Paeson <wouter at kangaroot dot net> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/soundtouch/Makefile.am: |
| * ext/soundtouch/gstpitch.cc: |
| * ext/soundtouch/gstpitch.hh: |
| Add new libsoundtouch-based pitch plugin (#331335). |
| |
| 2006-03-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/modplug/libmodplug/load_ptm.cpp: |
| Fix compilation with gcc-4.1 and -Werror (#327355). |
| |
| 2006-03-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.h: |
| Fix left-over gst_my_filter_get_type. |
| |
| 2006-03-17 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_open_display), |
| (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), |
| (gst_ximagesrc_class_init), (gst_ximagesrc_init): |
| Have a show mouse pointer property and use it if we can |
| |
| 2006-03-15 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose): |
| Let's not forget to chain up to the parent dispose. |
| |
| 2006-03-15 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), |
| (gst_qtdemux_init), (gst_qtdemux_dispose), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak): |
| Series of memleak fixes: |
| - Unref the GstAdapter in finalize. |
| - Use gst_pad_new_from_static_template(), shorter and safer. |
| - Free unused QtDemuxStream when not used. |
| |
| 2006-03-14 Edward Hervey <edward@fluendo.com> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init), |
| (gst_v4l2src_class_init): |
| Initialization of the debugging category should be as early as possible, |
| moving it from _class_init() to beginning of _base_init(). |
| |
| 2006-03-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.cc: |
| Add gtk-doc blurb (unused for the time being); match registered |
| plugin name to the filename of the plugin (taglibmux => taglib) |
| |
| 2006-03-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| Patch by: Mikhail Zabaluev <mhz altlinux org> |
| |
| * autogen.sh: |
| Don't check for file that only exists in CVS but isn't |
| disted (#334417) |
| |
| 2006-03-13 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh) |
| |
| 2006-03-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * Makefile.am: |
| * configure.ac: |
| Fix distcheck. |
| |
| 2006-03-12 Edward Hervey <edward@fluendo.com> |
| |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init), |
| (gst_v4l2src_buffer_pool_free): |
| g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et |
| instead. |
| |
| 2006-03-12 Edward Hervey <edward@fluendo.com> |
| |
| * sys/v4l2/gstv4l2element.h: |
| Remove tim's addition of "_stdint.h" since it doesn't make the PPC |
| buildbot happy. |
| I will just use the same comment Ronald used when he added these lines: |
| Yet Another Hack (tm) for kernel header borkedness. |
| |
| 2006-03-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gsttaglib.cc: |
| * ext/taglib/gsttaglib.h: |
| Add support for writing MusicBrainz IDs. |
| |
| 2006-03-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * sys/v4l2/gstv4l2element.h: |
| Include "_stdint.h" in an attempt to make the |
| PPC-buildbot happy. |
| |
| 2006-03-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| V4L2 ported to 0.10. |
| |
| 2006-03-11 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Only compile the taglib plugin if a C++ compiler is |
| present. Use GST_DEFAULT_ELEMENTS macro from common/ |
| for all the defaults stuff. |
| |
| 2006-03-11 Christophe Fergeau <teuf@gnome.org> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/xingheader/Makefile.am: |
| * gst/xingheader/gstxingmux.c: |
| * gst/xingheader/gstxingmux.h: added new element to add Xing headers |
| to MP3 files (this allows decoder to figure out the length of VBR |
| files) |
| |
| 2006-03-11 Christophe Fergeau <teuf@gnome.org> |
| |
| Patch by: Alex Lancaster |
| |
| * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number), |
| and add support for TCOP (copyright) |
| |
| 2006-03-10 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/modplug/Makefile.am: |
| * gst/modplug/gstmodplug.cc: Fix modplug compilation. |
| |
| 2006-03-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/modplug/Makefile.am: |
| * gst/modplug/gstmodplug.cc: |
| * gst/modplug/gstmodplug.h: |
| * gst/modplug/libmodplug/sndfile.cpp: |
| * gst/modplug/libmodplug/sndfile.h: |
| modplug plugin ported to 0.10 (#332598, patch by: |
| Jonathan Matthew <jonathan at kaolin wh9 net>). |
| |
| 2006-03-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libmms/gstmms.c: (gst_mms_urihandler_init), |
| (gst_mms_base_init), (gst_mms_class_init), (gst_mms_init), |
| (gst_mms_finalize), (gst_mms_create), (gst_mms_start), |
| (gst_mms_set_property), (gst_mms_get_property), |
| (gst_mms_uri_get_uri): |
| * ext/libmms/gstmms.h: |
| Some clean-ups; more debug output; use blocksize property |
| of GstBaseSrc instead of re-registering our own; make debug |
| category actually be used. |
| |
| 2006-03-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event): |
| Fix build with gcc-4.1 (#327355). |
| |
| 2006-03-09 Christophe Fergeau <teuf@gnome.org> |
| |
| reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gsttaglib.cc: |
| * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib |
| |
| 2006-03-08 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Extract disc number and count from files that use |
| 'disk' instead of 'disc' as node identifier for that |
| (fixes #332066). |
| |
| 2006-03-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.h: |
| * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek): |
| Forgot those two. |
| |
| 2006-03-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init), |
| (gst_musepackdec_init), (gst_musepackdec_send_newsegment), |
| (gst_musepackdec_handle_seek_event), |
| (gst_musepackdec_get_src_query_types), (gst_musepackdec_src_query), |
| (gst_musepack_stream_init), (gst_musepackdec_sink_activate), |
| (gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop), |
| (gst_musepackdec_change_state): |
| Some cleanups; pause task when push fails. |
| |
| 2006-03-05 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add support for '3IVD' fourcc (#333403). |
| |
| 2006-03-04 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_send_tags), |
| (gst_faad_setcaps), (gst_faad_do_raw_seek), (gst_faad_src_event), |
| (gst_faad_sink_event), (gst_faad_src_convert), |
| (gst_faad_src_query), (gst_faad_chain), (gst_faad_change_state): |
| Add query function for position/duration querying (mostly for |
| raw AAC streams); make seeking in raw AAC streams work; post |
| tags with codec name if this is a raw AAC stream. |
| |
| 2006-03-04 Sebastien Moutte <sebastien@moutte.net> |
| |
| * sys/directdraw: |
| * sys/directsound: |
| sinks are now using GST_RANK_PRIMARY to be used with autodectection |
| * win32/vs6: |
| project files updated to fix some bugs |
| * win32/vs7: |
| * win32/vs8: |
| vs7 and vs8 project files added |
| |
| 2006-03-03 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/xvid/gstxviddec.c: (gst_xviddec_chain): |
| Declare variable at the beginning of the block and make gcc-2.9x |
| happy (fixes #333283; patch by: Jens Granseuer). |
| |
| 2006-03-03 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak): |
| Use GST_WARNING instead of GST_ERROR for all the too short/long atoms |
| when parsing. |
| Also let's be a bit less vulgar in our warning messages :) |
| |
| 2006-02-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Can't divide through zero (suppress warning in case of |
| stream with one single still picture) (see #327083) |
| |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| |
| * sys/glsink/glimagesink.c: It doesn't seem we need GLU.h |
| |
| 2006-02-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak), (qtdemux_video_caps): |
| Add support for palettised Apple SMC videos (#327075, based on |
| patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>). |
| |
| 2006-02-24 Michael Smith <msmith@fluendo.com> |
| |
| * autogen.sh: |
| Allow automake 1.9 |
| |
| 2006-02-24 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| Changed property name from "uri" to "location" |
| |
| 2006-02-22 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * sys/glsink/Makefile.am: |
| Merge patch from #317048 for building on Cygwin. Patch by |
| Cygwin Ports maintainer. |
| * sys/glsink/glimagesink.c: (gst_glimage_sink_init_display): |
| Move normal debug output to LOG level not ERROR. |
| |
| 2006-02-19 Jan Gerber <j@bootlab.org> |
| |
| Reviewed by : Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video. |
| Add image/png for fourcc 'png ' |
| |
| 2006-02-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Surely this is supposed to be >= a.b, not == a.b |
| |
| 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/ximagesrc/Makefile.am: |
| * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf), |
| (gst_ximagesrc_open_display), (gst_ximagesrc_start), |
| (gst_ximagesrc_stop), (gst_ximagesrc_unlock), |
| (gst_ximagesrc_recalc), (composite_pixel), |
| (gst_ximagesrc_ximage_get), (gst_ximagesrc_create), |
| (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), |
| (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init), |
| (gst_ximagesrc_dispose), (gst_ximagesrc_finalize), |
| (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps), |
| (gst_ximagesrc_fixate), (gst_ximagesrc_class_init), |
| (gst_ximagesrc_init), (plugin_init): |
| * sys/ximagesrc/ximagesrc.h: |
| * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror), |
| (ximageutil_check_xshm_calls), (ximageutil_xcontext_get), |
| (ximageutil_xcontext_clear), |
| (ximageutil_calculate_pixel_aspect_ratio), |
| (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free), |
| (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init), |
| (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new), |
| (gst_ximageutil_ximage_destroy): |
| * sys/ximagesrc/ximageutil.h: |
| |
| Port ximagesrc to 0.10 (Closes #304795) |
| |
| 2006-02-20 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/freeze/gstfreeze.c: |
| * gst/freeze/gstfreeze.h: |
| Some event handling added by Renato Filho <renato.filho@indt.org.br> |
| |
| 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS nano |
| |
| === release 0.10.1 === |
| |
| 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| releasing 0.10.1, "Slimy - yet satisfying" |
| |
| 2006-02-19 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Release 0.10.0.3 - pre-release for 0.10.1 |
| |
| 2006-02-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/bz2/gstbz2.c: |
| * ext/bz2/gstbz2dec.c: |
| * ext/bz2/gstbz2dec.h: |
| * ext/bz2/gstbz2enc.c: |
| * ext/bz2/gstbz2enc.h: |
| Add proper copyright headers identifying Lutz Müller |
| as the author and copyright holder (#331600). |
| |
| 2006-02-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie): |
| Don't GST_LOG timestamps from nonexistent index |
| entries (#331582). |
| |
| 2006-02-17 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header): |
| Check that the size of the returned buffer is of the correct size |
| because the parser assumes that. |
| Fixes #331543. |
| |
| 2006-02-17 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Release 0.10.0.2 - pre-release for 0.10.1 |
| |
| 2006-02-16 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event), |
| (gst_qtdemux_loop), (qtdemux_sink_activate_pull): |
| Don't stop the task if the pad isn't linked. |
| |
| 2006-02-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain): |
| It appears 100% equals 1/1 and not 100/1 ... |
| |
| 2006-02-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering), |
| (gst_qtdemux_chain): |
| When buffering MDAT data, show the user something is |
| happening by posting 'buffering' messages on the bus. |
| |
| 2006-02-14 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state), |
| (next_entry_size), (gst_qtdemux_chain): |
| * gst/qtdemux/qtdemux.h: |
| Make push-based work if mdat atom is before moov atom. |
| Don't answer duration query. This should be transformed into replying |
| FALSE to seek events. |
| |
| 2006-02-14 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_create), |
| (gst_mms_start): |
| Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no need to |
| push our own EOS event on EOS, the base class will do that for us; |
| fix bogus query code; post semi-decent errors on the bus when an |
| error occurs in ::start(), otherwise the user will get to see |
| whatever cryptic default message GstBaseSrc comes up with. |
| |
| 2006-02-14 Andy Wingo <wingo@pobox.com> |
| |
| * sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on |
| schleef, don't break me gst-inspect -a. |
| |
| 2006-02-14 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain): |
| Handle the case where data atoms are before moov atoms in push-based mode. |
| Errors out gracefully. |
| |
| 2006-02-13 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), |
| (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain), |
| (qtdemux_sink_activate), (qtdemux_sink_activate_pull), |
| (qtdemux_sink_activate_push), (qtdemux_parse_trak): |
| * gst/qtdemux/qtdemux.h: |
| QtDemux can now work push-based. |
| It still needs some love for seeking. |
| |
| 2006-02-13 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * gst/freeze/Makefile.am: |
| * gst/freeze/gstfreeze.c: |
| * gst/freeze/gstfreeze.h: |
| * gst/freeze/FAQ: |
| freeze plugin ported to 0.10 by |
| Renato Filho <renato.filho@indt.org.br> |
| |
| 2006-02-10 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| * gst/cdxaparse/Makefile.am: |
| * gst/cdxaparse/gstcdxaparse.c: |
| * gst/cdxaparse/gstcdxaparse.h: |
| Port cdxaparse, makes VCD playback work. |
| |
| 2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse_trak): |
| use the correct variable to check if we can calculate |
| the last chunk. Looks like an obvious bug, and makes |
| the dump of offsets comparable to other tools |
| |
| 2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse_trak): |
| clean up some debugging, using _OBJECT, moving recurring |
| messages to LOG level |
| |
| 2006-02-06 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/neon/gstneonhttpsrc.c: |
| Now it uses libneon 0.25.5 that supports shoutcast. |
| |
| 2006-02-06 Lutz Mueller <lutz@topfrose.de> |
| |
| Reviewed by: Edward Hervey <edward@fluendo.com> |
| |
| * ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of |
| "x-bz2". |
| * ext/bz2/gstbz2dec.c: Use "x-bzip" instead of "x-bz2". Initial |
| caps are "ANY". |
| (gst_bz2dec_chain): Configure the source pad if we can figure out |
| the mime type of the decompressed data. |
| (gst_bz2dec_[get,set]_property): |
| (gst_bz2dec_class_init: New property "first_buffer_size". |
| |
| |
| 2006-02-06 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query), |
| (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header), |
| (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak), |
| (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num), |
| (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| Some QT demux loving. |
| Handle seeking in a less broken way. |
| Fix AMR caps to match the AMR decoder. |
| Set first timestamp on AMR samples to 0 for now. |
| Remove some \n in DEBUG strings. |
| Use _scale_int for maximum precision. |
| |
| 2006-02-06 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/apetag/Makefile.am: |
| * gst/apetag/apedemux.c: |
| * gst/apetag/apedemux.h: |
| * gst/apetag/apetag.c: |
| Remove old files, apetag is in gst-plugins-good now. |
| |
| 2006-02-06 Andy Wingo <wingo@pobox.com> |
| |
| * ext/bz2/gstbz2enc.c (gst_bz2enc_class_init): |
| * ext/bz2/gstbz2dec.c (gst_bz2dec_class_init): No need to init |
| parent_class, the boilerplate does it for you. |
| |
| 2006-02-05 Lutz Mueller <lutz@topfrose.de> |
| |
| reviewed by: Andy Wingo <wingo@pobox.com> |
| |
| * configure.ac: |
| * ext/Makefile.am: Hook it up. |
| * ext/bz2/gstbz2.c: |
| * ext/bz2/gstbz2dec.h: |
| * ext/bz2/gstbz2dec.c: |
| * ext/bz2/gstbz2enc.h: |
| * ext/bz2/gstbz2enc.c: New plugin, implements bz2 encoding and |
| decoding (#303167). |
| |
| 2006-01-30 Andy Wingo <wingo@pobox.com> |
| |
| * sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD) |
| (libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs. |
| |
| 2006-01-29 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps), |
| (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init): |
| Add debug category, use boilerplate macros, fix handling |
| of widths of 32 bits. |
| |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_index_get_last_entry), |
| (gst_wavpack_parse_index_get_entry_from_sample), |
| (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_scan_to_find_sample), |
| (gst_wavpack_parse_send_newsegment), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_src_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_pull_buffer), |
| (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_change_state), |
| (gst_wavepack_parse_sink_activate), |
| (gst_wavepack_parse_sink_activate_pull), |
| (gst_wavpack_parse_plugin_init): |
| * ext/wavpack/gstwavpackparse.h: |
| Rewrite a bit, mostly to fix flow logic and to make seeking work. |
| Fix buffer/event refcounting. Add some debug statements. Add |
| width of 32 to source pad template caps. Use boilerplate macros. |
| |
| 2006-01-28 Edward Hervey <edward@fluendo.com> |
| |
| * sys/glsink/Makefile.am: |
| glimagesink.h is dead, long live glimagesink.h |
| |
| 2006-01-27 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/glsink/Makefile.am: |
| * sys/glsink/glimagesink.c: |
| * sys/glsink/glimagesink.h: |
| revival of glimagesink. Kind of works. |
| |
| 2006-01-27 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), |
| (gst_faad_chanpos_to_gst), (gst_faad_sync), (gst_faad_chain): |
| Handle 'framed' field in caps; Port syncing for raw streams |
| from 0.8 branch (for AAC+ radio streams) (#328854, #328721). |
| |
| 2006-01-27 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported), |
| (gst_sdlvideosink_xoverlay_set_xwindow_id), |
| (gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events), |
| (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl), |
| (gst_sdlvideosink_destroy), (gst_sdlvideosink_create), |
| (gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame), |
| (gst_sdlvideosink_change_state), |
| (gst_sdlvideosink_navigation_send_event): |
| * ext/sdl/sdlvideosink.h: |
| Fix output stride copying, so that it displays correctly on |
| framebuffer devices that don't match our implict GStreamer stride |
| arrangement. |
| |
| Fix locking things. Offer XOverlay only when SDL is running against |
| X. Make non-scaled (and ugly) embedding work via X Overlay. It can't |
| actually match the embedded window size because there's no way to |
| figure out what size that should be from the XOverlay interface. |
| See comment in sdlvideosink.c |
| |
| 2006-01-26 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix wrong memcpy source pointer. |
| |
| 2006-01-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/libmms/gstmms.c: (gst_mms_finalize): |
| * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_finalize): |
| Just chain up finalize calls (calling parent_class->finalize). |
| |
| 2006-01-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/libmms/gstmms.c: (gst_mms_finalize), (gst_mms_set_property), |
| (gst_mms_get_property), (gst_mms_src_query), (gst_mms_class_init): |
| Finalize method has been created and others small changes. |
| |
| 2006-01-24 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init), |
| (gst_musepackdec_class_init), (gst_musepackdec_init), |
| (gst_musepackdec_send_newsegment), |
| (gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event), |
| (gst_musepackdec_src_query), (gst_musepackdec_src_convert), |
| (gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull), |
| (gst_musepackdec_loop), (gst_musepackdec_change_state): |
| * ext/musepack/gstmusepackdec.h: |
| * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek), |
| (gst_musepack_reader_seek), (gst_musepack_reader_tell), |
| (gst_musepack_reader_get_size): |
| * ext/musepack/gstmusepackreader.h: |
| Fix seeking in musepack files (it's still incredibly slow, but I |
| don't think that is our plugin's fault). Clean up code and get |
| rid of old cruft. Post tags with all kind of neat information like |
| replay gain and such on the bus, if it is available. Add a |
| 'musepackdec' debug category. |
| |
| 2006-01-24 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak): |
| More coherent framerate setting on caps. |
| If sample_size is available, use that for the samples' duration in |
| the index. This enables single frame streams to work (and I imagine |
| fixes some other cases). |
| Tested on testsuite, no regression. |
| |
| 2006-01-23 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| Added codec recognition for: |
| _ VP31 : video/x-vp3 |
| _ AVDJ : image/jpeg |
| _ dvcp, dvc : video/x-dv, systemstream=(boolean)false |
| _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime |
| |
| 2006-01-21 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * ext/swfdec/gstswfdec.c: Update from swfdec. |
| |
| 2006-01-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| 'twos' and 'sowt' fourcc can be 16bit or 8bit audio. |
| Fix 8bit case (#327133, based on patch by: Fabrizio |
| Gennari <fabrizio dot ge at tiscali dot it>). |
| Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not |
| valid literals for endianness in caps strings, |
| only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid. |
| |
| 2006-01-20 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/ivorbis/vorbisfile.c: |
| * ext/neon/gstneonhttpsrc.c: |
| Fixed state transictions PLAYING->NULL->PLAYING. |
| |
| 2006-01-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/tremor/vorbisfile.c: |
| Some minor improvements on log messages. |
| |
| 2006-01-18 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/qtdemux/qtdemux.c: qtdemux_parse_trak: |
| Ronald's patch applied. see bug #326318. |
| |
| 2006-01-17 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event), |
| (gst_qtdemux_change_state), (gst_qtdemux_loop_header): |
| * gst/qtdemux/qtdemux.h: |
| Fix seeking for quicktime files. Could still use some more |
| love and sophistication. |
| |
| 2006-01-16 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/libmms/gstmms.c: gst_mms_init: |
| * ext/neon/gstneonhttpsrc.c: gst_neonhttp_src_init: |
| * ext/sdl/sdlaudiosink.c: gst_sdlaudio_sink_dispose: |
| Removed gst_base_src_set_live from mms and neon, and now calling |
| parent_class->dispose in dispose on sdlaudio. |
| |
| 2006-01-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlvideosink.c: |
| Now implementing navigation interface and using |
| GST_BOILER_PLATE_FULL. |
| |
| 2006-01-11 Christian Schaller <christian@fluendo.com> |
| |
| Remove SunAudio plugin as Brian's new one is in -good |
| |
| * sys/Makefile.am: |
| * sys/sunaudio/Makefile.am: |
| * sys/sunaudio/gstsunaudio.c: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| * sys/sunaudio/gstsunaudiosrc.h: |
| * sys/sunaudio/gstsunelement.c: |
| * sys/sunaudio/gstsunelement.h: |
| * sys/sunaudio/gstsunmixer.c: |
| * sys/sunaudio/gstsunmixer.h: |
| |
| 2006-01-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlaudiosink.c: |
| Replaced wrong style code by GST_BOILERPLATE. |
| |
| 2006-01-11 Fabrizio Gennari <fabrizio.ge@tiscali.it> |
| |
| reviewed by: Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add support for Indeo3 video in Quicktime files. |
| Closes #326524 |
| |
| 2006-01-09 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/sdl/Makefile.am: |
| * ext/sdl/gstsdl.c: |
| * ext/sdl/sdlaudiosink.c: |
| * ext/sdl/sdlaudiosink.h: |
| * ext/sdl/sdlvideosink.c: |
| Created new element, sdlaudiosink. |
| |
| 2006-01-05 Sebastien Moutte <sebastien@moutte.net> |
| |
| * added sys/directdraw |
| * added sys/directsound |
| * added win32/vs6/gst_plugins_bad.dsw |
| * added win32/vs6/libgstdirectsound.dsp |
| * added win32/vs6/libgstdirectdraw.dsp |
| * added win32/common/config.h |
| |
| 2006-01-05 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/games/gstpuzzle.c: (plugin_init): |
| call oil_init() when using liboil |
| |
| 2006-01-04 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Some improvements in cancellation and debug messages. |
| |
| 2006-01-04 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Removed not need thread and changed to push out blocksize bytes. |
| |
| 2005-12-28 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am |
| * ext/neon: |
| * ext/neon/Makefile.am: |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/neon/gstneonhttpsrc.h: |
| Created new element neonhttpsrc. |
| |
| 2005-12-19 Edward Hervey <edward@fluendo.com> |
| |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init), |
| (gst_swfdec_chain), (gst_swfdec_render): |
| Add debugging category and return GstFlowReturn in the right places |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link): |
| Get something from the peer pad once we've checked if there is a peer pad. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Couple of fixes |
| |
| 2005-12-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/divx/Makefile.am: |
| just a small fix. I have to pay more attention when commiting ;-) |
| |
| 2005-12-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/divx/Makefile.am: |
| * ext/divx/gstdivxdec.c: |
| * ext/divx/gstdivxdec.h: |
| * ext/divx/gstdivxenc.c: |
| * ext/divx/gstdivxenc.h: |
| divxdec and divxenc ported to 0.10 |
| |
| 2005-12-18 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices), |
| (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup), |
| (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps), |
| (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc), |
| (gst_dfbsurface_finalize), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_update_colorbalance), |
| (gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some |
| more refactoring, handle exotic DirectFB row stride. |
| |
| 2005-12-18 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Updates. |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices), |
| (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup), |
| (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps), |
| (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc), |
| (gst_dfbsurface_finalize), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_update_colorbalance), |
| (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property), |
| (gst_dfbvideosink_finalize), (gst_dfbvideosink_init), |
| (gst_dfbvideosink_class_init): |
| * ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio. |
| This should work both for hardware accelerated scaling and |
| reverse caps negotiation with a scaling element. |
| |
| 2005-12-17 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-sdlvideosink.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-tta.xml: Updates. |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes), |
| (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup), |
| (gst_dfbvideosink_cleanup), |
| (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps), |
| (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame), |
| (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize), |
| (gst_dfbvideosink_interface_supported), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_update_colorbalance), |
| (gst_dfbvideosink_colorbalance_list_channels), |
| (gst_dfbvideosink_colorbalance_set_value), |
| (gst_dfbvideosink_colorbalance_get_value), |
| (gst_dfbvideosink_colorbalance_init), |
| (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property), |
| (gst_dfbvideosink_init), (gst_dfbvideosink_class_init): |
| * ext/directfb/dfbvideosink.h: Implement vertical sync and |
| color balance interface. |
| |
| 2005-12-16 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio): |
| * gst/festival/gstfestival.c: (socket_receive_file_to_buff): |
| * gst/vbidec/vbidata.c: |
| * gst/vbidec/vbidata.h: |
| * gst/vbidec/vbiscreen.c: |
| * sys/dxr3/ac3_padder.c: |
| don't use doc comments for non-docs |
| change some char* into char[] |
| |
| 2005-12-16 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers), |
| (gst_dfbvideosink_init): Always prefer the primary layer. |
| |
| 2005-12-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: |
| Oops, remove trailing comma from caps string. |
| |
| 2005-12-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link): |
| * ext/wavpack/gstwavpackparse.c: |
| Wavpack supports samplerates from 6-192kHz, fix pad template |
| caps (fixes #322973; patch by: gcocatre@gmail.com). Also |
| remove buffer-frames from caps, they are gone in 0.10. |
| |
| 2005-12-15 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/xvid/Makefile.am: |
| * ext/xvid/gstxviddec.c: |
| * ext/xvid/gstxvidenc.c: |
| Fixed some mem-leaks in xvid. |
| |
| 2005-12-14 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/xvid/gstxvid.c: |
| * ext/xvid/gstxvid.h: |
| * ext/xvid/gstxviddec.c: |
| * ext/xvid/gstxviddec.h: |
| * ext/xvid/gstxvidenc.c: |
| * ext/xvid/gstxvidenc.h: |
| xviddec and xvideenc ported to 0.10 |
| |
| |
| 2005-12-14 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/dts/Makefile.am: |
| * ext/dts/gstdtsdec.c: |
| * ext/dts/gstdtsdec.h: |
| dtsdec ported to 0.10 |
| |
| 2005-12-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop): |
| * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create): |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query), |
| (gst_musepackdec_loop): |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link), |
| (gst_swfdec_src_query): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query): |
| GstObjects must be unref'ed with gst_object_unref() instead of |
| g_object_unref(), otherwise things break for GLib-2.6 users. |
| |
| 2005-12-12 David Schleef <ds@schleef.org> |
| |
| * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_get_type), |
| (gst_swfdecbuffer_class_init), (gst_swfdecbuffer_finalize), |
| (gst_swfdec_buffer_from_swf), (gst_swfdec_render): Add a subclass |
| of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak |
| because the video buffers previously never got freed. |
| |
| 2005-12-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/libmms/gstmms.c: |
| Just removed a weird printf ;-) |
| |
| 2005-12-11 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/libmms/gstmms.c: |
| * ext/libmms/gstmms.h: |
| Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant |
| PREROOL..." to be fixed. |
| |
| 2005-12-09 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst), |
| (gst_faad_update_caps): |
| Assume that an unknown channel mapping with 2 channels |
| is stereo and play it that way instead of erroring. |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak): |
| Handle e.g. jpeg streams with 0 duration frames as having 0 framerate. |
| Debug fixes. Some 64 bit variable fixes |
| |
| 2005-12-09 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/swfdec/Makefile.am: |
| * ext/swfdec/gstswfdec.c: |
| * ext/swfdec/gstswfdec.h: |
| swfdec Ported to 0.10. |
| |
| 2005-12-07 Edward Hervey <edward@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream): |
| Memleak fixes. |
| Send out EOS for valid reasons (couldn't pull_range() from upstream |
| for example). |
| |
| 2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * ext/audiofile/gstafparse.h: |
| * ext/audiofile/gstafsink.c: (gst_afsink_chain): |
| * ext/audiofile/gstafsink.h: |
| * ext/audiofile/gstafsrc.c: (gst_afsrc_close_file): |
| * ext/audiofile/gstafsrc.h: |
| * ext/cdaudio/gstcdaudio.c: |
| * ext/divx/gstdivxenc.c: |
| * ext/dts/gstdtsdec.h: |
| * ext/faac/gstfaac.h: |
| * ext/ivorbis/vorbisenc.h: |
| * ext/ivorbis/vorbisfile.c: |
| * ext/musepack/gstmusepackdec.h: |
| * ext/nas/nassink.c: |
| * ext/snapshot/gstsnapshot.c: |
| * ext/sndfile/gstsf.h: |
| * ext/tarkin/gsttarkindec.h: |
| * ext/tarkin/gsttarkinenc.h: |
| * ext/xine/gstxine.h: |
| * ext/xine/xinecaps.c: |
| * ext/xvid/gstxvid.h: |
| * gst-libs/gst/play/play.h: |
| * gst/apetag/apedemux.h: |
| * gst/cdxaparse/gstcdxaparse.h: |
| * gst/cdxaparse/gstcdxastrip.h: |
| * gst/colorspace/yuv2rgb.c: |
| * gst/colorspace/yuv2rgb.h: |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/festival/gstfestival.h: |
| * gst/games/gstpuzzle.c: |
| * gst/games/gstvideoimage.c: |
| * gst/games/gstvideoimage.h: |
| * gst/modplug/gstmodplug.h: |
| * gst/modplug/libmodplug/it_defs.h: |
| * gst/modplug/libmodplug/modplug.h: |
| * gst/modplug/libmodplug/sndfile.h: |
| * gst/modplug/libmodplug/stdafx.h: |
| * gst/mpeg1sys/buffer.c: |
| * gst/mpeg1sys/gstmpeg1systemencode.h: |
| * gst/mpeg1sys/main.h: |
| * gst/mpeg1sys/systems.c: |
| * gst/mpeg1videoparse/gstmp1videoparse.h: |
| * gst/mpeg2sub/gstmpeg2subt.h: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): |
| * gst/mpegaudioparse/gstmpegaudioparse.h: |
| * gst/multifilesink/gstmultifilesink.h: |
| * gst/overlay/gstoverlay.h: |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| * gst/rtjpeg/RTjpeg.c: (RTjpeg_dctY), (RTjpeg_idct): |
| * gst/rtjpeg/RTjpeg.h: |
| * gst/tta/crc32.h: |
| * gst/tta/filters.h: |
| * gst/tta/ttadec.h: |
| * gst/videodrop/gstvideodrop.h: |
| * sys/cdrom/gstcdplayer.h: |
| * sys/cdrom/gstcdplayer_ioctl.c: |
| * sys/cdrom/gstcdplayer_ioctl.h: |
| * sys/cdrom/gstcdplayer_ioctl_bsd.h: |
| * sys/cdrom/gstcdplayer_ioctl_irix.h: |
| * sys/cdrom/gstcdplayer_ioctl_solaris.h: |
| * sys/dxr3/dxr3audiosink.c: |
| * sys/dxr3/dxr3audiosink.h: |
| * sys/dxr3/dxr3spusink.c: |
| * sys/dxr3/dxr3spusink.h: |
| * sys/dxr3/dxr3videosink.c: |
| * sys/dxr3/dxr3videosink.h: |
| * sys/qcam/dark.c: |
| * sys/qcam/gstqcamsrc.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| * sys/vcd/vcdsrc.h: |
| expand tabs |
| |
| === release 0.10.0 === |
| |
| 2005-12-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.10.0, "Camembert" |
| |
| 2005-12-05 Andy Wingo <wingo@pobox.com> |
| |
| * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain): |
| * ext/faad/gstfaad.c: (gst_faad_chain): |
| * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain): |
| * ext/lcs/gstcolorspace.c: (gst_colorspace_chain): |
| * ext/xine/xineinput.c: (gst_xine_input_get): |
| * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain): |
| * gst/speed/gstspeed.c: (speed_chain): |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for |
| alloc_buffer changes. |
| |
| 2005-12-02 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/Makefile.am: |
| Add missing $(WAVPACK_DIR) (#322962). |
| |
| === release 0.9.7 === |
| |
| 2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.9.7, "Arrigato Gasuimas Skebisan" |
| |
| 2005-11-28 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * PORTED_09: |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/libmms/Makefile.am: |
| * ext/libmms/gstmms.c: |
| * ext/libmms/gstmms.h: |
| libmm ported to 0.9. It works fine, but print some error messages. I |
| ll fix them soon. Tested with mmssrc location=mms:// ! filesink. |
| |
| 2005-11-28 Edward Hervey <edward@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_srcgetcaps): |
| Handle gracefully the consequence of "Maximum number of scalefactor |
| bands exceeded", which results in 0 channels with samplerates of 0. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state): |
| Do upward transitions, then call parent state_change, then do |
| downward transitions. |
| |
| 2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/Makefile.am: |
| alphabets, so hard to master. Should fix distcheck. |
| |
| 2005-11-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * PORTED_09: |
| * ext/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.c: |
| * ext/wavpack/gstwavpackparse.h: |
| Wavpack ported to 0.9. No support for correction file yet. |
| |
| 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link), |
| (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type), |
| (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context), |
| (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop), |
| (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type), |
| (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose), |
| (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_src_event), (find_header), (find_sample), |
| (gst_wavpack_parse_seek), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init): |
| * ext/wavpack/gstwavpackparse.h: |
| put back wavpack - still needs porting |
| |
| 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, "Hot Tea" |
| |
| 2005-11-23 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * ext/directfb/dfb-example.c: (main): |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup), |
| (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps), |
| (gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times), |
| (gst_dfbvideosink_bufferpool_clear), |
| (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_finalize), (gst_dfbvideosink_init), |
| (gst_dfbvideosink_class_init): |
| * ext/directfb/dfbvideosink.h: Use fraction for framerate, various |
| fixes. |
| |
| 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init), |
| (gst_sdlvideosink_get_times), (gst_sdlvideosink_init), |
| (gst_sdlvideosink_setcaps), (gst_sdlvideosink_change_state): |
| * ext/sdl/sdlvideosink.h: |
| Updates for fractional framerates and XOverlay interface changes |
| |
| 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_dump_mvhd), |
| (qtdemux_parse_trak): |
| Convert to fractional framerates |
| |
| 2005-11-23 Edward Hervey <edward@fluendo.com> |
| |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop): |
| Fix for latest API changes |
| |
| 2005-11-22 Edgard Lima <edgard.lima@indt.org.br> |
| * configure.ac: |
| * PORTED_09: |
| * extt/Makefile.am: |
| * ext/musepack/gstmusepackdec.c: |
| * ext/musepack/gstmusepackdec.h: |
| * ext/musepack/gstmusepackreader.c: |
| * ext/musepack/gstmusepackreader.h: |
| Musepackdec ported to 0.9. There is still a small problem to be |
| solved, after the end of file, the pipeline doens't stop. |
| |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| |
| * ext/faad/gstfaad.c (gst_faad_event) |
| * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) |
| * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header) |
| * gst/speed/gstspeed.c (speed_sink_event) |
| * gst/tta/gstttaparse.c (gst_tta_parse_src_event) |
| (gst_tta_parse_parse_header): Run update-funcnames. |
| |
| 2005-11-21 Michael Smith <msmith@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event): |
| Don't take STREAM_LOCK in sink event handlers any more. |
| |
| 2005-11-21 Wim Taymans <wim@fluendo.com> |
| |
| * ext/faac/gstfaac.c: (gst_faac_sink_event): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event): |
| Fix for stream lock updates. |
| |
| 2005-11-21 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add DX50, DIVX and DIV3 fourccs (patch by |
| j@bootlab.org, #321903). |
| |
| 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> |
| |
| * ext/directfb/dfbvideosink.c: |
| (gst_dfbvideosink_get_format_from_caps): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach), |
| (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd), |
| (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps), |
| (qtdemux_audio_caps): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits): |
| Update for GST_FOURCC_FORMAT API change. |
| |
| 2005-11-21 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ext/audioresample/gstaudioresample.c: |
| * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate): |
| * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate): |
| * gst/modplug/gstmodplug.cc: |
| * sys/glsink/glimagesink.c: (gst_glimagesink_fixate): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate): |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 2005-11-21 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/Makefile.am: |
| * ext/ivorbis/vorbisfile.c: |
| Now it works in push-mode. Tested with gnomevfssrc location=http://.. |
| ! tremor ! alsasink. Some issues to be solved yet: |
| 1- set correct timestamps |
| 2- seek is forced to disabled in pull-mode |
| |
| 2005-11-15 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init), |
| (gst_faac_sink_setcaps), (gst_faac_configure_source_pad), |
| (gst_faac_chain): |
| Set proper caps on source pad (#320532). |
| |
| * ext/faad/gstfaad.c: |
| Don't use gtk-doc markers for comment block. |
| |
| 2005-11-14 Andy Wingo <wingo@pobox.com> |
| |
| * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better |
| debugging, allows dll builds on windows. Fixes #316076. |
| |
| 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, "Thrice Belgian Bar" |
| |
| 2005-11-11 Michael Smith <msmith@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain): |
| Make this compile on systems with broken headers. |
| |
| 2005-11-11 Michael Smith <msmith@fluendo.com> |
| |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain): |
| Call functions with the correct API. Unfortunately, unless your |
| distribution patches upstream, the public header file for FAAD |
| doesn't actually declare the API accurately. So, some nastiness |
| ensues... |
| |
| 2005-11-10 Daniel Amelang <daniel dot amelang at gmail dot com> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Add support for custom genre tags. |
| |
| 2005-11-09 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/tarkin/wavelet.c: |
| * ext/tarkin/wavelet.h: |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| * gst/vbidec/vbidata.c: |
| * gst/vbidec/vbiscreen.h: |
| * sys/dxr3/ac3_padder.c: |
| * sys/dxr3/dxr3audiosink.c: |
| * sys/dxr3/dxr3spusink.c: |
| * sys/dxr3/dxr3videosink.c: |
| * sys/qcam/dark.c: |
| Don't use gtk-doc markers for normal comments. Fix |
| gtk-doc formatting where required. |
| |
| 2005-11-08 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * PORTED_09: |
| * ext/Makefile.am: |
| * ext/ivorbis/vorbis.c: |
| * ext/ivorbis/vorbisfile.c: |
| Ported to 0.9. Some issues to be solved yet: |
| 1- set correct timestamps |
| 2- seg fault when eos |
| 3- seek is now disabled |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * examples/Makefile.am: Cleanup non existing |
| examples. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/inspect.stamp: Add missing files. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * examples/Makefile.am: Make buildbot happy. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * Makefile.am: examples in dist subdirs. |
| * configure.ac: enable parameter for building |
| examples. |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * examples/Makefile.am: Updates. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * Makefile.am: |
| * autogen.sh: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/plugins/.cvsignore: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/gst-plugins-bad-plugins.types: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/version.entities.in: Enable documentation. |
| * examples/Makefile.am: |
| * examples/directfb/Makefile.am: |
| * examples/directfb/decker.ttf: |
| * examples/directfb/dfblogo.png: |
| * examples/directfb/gstdfb.c: (myclock), (dynamic_link), |
| (size_changed), (setup_dynamic_link), (main): Add an example |
| application for DirectFB. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/Makefile.am: Add the example application. |
| * ext/directfb/dfb-example.c: (get_me_out), (main): |
| Here is an example application that runs videotestsrc for 20 |
| seconds. It's included in the documentation. |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers), |
| (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_getcaps), (gst_dfbvideosink_buffer_alloc): |
| More fixes, calculate new size of the buffer when renegotiating. |
| This completely breaks ffmpegcolorspace but i need to discuss |
| that with Wim on monday. Add documentation. |
| |
| 2005-11-05 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers), |
| (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_getcaps): Make acceleration detection work, |
| better, add safety checks and ARGB support for cards that |
| support it. |
| |
| 2005-11-04 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_surface_destroy), |
| (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps), |
| (gst_dfbvideosink_center_rect), (gst_dfbvideosink_show_frame), |
| (gst_dfbvideosink_buffer_alloc): |
| * ext/directfb/dfbvideosink.h: Now does clipping when surface |
| is too small, handles upstream elements that are not calling |
| gst_pad_alloc_buffer, fixes a lot of bugs. |
| |
| 2005-11-03 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/Makefile.am: Prepare for liboil usage. |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_show_frame), |
| (gst_dfbvideosink_buffer_alloc): Prepare for liboil, handle |
| rendering in external surface correctly. Will commit a neat |
| example soon. |
| |
| 2005-11-03 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlvideosink.c: (SDL_WaitEventTimeout), |
| (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl), |
| (gst_sdlvideosink_change_state), (gst_sdlvideosink_deinitsdl): |
| * ext/sdl/sdlvideosink.h: |
| Add support to exit when 'Esc' key is pressed. |
| |
| 2005-11-02 Julien MOUTTE <julien@moutte.net> |
| |
| * configure.ac: Requires DirectFB 0.9.24 |
| |
| 2005-11-02 Julien MOUTTE <julien@moutte.net> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/directfb/Makefile.am: |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_get_format_name), |
| (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_surface_destroy), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers), |
| (gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices), |
| (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup), |
| (gst_dfbvideosink_get_format_from_caps), |
| (gst_dfbvideosink_get_caps_from_format), |
| (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps), |
| (gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state), |
| (gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect), |
| (gst_dfbvideosink_show_frame), (gst_dfbvideosink_bufferpool_clear), |
| (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize), |
| (gst_dfbsurface_init), (gst_dfbsurface_class_init), |
| (gst_dfbsurface_get_type), (gst_dfbvideosink_interface_supported), |
| (gst_dfbvideosink_interface_init), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_navigation_init), |
| (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property), |
| (gst_dfbvideosink_init), (gst_dfbvideosink_base_init), |
| (gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type), |
| (plugin_init): |
| * ext/directfb/dfbvideosink.h: |
| * ext/directfb/directfbvideosink.c: |
| * ext/directfb/directfbvideosink.h: Complete rewrite/port of |
| DirectFB video sink to 0.9. Handles reverse negotiation, hardware |
| scaling, navigation, buffer allocation from video memory etc... |
| |
| 2005-10-31 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst-plugins-bad/ext/sdl/sdlvideosink.c: |
| gst_sdlvideosink_set_property, gst_sdlvideosink_init, |
| gst_sdlvideosink_create: |
| Changed property full-screen to fullscreen, using SDL_SWSURFACE |
| instead of SDL_HWSURFACE when in full screen mode. |
| |
| 2005-10-31 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst-plugins-bad/ext/sdl/sdlvideosink.c: gst_sdlvideosink_class_init, |
| gst_sdlvideosink_set_property, gst_sdlvideosink_get_property, |
| gst_sdlvideosink_init, gst_sdlvideosink_create: |
| * gst-plugins-bad/ext/sdl/sdlvideosink.h: |
| Added a property that allows full-screen. |
| |
| 2005-10-28 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init), |
| (gst_sdlvideosink_class_init), |
| (gst_sdlvideosink_get_sdl_from_fourcc), (gst_sdlvideosink_setcaps), |
| (gst_sdlvideosink_show_frame): |
| * ext/sdl/sdlvideosink.h: |
| Fix I420 output on some machines (not very nice, but should work). |
| Add an 'sdlvideosink' debug category. Disable formats that do |
| not work. Fix some vararg function issues. |
| |
| 2005-10-27 Wim Taymans <wim@fluendo.com> |
| |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize), |
| (gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init), |
| (gst_sdlvideosink_init), (gst_sdlvideosink_lock), |
| (gst_sdlvideosink_initsdl), (gst_sdlvideosink_create), |
| (gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property), |
| (gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state): |
| Fix SDL videosink and did some cleanups. |
| |
| 2005-10-27 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlvideosink.c: |
| * ext/sdl/sdlvideosink.h: |
| Trying to fix videos out of sync (not fixed yet) |
| |
| 2005-10-27 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.h: |
| Remove got_redirect from class structure as well. |
| |
| 2005-10-27 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), |
| (qtdemux_parse_tree): |
| Remove 'got-redirect' signal and post element message |
| on the bus instead. |
| |
| 2005-10-26 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ext/gsm/gstgsm.c: |
| * ext/gsm/gstgsmdec.c: (gst_gsmdec_init), (gst_gsmdec_chain): |
| * ext/gsm/gstgsmdec.h: |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init), |
| (gst_gsmenc_chain): |
| Fixing stuff as wingo pointed out. |
| |
| 2005-10-25 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ext/gsm/gstgsm.c: (plugin_init): |
| * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init), |
| (gst_gsmdec_chain): |
| * ext/gsm/gstgsmdec.h: |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init), |
| (gst_gsmenc_chain): |
| * ext/gsm/gstgsmenc.h: |
| Over-writing Wim's gsm plugins (currently not working) with that from the |
| farsight repo. Also made sure that they work with the RTP (de)payloader. |
| |
| 2005-10-25 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_init), |
| (gst_gsmenc_sink_event), (gst_gsmenc_chain): |
| * ext/gsm/gstgsmenc.h: |
| Fixed event handling |
| |
| 2005-10-24 Christian Schaller <christian@fluendo.com> |
| |
| * configure.ac: port over thomas's plugin listing from base |
| |
| 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| back to HEAD |
| |
| === release 0.9.4 === |
| |
| 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| Releasing 0.9.4, "Utahraptor" |
| |
| 2005-10-23 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED. |
| |
| 2005-10-20 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), |
| (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event), |
| (gst_faad_chain), (gst_faad_change_state): |
| * ext/faad/gstfaad.h: |
| Do some timestamp smoothing (matroskademux apparently sends |
| multiple buffers in a row with the same timestamp); fix |
| duration on outgoing buffers; fix change state function; use |
| GST_DEBUG_FUNCPTR for pad functions. |
| |
| 2005-10-19 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types), |
| (gst_qtdemux_handle_src_query): |
| * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event), |
| (gst_tta_parse_get_query_types), (gst_tta_parse_query): |
| API change fix. |
| |
| 2005-10-19 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| All the cool kids use GST_DOCBOOK_CHECK now. |
| |
| 2005-10-18 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/speed/Makefile.am: Fix build of speed. |
| |
| 2005-10-17 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/speed/gstspeed.c: (speed_chain), (speed_setcaps), |
| (speed_parse_caps), (speed_src_event), (speed_sink_event), |
| (speed_src_query), (speed_init), (speed_set_property), |
| (speed_change_state), (gst_speed_convert): |
| Fixed speed - the previous version, 1.38, has been ported to 0.9 |
| from a wrong version, 1.37 (from 1.36). That fix already includes |
| the changes done in 1.36.2.4. |
| |
| 2005-10-16 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix glib check |
| |
| 2005-10-13 Stefan Kost <ensonic@users.sf.net> |
| |
| * examples/stats/mp2ogg.c: |
| * ext/tarkin/tarkin.c: (tarkin_analysis_framein), |
| (tarkin_synthesis_packetin): |
| and more typos fixed |
| |
| 2005-10-13 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init), |
| (gst_faac_sink_setcaps), (gst_faac_src_setcaps), |
| (gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property), |
| (gst_faac_get_property), (gst_faac_change_state): |
| Gst09-ize code a little bit more: use gst_pad_alloc_buffer(), |
| move event handling from chain function into an event function, |
| add some locks here and there, do some cleanups; disable 32-bit |
| integer and float input formats until we're sure that those |
| actually work (couldn't play back the produced files with |
| anything). |
| |
| 2005-10-12 Stefan Kost <ensonic@users.sf.net> |
| |
| * examples/indexing/indexmpeg.c: (main): |
| * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio), |
| (gst_artsdsink_close_audio), (gst_artsdsink_change_state): |
| * ext/artsd/gstartsdsink.h: |
| * ext/audiofile/gstafparse.c: (gst_afparse_open_file), |
| (gst_afparse_close_file): |
| * ext/audiofile/gstafparse.h: |
| * ext/audiofile/gstafsink.c: (gst_afsink_open_file), |
| (gst_afsink_close_file), (gst_afsink_chain), |
| (gst_afsink_change_state): |
| * ext/audiofile/gstafsink.h: |
| * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file), |
| (gst_afsrc_close_file), (gst_afsrc_change_state): |
| * ext/audiofile/gstafsrc.h: |
| * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init): |
| * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init): |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_init): |
| * ext/jack/gstjack.h: |
| * ext/jack/gstjackbin.c: (gst_jack_bin_init), |
| (gst_jack_bin_change_state): |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init): |
| * ext/nas/nassink.c: (gst_nassink_open_audio), |
| (gst_nassink_close_audio), (gst_nassink_change_state): |
| * ext/nas/nassink.h: |
| * ext/polyp/polypsink.c: (gst_polypsink_init): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state): |
| * ext/sdl/sdlvideosink.h: |
| * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): |
| * ext/sndfile/gstsf.c: (gst_sf_set_property), |
| (gst_sf_change_state), (gst_sf_release_request_pad), |
| (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop): |
| * ext/sndfile/gstsf.h: |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_init): |
| * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init): |
| * gst/apetag/apedemux.c: (gst_ape_demux_init): |
| * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init): |
| * gst/festival/gstfestival.c: (gst_festival_change_state): |
| * gst/festival/gstfestival.h: |
| * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init): |
| * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init), |
| (gst_multifilesink_set_location), (gst_multifilesink_open_file), |
| (gst_multifilesink_close_file), (gst_multifilesink_next_file), |
| (gst_multifilesink_pad_query), (gst_multifilesink_handle_event), |
| (gst_multifilesink_chain), (gst_multifilesink_change_state): |
| * gst/multifilesink/gstmultifilesink.h: |
| * gst/videodrop/gstvideodrop.c: (gst_videodrop_init): |
| * sys/cdrom/gstcdplayer.c: (cdplayer_init): |
| * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init), |
| (dxr3audiosink_open), (dxr3audiosink_close), |
| (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3), |
| (dxr3audiosink_change_state): |
| * sys/dxr3/dxr3audiosink.h: |
| * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open), |
| (dxr3spusink_close), (dxr3spusink_chain), |
| (dxr3spusink_change_state): |
| * sys/dxr3/dxr3spusink.h: |
| * sys/dxr3/dxr3videosink.c: (dxr3videosink_init), |
| (dxr3videosink_open), (dxr3videosink_close), |
| (dxr3videosink_write_data), (dxr3videosink_change_state): |
| * sys/dxr3/dxr3videosink.h: |
| * sys/glsink/glimagesink.c: (gst_glimagesink_init): |
| * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state), |
| (gst_qcamsrc_open), (gst_qcamsrc_close): |
| * sys/qcam/gstqcamsrc.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init): |
| * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get), |
| (gst_vcdsrc_open_file), (gst_vcdsrc_close_file), |
| (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate): |
| * sys/vcd/vcdsrc.h: |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS |
| moved bitshift from macro to enum definition |
| |
| 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faac/gstfaac.c: (gst_faac_sink_setcaps): |
| Fix depth/width handling for float audio (#318659). |
| |
| 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz> |
| |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faac/gstfaac.c: (gst_faac_sink_setcaps), |
| (gst_faac_src_setcaps), (gst_faac_chain): |
| Refcount fixes (#318660) |
| |
| 2005-10-12 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/Makefile.am: libvisual and snapshot are not here anymore. Makes |
| automake-1.7 happy again. |
| |
| 2005-10-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_event): |
| newsegment API update |
| |
| 2005-10-11 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event), |
| (gst_tta_parse_parse_header): |
| newsegment API update. |
| |
| 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, "Porthos" |
| |
| 2005-09-28 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): |
| No need to take stream lock here. |
| |
| 2005-09-26 Christian Schaller <uraeus@gnome.org> |
| |
| * configure.ac: add speed and rfb where needed |
| * gst/librfb/Makefile.am: add rfbsrc.c file to files getting disted |
| |
| 2005-09-23 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/gsm/Makefile.am: |
| * ext/gsm/gstgsm.c: |
| * ext/gsm/gstgsmdec.c: |
| * PORTED_09: |
| Gsmdec ported to 0.9. |
| |
| 2005-09-22 Arwed v. Merkatz <v.merkatz@gmx.net> |
| |
| * configure.ac: |
| * gst/tta/gstttadec.c: (gst_tta_dec_setcaps), (gst_tta_dec_init), |
| (gst_tta_dec_chain): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_dispose), |
| (gst_tta_parse_class_init), (gst_tta_parse_reset), |
| (gst_tta_parse_init), (gst_tta_parse_src_event), |
| (gst_tta_parse_get_query_types), (gst_tta_parse_query), |
| (gst_tta_parse_activate), (gst_tta_parse_activate_pull), |
| (gst_tta_parse_parse_header), (gst_tta_parse_stream_data), |
| (gst_tta_parse_loop), (gst_tta_parse_change_state): |
| * gst/tta/gstttaparse.h: |
| Ported tta plugin to 0.9. |
| |
| |
| 2005-09-20 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ext/gsm/gstgsmenc.c: |
| Setting caps on the outgoing buffers. |
| Need to fix: rtpencoder does not know what it is handling and |
| errors out |
| |
| 2005-09-20 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * ext/sdl/Makefile.am: |
| Fixed Makefile.am - removed hard coded flags from Makefile.am. |
| Added AC_PATH_XTRA to configure.ac to be used by Makefile.am. |
| |
| 2005-09-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * Makefile.am: |
| * configure.ac: |
| * ext/sdl/Makefile.am: |
| * ext/sdl/sdlvideosink.c: |
| * PORTED_09: |
| Ported to 0.9. |
| |
| === release 0.9.1 === |
| |
| 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * configure.ac: |
| * gst/speed/Makefile.am: |
| * gst/speed/gstspeed.c: Ported to GStreamer 0.9. |
| * PORTED_09: |
| |
| 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * NEWS: |
| * README: |
| * RELEASE: |
| * configure.ac: |
| * autogen.sh: |
| releasing 0.9.1, "Angel Eyes" |
| |
| 2005-09-05 Jan Schmidt <thaytan@mad.scientist.com> |
| * examples/gstplay/player.c: (main): |
| * examples/stats/mp2ogg.c: (main): |
| * ext/artsd/gstartsdsink.c: (gst_artsdsink_change_state): |
| * ext/audiofile/gstafsink.c: (gst_afsink_change_state): |
| * ext/audiofile/gstafsrc.c: (gst_afsrc_change_state): |
| * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_change_state): |
| * ext/dirac/gstdiracdec.cc: |
| * ext/directfb/directfbvideosink.c: |
| (gst_directfbvideosink_change_state): |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_change_state): |
| * ext/faac/gstfaac.c: (gst_faac_change_state): |
| * ext/hermes/gsthermescolorspace.c: |
| (gst_hermes_colorspace_change_state): |
| * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_change_state): |
| * ext/jack/gstjack.c: (gst_jack_change_state): |
| * ext/jack/gstjackbin.c: (gst_jack_bin_change_state): |
| * ext/lcs/gstcolorspace.c: (gst_colorspace_change_state): |
| * ext/libmms/gstmms.c: (gst_mms_change_state): |
| * ext/mpeg2enc/gstmpeg2enc.cc: |
| * ext/mplex/gstmplex.cc: |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_change_state): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_change_state): |
| * ext/nas/nassink.c: (gst_nassink_change_state): |
| * ext/polyp/polypsink.c: (gst_polypsink_change_state), |
| (context_state_callback), (gst_polypsink_link): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state): |
| * ext/shout/gstshout.c: (gst_icecastsend_change_state): |
| * ext/smoothwave/gstsmoothwave.c: (gst_sw_change_state): |
| * ext/sndfile/gstsf.c: (gst_sf_change_state): |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_change_state): |
| * ext/tarkin/gsttarkindec.c: (gst_tarkindec_change_state): |
| * ext/xine/xine.c: (gst_xine_change_state): |
| * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_change_state): |
| * ext/xine/xineaudiosink.c: (gst_xine_audio_sink_change_state): |
| * ext/xine/xineinput.c: (gst_xine_input_change_state): |
| * ext/xvid/gstxviddec.c: (gst_xviddec_change_state): |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_change_state): |
| * gst/apetag/apedemux.c: (gst_ape_demux_change_state): |
| * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_change_state): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_change_state): |
| * gst/colorspace/gstcolorspace.c: (gst_colorspace_change_state): |
| * gst/festival/gstfestival.c: (gst_festival_change_state): |
| * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state): |
| * gst/modplug/gstmodplug.cc: |
| * gst/mpeg1videoparse/gstmp1videoparse.c: |
| (gst_mp1videoparse_change_state): |
| * gst/mpegaudioparse/gstmpegaudioparse.c: |
| (gst_mp3parse_change_state): |
| * gst/multifilesink/gstmultifilesink.c: |
| (gst_multifilesink_change_state): |
| * gst/speed/gstspeed.c: (speed_change_state): |
| * gst/switch/gstswitch.c: (gst_switch_change_state): |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_change_state): |
| * gst/videodrop/gstvideodrop.c: (gst_videodrop_change_state): |
| * gst/y4m/gsty4mencode.c: (gst_y4mencode_change_state): |
| * 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: |
| * sys/cdrom/gstcdplayer.c: (cdplayer_change_state): |
| * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_change_state): |
| * sys/dxr3/dxr3spusink.c: (dxr3spusink_change_state): |
| * sys/dxr3/dxr3videosink.c: (dxr3videosink_change_state): |
| * sys/glsink/glimagesink.c: (gst_glimagesink_change_state): |
| * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state): |
| * sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_change_state): |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_change_state): |
| * sys/sunaudio/gstsunelement.c: (gst_sunaudioelement_change_state): |
| * sys/v4l2/gstv4l2element.c: (gst_v4l2element_change_state): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_change_state): |
| * sys/vcd/vcdsrc.c: (gst_vcdsrc_change_state): |
| Fix up all the state change functions. |
| |
| 2005-09-05 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * created gst-plugins-bad |
| |
| 2005-09-02 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/gsm/Makefile.am: |
| * ext/gsm/gstgsm.c: |
| * ext/gsm/gstgsmenc.c: Ported GSM Encoder to GStreamer 0.9. |
| * PORTED_09: |
| |
| 2005-08-31 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/faac/Makefile.am: |
| * ext/faac/gstfaac.c: Ported to GStreamer 0.9. |