| 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 (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 (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. |