summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2006-04-02docs/plugins/: add more plugins to docsThomas Vander Stichele1-0/+15
Original commit message from CVS: * 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-01add taglib checks and docsThomas Vander Stichele1-0/+29
Original commit message from CVS: add taglib checks and docs
2006-04-01rework build; add translations for v4l2Thomas Vander Stichele1-0/+91
Original commit message from CVS: rework build; add translations for v4l2
2006-03-31sys/ximagesrc/ximagesrc.c: Add docs to ximagesrcZaheer Abbas Merali1-0/+5
Original commit message from CVS: 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
2006-03-31sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are ↵Zaheer Abbas Merali1-0/+11
no yellow rectangles with the cursor Original commit message from CVS: 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-31configure.ac: Add autoconfery for theoradec.Michael Smith1-0/+21
Original commit message from CVS: * 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-29ext/gsm/: Cleanups, fix leaks.Wim Taymans1-0/+11
Original commit message from CVS: * 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-29Added new plugin amrwb parse.Renato Araujo Oliveira Filho1-0/+32
Original commit message from CVS: 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-27Small fix, now pwc driver can tell about its buffers.Edgard Lima1-0/+5
Original commit message from CVS: Small fix, now pwc driver can tell about its buffers.
2006-03-27configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for ↵Tim-Philipp Müller1-0/+7
-good and -ugly. Fixes build on some systems ... Original commit message from CVS: * 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-26ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to ↵Tim-Philipp Müller1-0/+11
cache the first newsegment event, because we ... Original commit message from CVS: * 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-25ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; ↵Tim-Philipp Müller1-0/+8
our source pad should have application/x-i... Original commit message from CVS: * 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-25sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 ↵Tim-Philipp Müller1-0/+7
format, so comment out until this gets f... Original commit message from CVS: * 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-25Just make few things more robust and also some identation.Edgard Lima1-0/+13
Original commit message from CVS: Just make few things more robust and also some identation.
2006-03-23ext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units ↵Mark Nauwelaerts1-0/+15
(or not). Original commit message from CVS: 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-22gst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ ↵Tim-Philipp Müller1-0/+8
instead of MODFILE, also that define is alrea... Original commit message from CVS: * 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-22gst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file ↵Tim-Philipp Müller1-0/+8
saving, so just define MODPLUG_NO_FILESAVE... Original commit message from CVS: * 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-22Add new libsoundtouch-based pitch plugin (#331335).Wouter Paeson1-0/+11
Original commit message from CVS: 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-21gst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and ↵Tim-Philipp Müller1-0/+5
-Werror (#327355). Original commit message from CVS: * gst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).
2006-03-20ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
2006-03-17Have a show mouse pointer property and use it if we canZaheer Abbas Merali1-0/+7
Original commit message from CVS: Have a show mouse pointer property and use it if we can
2006-03-15gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.Edward Hervey1-0/+5
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose): Let's not forget to chain up to the parent dispose.
2006-03-15gst/qtdemux/qtdemux.c: Series of memleak fixes:Edward Hervey1-0/+10
Original commit message from CVS: * 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-14sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as ↵Edward Hervey1-0/+7
early as possible, moving it from _class... Original commit message from CVS: * 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-13ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); ↵Tim-Philipp Müller1-0/+6
match registered plugin name to the filename ... Original commit message from CVS: * 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-13autogen.sh: Don't check for file that only exists in CVS but isn't disted ↵Mikhail Zabaluev1-0/+8
(#334417) Original commit message from CVS: 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-13Fix build of v4l2 (sigh)Julien Moutte1-0/+5
Original commit message from CVS: 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-12Fix distcheck.Tim-Philipp Müller1-0/+6
Original commit message from CVS: * Makefile.am: * configure.ac: Fix distcheck.
2006-03-12sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, ↵Edward Hervey1-0/+7
use gst_atomic_int_et instead. Original commit message from CVS: * 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-12sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it ↵Edward Hervey1-0/+8
doesn't make the PPC buildbot happy. Original commit message from CVS: * 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-12ext/taglib/: Add support for writing MusicBrainz IDs.Tim-Philipp Müller1-0/+7
Original commit message from CVS: * ext/taglib/Makefile.am: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Add support for writing MusicBrainz IDs.
2006-03-12sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make theTim-Philipp Müller1-0/+6
Original commit message from CVS: * sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the PPC-buildbot happy.
2006-03-11V4L2 ported to 0.10.Edgard Lima1-0/+21
Original commit message from CVS: V4L2 ported to 0.10.
2006-03-11configure.ac: Only compile the taglib plugin if a C++ compiler is present. ↵Tim-Philipp Müller1-0/+7
Use GST_DEFAULT_ELEMENTS macro from common... Original commit message from CVS: * 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-11added new element to add Xing headers to MP3 files (this allows decoder to ↵Christophe Fergeau1-0/+11
figure out the length of VBR files) Original commit message from CVS: 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-11ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)Alex Lancaster1-0/+7
Original commit message from CVS: 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-10gst/modplug/: Fix modplug compilation.Julien Moutte1-0/+5
Original commit message from CVS: 2006-03-10 Julien MOUTTE <julien@moutte.net> * gst/modplug/Makefile.am: * gst/modplug/gstmodplug.cc: Fix modplug compilation.
2006-03-10Original commit message from CVS:Tim-Philipp Müller1-0/+11
* 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-10ext/libmms/gstmms.*: Some clean-ups; more debug output; use blocksize ↵Tim-Philipp Müller1-0/+12
property of GstBaseSrc instead of re-registerin... Original commit message from CVS: * 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-09gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).Tim-Philipp Müller1-0/+5
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event): Fix build with gcc-4.1 (#327355).
2006-03-09new id3v2 muxer based on TagLibChristophe Fergeau1-0/+10
Original commit message from CVS: 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-08gst/qtdemux/qtdemux.c: Extract disc number and count from files that use ↵Tim-Philipp Müller1-0/+7
'disk' instead of 'disc' as node identifier ... Original commit message from CVS: * 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-06ext/musepack/: Forgot those two.Tim-Philipp Müller1-0/+6
Original commit message from CVS: * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek): Forgot those two.
2006-03-06ext/musepack/gstmusepackdec.c: Some cleanups; pause task when push fails.Tim-Philipp Müller1-0/+11
Original commit message from CVS: * 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-05gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).Tim-Philipp Müller1-0/+5
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add support for '3IVD' fourcc (#333403).
2006-03-04ext/faad/gstfaad.c: Add query function for position/duration querying ↵Tim-Philipp Müller1-0/+10
(mostly for raw AAC streams); make seeking in r... Original commit message from CVS: * 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-03sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectectionSébastien Moutte1-0/+11
Original commit message from CVS: * 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-03ext/xvid/gstxviddec.c: Declare variable at the beginning of the block and ↵Jens Granseuer1-0/+6
make gcc-2.9x Original commit message from CVS: * 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-03gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too ↵Edward Hervey1-0/+7
short/long atoms when parsing. Original commit message from CVS: * 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-28gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case ↵Tim-Philipp Müller1-0/+6
of stream with one single still picture) (... Original commit message from CVS: * 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)