summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
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
2005-11-28ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of ↵Edward Hervey1-2/+2
scalefactor bands exceeded", which result... Original commit message from CVS: * 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-28fix makefileThomas Vander Stichele1-1/+1
Original commit message from CVS: fix makefile
2005-11-28ext/Makefile.am: alphabets, so hard to master. Should fix distcheck.Thomas Vander Stichele1-4/+3
Original commit message from CVS: * ext/Makefile.am: alphabets, so hard to master. Should fix distcheck.
2005-11-25Wavpack ported to 0.9. No support for correction file yet.Edgard Lima6-236/+398
Original commit message from CVS: Wavpack ported to 0.9. No support for correction file yet.
2005-11-25ext/wavpack/: put back wavpack - still needs portingThomas Vander Stichele8-0/+1160
Original commit message from CVS: * 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-23Use fraction for framerate, various fixes.Julien Moutte3-50/+93
Original commit message from CVS: 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-23ext/sdl/sdlvideosink.*: Updates for fractional framerates and XOverlay ↵Jan Schmidt2-11/+13
interface changes Original commit message from CVS: * 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-23ext/musepack/gstmusepackdec.c: Fix for latest API changesEdward Hervey1-2/+2
Original commit message from CVS: * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop): Fix for latest API changes
2005-11-22Musepackdec ported to 0.9. There is still a small problem to be solved, ↵Edgard Lima5-171/+329
after the end of file, the pipeline doens't s... Original commit message from CVS: 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-22ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c ↵Andy Wingo2-3/+3
(gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu... Original commit message from CVS: 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-21ext/faad/gstfaad.c: Don't take STREAM_LOCK in sink event handlers any more.Michael Smith1-6/+2
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event): Don't take STREAM_LOCK in sink event handlers any more.
2005-11-21Update for stream lock API changes: don't take stream log in sink event ↵Tim-Philipp Müller1-22/+0
handlers any longer and change GST_STREAM_LOC... Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event): * ext/flac/gstflacdec.c: (gst_flacdec_loop), (gst_flacdec_src_event): * ext/flac/gstflacenc.c: (gst_flacenc_sink_event): * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event), (gst_signal_processor_getrange), (gst_signal_processor_chain): * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler), (gst_flxdec_sink_event_handler): * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_seek_event): * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek): Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOCK to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event functions.
2005-11-21Fix for stream lock updates.Wim Taymans1-7/+0
Original commit message from CVS: * 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*.*: Ran scripts/update-macros. Oh yes.Andy Wingo1-10/+10
Original commit message from CVS: 2005-11-21 Andy Wingo <wingo@pobox.com> * *.h: * *.c: Ran scripts/update-macros. Oh yes.
2005-11-21Update for GST_FOURCC_FORMAT API change.Tim-Philipp Müller2-4/+4
Original commit message from CVS: * 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-21Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)Jan Schmidt2-5/+5
Original commit message from CVS: * 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-21Now it works in push-mode. Tested with gnomevfssrc location=http://.. ! ↵Edgard Lima2-83/+205
tremor ! alsasink. Original commit message from CVS: 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-15ext/faac/gstfaac.c: Set proper caps on source pad (#320532).Tim-Philipp Müller2-46/+49
Original commit message from CVS: * 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-15set rank to secondary as you never want this to be used instead of normal ↵Christian Schaller1-1/+1
oggdemux etc. Original commit message from CVS: set rank to secondary as you never want this to be used instead of normal oggdemux etc.
2005-11-14rework configure.ac; make asterisk rtp stuff compile on mingwThomas Vander Stichele1-1/+1
Original commit message from CVS: rework configure.ac; make asterisk rtp stuff compile on mingw
2005-11-11Fix compile on systems with broken faad headers.Michael Smith1-10/+10
Original commit message from CVS: Fix compile on systems with broken faad headers.
2005-11-11ext/faad/gstfaad.c: Call functions with the correct API. Unfortunately, ↵Michael Smith1-4/+26
unless your distribution patches upstream, th... Original commit message from CVS: * 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...