summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-12-02gst/law/: Fix caps.Ronald S. Bultje1-0/+8
Original commit message from CVS: * gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link): * gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link): * gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link): * gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link): Fix caps.
2004-12-01sys/v4l/v4l_calls.c: Fix logic bug.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names): Fix logic bug.
2004-12-01ext/ogg/gstoggdemux.c: Yay, another one.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_type_find): Yay, another one.
2004-12-01ext/esd/esdsink.c: Make error actually say something useful (fixes #156798).Ronald S. Bultje2-0/+17
Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_chain): Make error actually say something useful (fixes #156798). * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data), (gst_riff_create_video_template_caps): Add Intel Video 5.0 fourcc (IV50).
2004-12-01ext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.Christophe Fergeau1-0/+5
Original commit message from CVS: 2004-12-01 Christophe Fergeau <teuf@gnome.org> * ext/mad/gstmad.c: (mpg123_parse_xing_header): fix xing header detection on mono and stereo mp3 files.
2004-12-01add latest additions to the spec fileChristian Schaller1-6/+11
Original commit message from CVS: add latest additions to the spec file
2004-12-01gst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the ↵Ronald S. Bultje1-0/+6
demuxer didn't recognize the contained stream). Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state): Don't crash on EMPTY caps (e.g. when the demuxer didn't recognize the contained stream).
2004-12-01ext/faad/gstfaad.c: Oops, remove debug.Ronald S. Bultje2-16/+7
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_srcconnect), (gst_faad_chain): Oops, remove debug.
2004-12-01gst/law/: Prevent warnings when negotiating caps (fixes #159338).Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/law/alaw-decode.c: (alawdec_getcaps): * gst/law/mulaw-decode.c: (mulawdec_getcaps): Prevent warnings when negotiating caps (fixes #159338).
2004-12-01gst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that ↵Ronald S. Bultje1-0/+6
shouldn't be there... Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain): Remove old leftover that shouldn't be there...
2004-12-01gst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).Ronald S. Bultje2-1/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event): Don't forward DISCONT events (fixes #159684).
2004-12-01gst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and ↵Ronald S. Bultje1-0/+7
therefore pad unlinking) is delayed, whi... Original commit message from CVS: * gst/playback/gstplaybin.c: (remove_sinks), (setup_sinks): Unlink manually since sometimes bin disposal (and therefore pad unlinking) is delayed, which will cause a new media file to not be able to start playing instantly.
2004-11-29gst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad ↵Ronald S. Bultje1-0/+6
availability so we don't crash on unlinked... Original commit message from CVS: * gst/playback/gststreaminfo.c: (stream_info_mute_pad): On mute of an unlinked stream, check for pad availability so we don't crash on unlinked pad.
2004-11-29gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index ↵Ronald S. Bultje1-0/+7
chunks but forgetting to count them for ti... Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index), (gst_avi_demux_massage_index): Fix quite humiliating bug in omitting 0-sized index chunks but forgetting to count them for timestamps.
2004-11-29ext/a52dec/gsta52dec.c: Actually leave the loop if we failed to sync. Don't ↵Ronald S. Bultje1-0/+5
crash. Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_loop): Actually leave the loop if we failed to sync. Don't crash.
2004-11-28gst/mpegstream/gstdvddemux.*: Fix crash (#159759). Doesn't work, though. :-(.Ronald S. Bultje1-0/+7
Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private): * gst/mpegstream/gstdvddemux.h: Fix crash (#159759). Doesn't work, though. :-(.
2004-11-28gst/audioconvert/gstchannelmix.c: more overwriting protection due to ↵Benjamin Otte1-0/+6
modifying channels one by one instead of all at ... Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix): more overwriting protection due to modifying channels one by one instead of all at once
2004-11-28gst/audioconvert/gstchannelmix.c: Normalize using absolute values.Ronald S. Bultje1-0/+6
Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_normalize): Normalize using absolute values.
2004-11-28Adding a first version of directfbvideosink.Julien Moutte6-0/+922
Original commit message from CVS: 2004-11-28 Julien MOUTTE <julien@moutte.net> * configure.ac: * ext/Makefile.am: * ext/directfb/Makefile.am: * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_create), (gst_directfbvideosink_get_pixel_format), (gst_directfbvideosink_get_format_from_fourcc), (gst_directfbvideosink_fixate), (gst_directfbvideosink_getcaps), (gst_directfbvideosink_sink_link), (gst_directfbvideosink_change_state), (gst_directfbvideosink_chain), (gst_directfbvideosink_buffer_free), (gst_directfbvideosink_buffer_alloc), (gst_directfbvideosink_interface_supported), (gst_directfbvideosink_interface_init), (gst_directfbvideosink_navigation_send_event), (gst_directfbvideosink_navigation_init), (gst_directfbvideosink_set_property), (gst_directfbvideosink_get_property), (gst_directfbvideosink_finalize), (gst_directfbvideosink_init), (gst_directfbvideosink_base_init), (gst_directfbvideosink_class_init), (gst_directfbvideosink_get_type), (plugin_init): * ext/directfb/directfbvideosink.h: Adding a first version of directfbvideosink. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): Initializing some more.
2004-11-28gst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels ↵Benjamin Otte1-0/+6
> in_channels so we don't overwrite data Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix): walk the samples backwards if out_channels > in_channels so we don't overwrite data
2004-11-28gst/audioconvert/: Implement a channel mixer.Ronald S. Bultje1-0/+18
Original commit message from CVS: * gst/audioconvert/Makefile.am: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_init), (gst_audio_convert_link), (gst_audio_convert_change_state), (gst_audio_convert_channels): * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_unset_matrix), (gst_audio_convert_fill_identical), (gst_audio_convert_fill_compatible), (gst_audio_convert_detect_pos), (gst_audio_convert_fill_one_other), (gst_audio_convert_fill_others), (gst_audio_convert_fill_normalize), (gst_audio_convert_fill_matrix), (gst_audio_convert_setup_matrix), (gst_audio_convert_passthrough), (gst_audio_convert_mix): * gst/audioconvert/gstchannelmix.h: Implement a channel mixer.
2004-11-28ext/alsa/: Make alsasink actually honor gst_element_set_clock and use that ↵Martin Soto1-0/+8
clock instead of ist internal one. Original commit message from CVS: 2004-11-28 Martin Soto <martinsoto@users.sourceforge.net> * ext/alsa/gstalsasink.c (gst_alsa_sink_loop): * ext/alsa/gstalsa.h: * ext/alsa/gstalsa.c (gst_alsa_set_clock): Make alsasink actually honor gst_element_set_clock and use that clock instead of ist internal one.
2004-11-27gst/playback/gstplaybasebin.c: fixed a caps leak nullify source and decoder ↵Christophe Fergeau1-0/+13
when going from READY to NULL so that we ... Original commit message from CVS: 2004-11-27 Christophe Fergeau <teuf@gnome.org> * gst/playback/gstplaybasebin.c: (setup_source): fixed a caps leak (gst_play_base_bin_change_state): nullify source and decoder when going from READY to NULL so that we don't try to do weird stuff with them when going from NULL to READY * gst/playback/gstplaybin.c: (gst_play_bin_init): use gst_object_unref instead of g_object_unref (gen_video_element), (gen_audio_element): more refcounting fixes, now it should be correct (gst_play_bin_change_state): don't call remove_sinks if we are currently disposing the object
2004-11-27ext/a52dec/gsta52dec.c: Don't forget bass if it's there. Else left channel ↵Ronald S. Bultje1-0/+5
is silent... Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_loop): Don't forget bass if it's there. Else left channel is silent...
2004-11-27ext/a52dec/gsta52dec.c: Don't do sample adjusting anymore, we use float ↵Ronald S. Bultje1-0/+8
audio now. Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_loop), (gst_a52dec_change_state): Don't do sample adjusting anymore, we use float audio now. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate): Don't fixate to non-existing properties.
2004-11-27ext/a52dec/gsta52dec.c: Advertise that we can do surround sound.Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_change_state): Advertise that we can do surround sound.
2004-11-27ext/a52dec/gsta52dec.c: Add buffer-frames=0.Ronald S. Bultje1-0/+18
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_reneg): Add buffer-frames=0. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get_type), (dvdreadsrc_init), (dvdreadsrc_get_event_mask), (dvdreadsrc_get_query_types), (dvdreadsrc_get_formats), (dvdreadsrc_srcpad_event), (dvdreadsrc_srcpad_query), (_seek_title), (_seek_chapter), (get_next_cell_for), (_read), (seek_sector), (dvdreadsrc_get), (dvdreadsrc_open_file), (dvdreadsrc_change_state), (dvdreadsrc_uri_get_type), (dvdreadsrc_uri_get_protocols), (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri), (dvdreadsrc_uri_handler_init): * ext/dvdread/dvdreadsrc.h: Add seeking, querying for bytes, sectors, title, angle and chapter. Handle multiple chapters. Relicense to LGPL because Billy agreed on that (thanks Billy!).
2004-11-27gst/audioconvert/gstaudioconvert.c: call parent dispose methodChristophe Fergeau1-0/+5
Original commit message from CVS: 2004-11-27 Christophe Fergeau <teuf@gnome.org> * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_dispose): call parent dispose method
2004-11-27gst-libs/gst/audio/audioclock.c (gst_audio_clock_set_active)Martin Soto2-9/+26
Original commit message from CVS: 2004-11-27 Martin Soto <martinsoto@users.sourceforge.net> * gst-libs/gst/audio/audioclock.c (gst_audio_clock_set_active) (gst_audio_clock_get_internal_time): Fix active <-> inactive transitions: ensure time value always grows and avoid abrupt value changes.
2004-11-26added TTA parser and decoderArwed v. Merkatz11-0/+1474
Original commit message from CVS: added TTA parser and decoder
2004-11-26gst/playback/gstplaybasebin.*: Implement buffering. Needs some more work.Ronald S. Bultje1-0/+9
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (probe_triggered), (check_queue), (buffer_underrun), (buffer_running), (buffer_overrun), (gen_source_element), (setup_source): * gst/playback/gstplaybasebin.h: Implement buffering. Needs some more work.
2004-11-26ext/theora/theoradec.c: Fix ilog mask range overflow.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain): Fix ilog mask range overflow.
2004-11-26ext/alsa/gstalsa.c: Don't omit the last (which incase of dmix is the only :) ↵Ronald S. Bultje1-0/+6
) channel count. Don't set channels if <... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_caps): Don't omit the last (which incase of dmix is the only :) ) channel count. Don't set channels if <= 2.
2004-11-26gst/playback/gstplaybin.c: Removed 2 obsolete commentsChristophe Fergeau1-0/+5
Original commit message from CVS: 2004-11-26 Christophe Fergeau <teuf@gnome.org> * gst/playback/gstplaybin.c: (gen_video_element), (gen_audio_element): Removed 2 obsolete comments
2004-11-26ext/vorbis/oggvorbisenc.cStéphane Loeuillet1-0/+7
Original commit message from CVS: * ext/vorbis/oggvorbisenc.c * ext/vorbis/vorbisenc.c : change description fields of those plugins to differentiate them (pitivi show Encoders by description, they had the same one)
2004-11-25gst/playback/gstplaybin.c: Refcounting fixes for provided audio-/videosinks.Ronald S. Bultje1-0/+9
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/playback/gstplaybin.c: (gst_play_bin_dispose), (gst_play_bin_set_property), (gen_video_element), (gen_audio_element): Refcounting fixes for provided audio-/videosinks.
2004-11-25gst/playback/gstplaybin.c: Don't reference all sinks, but only the video- ↵Ronald S. Bultje1-0/+11
and audiosinks. Original commit message from CVS: * gst/playback/gstplaybin.c: (gen_video_element), (gen_audio_element), (setup_sinks), (gst_play_bin_change_state): Don't reference all sinks, but only the video- and audiosinks. The vis. element should be disposed when we're done with it. We don't have any reason to keep it around. This fixes warnings when reusing playbin for playing multiple audio files with vis. enabled. Also release audio device on pause - idea stolen from Rhythmbox.
2004-11-25Surround sound support.Ronald S. Bultje9-89/+1243
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push), (gst_a52dec_reneg), (gst_a52dec_loop), (plugin_init): * ext/alsa/gstalsa.c: (gst_alsa_get_caps): * ext/alsa/gstalsaplugin.c: (plugin_init): * ext/dts/gstdtsdec.c: (gst_dtsdec_channels), (gst_dtsdec_renegotiate), (gst_dtsdec_loop), (plugin_init): * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chanpos_from_gst), (gst_faad_chanpos_to_gst), (gst_faad_sinkconnect), (gst_faad_srcgetcaps), (gst_faad_srcconnect), (gst_faad_chain), (gst_faad_change_state), (plugin_init): * ext/faad/gstfaad.h: * ext/vorbis/vorbis.c: (plugin_init): * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): * gst-libs/gst/audio/Makefile.am: * gst-libs/gst/audio/audio.c: (plugin_init): * gst-libs/gst/audio/multichannel.c: (gst_audio_check_channel_positions), (gst_audio_get_channel_positions), (gst_audio_set_channel_positions), (gst_audio_set_structure_channel_positions_list), (add_list_to_struct), (gst_audio_set_caps_channel_positions_list), (gst_audio_fixate_channel_positions): * gst-libs/gst/audio/multichannel.h: * gst-libs/gst/audio/testchannels.c: (main): * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_class_init), (gst_audio_convert_init), (gst_audio_convert_dispose), (gst_audio_convert_getcaps), (gst_audio_convert_parse_caps), (gst_audio_convert_link), (gst_audio_convert_fixate), (gst_audio_convert_channels): * gst/audioconvert/plugin.c: (plugin_init): Surround sound support.
2004-11-25ext/ogg/gstoggdemux.c: Fix position for discont if we're close as well. ↵Ronald S. Bultje1-0/+6
Nitpicking, but saves a few milliseconds of e... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_push): Fix position for discont if we're close as well. Nitpicking, but saves a few milliseconds of extra waiting or skipping.
2004-11-25gst/playback/gstdecodebin.c: We sometimes need parsers for playback, so add ↵Ronald S. Bultje1-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.
2004-11-25APE v1/2 tag reader plus typefind function.Ronald S. Bultje6-1/+911
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.
2004-11-25Remove hacks for older core. Require newer core version accordingly.Ronald S. Bultje2-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.
2004-11-25gst/cdxaparse/: SVCD/VCD header stripping separated from CDXA image parsing.Ronald S. Bultje10-258/+1437
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.
2004-11-25back to cvsThomas Vander Stichele2-1/+6
Original commit message from CVS: back to cvs
2004-11-25releasingThomas Vander Stichele17-742/+1188
Original commit message from CVS: releasing
2004-11-25new prereleaseThomas Vander Stichele1-1/+1
Original commit message from CVS: new prerelease
2004-11-25Fix another typo in doc string :)Johan Dahlin1-1/+1
Original commit message from CVS: Fix another typo in doc string :)
2004-11-25Fix typo in doc stringJohan Dahlin1-1/+1
Original commit message from CVS: Fix typo in doc string
2004-11-23gst/playback/gstplaybasebin.c: Fix unplayable files error handling. Fixes ↵Ronald Bultje1-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
2004-11-23gst/typefind/gsttypefindfunctions.c: Fix broken mp3 typefinding. Fixes #158375Ronald Bultje1-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