summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/playback/gstdecodebin.c: We sometimes need parsers for playback, so add ↵Ronald S. Bultje2004-11-251-0/+5
| | | | | | | | those too. Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter): We sometimes need parsers for playback, so add those too.
* APE v1/2 tag reader plus typefind function.Ronald S. Bultje2004-11-252-1/+24
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/apetag/Makefile.am: * gst/apetag/apedemux.c: (gst_ape_demux_get_type), (gst_ape_demux_base_init), (gst_ape_demux_class_init), (gst_ape_demux_init), (gst_ape_demux_get_src_formats), (gst_ape_demux_get_src_query_types), (gst_ape_demux_handle_src_query), (gst_ape_demux_get_event_mask), (gst_ape_demux_handle_src_event), (gst_ape_demux_handle_event), (gst_ape_demux_typefind_peek), (gst_ape_demux_typefind_get_length), (gst_ape_demux_typefind_suggest), (gst_ape_demux_typefind), (gst_ape_demux_parse_tags), (gst_ape_demux_stream_init), (gst_ape_demux_stream_data), (gst_ape_demux_loop), (gst_ape_demux_change_state): * gst/apetag/apedemux.h: * gst/apetag/apetag.c: (plugin_init): * gst/typefind/gsttypefindfunctions.c: (apetag_type_find), (plugin_init): APE v1/2 tag reader plus typefind function.
* Remove hacks for older core. Require newer core version accordingly.Ronald S. Bultje2004-11-252-1/+9
| | | | | | | | | Original commit message from CVS: * configure.ac: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element): * gst/typefind/gsttypefindfunctions.c: (mp3_type_find): Remove hacks for older core. Require newer core version accordingly.
* gst/cdxaparse/: SVCD/VCD header stripping separated from CDXA image parsing.Ronald S. Bultje2004-11-251-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/cdxaparse/Makefile.am: * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_get_type), (gst_cdxaparse_class_init), (gst_cdxaparse_init), (gst_cdxaparse_loop), (gst_cdxaparse_change_state), (plugin_init): * gst/cdxaparse/gstcdxaparse.h: * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_get_type), (gst_cdxastrip_base_init), (gst_cdxastrip_class_init), (gst_cdxastrip_init), (gst_cdxastrip_get_src_formats), (gst_cdxastrip_get_src_query_types), (gst_cdxastrip_handle_src_query), (gst_cdxastrip_get_event_mask), (gst_cdxastrip_handle_src_event), (gst_cdxastrip_strip), (gst_cdxastrip_sync), (gst_cdxastrip_handle_event), (gst_cdxastrip_chain), (gst_cdxastrip_change_state): * gst/cdxaparse/gstcdxastrip.h: SVCD/VCD header stripping separated from CDXA image parsing. * gst/typefind/gsttypefindfunctions.c: (mp3_type_find), (plugin_init): Add VCD/SVCD header typefinding for VCD/SVCD. * sys/vcd/vcdsrc.c: (gst_vcdsrc_get_type), (gst_vcdsrc_base_init), (gst_vcdsrc_class_init), (gst_vcdsrc_init), (gst_vcdsrc_set_property), (gst_vcdsrc_get_property), (gst_vcdsrc_get_event_mask), (gst_vcdsrc_get_query_types), (gst_vcdsrc_get_formats), (gst_vcdsrc_srcpad_event), (gst_vcdsrc_srcpad_query), (gst_vcdsrc_get), (gst_vcdsrc_open_file), (gst_vcdsrc_close_file), (gst_vcdsrc_change_state), (gst_vcdsrc_msf), (gst_vcdsrc_recalculate), (gst_vcdsrc_uri_get_type), (gst_vcdsrc_uri_get_protocols), (gst_vcdsrc_uri_get_uri), (gst_vcdsrc_uri_set_uri), (gst_vcdsrc_uri_handler_init): * sys/vcd/vcdsrc.h: Fix up, add seeking, querying, URI interface. Works in totem now.
* back to cvsThomas Vander Stichele2004-11-252-1/+6
| | | | | Original commit message from CVS: back to cvs
* releasingThomas Vander Stichele2004-11-2516-682/+1109
| | | | | Original commit message from CVS: releasing
* new prereleaseThomas Vander Stichele2004-11-251-1/+1
| | | | | Original commit message from CVS: new prerelease
* gst/playback/gstplaybasebin.c: Fix unplayable files error handling. Fixes ↵Ronald Bultje2004-11-231-0/+7
| | | | | | | | | #158365 Original commit message from CVS: patch by: Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/playback/gstplaybasebin.c: Fix unplayable files error handling. Fixes #158365
* gst/typefind/gsttypefindfunctions.c: Fix broken mp3 typefinding. Fixes #158375Ronald Bultje2004-11-231-0/+8
| | | | | | | Original commit message from CVS: patch by: Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/typefind/gsttypefindfunctions.c: Fix broken mp3 typefinding. Fixes #158375
* ext/ogg/gstoggdemux.c: Fix sync on broken files. Fixes #158976Ronald Bultje2004-11-231-0/+6
| | | | | | | Original commit message from CVS: patch by: Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/ogg/gstoggdemux.c: Fix sync on broken files. Fixes #158976
* ext/libpng/gstpngenc.c: Copy over buffer properties. Fixes #158832Edward Hervey2004-11-232-0/+10
| | | | | | | Original commit message from CVS: patch by: Edward Hervey <bilboed@bilboed.com> * ext/libpng/gstpngenc.c: Copy over buffer properties. Fixes #158832
* ext/dvdread/dvdreadsrc.c: Fixes invalid reads (#158462)Thomas Vander Stichele2004-11-231-0/+5
| | | | | | Original commit message from CVS: * ext/dvdread/dvdreadsrc.c: Fixes invalid reads (#158462)
* sys/v4l/: Probe less and cache it. Fixes #159187.Thomas Vander Stichele2004-11-231-0/+7
| | | | | | | | Original commit message from CVS: * sys/v4l/gstv4lsrc.c: * sys/v4l/gstv4lsrc.h: * sys/v4l/v4lsrc_calls.c: Probe less and cache it. Fixes #159187.
* whoops, wrong commitThomas Vander Stichele2004-11-231-1/+1
| | | | | Original commit message from CVS: whoops, wrong commit
* gst/videorate/gstvideorate.c: Handle all video formats. Fixes #159186.Thomas Vander Stichele2004-11-231-0/+5
| | | | | | Original commit message from CVS: * gst/videorate/gstvideorate.c: Handle all video formats. Fixes #159186.
* configure fix from ronaldThomas Vander Stichele2004-11-231-1/+1
| | | | | Original commit message from CVS: configure fix from ronald
* gst/synaesthesia/gstsynaesthesia.c: Fix up synaesthesia to work under ↵Jan Schmidt2004-11-151-0/+12
| | | | | | | | | | | | | | | | different samplerates/ buffer sizes. Original commit message from CVS: * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_class_init), (gst_synaesthesia_init), (gst_synaesthesia_dispose), (gst_synaesthesia_finalize), (gst_synaesthesia_sink_link), (gst_synaesthesia_src_getcaps), (gst_synaesthesia_src_link), (gst_synaesthesia_chain), (gst_synaesthesia_change_state), (plugin_init): Fix up synaesthesia to work under different samplerates/ buffer sizes. Force 320x200 output, as that's the only thing the underlying synaesthesia implementation supports. Still needs to be made re-entrant.
* configure.ac: Fix mpeg2enc configure check (similar to mplex check below).Ronald S. Bultje2004-11-142-1/+6
| | | | | | Original commit message from CVS: * configure.ac: Fix mpeg2enc configure check (similar to mplex check below).
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for gcc-2.95 (fixes #158221).Ronald S. Bultje2004-11-141-0/+7
| | | | | | | Original commit message from CVS: reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for gcc-2.95 (fixes #158221).
* another prereleaseThomas Vander Stichele2004-11-131-1/+1
| | | | | Original commit message from CVS: another prerelease
* gst/playback/gstplaybasebin.c: Re-add clock distribution hack (until new ↵Ronald S. Bultje2004-11-131-0/+6
| | | | | | | | | core is released). Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element): Re-add clock distribution hack (until new core is released). Fixes #158125.
* fix mplex configure check (bug #140994)Arwed v. Merkatz2004-11-132-1/+5
| | | | | Original commit message from CVS: fix mplex configure check (bug #140994)
* ext/alsa/gstalsa.c: add debuggingBenjamin Otte2004-11-131-0/+9
| | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_pcm_wait): add debugging * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): do a wait when we enter the loop func with no data available to write instead of getting into an 100% CPU loop by just returning and being called again by the scheduler
* Update libvisual to 0.1.7. Link in the debug handling to gstreamerJan Schmidt2004-11-126-185/+275
| | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * ext/libvisual/visual.c: (gst_visual_get_type), (libvisual_log_handler), (gst_visual_getcaps), (gst_visual_srclink), (gst_visual_change_state), (make_valid_name), (plugin_init): Update libvisual to 0.1.7. Link in the debug handling to gstreamer * ext/smoothwave/Makefile.am: * ext/smoothwave/demo-osssrc.c: (main): * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init), (gst_smoothwave_init), (gst_smoothwave_dispose), (gst_sw_sinklink), (gst_sw_srclink), (gst_smoothwave_chain), (gst_sw_change_state), (plugin_init): * ext/smoothwave/gstsmoothwave.h: Make gstsmoothwave a working element in the 20th century. * gst/chart/gstchart.c: (gst_chart_init), (gst_chart_srcconnect): Fix incorrect link function
* gst/volume/gstvolume.c: Allow buffer-frames=0.Ronald S. Bultje2004-11-121-0/+5
| | | | | | Original commit message from CVS: * gst/volume/gstvolume.c: Allow buffer-frames=0.
* Remove the line dealing with the cache stuff I left in by mistakeIain Holmes2004-11-121-1/+0
| | | | | Original commit message from CVS: Remove the line dealing with the cache stuff I left in by mistake
* Added the polypaudio sink and hooked it into the build system.Iain Holmes2004-11-123-0/+32
| | | | | Original commit message from CVS: Added the polypaudio sink and hooked it into the build system.
* ext/alsa/gstalsasink.c: Fix for negotiation order problem. This would show ↵Ronald S. Bultje2004-11-121-0/+8
| | | | | | | | | | | when the Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): Fix for negotiation order problem. This would show when the ALSA loopfuction was called before any other function. ALSA wouldn't do anything because we're not negotiated yet, leading to an infinite loop. Showed in e.g. Rhythmbox. Fixes #158006.
* ext/vorbis/vorbisdec.c: No warnings (#157986).Ronald S. Bultje2004-11-111-0/+7
| | | | | | | Original commit message from CVS: reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query): No warnings (#157986).
* gst/typefind/gsttypefindfunctions.c: Prefer apev1/2 and id3v1 (at end of ↵Ronald S. Bultje2004-11-111-0/+5
| | | | | | | | file) over musepack. Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (plugin_init): Prefer apev1/2 and id3v1 (at end of file) over musepack.
* gst/matroska/matroska-demux.c: Signal no-more-pads (so it works in playbin).Ronald S. Bultje2004-11-112-14/+22
| | | | | | Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_loop_stream): Signal no-more-pads (so it works in playbin).
* ext/musepack/gstmusepackreader.cpp: Workaround for older core.Ronald S. Bultje2004-11-111-0/+5
| | | | | | Original commit message from CVS: * ext/musepack/gstmusepackreader.cpp: Workaround for older core.
* gst/ffmpegcolorspace/imgconvert.c: Actually test for odd width/height rather ↵Ronald S. Bultje2004-11-111-0/+7
| | | | | | | | | | than testing whether a temporary variabl... Original commit message from CVS: * gst/ffmpegcolorspace/imgconvert.c: (yuv420p_to_yuv422): Actually test for odd width/height rather than testing whether a temporary variable that was 0 before we subtracted 1 is now not equal to zero (which it always is).
* sys/v4l2/gstv4l2element.c: Fix compilation if HAVE_XVIDEO is not definedZaheer Abbas Merali2004-11-112-1/+11
| | | | | | | | Original commit message from CVS: 2004-11-11 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/v4l2/gstv4l2element.c: (gst_v4l2_iface_supported): Fix compilation if HAVE_XVIDEO is not defined
* sys/v4l/gstv4lelement.c: Fix compilation if HAVE_XVIDEO is not definedZaheer Abbas Merali2004-11-111-0/+5
| | | | | | | | Original commit message from CVS: 2004-11-11 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported): Fix compilation if HAVE_XVIDEO is not defined
* Use bytestream in goom for input samplesJan Schmidt2004-11-112-45/+110
| | | | | | Original commit message from CVS: Use bytestream in goom for input samples Add a debug category
* ext/alsa/gstalsa.c: Only set hardware parameters *after* negotiation. Before ↵Ronald S. Bultje2004-11-111-0/+7
| | | | | | | | | | negotiation, it will set ANY and that se... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_change_state): Only set hardware parameters *after* negotiation. Before negotiation, it will set ANY and that seems to cause crashes (see e.g. #151288, #153227).
* ext/alsa/gstalsasink.c: This seems to be antique leftover. It needs to pass ↵Ronald S. Bultje2004-11-101-0/+11
| | | | | | | | | | | | | | error checking. Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time): This seems to be antique leftover. It needs to pass error checking. * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_init), (gst_sdlvideosink_deinitsdl), (gst_sdlvideosink_initsdl), (gst_sdlvideosink_destroy), (gst_sdlvideosink_create), (gst_sdlvideosink_sinkconnect), (gst_sdlvideosink_chain): Fix GstXOverlay implementation (#151059).
* gst/playback/gstplaybasebin.c: Don't assert (#157853).Ronald S. Bultje2004-11-101-0/+5
| | | | | | Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state): Don't assert (#157853).
* ext/alsa/gstalsasink.c: Fix bytes/samples confustion.Ronald S. Bultje2004-11-101-0/+7
| | | | | | | | Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event), Fix bytes/samples confustion. (gst_alsa_sink_mmap), (gst_alsa_sink_loop): Fix for underrun (#144389).
* gst/typefind/gsttypefindfunctions.c: Disable halfway-seek for pending ↵Ronald S. Bultje2004-11-091-0/+6
| | | | | | | | | release (since it needs a new core release). Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mp3_type_find): Disable halfway-seek for pending release (since it needs a new core release).
* add autoprobe-fps property so we can separate autoprobing partsThomas Vander Stichele2004-11-091-0/+7
| | | | | Original commit message from CVS: add autoprobe-fps property so we can separate autoprobing parts
* initialise fourcc to catch unset fourcc's, and debugThomas Vander Stichele2004-11-091-0/+6
| | | | | Original commit message from CVS: initialise fourcc to catch unset fourcc's, and debug
* gst/playback/: Cleanups and some more documentation.Wim Taymans2004-11-091-0/+12
| | | | | | | | | | | | | Original commit message from CVS: * gst/playback/README: * gst/playback/gstdecodebin.c: (close_pad_link), (try_to_link_1): * gst/playback/gstplaybin.c: (gst_play_bin_init), (gst_play_bin_dispose), (gst_play_bin_set_property), (remove_sinks), (setup_sinks), (gst_play_bin_change_state), (gst_play_bin_get_event_masks), (gst_play_bin_send_event), (gst_play_bin_get_formats), (gst_play_bin_convert), (gst_play_bin_get_query_types), (gst_play_bin_query): Cleanups and some more documentation.
* Let VideoSink store the clock, since Cacasink inherits from thereJan Schmidt2004-11-093-16/+8
| | | | | Original commit message from CVS: Let VideoSink store the clock, since Cacasink inherits from there
* gst/playback/: Updated README.Wim Taymans2004-11-091-0/+18
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/playback/README: * gst/playback/gstplaybasebin.c: (group_destroy), (group_is_muted), (add_stream), (unknown_type), (add_element_stream), (no_more_pads), (probe_triggered), (preroll_unlinked), (new_decoded_pad), (gst_play_base_bin_change_state), (gst_play_base_bin_found_tag): * gst/playback/gstplaybin.c: (gen_vis_element), (remove_sinks), (setup_sinks): * gst/playback/gststreaminfo.c: (gst_stream_info_set_mute), (gst_stream_info_is_mute), (gst_stream_info_set_property): * gst/playback/gststreaminfo.h: Updated README. Only switch groups if all streams have muted (EOSed). Send Tags in sync with the stream playback instead of in the playback/preroll phase. Some cleanups, free the fakesrc elements.
* update these two files to contain recent additionsChristian Schaller2004-11-092-5/+30
| | | | | Original commit message from CVS: update these two files to contain recent additions
* ext/alsa/gstalsa.c: buffer-frames property was missingBenjamin Otte2004-11-092-0/+23
| | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_caps_internal): buffer-frames property was missing * ext/arts/gst_arts.c: rate missing from sinkcaps * ext/audiofile/gstafparse.c: * ext/audiofile/gstafsink.c: * ext/audiofile/gstafsrc.c: * ext/swfdec/gstswfdec.c: int audio doesn't know buffer-frames * ext/cdparanoia/gstcdparanoia.c: int audio doesn't know chunksize either * ext/nas/nassink.c: it's endianness, not endianess * gst-libs/gst/audio/audio.h: make float standard pad template caps really describe float * gst/law/mulaw.c: (linear_factory): signed only, please * gst/mpegstream/gstdvddemux.c: widths of 20 are not valid
* add italian (Luca Feretti)Thomas Vander Stichele2004-11-083-1/+294
| | | | | Original commit message from CVS: add italian (Luca Feretti)
* Reomoved unused fields from the objectZeeshan Ali2004-11-081-2/+0
| | | | | Original commit message from CVS: Reomoved unused fields from the object