summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. ↵Tim-Philipp Müller2005-08-081-0/+10
| | | | | | | | | | | | | 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.
* ext/jpeg/gstjpegdec.c: Add setcaps() function (for mjpeg).Tim-Philipp Müller2005-08-082-1/+32
| | | | | | | Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain): Add setcaps() function (for mjpeg).
* ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps ↵Andy Wingo2005-08-082-25/+12
| | | | | | | | | | setting function was borked. Fixed esdsink. Original commit message from CVS: 2005-08-08 Andy Wingo <wingo@pobox.com> * ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting function was borked. Fixed esdsink.
* sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)Andy Wingo2005-08-084-64/+129
| | | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-08-08 Andy Wingo <wingo@pobox.com> * sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close) (gst_oss_sink_prepare, gst_oss_sink_unprepare): Update for newer audiosink api. * ext/raw1394/gstdv1394src.c (gst_dv1394src_get_property) (gst_dv1394src_set_property): Style. All about the style. * ext/esd/esdsink.c (gst_esdsink_getcaps): Return specific caps only if in READY or higher (i.e., if _open() has been called.) (gst_esdsink_open, gst_esdsink_close, gst_esdsink_prepare) (gst_esdsink_unprepare): Update for audiosink changes. (gst_esdsink_change_state): Die!
* update spec file and fix some disting omissionsChristian Schaller2005-08-082-7/+9
| | | | | Original commit message from CVS: update spec file and fix some disting omissions
* ext/jpeg/Makefile.am: Fix compile.Ronald S. Bultje2005-08-082-1/+6
| | | | | | Original commit message from CVS: * ext/jpeg/Makefile.am: Fix compile.
* Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no ↵Tim-Philipp Müller2005-08-088-237/+642
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* sys/oss/gstossaudio.c (plugin_init): Second-class citizen.Andy Wingo2005-08-044-16/+27
| | | | | | | | | | | | | Original commit message from CVS: 2005-08-04 Andy Wingo <wingo@pobox.com> * sys/oss/gstossaudio.c (plugin_init): Second-class citizen. * gst/videobox/gstvideobox.c (gst_video_box_get_size): Update for API changes. * configure.ac (DEFAULT_AUDIOSINK, DEFAULT_VIDEOSINK): Set to autoaudiosink and autovideosink.
* gst/avi/gstavidemux.c: You need to allocatate (len+1) characters to store a ↵Edward Hervey2005-08-042-3/+12
| | | | | | | | | | len size string. Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_reset), (gst_avi_demux_parse_stream), (gst_avi_demux_process_next_entry): You need to allocatate (len+1) characters to store a len size string. Also don't stop the processing task if the output pad is not linked.
* Use new ghostpad API; now they actually work in Totem, also.Ronald S. Bultje2005-08-039-168/+223
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init), (do_toggle_element), (cb_toggle_element), (gst_gconf_audio_sink_change_state): * ext/gconf/gstgconfaudiosink.h: * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), (gst_gconf_video_sink_init), (do_toggle_element), (cb_toggle_element), (gst_gconf_video_sink_change_state): * ext/gconf/gstgconfvideosink.h: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset), (gst_auto_audio_sink_init), (gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state): * gst/autodetect/gstautoaudiosink.h: * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset), (gst_auto_video_sink_init), (gst_auto_video_sink_detect), (gst_auto_video_sink_change_state): * gst/autodetect/gstautovideosink.h: Use new ghostpad API; now they actually work in Totem, also.
* ext/libpng/Makefile.am: Fix uninstalled build.Ronald S. Bultje2005-08-032-1/+6
| | | | | | Original commit message from CVS: * ext/libpng/Makefile.am: Fix uninstalled build.
* delete obsolete exampleStefan Kost2005-08-023-530/+0
| | | | | Original commit message from CVS: delete obsolete example
* removed obsolete includeStefan Kost2005-08-021-1/+0
| | | | | Original commit message from CVS: removed obsolete include
* Ported pngenc , still have to port pngdec...Edward Hervey2005-08-026-101/+116
| | | | | | | | | | 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...
* deactivate and remove dparams (libgstcontrol)Stefan Kost2005-08-015-132/+40
| | | | | Original commit message from CVS: deactivate and remove dparams (libgstcontrol)
* ext/faad/gstfaad.c: Compile fixes.Wim Taymans2005-07-271-0/+5
| | | | | | Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): Compile fixes.
* Various event updates and cleanups.Wim Taymans2005-07-276-80/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/amrnb/amrnbparse.c: (gst_amrnbparse_event), (gst_amrnbparse_loop): * ext/dv/gstdvdec.c: (gst_dvdec_handle_sink_event), (gst_dvdec_handle_src_event), (gst_dvdec_decode_frame): * ext/mad/gstid3tag.c: (gst_id3_tag_src_event), (gst_id3_tag_sink_event), (gst_id3_tag_chain): * ext/mad/gstmad.c: (gst_mad_src_query), (index_seek), (normal_seek), (gst_mad_sink_event), (gst_mad_chain): * ext/mpeg2dec/gstmpeg2dec.c: * ext/shout2/gstshout2.c: (gst_shout2send_event): * ext/sidplay/gstsiddec.cc: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event), (gst_avi_demux_send_event), (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry): * gst/goom/gstgoom.c: (gst_goom_event): * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event), (gst_rmdemux_chain), (gst_rmdemux_send_event), (gst_rmdemux_add_stream): * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_srcpad_event): Various event updates and cleanups.
* update spec and add missing header fileChristian Schaller2005-07-253-17/+26
| | | | | Original commit message from CVS: update spec and add missing header file
* forward port from 0.9 and enable videoflip now that it worksThomas Vander Stichele2005-07-257-69/+83
| | | | | Original commit message from CVS: forward port from 0.9 and enable videoflip now that it works
* clean up flagsThomas Vander Stichele2005-07-251-2/+2
| | | | | Original commit message from CVS: clean up flags
* Dear God. One videoflip element being installed is quite enough, thank you. ↵Thomas Vander Stichele2005-07-246-955/+0
| | | | | | | | | Three hours of puzzling wasted. Original commit message from CVS: Dear God. One videoflip element being installed is quite enough, thank you. Three hours of puzzling wasted.
* Ported silence to 0.9 using GstBaseSrc ... 180 lines :)Edward Hervey2005-07-232-0/+10
| | | | | | | | | Original commit message from CVS: * configure.ac: * gst/silence/Makefile.am: * gst/silence/gstsilence.h: * gst/silence/gstsilence.c: Ported silence to 0.9 using GstBaseSrc ... 180 lines :)
* ext/mad/gstmad.c: First try forwarding events, makes seeking in AVI files ↵Ronald S. Bultje2005-07-221-0/+6
| | | | | | | | | with mp3 audio work again. Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_src_event): First try forwarding events, makes seeking in AVI files with mp3 audio work again.
* configure.ac ext/Makefile.am ext/amrnb/amrnbdec.c ext/amrnb/amrnbenc.c ↵Edgard Lima2005-07-211-0/+11
| | | | | | | | | | | | | | | | ext/amrnb/amrnbparse.c ext/faad/gstfaad.c ext/... Original commit message from CVS: 2005-07-19 Edgard N. A. G. Lima <edgard.lima@indt.org.br> * configure.ac * ext/Makefile.am * ext/amrnb/amrnbdec.c * ext/amrnb/amrnbenc.c * ext/amrnb/amrnbparse.c * ext/faad/gstfaad.c * ext/mpeg2dec/gstmpeg2dec.c Ported amrnb, faad, mpeg2dec to 0.9
* ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness fix.Andy Wingo2005-07-202-0/+5
| | | | | | | | Original commit message from CVS: 2005-07-20 Andy Wingo <wingo@pobox.com> * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness fix.
* Ported wavparse to 0.9 . Playing, seeking and state changes work.Edward Hervey2005-07-205-218/+411
| | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/wavparse/gstwavparse.c: * gst/wavparse/gstwavparse.h: * gst/wavparse/Makefile.am: Ported wavparse to 0.9 . Playing, seeking and state changes work. Could need more loving on the headers though.
* Port auto/gconfsinks to 0.9. They actually appear to work here inRonald S. Bultje2005-07-2010-218/+135
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* add gconf.{ch} from gst-libsThomas Vander Stichele2005-07-202-0/+365
| | | | | Original commit message from CVS: add gconf.{ch} from gst-libs
* put in gconf sinksThomas Vander Stichele2005-07-207-0/+602
| | | | | Original commit message from CVS: put in gconf sinks
* merging autodetect from 0.8 branchThomas Vander Stichele2005-07-207-0/+700
| | | | | Original commit message from CVS: merging autodetect from 0.8 branch
* ext/faad/Makefile.am: Fix uninstalled build.Ronald S. Bultje2005-07-201-0/+5
| | | | | | Original commit message from CVS: * ext/faad/Makefile.am: Fix uninstalled build.
* Ported to 0.9 (faad, amrnb, mpeg2dec)Edgard Lima2005-07-192-16/+75
| | | | | Original commit message from CVS: Ported to 0.9 (faad, amrnb, mpeg2dec)
* sys/oss/gstosssink.c: Parse spec to set correct oss values.Wim Taymans2005-07-192-4/+64
| | | | | | | Original commit message from CVS: * sys/oss/gstosssink.c: (gst_oss_sink_get_format), (gst_oss_sink_open): Parse spec to set correct oss values.
* ext/dv/gstdvdec.c (gst_dvdec_decode_video): Set the proper framerate on the ↵Andy Wingo2005-07-192-2/+7
| | | | | | | | | | outbound buffer. Original commit message from CVS: 2005-07-19 Andy Wingo <wingo@pobox.com> * ext/dv/gstdvdec.c (gst_dvdec_decode_video): Set the proper framerate on the outbound buffer.
* ext/dv/gstdvdec.c (gst_dvdec_decode_video): Don't clobber alloc_buffer's ↵Andy Wingo2005-07-192-11/+24
| | | | | | | | | | | | return value. Original commit message from CVS: 2005-07-19 Andy Wingo <wingo@pobox.com> * ext/dv/gstdvdec.c (gst_dvdec_decode_video): Don't clobber alloc_buffer's return value. (gst_dvdec_decode_frame): Handle unlinked pads with grace and agility.
* ext/dv/gstdvdec.h: Fix signedness error.Andy Wingo2005-07-192-2/+6
| | | | | | | Original commit message from CVS: 2005-07-19 Andy Wingo <wingo@pobox.com> * ext/dv/gstdvdec.h: Fix signedness error.
* ext/dv/gstdvdec.*: Implemented seeking in dvdec.Wim Taymans2005-07-193-153/+386
| | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_src_convert), (gst_dvdec_sink_convert), (gst_dvdec_get_src_query_types), (gst_dvdec_src_query), (gst_dvdec_get_sink_query_types), (gst_dvdec_sink_query), (gst_dvdec_send_event), (gst_dvdec_handle_sink_event), (gst_dvdec_handle_src_event), (gst_dvdec_decode_audio), (gst_dvdec_decode_video), (gst_dvdec_decode_frame), (gst_dvdec_flush), (gst_dvdec_chain): * ext/dv/gstdvdec.h: Implemented seeking in dvdec.
* ext/Makefile.am: Enable dvdev and raw1394src.Andy Wingo2005-07-192-8/+12
| | | | | | | Original commit message from CVS: 2005-07-19 Andy Wingo <wingo@pobox.com> * ext/Makefile.am: Enable dvdev and raw1394src.
* configure.ac: Use AS_LIBTOOL_TAGS. Fix crap gettext commit comment.Andy Wingo2005-07-181-0/+5
| | | | | | | | Original commit message from CVS: 2005-07-18 Andy Wingo <wingo@pobox.com> * configure.ac: Use AS_LIBTOOL_TAGS. Fix crap gettext commit comment.
* configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. ↵Andy Wingo2005-07-181-1/+2
| | | | | | | | | | | | Also because it's the only thing that really... Original commit message from CVS: 2005-07-18 Andy Wingo <wingo@pobox.com> * configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because it's the only thing that really works. (This is used in the GConf elements). Use AS_LIBTOOL_TAGS. Fix crap commit re: gettext.
* gst/rtsp/gstrtspsrc.c: Fix for core changes.Wim Taymans2005-07-183-6/+8
| | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_add_element), (gst_rtspsrc_play): Fix for core changes.
* Pass on the discont event when returning to NORMAL mode after reading tags.Jan Schmidt2005-07-181-0/+6
| | | | | Original commit message from CVS: Pass on the discont event when returning to NORMAL mode after reading tags.
* gst/realmedia/rmdemux.c: Send discont event before pushing first buffer.Wim Taymans2005-07-181-0/+8
| | | | | | | | | Original commit message from CVS: * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event), (gst_rmdemux_change_state), (gst_rmdemux_chain), (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event), (gst_rmdemux_add_stream): Send discont event before pushing first buffer.
* gst/fdsrc/gstfdsrc.c: Removed #include <gst_private.h>Philippe Kalaf2005-07-182-1/+5
| | | | | | | | Original commit message from CVS: 2005-07-17 Philippe Khalaf <burger@speedy.org> * gst/fdsrc/gstfdsrc.c: Removed #include <gst_private.h>
* gst/fdsrc/: Moved fdsrc 0.9 port from gstreamer/gst/elements to here.Philippe Kalaf2005-07-165-0/+393
| | | | | | | | | | Original commit message from CVS: 2005-07-16 Philippe Khalaf <burger@speedy.org> * gst/fdsrc/gstfdsrc.c: * gst/fdsrc/gstfdsrc.h: * gst/fdsrc/Makefile.am: Moved fdsrc 0.9 port from gstreamer/gst/elements to here.
* ext/mad/gstmad.c: Add convert function for proper timestamp calculations.Wim Taymans2005-07-162-27/+37
| | | | | | | | | | | | Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_sink_event), (gst_mad_chain): Add convert function for proper timestamp calculations. * gst/avi/gstavidemux.c: (gst_avi_demux_send_event), (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry), (gst_avi_demux_loop): Send out initial discont.
* gst/: Port to new base class.Wim Taymans2005-07-153-32/+33
| | | | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_transform): * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_get_size), (gst_video_box_transform): Port to new base class.
* ext/raw1394/gstdv1394src.c: It's PUSH_SRC now.Wim Taymans2005-07-142-2/+10
| | | | | | | | | Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_get_type), (gst_dv1394src_class_init), (gst_dv1394src_init), (gst_dv1394src_iso_receive), (gst_dv1394src_create), (gst_dv1394src_change_state), (gst_dv1394src_query): It's PUSH_SRC now.
* more autistic cleanliness in functions/names/definesThomas Vander Stichele2005-07-142-2/+10
| | | | | Original commit message from CVS: more autistic cleanliness in functions/names/defines
* add dv to disted directoriesChristian Schaller2005-07-131-1/+3
| | | | | Original commit message from CVS: add dv to disted directories