summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-10-26synchonised naming of pads and pad-templatesStefan Kost1-0/+5
Original commit message from CVS: synchonised naming of pads and pad-templates
2004-10-26ext/ogg/gstoggdemux.c: Fix EOS again. Needs to be done in a better way. We ↵Wim Taymans1-0/+8
should not remove the pad if there is no n... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event), (gst_ogg_demux_handle_event), (_find_chain_get_unknown_part), (_find_streams_check), (gst_ogg_demux_push): Fix EOS again. Needs to be done in a better way. We should not remove the pad if there is no new chained stream.
2004-10-26Memory leak fixesIain Holmes2-4/+17
Original commit message from CVS: Memory leak fixes Allow level to take mono or stereo audio
2004-10-26gst/avi/gstavimux.c: First calculate the rate, and only then use it. ↵Ronald S. Bultje1-0/+8
Hdr.rate is a multiple and not a derivative of h... Original commit message from CVS: * gst/avi/gstavimux.c: (gst_avimux_audsinkconnect), (gst_avimux_stop_file): First calculate the rate, and only then use it. Hdr.rate is a multiple and not a derivative of hdr.scale. Scale is not the same as blockalign but is solely related to rate.
2004-10-26ext/gnomevfs/gstgnomevfssink.c: Implement seeking.Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_init), (gst_gnomevfssink_handle_event), (gst_gnomevfssink_chain): Implement seeking.
2004-10-26Fix last entryDavid Schleef1-1/+4
Original commit message from CVS: Fix last entry
2004-10-26examples/: David Schleef5-7/+15
Original commit message from CVS: * examples/gstplay/player.c: (got_stream_length), (main): * examples/seeking/cdplayer.c: (update_scale): * examples/seeking/seek.c: (format_value), (update_scale): * examples/seeking/spider_seek.c: (format_value), (update_scale), (stop_seek):
2004-10-25sys/v4l/v4l_calls.c: Fix for some v4l cards which hang in v4lsrcZaheer Abbas Merali1-0/+7
Original commit message from CVS: 2004-10-25 Zaheer Abbas Merali <zaheerabbas at merali dot org> reviewed by: Ronald Bultje <rbultje at gnome dot org> * sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names): Fix for some v4l cards which hang in v4lsrc
2004-10-25ext/ogg/gstoggdemux.c: Make sure to remove the pad when a new chain is ↵Wim Taymans1-0/+8
encountered. Set some vars to NULL so we don't... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_remove), (gst_ogg_demux_push), (gst_ogg_chains_clear): Make sure to remove the pad when a new chain is encountered. Set some vars to NULL so we don't try to reference freed memory.
2004-10-25examples/seeking/: Added some more examples, update others.Wim Taymans5-3/+387
Original commit message from CVS: * examples/seeking/Makefile.am: * examples/seeking/cdplayer.c: (update_scale): * examples/seeking/chained.c: (unlinked), (new_pad), (main): * examples/seeking/playbin.c: (make_playerbin_pipeline), (format_value), (update_scale), (iterate), (start_seek), (stop_seek), (print_media_info), (play_cb), (pause_cb), (stop_cb), (print_usage), (main): Added some more examples, update others.
2004-10-25ext/: Add codec-name metadata.Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flacdec_update_metadata): * ext/speex/gstspeexdec.c: (speex_dec_chain): * ext/theora/theoradec.c: (theora_dec_chain): * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): Add codec-name metadata.
2004-10-25ALSA mixer track label internationalization (#154054).Ronald S. Bultje2-0/+11
Original commit message from CVS: Reviewd by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): * ext/alsa/gstalsamixertrack.h: * po/POTFILES.in: ALSA mixer track label internationalization (#154054).
2004-10-25ext/theora/theoradec.c: Export bitrate as metadata.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain): Export bitrate as metadata.
2004-10-25ext/alsa/: Fix names, fix loop.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): * ext/alsa/gstalsamixertrack.h: Fix names, fix loop.
2004-10-25ext/speex/gstspeexdec.c: sinkconvert function so oggdemux can get the file ↵Ronald S. Bultje1-0/+6
length (totem). Original commit message from CVS: * ext/speex/gstspeexdec.c: (gst_speex_dec_init), (speex_dec_convert): sinkconvert function so oggdemux can get the file length (totem).
2004-10-25gst/asfdemux/gstasfdemux.c: Don't push incomplete packets.Ronald S. Bultje1-0/+9
Original commit message from CVS: Reviewd by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk): Don't push incomplete packets. * gst/typefind/gsttypefindfunctions.c: (m4a_type_find): Fix MPEG-4 audio typefinding.
2004-10-25sys/: Remove client-side overlay handling, use the X-server v4l plugin for ↵Ronald S. Bultje9-227/+186
that. Nicer overlay, less code. Also make ... Original commit message from CVS: * sys/v4l/Makefile.am: * sys/v4l/gstv4l.c: (plugin_init): * sys/v4l/gstv4lelement.c: (gst_v4lelement_get_type), (gst_v4lelement_init), (gst_v4lelement_dispose), (gst_v4lelement_change_state): * sys/v4l/gstv4lelement.h: * sys/v4l/gstv4lxoverlay.c: (gst_v4l_xoverlay_open), (gst_v4l_xoverlay_close), (idle_refresh), (gst_v4l_xoverlay_set_xwindow_id): * sys/v4l/gstv4lxoverlay.h: * sys/v4l/v4l-overlay_calls.c: * sys/v4l/v4l_calls.h: * sys/v4l2/Makefile.am: * sys/v4l2/gstv4l2.c: (plugin_init): * sys/v4l2/gstv4l2element.c: (gst_v4l2element_get_type), (gst_v4l2element_init), (gst_v4l2element_dispose), (gst_v4l2element_change_state): * sys/v4l2/gstv4l2element.h: * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open), (gst_v4l2_xoverlay_close), (idle_refresh), (gst_v4l2_xoverlay_set_xwindow_id): * sys/v4l2/gstv4l2xoverlay.h: * sys/v4l2/v4l2-overlay_calls.c: * sys/v4l2/v4l2_calls.h: Remove client-side overlay handling, use the X-server v4l plugin for that. Nicer overlay, less code. Also make the plugin compileable without X (but then without overlay, obviously). Makes xwindowlistener obsolete, should we remove that?
2004-10-25sys/oss/gstosssrc.*: OK, so people want offset in DEFAULT. This time, ↵Ronald S. Bultje2-1/+13
actually fix all cases. Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_osssrc_get_time), (gst_osssrc_get), (gst_osssrc_src_query): * sys/oss/gstosssrc.h: OK, so people want offset in DEFAULT. This time, actually fix all cases. * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps): Add FPS properly.
2004-10-24gst/: Framerate.Ronald S. Bultje1-0/+6
Original commit message from CVS: * gst/asfdemux/gstasfmux.c: * gst/avi/gstavimux.c: Framerate.
2004-10-24sys/v4l2/gstv4l2element.c: Fix properties (channel, norm, frequency).Ronald S. Bultje2-11/+17
Original commit message from CVS: * sys/v4l2/gstv4l2element.c: (gst_v4l2element_set_property): Fix properties (channel, norm, frequency).
2004-10-24sys/v4l2/gstv4l2element.c: Flag typo.Ronald S. Bultje3-9/+19
Original commit message from CVS: * sys/v4l2/gstv4l2element.c: (gst_v4l2element_get_property): Flag typo. * sys/v4l2/v4l2_calls.c: (gst_v4l2_set_defaults): No warnings.
2004-10-24sys/v4l2/v4l2src_calls.c: Fix hang.Ronald S. Bultje2-0/+6
Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_clear_format_list): Fix hang.
2004-10-24sys/v4l2/gstv4l2element.h: Yet Another Hack (tm) for kernel header borkedness.Ronald S. Bultje5-7/+38
Original commit message from CVS: * sys/v4l2/gstv4l2element.h: Yet Another Hack (tm) for kernel header borkedness. * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init), (gst_v4l2src_v4l2fourcc_to_caps), (gst_v4l2_fourcc_from_structure), (gst_v4l2src_link), (gst_v4l2src_getcaps), (gst_v4l2src_change_state): * sys/v4l2/gstv4l2src.h: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop): Fix caps, keep track of state, work.
2004-10-24sys/v4l/gstv4lsrc.c: Quiet.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps): Quiet.
2004-10-24sys/oss/gstosssrc.c: Don't mix bytes and samples.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_osssrc_get): Don't mix bytes and samples.
2004-10-24ext/ogg/gstoggmux.c: Basic pad template which accepts OGM tracks, speex, ↵Ronald S. Bultje1-0/+18
flac, vorbis and theora. Any is incorrect. Original commit message from CVS: * ext/ogg/gstoggmux.c: Basic pad template which accepts OGM tracks, speex, flac, vorbis and theora. Any is incorrect. * gst/asfdemux/gstasfmux.c: (gst_asfmux_vidsink_link): Fix caps. * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init): * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init), (gst_v4lmjpegsrc_init), (gst_v4lmjpegsrc_srcconnect), (gst_v4lmjpegsrc_getcaps), (gst_v4lmjpegsrc_change_state): * sys/v4l/gstv4lmjpegsrc.h: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_src_link), (gst_v4lsrc_getcaps), (gst_v4lsrc_change_state): * sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_start), (gst_v4lmjpegsrc_capture_stop): Fix caps. Keep track of internal state. Work.
2004-10-23ext/Makefile.am: Fix the build fixes.Ronald S. Bultje2-1/+6
Original commit message from CVS: * ext/Makefile.am: Fix the build fixes.
2004-10-23ext/ogg/gstoggdemux.c: Check for pad availability before using it.Ronald S. Bultje1-0/+9
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_src_event), (_find_chain_seek), (gst_ogg_pad_push): Check for pad availability before using it. * ext/ogg/gstoggdemux.c: (_find_chain_process): Fix parsing of chained ogg. Needs more work on the decoder side.
2004-10-22gst/spectrum/: Fix demo and reenable it. Yes, I'm currently playing with ↵Benjamin Otte3-59/+49
audio analysis tools Original commit message from CVS: * gst/spectrum/Makefile.am: * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main), (idle_func): Fix demo and reenable it. Yes, I'm currently playing with audio analysis tools
2004-10-22ext/ogg/gstoggdemux.c: We love it if files that start at zero work too...Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push): We love it if files that start at zero work too...
2004-10-22ext/ogg/gstoggdemux.c: Handle files with missing EOS headers.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate): Handle files with missing EOS headers.
2004-10-21gst/tcp/gsttcpserversink.c: Zero some variables first (need for accept not ↵Zaheer Abbas Merali1-0/+7
to return EINVAL) Original commit message from CVS: 2004-10-21 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_handle_server_read), (gst_tcpserversink_init_send): Zero some variables first (need for accept not to return EINVAL)
2004-10-20I lied, I am the One True BuildmasterWim Taymans3-11/+26
Original commit message from CVS: I lied, I am the One True Buildmaster
2004-10-20ext/: Seeking and querying finetune.Ronald S. Bultje1-0/+10
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_src_event), (gst_ogg_pad_push): * ext/theora/theoradec.c: (theora_dec_sink_convert), (theora_dec_chain): * ext/vorbis/vorbisdec.c: (vorbis_dec_get_formats), (gst_vorbis_dec_init), (vorbis_dec_convert), (vorbis_dec_chain): Seeking and querying finetune.
2004-10-20fix the buildThomas Vander Stichele3-8/+34
Original commit message from CVS: fix the build
2004-10-20ext/ogg/gstoggdemux.c: Wrong return.Ronald S. Bultje1-0/+10
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate): Wrong return. * gst/playback/Makefile.am: * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init): * gst/playback/gstplay-marshal.list: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init): Fix marshallers.
2004-10-18ext/ogg/gstoggdemux.c: Silence.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event): Silence.
2004-10-18ext/ogg/gstoggdemux.c: Yay for non-lineair granulepos in theora.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_src_event), (gst_ogg_pad_populate), (gst_ogg_pad_push): Yay for non-lineair granulepos in theora.
2004-10-18ext/dv/gstdvdec.*: Make sure we renegotiate aspect ratio when the camera ↵Wim Taymans1-0/+7
switches. Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_video_getcaps), (gst_dvdec_video_link), (gst_dvdec_push), (gst_dvdec_loop): * ext/dv/gstdvdec.h: Make sure we renegotiate aspect ratio when the camera switches.
2004-10-18ext/ogg/gstoggdemux.c: Start at zero.Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_src_event), (gst_ogg_pad_push): Start at zero. * ext/theora/theoradec.c: (theora_dec_chain): Skip headers. Bad idea for chained ogg, but fixes seeking.
2004-10-18configure.ac: I swear, this is the last time I touch this.Wim Taymans2-2/+5
Original commit message from CVS: * configure.ac: I swear, this is the last time I touch this.
2004-10-18ext/ogg/gstoggdemux.c: Faster seeking.Ronald S. Bultje1-0/+12
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_src_event), (gst_ogg_pad_populate), (_read_bos_process), (gst_ogg_demux_iterate), (gst_ogg_pad_new): Faster seeking. * ext/theora/theoradec.c: (theora_dec_sink_convert): Time-to-default conversion. * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): Don't error on unknown packets, just skip. We should probably read them if we want to support chained ogg.
2004-10-18configure.ac: Added cdaudio to wrong list.Wim Taymans2-1/+7
Original commit message from CVS: * configure.ac: Added cdaudio to wrong list.
2004-10-18configure.ac: Revive cdaudio.Wim Taymans2-0/+7
Original commit message from CVS: * configure.ac: Revive cdaudio.
2004-10-18ext/: Fix mimetype on smoke encoder.Wim Taymans1-0/+10
Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_video_getcaps), (gst_dvdec_video_link), (gst_dvdec_push): * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init), (gst_smokeenc_resync), (gst_smokeenc_chain): Fix mimetype on smoke encoder. Add aspect ratio to dvdec. Not sure if these values are correct though....
2004-10-18ext/vorbis/vorbisenc.c: Fix vorbis property descriptions and ranges.Wim Taymans1-0/+5
Original commit message from CVS: * ext/vorbis/vorbisenc.c: (gst_vorbisenc_class_init): Fix vorbis property descriptions and ranges.
2004-10-18ext/ogg/gstoggdemux.c: Really do nothing when no data is available.Wim Taymans1-0/+7
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate): Really do nothing when no data is available. Go to the playing state when the stream is not seekable instead of failing.
2004-10-18ext/cdaudio/gstcdaudio.c: Added uri handler for cd://Wim Taymans2-65/+137
Original commit message from CVS: * ext/cdaudio/gstcdaudio.c: (_do_init), (gst_cdaudio_base_init), (gst_cdaudio_get_event_masks), (gst_cdaudio_send_event), (gst_cdaudio_query), (plugin_init), (cdaudio_uri_get_type), (cdaudio_uri_get_protocols), (cdaudio_uri_get_uri), (cdaudio_uri_set_uri), (cdaudio_uri_handler_init): Added uri handler for cd:// Port to new API.
2004-10-18gst/playback/: Add sink padtemplate to decodebin.Wim Taymans1-0/+23
Original commit message from CVS: * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init), (gst_decode_bin_init), (find_compatibles), (close_pad_link), (try_to_link_1), (no_more_pads), (close_link), (type_found): * gst/playback/gstplaybasebin.c: (gen_preroll_element), (remove_prerolls), (unknown_type), (add_element_stream), (new_decoded_pad), (setup_source), (gst_play_base_bin_add_element), (gst_play_base_bin_remove_element), (gst_play_base_bin_link_stream): * gst/playback/gstplaybin.c: (gen_video_element), (gen_vis_element), (remove_sinks), (setup_sinks): * gst/playback/gststreaminfo.c: (gst_stream_type_get_type), (gst_stream_info_get_type), (gst_stream_info_class_init), (gst_stream_info_init), (gst_stream_info_new), (gst_stream_info_dispose), (stream_info_mute_pad), (gst_stream_info_set_property), (gst_stream_info_get_property): * gst/playback/gststreaminfo.h: Add sink padtemplate to decodebin. Added some more comments. Make queue size configurable in playbasebin. Added possibility to use elements as sinks (ex cdaudio).
2004-10-18ext/speex/gstspeexenc.c: Fix speex timestamps so that it gets muxed properly.Wim Taymans1-0/+6
Original commit message from CVS: * ext/speex/gstspeexenc.c: (gst_speexenc_class_init), (gst_speexenc_chain): Fix speex timestamps so that it gets muxed properly.