summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state ↵Tim-Philipp Müller2005-12-132-5/+58
| | | | | | | | | | change function. Original commit message from CVS: * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init), (gst_oss_mixer_element_get_property), (gst_oss_mixer_element_change_state): Add 'device-name' property and fix state change function.
* gst/flx/gstflxdec.c: If the speed of the file is null in the header, set the ↵Edward Hervey2005-12-132-0/+11
| | | | | | | | | | | | frame_time to the default setting of GST... Original commit message from CVS: * gst/flx/gstflxdec.c: (gst_flxdec_chain): If the speed of the file is null in the header, set the frame_time to the default setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as stated in this document : http://www.compuphase.com/flic.htm Would be nice to have the time conversion done properly too (duration = flxh->frames * flxdec->frame_time)
* Adding documentation for videomixer on my way with a funny sample pipeline.Julien Moutte2005-12-126-3/+65
| | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-12-12 Julien MOUTTE <julien@moutte.net> * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.hierarchy: * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps), (gst_videomixer_fill_queues), (gst_videomixer_update_queues), (gst_videomixer_collected): Adding documentation for videomixer on my way with a funny sample pipeline.
* gst/videomixer/videomixer.c: Fix caps negotiation. (#323896)Julien Moutte2005-12-122-22/+37
| | | | | | | | | | | Original commit message from CVS: 2005-12-12 Julien MOUTTE <julien@moutte.net> * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps), (gst_videomixer_fill_queues), (gst_videomixer_update_queues), (gst_videomixer_collected): Fix caps negotiation. (#323896)
* Set correct timestamps on audio laces, fixes playback of mp3 from matroska.Arwed v. Merkatz2005-12-122-7/+22
| | | | | Original commit message from CVS: Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
* ext/: GstObjects must be unref'ed with gst_object_unref() instead of ↵Tim-Philipp Müller2005-12-121-4/+4
| | | | | | | | | | | | | | | g_object_unref(), otherwise things break for GLi... Original commit message from CVS: * 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.
* gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of ↵Tim-Philipp Müller2005-12-123-101/+79
| | | | | | | | | | | | | | | g_object_unref() and fix a mem leak in a d... Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_au_parse_base_init), (gst_au_parse_class_init), (gst_au_parse_init), (gst_au_parse_dispose), (gst_au_parse_chain), (gst_au_parse_change_state), (plugin_init): * gst/auparse/gstauparse.h: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a debug statement; while we're at it, also borgify, use boilerplate macros and clean up a little bit.
* gst/debug/efence.c: Added pull mode.Edward Hervey2005-12-112-4/+64
| | | | | | | Original commit message from CVS: * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange), (gst_efence_checkgetrange), (gst_efence_activate_src_pull): Added pull mode.
* gst/: Use audiotestsrc instead of sinesrc (#323798).Tim-Philipp Müller2005-12-114-7/+14
| | | | | | | | Original commit message from CVS: * gst/goom/gstgoom.c: * gst/level/level-example.c: (main): * gst/smoothwave/demo-osssrc.c: (main): Use audiotestsrc instead of sinesrc (#323798).
* sys/oss/gstosssink.c: more debug-func-ptr usageStefan Kost2005-12-112-1/+6
| | | | | | Original commit message from CVS: * sys/oss/gstosssink.c: (gst_oss_sink_class_init): more debug-func-ptr usage
* Now flxdec works on big-endian machines as well.Zeeshan Ali2005-12-116-69/+159
| | | | | Original commit message from CVS: Now flxdec works on big-endian machines as well.
* gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied ↵Tim-Philipp Müller2005-12-112-21/+38
| | | | | | | | | | | | buffers; fix Original commit message from CVS: * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain), (gst_fenced_buffer_copy): Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix GST_DEBUG crasher where GST_TIME_FORMAT was not used in conjunction with GST_TIME_ARGS. Also, don't leak pad templates and use GST_DEBUG_FUNCPTR for pad functions.
* ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might ↵Tim-Philipp Müller2005-12-103-260/+500
| | | | | | | | | | | | | | | | | | | | | | | | work now. Most importantly, don't act upon a... Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flac_dec_base_init), (gst_flac_dec_class_init), (gst_flac_dec_init), (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback), (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop), (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment), (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event), (gst_flac_dec_change_state): * ext/flac/gstflacdec.h: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon any flow return values we get, just tell the decoder everything's dandy and act on the flow return values later on in the loop function. We don't want to mess up the internal decoder state for non-fatal things like flushing pads etc. Other than that, use GstSegment (segment seeks don't work yet though, but should be easy to add), use boilerplate macros, drop the superfluous 'flacdec:' from debug messages, use gst_util_uint64_scale_int, and lots of other things.
* configure.ac: Update comment in OSS includes check.Tim-Philipp Müller2005-12-109-41/+113
| | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: Update comment in OSS includes check. * sys/oss/gstossdmabuffer.c: * sys/oss/gstosshelper.c: * sys/oss/gstossmixer.c: * sys/oss/gstossmixertrack.c: * sys/oss/gstosssink.c: * sys/oss/gstosssrc.c: * sys/oss/oss_probe.c: Don't assume the OSS soundcard.h include is always in the sys/ directory. Instead, use the existing defines from config.h to include the right file. Fixes compilation on OpenBSD 3.8 (#323718).
* borgify and fix up documentationThomas Vander Stichele2005-12-0947-255/+324
| | | | | Original commit message from CVS: borgify and fix up documentation
* ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels ↵Jan Schmidt2005-12-092-18/+20
| | | | | | | | | | | | | | | is stereo and play it that way instead of ... Original commit message from CVS: * 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
* ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely ↵Michael Smith2005-12-092-5/+27
| | | | | | | | matching flac sp Original commit message from CVS: * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write): Accept a wider range of flac files, more closely matching flac sp
* docs/plugins/Makefile.am: Add multipart elements.Julien Moutte2005-12-087-11/+95
| | | | | | | | | | | | Original commit message from CVS: 2005-12-08 Julien MOUTTE <julien@moutte.net> * docs/plugins/Makefile.am: Add multipart elements. * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac. * docs/plugins/gst-plugins-good-plugins.hierarchy: * gst/multipart/multipartdemux.c: * gst/multipart/multipartmux.c: Add docs.
* gst/qtdemux/qtdemux.c: Memleak fixes.Edward Hervey2005-12-071-11/+15
| | | | | | | | | Original commit message from CVS: * 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).
* gst/avi/gstavidemux.c: Memleak and crasher fixes.Edward Hervey2005-12-073-12/+43
| | | | | | | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header), (gst_avi_demux_invert): Memleak and crasher fixes. * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers): Memleak fixes
* expand tabsThomas Vander Stichele2005-12-0612-321/+321
| | | | | Original commit message from CVS: expand tabs
* expand tabsThomas Vander Stichele2005-12-0699-1442/+1549
| | | | | Original commit message from CVS: expand tabs
* back to HEADThomas Vander Stichele2005-12-051-1/+1
| | | | | Original commit message from CVS: back to HEAD
* releasing 0.10.0Thomas Vander Stichele2005-12-0542-65/+59
| | | | | Original commit message from CVS: releasing 0.10.0
* releasing 0.10.0Thomas Vander Stichele2005-12-051-1/+1
| | | | | Original commit message from CVS: releasing 0.10.0
* Update .po filesThomas Vander Stichele2005-12-0514-29/+29
| | | | | Original commit message from CVS: Update .po files
* update translationsThomas Vander Stichele2005-12-0513-14/+14
| | | | | Original commit message from CVS: update translations
* Update for alloc_buffer changes.Andy Wingo2005-12-051-2/+3
| | | | | | | | | | | | | | | Original commit message from CVS: 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.
* Update for alloc_buffer changes.Andy Wingo2005-12-0520-38/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-12-05 Andy Wingo <wingo@pobox.com> * ext/dv/gstdvdec.c: (gst_dvdec_chain): * ext/flac/gstflacdec.c: (gst_flacdec_write): * ext/flac/gstflacenc.c: (gst_flacenc_write_callback): * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain): * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain): * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain): * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process): * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task): * ext/speex/gstspeexdec.c: (speex_dec_chain): * ext/speex/gstspeexenc.c: (gst_speexenc_chain): * gst/auparse/gstauparse.c: (gst_auparse_chain): * gst/flx/gstflxdec.c: (gst_flxdec_chain): * gst/goom/gstgoom.c: (gst_goom_chain): * gst/matroska/matroska-demux.c: (gst_matroska_demux_push_vorbis_codec_priv_data), (gst_matroska_demux_add_wvpk_header): * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): * gst/videomixer/videomixer.c: (gst_videomixer_collected): * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for alloc_buffer changes.
* docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that ↵Michael Smith2005-12-052-5630/+5
| | | | | | | | aren't in -good. Original commit message from CVS: * docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.
* remove pango plugin as its gone into baseChristian Schaller2005-12-041-4/+2
| | | | | Original commit message from CVS: remove pango plugin as its gone into base
* fix element descriptionsThomas Vander Stichele2005-12-036-6/+6
| | | | | Original commit message from CVS: fix element descriptions
* remove fdsrc docsThomas Vander Stichele2005-12-031-20/+0
| | | | | Original commit message from CVS: remove fdsrc docs
* back to HEADThomas Vander Stichele2005-12-011-1/+1
| | | | | Original commit message from CVS: back to HEAD
* releasing 0.9.7Thomas Vander Stichele2005-12-0143-91/+156
| | | | | Original commit message from CVS: releasing 0.9.7
* releasing 0.9.7Thomas Vander Stichele2005-12-011-1/+1
| | | | | Original commit message from CVS: releasing 0.9.7
* Update .po filesThomas Vander Stichele2005-12-0115-15/+15
| | | | | Original commit message from CVS: Update .po files
* add multipart plugin to docsThomas Vander Stichele2005-12-015-45/+84
| | | | | Original commit message from CVS: add multipart plugin to docs
* move pango to baseThomas Vander Stichele2005-12-0112-1926/+15
| | | | | Original commit message from CVS: move pango to base
* gst/rtp/: parsers are depayersThomas Vander Stichele2005-12-0120-794/+193
| | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/Makefile.am: * gst/rtp/gstrtpL16depay.c: * gst/rtp/gstrtpL16depay.h: * gst/rtp/gstrtpL16parse.c: * gst/rtp/gstrtpL16parse.h: * gst/rtp/gstrtpgsmdepay.c: * gst/rtp/gstrtpgsmdepay.h: * gst/rtp/gstrtpgsmparse.c: * gst/rtp/gstrtpgsmparse.h: parsers are depayers
* Do burger's rename for rtp payloaders and depayloadersThomas Vander Stichele2005-12-0177-6961/+1598
| | | | | Original commit message from CVS: Do burger's rename for rtp payloaders and depayloaders
* ext/dv/: Fix seeking in dvdemux again, add some more debug info.Wim Taymans2005-11-304-6/+22
| | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_chain): * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): * ext/dv/gstdvdemux.h: Fix seeking in dvdemux again, add some more debug info.
* fix testsThomas Vander Stichele2005-11-302-0/+6
| | | | | Original commit message from CVS: fix tests
* add tests subdirThomas Vander Stichele2005-11-301-0/+1
| | | | | Original commit message from CVS: add tests subdir
* add Makefile.amThomas Vander Stichele2005-11-301-1/+1
| | | | | Original commit message from CVS: add Makefile.am
* moveThomas Vander Stichele2005-11-304-620/+21
| | | | | | | | | | | | Original commit message from CVS: * PORTED_09: * docs/random/PORTED_09: move * tests/Makefile.am: add * win32/gst.sln: remove
* move under testsThomas Vander Stichele2005-11-3028-1998/+34
| | | | | Original commit message from CVS: move under tests
* update for latest changesChristian Schaller2005-11-302-5/+3
| | | | | Original commit message from CVS: update for latest changes
* ext/pango/gsttextrender.*: Add missing files.Tim-Philipp Müller2005-11-303-0/+414
| | | | | | | | | | | | Original commit message from CVS: * ext/pango/gsttextrender.c: (gst_text_render_base_init), (gst_text_render_class_init), (resize_bitmap), (gst_text_render_render_text), (gst_text_render_setcaps), (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv), (gst_text_render_chain), (gst_text_render_finalize), (gst_text_render_init), (gst_text_render_set_property): * ext/pango/gsttextrender.h: Add missing files.
* Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add ↵Tim-Philipp Müller2005-11-3010-852/+1111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | background shading and text wrapping modes. M... Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/pango/Makefile.am: * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init), (gst_clock_overlay_render_time), (gst_clock_overlay_get_text), (gst_clock_overlay_class_init), (gst_clock_overlay_init): * ext/pango/gstclockoverlay.h: * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init), (gst_text_overlay_get_text), (gst_text_overlay_class_init), (gst_text_overlay_finalize), (gst_text_overlay_init), (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps), (gst_text_overlay_text_pad_linked), (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_set_property), (gst_text_overlay_getcaps), (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420), (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text), (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), (gst_text_overlay_pop_text), (gst_text_overlay_collected), (gst_text_overlay_change_state), (plugin_init): * ext/pango/gsttextoverlay.h: * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init), (gst_time_overlay_render_time), (gst_time_overlay_get_text), (gst_time_overlay_class_init), (gst_time_overlay_init): * ext/pango/gsttimeoverlay.h: Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. Make timoverlay derive from textoverlay. Also add new clockoverlay element.