summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2006-03-25ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; ↵Tim-Philipp Müller2-10/+28
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üller2-2/+9
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 Lima11-155/+236
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 Nauwelaerts2-3/+23
(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-22add latest plugins additionsChristian Schaller1-0/+5
Original commit message from CVS: add latest plugins additions
2006-03-22gst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ ↵Tim-Philipp Müller3-1/+11
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üller2-1/+9
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 Paeson6-0/+838
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üller2-4/+14
-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üller3-1/+6
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 Merali2-2/+23
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 Hervey2-0/+7
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 Hervey2-10/+32
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 Hervey2-2/+9
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üller2-1/+33
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 Zabaluev2-1/+9
(#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 Moutte3-2/+9
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üller3-9/+14
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 Hervey2-4/+11
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 Hervey2-2/+10
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üller4-5/+93
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üller2-0/+8
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 Lima18-1381/+1485
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üller2-24/+12
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 Fergeau5-0/+457
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 Lancaster2-2/+24
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 Moutte3-7/+14
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üller7-473/+497
* 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üller3-98/+78
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üller3-2/+6
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 Fergeau6-0/+545
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üller3-0/+15
'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üller3-13/+17
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üller2-208/+112
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üller2-0/+9
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üller2-22/+256
(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 Moutte14-17/+821
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 Granseuer2-1/+8
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 Hervey2-14/+21
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-03-02docs/plugins/: Add audioresample to docs.Wim Taymans2-69/+95
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-base-plugins-docs.sgml: * docs/plugins/gst-plugins-base-plugins-sections.txt: Add audioresample to docs. * gst/audioconvert/gstaudioconvert.c: Add revision date. * gst/audioresample/gstaudioresample.c: (gst_audioresample_base_init), (gst_audioresample_class_init), (gst_audioresample_init), (gst_audioresample_dispose), (audioresample_get_unit_size), (audioresample_transform_caps), (resample_set_state_from_caps), (audioresample_transform_size), (audioresample_set_caps), (audioresample_event), (audioresample_do_output), (audioresample_transform), (audioresample_pushthrough), (gst_audioresample_set_property), (gst_audioresample_get_property), (plugin_init): * gst/audioresample/gstaudioresample.h: Added docs. Small code cleanups.
2006-02-28gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case ↵Tim-Philipp Müller2-2/+11
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)
2006-02-25sys/glsink/glimagesink.c: It doesn't seem we need GLU.hJulien Moutte2-1/+4
Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * sys/glsink/glimagesink.c: It doesn't seem we need GLU.h
2006-02-24gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, ↵Fabrizio Gennari2-1/+118
based on Original commit message from CVS: * 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-24autogen.sh: Allow automake 1.9Michael Smith2-1/+6
Original commit message from CVS: * autogen.sh: Allow automake 1.9
2006-02-24Changed property name from "uri" to "location".Edgard Lima2-8/+13
Original commit message from CVS: Changed property name from "uri" to "location".
2006-02-22Cygwin Ports maintainer.Jan Schmidt4-9/+24
Original commit message from CVS: * 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-22gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc ↵Edward Hervey2-0/+13
values for DV Video. Original commit message from CVS: 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-21configure.ac: Surely this is supposed to be >= a.b, not == a.bTim-Philipp Müller3-1/+6
Original commit message from CVS: * configure.ac: Surely this is supposed to be >= a.b, not == a.b
2006-02-20Port ximagesrc to 0.10 (Closes #304795)Jan Schmidt8-19/+1615
Original commit message from CVS: * 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-20I'm too lazy to comment thisEdgard Lima3-42/+77
Original commit message from CVS: Some event handling added by Renato Filho <renato.filho@indt.org.br>