summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2006-02-14ext/libmms/gstmms.c: Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no ↵Tim-Philipp Müller1-21/+15
need to push our own EOS event on EOS, t... Original commit message from CVS: * 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-06Now it uses libneon 0.25.5 that supports shoutcast.Edgard Lima1-5/+9
Original commit message from CVS: Now it uses libneon 0.25.5 that supports shoutcast.
2006-02-06ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of "x-bz2".Edward Hervey2-7/+105
Original commit message from CVS: 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-06ext/bz2/: No need to init parent_class, the boilerplate does it for you.Andy Wingo2-4/+0
Original commit message from CVS: 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-06Hook it up.Andy Wingo7-0/+680
Original commit message from CVS: 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-29ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix ↵Tim-Philipp Müller3-507/+680
handling of widths of 32 bits. Original commit message from CVS: * 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-27ext/faad/gstfaad.c: Handle 'framed' field in caps; Port syncing for raw ↵Tim-Philipp Müller1-15/+102
streams from 0.8 branch (for AAC+ radio strea... Original commit message from CVS: * 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) (#328722).
2006-01-27ext/sdl/sdlvideosink.*: Fix output stride copying, so that it displays ↵Jan Schmidt2-84/+172
correctly on framebuffer devices that don't ma... Original commit message from CVS: * 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-25Just chain up finalize calls (calling parent_class->finalize).Edgard Lima2-1/+7
Original commit message from CVS: Just chain up finalize calls (calling parent_class->finalize).
2006-01-25Finalize method has been created and others small changes.Edgard Lima1-2/+22
Original commit message from CVS: Finalize method has been created and others small changes.
2006-01-24ext/musepack/: Fix seeking in musepack files (it's still incredibly slow, ↵Tim-Philipp Müller4-328/+340
but I don't think that is our plugin's faul... Original commit message from CVS: * 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-21Update from swfdec.David Schleef1-25/+21
Original commit message from CVS: * configure.ac: * ext/swfdec/gstswfdec.c: Update from swfdec.
2006-01-20Fixed state transictions PLAYING->NULL->PLAYING.Edgard Lima2-8/+26
Original commit message from CVS: Fixed state transictions PLAYING->NULL->PLAYING.
2006-01-19Some minor improvements on log messages.Edgard Lima1-40/+49
Original commit message from CVS: Some minor improvements on log messages.
2006-01-16Removed gst_base_src_set_live from mms and neon, and now calling ↵Edgard Lima3-4/+2
parent_class->dispose in dispose on sdlaudio. Original commit message from CVS: Removed gst_base_src_set_live from mms and neon, and now calling parent_class->dispose in dispose on sdlaudio.
2006-01-11Now implementing navigation interface and using GST_BOILER_PLATE_FULL.Edgard Lima1-50/+127
Original commit message from CVS: Now implementing navigation interface and using GST_BOILER_PLATE_FULL.
2006-01-11Replaced wrong style code by GST_BOILERPLATE.Edgard Lima1-37/+6
Original commit message from CVS: Replaced wrong style code by GST_BOILERPLATE.
2006-01-09Created new element, sdlaudiosink.Edgard Lima5-24/+611
Original commit message from CVS: Created new element, sdlaudiosink.
2006-01-04Some improvements in cancellation and debug messages.Edgard Lima2-95/+138
Original commit message from CVS: Some improvements in cancellation and debug messages.
2006-01-04Removed not need thread and changed to push out blocksize bytes.Edgard Lima2-136/+72
Original commit message from CVS: Removed not need thread and changed to push out blocksize bytes.
2005-12-30move smoothwave to gstThomas Vander Stichele6-601/+0
Original commit message from CVS: move smoothwave to gst
2005-12-28Created new element neonhttpsrc.Edgard Lima4-0/+823
Original commit message from CVS: Created new element neonhttpsrc.
2005-12-19ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in ↵Edward Hervey2-5/+16
the right places Original commit message from CVS: * 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-19just a small fix. I have to pay more attention when commiting ;-)Edgard Lima1-2/+1
Original commit message from CVS: just a small fix. I have to pay more attention when commiting ;-)
2005-12-19divxdec and divxenc ported to 0.10Edgard Lima6-181/+300
Original commit message from CVS: divxdec and divxenc ported to 0.10
2005-12-18Some more refactoring, handle exotic DirectFB row stride.Julien Moutte1-55/+114
Original commit message from CVS: 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-18docs/plugins/: Updates.Julien Moutte2-25/+162
Original commit message from CVS: 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-17docs/plugins/: Updates.Julien Moutte2-136/+443
Original commit message from CVS: 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-16don't use doc comments for non-docs change some char* into char[]Stefan Kost1-1/+1
Original commit message from CVS: * 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-16ext/directfb/dfbvideosink.c: Always prefer the primary layer.Julien Moutte1-14/+25
Original commit message from CVS: 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-16ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.Tim-Philipp Müller1-1/+1
Original commit message from CVS: * ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
2005-12-16ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template ↵gcocatre@gmail.com2-8/+5
remove buffer-frames from caps, they are g... Original commit message from CVS: * 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-15Fixed some mem-leaks in xvid.Edgard Lima3-37/+81
Original commit message from CVS: Fixed some mem-leaks in xvid.
2005-12-15doesn't use liboilThomas Vander Stichele1-1/+0
Original commit message from CVS: doesn't use liboil
2005-12-14xviddec and xvideenc ported to 0.10Edgard Lima7-175/+185
Original commit message from CVS: xviddec and xvideenc ported to 0.10
2005-12-14dtsdec ported to 0.10Edgard Lima4-152/+171
Original commit message from CVS: dtsdec ported to 0.10
2005-12-12ext/: GstObjects must be unref'ed with gst_object_unref() instead of ↵Tim-Philipp Müller5-16/+19
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.
2005-12-12ext/swfdec/gstswfdec.c: Add a subclass of GstBuffer that wraps ↵David Schleef1-7/+84
SwfdecBuffers. Fix a massive memleak because the vide... Original commit message from CVS: * 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-11Just removed a weird printf ;-)Edgard Lima1-2/+0
Original commit message from CVS: Just removed a weird printf ;-)
2005-12-11Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant ↵Edgard Lima2-26/+78
PREROOL..." to be fixed. Original commit message from CVS: Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant PREROOL..." to be fixed.
2005-12-09ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels ↵Jan Schmidt1-4/+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
2005-12-09swfdec Ported to 0.10.Edgard Lima4-134/+364
Original commit message from CVS: swfdec Ported to 0.10.
2005-12-06expand tabsThomas Vander Stichele20-158/+158
Original commit message from CVS: expand tabs
2005-12-06expand tabsThomas Vander Stichele3-13/+13
Original commit message from CVS: expand tabs
2005-12-05Update for alloc_buffer changes.Andy Wingo5-8/+14
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.
2005-12-05Update for alloc_buffer changes.Andy Wingo1-2/+3
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.
2005-12-02ext/Makefile.am: Add missing $(WAVPACK_DIR) (#322962).Tim-Philipp Müller1-0/+1
Original commit message from CVS: * ext/Makefile.am: Add missing $(WAVPACK_DIR) (#322962).
2005-11-29libmm ported to 0.9. It works fine, but print some error messages. I'll fix ↵Edgard Lima4-132/+118
them soon. Tested with mmssrc location=m... Original commit message from CVS: 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-28fix headerThomas Vander Stichele1-1/+1
Original commit message from CVS: fix header
2005-11-28fix includeThomas Vander Stichele1-1/+1
Original commit message from CVS: fix include