summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2005-10-20ext/faad/gstfaad.*: Do some timestamp smoothing (matroskademux apparently ↵Tim-Philipp Müller2-36/+50
sends multiple buffers in a row with the sa... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Do some timestamp smoothing (matroskademux apparently sends multiple buffers in a row with the same timestamp); fix duration on outgoing buffers; fix change state function; use GST_DEBUG_FUNCPTR for pad functions.
2005-10-13ex/: and more typos fixedStefan Kost1-3/+3
Original commit message from CVS: * examples/stats/mp2ogg.c: * ext/tarkin/tarkin.c: (tarkin_analysis_framein), (tarkin_synthesis_packetin): and more typos fixed
2005-10-13ext/faac/gstfaac.c: Gst09-ize code a little bit more: use ↵Tim-Philipp Müller1-68/+119
gst_pad_alloc_buffer(), move event handling from chain func... Original commit message from CVS: * ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init), (gst_faac_sink_setcaps), (gst_faac_src_setcaps), (gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property), (gst_faac_get_property), (gst_faac_change_state): Gst09-ize code a little bit more: use gst_pad_alloc_buffer(), move event handling from chain function into an event function, add some locks here and there, do some cleanups; disable 32-bit integer and float input formats until we're sure that those actually work (couldn't play back the produced files with anything).
2005-10-12renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to ↵Stefan Kost25-78/+79
enum definition Original commit message from CVS: * examples/indexing/indexmpeg.c: (main): * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio), (gst_artsdsink_close_audio), (gst_artsdsink_change_state): * ext/artsd/gstartsdsink.h: * ext/audiofile/gstafparse.c: (gst_afparse_open_file), (gst_afparse_close_file): * ext/audiofile/gstafparse.h: * ext/audiofile/gstafsink.c: (gst_afsink_open_file), (gst_afsink_close_file), (gst_afsink_chain), (gst_afsink_change_state): * ext/audiofile/gstafsink.h: * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file), (gst_afsrc_close_file), (gst_afsrc_change_state): * ext/audiofile/gstafsrc.h: * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init): * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init): * ext/dts/gstdtsdec.c: (gst_dtsdec_init): * ext/jack/gstjack.h: * ext/jack/gstjackbin.c: (gst_jack_bin_init), (gst_jack_bin_change_state): * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init): * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init): * ext/nas/nassink.c: (gst_nassink_open_audio), (gst_nassink_close_audio), (gst_nassink_change_state): * ext/nas/nassink.h: * ext/polyp/polypsink.c: (gst_polypsink_init): * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state): * ext/sdl/sdlvideosink.h: * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): * ext/sndfile/gstsf.c: (gst_sf_set_property), (gst_sf_change_state), (gst_sf_release_request_pad), (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop): * ext/sndfile/gstsf.h: * ext/swfdec/gstswfdec.c: (gst_swfdec_init): * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init): * gst/apetag/apedemux.c: (gst_ape_demux_init): * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init): * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init): * gst/festival/gstfestival.c: (gst_festival_change_state): * gst/festival/gstfestival.h: * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init): * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init), (gst_multifilesink_set_location), (gst_multifilesink_open_file), (gst_multifilesink_close_file), (gst_multifilesink_next_file), (gst_multifilesink_pad_query), (gst_multifilesink_handle_event), (gst_multifilesink_chain), (gst_multifilesink_change_state): * gst/multifilesink/gstmultifilesink.h: * gst/videodrop/gstvideodrop.c: (gst_videodrop_init): * sys/cdrom/gstcdplayer.c: (cdplayer_init): * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init), (dxr3audiosink_open), (dxr3audiosink_close), (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3), (dxr3audiosink_change_state): * sys/dxr3/dxr3audiosink.h: * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open), (dxr3spusink_close), (dxr3spusink_chain), (dxr3spusink_change_state): * sys/dxr3/dxr3spusink.h: * sys/dxr3/dxr3videosink.c: (dxr3videosink_init), (dxr3videosink_open), (dxr3videosink_close), (dxr3videosink_write_data), (dxr3videosink_change_state): * sys/dxr3/dxr3videosink.h: * sys/glsink/glimagesink.c: (gst_glimagesink_init): * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state), (gst_qcamsrc_open), (gst_qcamsrc_close): * sys/qcam/gstqcamsrc.h: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init): * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get), (gst_vcdsrc_open_file), (gst_vcdsrc_close_file), (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate): * sys/vcd/vcdsrc.h: renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
2005-10-12ext/faac/gstfaac.c: Fix depth/width handling for float audio (#318659).Tim-Philipp Müller1-25/+55
Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * ext/faac/gstfaac.c: (gst_faac_sink_setcaps): Fix depth/width handling for float audio (#318659).
2005-10-12ext/faac/gstfaac.c: Refcount fixes (#318659)Tim-Philipp Müller1-18/+32
Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * ext/faac/gstfaac.c: (gst_faac_sink_setcaps), (gst_faac_src_setcaps), (gst_faac_chain): Refcount fixes (#318659)
2005-10-12ext/Makefile.am: libvisual and snapshot are not here anymore.Julien Moutte1-2/+0
Original commit message from CVS: 2005-10-12 Julien MOUTTE <julien@moutte.net> * ext/Makefile.am: libvisual and snapshot are not here anymore. Makes automake-1.7 happy again.
2005-10-11ext/faad/gstfaad.c: newsegment API updateTim-Philipp Müller1-3/+5
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): newsegment API update
2005-10-07ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in ↵Andy Wingo1-1/+1
a read(). Original commit message from CVS: 2005-10-07 Andy Wingo <wingo@pobox.com> * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
2005-09-23Gsmdec ported to 0.9. Tested with filesrc ! gsmdec ! alsasink and osssink.Edgard Lima3-84/+60
Original commit message from CVS: Gsmdec ported to 0.9. Tested with filesrc ! gsmdec ! alsasink and osssink.
2005-09-23fix build and use of GST_LIBSThomas Vander Stichele1-2/+1
Original commit message from CVS: fix build and use of GST_LIBS
2005-09-21Setting caps on the outgoing buffers.Flavio Oliveira1-5/+12
Original commit message from CVS: Setting caps on the outgoing buffers.
2005-09-20fix Makefile.am ughThomas Vander Stichele1-9/+2
Original commit message from CVS: fix Makefile.am ugh
2005-09-20Fixed configure.ac and ext/sdl/Makefile.am for sdl port to 0.9.Edgard Lima1-1/+1
Original commit message from CVS: Fixed configure.ac and ext/sdl/Makefile.am for sdl port to 0.9.
2005-09-19sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2decEdgard Lima3-84/+64
Original commit message from CVS: sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2dec
2005-09-05Fix up all the state change functions.Jan Schmidt32-312/+346
Original commit message from CVS: Fix up all the state change functions.
2005-09-05cleaning up badThomas Vander Stichele1-11/+12
Original commit message from CVS: cleaning up bad
2005-09-05created gst-plugins-badThomas Vander Stichele1-56/+20
Original commit message from CVS: created gst-plugins-bad
2005-09-02Ported GSM Encoder to GStreamer 0.9Flavio Oliveira4-32/+29
Original commit message from CVS: Ported GSM Encoder to GStreamer 0.9
2005-09-02All plugins updated for element state changes.Andy Wingo1-13/+12
Original commit message from CVS: 2005-09-02 Andy Wingo <wingo@pobox.com> * All plugins updated for element state changes.
2005-09-01Faac (AAC Encoder) ported for GStreamer 0.9Flavio Oliveira3-55/+51
Original commit message from CVS: Faac (AAC Encoder) ported for GStreamer 0.9
2005-09-01remove libdirThomas Vander Stichele1-1/+0
Original commit message from CVS: remove libdir
2005-08-31all these plugins are moved to gst-plugins-uglyThomas Vander Stichele1-55/+0
Original commit message from CVS: all these plugins are moved to gst-plugins-ugly
2005-08-30all these plugins are moved to gst-plugins-goodThomas Vander Stichele1-139/+1
Original commit message from CVS: all these plugins are moved to gst-plugins-good
2005-08-28Updates for two-arg init from GST_BOILERPLATE.Andy Wingo7-18/+19
Original commit message from CVS: 2005-08-28 Andy Wingo <wingo@pobox.com> * Updates for two-arg init from GST_BOILERPLATE. * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): Use the second arg for the class, because G_OBJECT_GET_CLASS (self) returns the wrong thing. (gst_signal_processor_add_pad_from_template): Make pads of the right type. * ext/ladspa/gstladspa.c (gst_ladspa_class_get_param_spec): Make writable param specs G_PARAM_CONSTRUCT so default values work. (gst_ladspa_init): Use the second arg for the class.
2005-08-26ext/ladspa/gstladspa.*: Finish porting, still doesn't work but it does ↵Andy Wingo4-678/+324
compile and register. I have more features tha... Original commit message from CVS: 2005-08-26 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstladspa.c: * ext/ladspa/gstladspa.h: Finish porting, still doesn't work but it does compile and register. I have more features than you. * ext/ladspa/gstsignalprocessor.h: * ext/ladspa/gstsignalprocessor.c: Updates, bug fixen.
2005-08-25add missing filesAndy Wingo2-0/+799
Original commit message from CVS: add missing files
2005-08-25ext/ladspa/gstladspa.*: Halfway-ported. Doesn't compile yet.Andy Wingo4-89/+107
Original commit message from CVS: 2005-08-25 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstladspa.h: * ext/ladspa/gstladspa.c: Halfway-ported. Doesn't compile yet. * ext/ladspa/gstsignalprocessor.h: * ext/ladspa/gstsignalprocessor.c: New files, the start of a base class for DSP elements. * configure.ac: Sort the external libs checks, add a ladspa check, output the ladspa makefile.
2005-08-24enable more; update for basetransformThomas Vander Stichele1-4/+4
Original commit message from CVS: enable more; update for basetransform
2005-08-23Port speexdec. Leads to some unfamiliar warnings on console, but works ↵Ronald S. Bultje1-5/+6
otherwise. Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/speex/Makefile.am: * ext/speex/gstspeex.c: (plugin_init): * ext/speex/gstspeexdec.c: (speex_get_query_types), (gst_speex_dec_init), (speex_dec_src_query), (speex_dec_src_event), (speex_dec_event), (speex_dec_chain): Port speexdec. Leads to some unfamiliar warnings on console, but works otherwise.
2005-08-22Port flacdec (seeking is still slow'ish).Ronald S. Bultje1-4/+5
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/flac/Makefile.am: * ext/flac/gstflac.c: (plugin_init): * ext/flac/gstflacdec.c: (flacdec_get_type), (gst_flacdec_init), (gst_flacdec_update_metadata), (gst_flacdec_seek), (gst_flacdec_tell), (gst_flacdec_length), (gst_flacdec_read), (gst_flacdec_write), (gst_flacdec_loop), (gst_flacdec_get_src_query_types), (gst_flacdec_src_query), (gst_flacdec_src_event), (gst_flacdec_sink_activate), (gst_flacdec_sink_activate_pull), (gst_flacdec_change_state): * ext/flac/gstflacdec.h: Port flacdec (seeking is still slow'ish).
2005-08-19latest makefile and spec file fixesChristian Schaller1-1/+2
Original commit message from CVS: latest makefile and spec file fixes
2005-08-16Handle _push() return values.Ronald S. Bultje1-2/+7
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event), (gst_faad_chain): * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Handle _push() return values.
2005-08-15Fix debug.Ronald S. Bultje1-4/+4
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Fix debug.
2005-08-14pound some sense in the colorspace elementsThomas Vander Stichele2-9/+6
Original commit message from CVS: pound some sense in the colorspace elements
2005-08-14licensing, name and description changesThomas Vander Stichele4-6/+7
Original commit message from CVS: licensing, name and description changes
2005-08-13conformThomas Vander Stichele1-4/+4
Original commit message from CVS: conform
2005-08-13conformThomas Vander Stichele1-2/+1
Original commit message from CVS: conform
2005-08-10ext/faad/gstfaad.c: Add debug category, remove Close() call that made it ↵Ronald S. Bultje1-6/+6
crash whenever reusing, renegotiating or any... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps): Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or anything; Close() actually free()s the handle and should only be called on READY->NULL. * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Actually set caps on buffer (in addition to pad), also.
2005-08-09ext/faad/gstfaad.c: Sign/unsign mismatch.Ronald S. Bultje1-1/+1
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): Sign/unsign mismatch. * configure.ac: * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), (gst_qtdemux_init), (gst_qtdemux_get_src_query_types), (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event), (plugin_init), (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), (gst_qtdemux_loop_header), (qtdemux_sink_activate), (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps): * gst/qtdemux/qtdemux.h: Half-assed port (hey, it works).
2005-08-08ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. ↵Tim-Philipp Müller2-129/+242
Probably still needs some more work. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps), (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.
2005-08-08update spec file and fix some disting omissionsChristian Schaller1-1/+3
Original commit message from CVS: update spec file and fix some disting omissions
2005-08-08Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no ↵Tim-Philipp Müller1-4/+4
longer need to be one single buffer. Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/jpeg/Makefile.am: * ext/jpeg/gstjpeg.c: (plugin_init): * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_get_type), (gst_jpeg_dec_finalize), (gst_jpeg_dec_base_init), (gst_jpeg_dec_class_init), (gst_jpeg_dec_fill_input_buffer), (gst_jpeg_dec_init_source), (gst_jpeg_dec_skip_input_data), (gst_jpeg_dec_resync_to_restart), (gst_jpeg_dec_term_source), (gst_jpeg_dec_my_output_message), (gst_jpeg_dec_my_emit_message), (gst_jpeg_dec_my_error_exit), (gst_jpeg_dec_init), (is_jpeg_start_marker), (is_jpeg_end_marker), (gst_jpeg_dec_find_jpeg_header), (gst_jpeg_dec_ensure_header), (gst_jpeg_dec_have_end_marker), (gst_jpeg_dec_parse_tag_has_entropy_segment), (gst_jpeg_dec_parse_image_data), (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): * ext/jpeg/gstjpegdec.h: Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no longer need to be one single buffer.
2005-08-02removed obsolete includeStefan Kost1-1/+0
Original commit message from CVS: removed obsolete include
2005-08-02Ported pngenc , still have to port pngdec...Edward Hervey1-4/+4
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/libpng/Makefile.am: * ext/libpng/gstpng.c: * ext/libpng/gstpngenc.c: Ported pngenc , still have to port pngdec...
2005-08-01deactivate and remove dparams (libgstcontrol)Stefan Kost3-122/+29
Original commit message from CVS: deactivate and remove dparams (libgstcontrol)
2005-07-27ext/faad/gstfaad.c: Compile fixes.Wim Taymans1-1/+1
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): Compile fixes.
2005-07-20Port auto/gconfsinks to 0.9. They actually appear to work here inRonald S. Bultje1-0/+8
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/gconf/Makefile.am: * ext/gconf/gconf.c: (gst_bin_find_unconnected_pad), (gst_gconf_render_bin_from_description), (gst_gconf_get_default_video_sink): * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init), (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose), (cb_toggle_element), (gst_gconf_audio_sink_change_state): * ext/gconf/gstgconfelements.h: * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_dispose), (cb_toggle_element), (gst_gconf_video_sink_change_state): * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_base_init), (gst_auto_video_sink_class_init), (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): Port auto/gconfsinks to 0.9. They actually appear to work here in Totem as well, making them actually useful.
2005-07-20ext/faad/Makefile.am: Fix uninstalled build.Ronald S. Bultje1-2/+3
Original commit message from CVS: * ext/faad/Makefile.am: Fix uninstalled build.
2005-07-19Ported to 0.9 (faad, amrnb, mpeg2dec)Edgard Lima2-62/+130
Original commit message from CVS: Ported to 0.9 (faad, amrnb, mpeg2dec)