summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* configure.ac: Applied patch from bug #143659, making default and added code ↵David Schleef2004-12-143-5/+36
| | | | | | | | | | for OS/X. Original commit message from CVS: * configure.ac: Applied patch from bug #143659, making default sources and sinks OS-dependent (for Solaris), and added code for OS/X. * gconf/gstreamer.schemas.in: use OS-dependent sinks in gconf.
* forgot to add H264 to avidemux template capsStéphane Loeuillet2004-12-131-0/+5
| | | | | Original commit message from CVS: forgot to add H264 to avidemux template caps
* forgot to add h264 to avidemux capsStéphane Loeuillet2004-12-132-0/+5
| | | | | Original commit message from CVS: forgot to add h264 to avidemux caps
* add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 ↵Stéphane Loeuillet2004-12-132-1/+10
| | | | | | | | is quicktime specific Original commit message from CVS: add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 is quicktime specific
* add s263 4CC code to qtdemux tooStéphane Loeuillet2004-12-132-0/+2
| | | | | Original commit message from CVS: add s263 4CC code to qtdemux too
* gst/asfdemux/README gst/wavenc/riff.h gst-libs/gst/riff/riff-ids.h ↵Stéphane Loeuillet2004-12-132-0/+14
| | | | | | | | | | | | gst-libs/gst/riff/riff-media.c add new 4CC codes f... Original commit message from CVS: * gst/asfdemux/README * gst/wavenc/riff.h * gst-libs/gst/riff/riff-ids.h * gst-libs/gst/riff/riff-media.c add new 4CC codes for h263 related codecs fixes partially bug #155163
* merge patch from 158258Christian Schaller2004-12-122-1/+6
| | | | | Original commit message from CVS: merge patch from 158258
* gst/interleave/deinterleave.c: fix my name's spelling! :)Zaheer Abbas Merali2004-12-111-0/+5
| | | | | | | | Original commit message from CVS: 2004-12-11 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst/interleave/deinterleave.c: fix my name's spelling! :)
* put the same mail for Zaheer Merali everywhere (missing changelog entry from ↵Stéphane Loeuillet2004-12-111-0/+16
| | | | | | | | last commit) Original commit message from CVS: put the same mail for Zaheer Merali everywhere (missing changelog entry from last commit)
* put the same mail for Zaheer Merali everywhereStéphane Loeuillet2004-12-1110-22/+22
| | | | | Original commit message from CVS: put the same mail for Zaheer Merali everywhere
* gst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet ↵Ronald S. Bultje2004-12-101-0/+8
| | | | | | | | | | | available before playing. The first make... Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop): Align by packetsize, and assert that we a packet available before playing. The first makes webstreams work (they often include trailing padding data in a packet), the second allows pausing a ASF stream in totem without getting demux errors afterwards.
* ext/ogg/gstoggdemux.c: Check for non-NULL before accessing member ↵Ronald S. Bultje2004-12-091-0/+5
| | | | | | | | (end-of-chain). Original commit message from CVS: * ext/ogg/gstoggdemux.c: (get_relative): Check for non-NULL before accessing member (end-of-chain).
* Synchronize property names where not yet the case. Devices are now device=X, ↵Ronald S. Bultje2004-12-091-0/+18
| | | | | | | | | | | | | | | | | | | | | other versions are deprecated (but still... Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init), (cdparanoia_set_property), (cdparanoia_get_property): * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init), (dvdnavsrc_set_property), (dvdnavsrc_get_property): * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init), (dvdreadsrc_init), (dvdreadsrc_set_property), (dvdreadsrc_get_property): * sys/vcd/vcdsrc.c: (gst_vcdsrc_class_init), (gst_vcdsrc_set_property), (gst_vcdsrc_get_property): Synchronize property names where not yet the case. Devices are now device=X, other versions are deprecated (but still exist). Also use g_free() unconditionally. * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (setup_source), (gst_play_base_bin_get_property): Expose source.
* configure.ac: move GCONF macro outside conditional for the am conditional. ↵Thomas Vander Stichele2004-12-092-1/+9
| | | | | | | | | | Fixes #160439 Original commit message from CVS: 2004-12-09 Thomas Vander Stichele <thomas at apestaart dot org> * configure.ac: move GCONF macro outside conditional for the am conditional. Fixes #160439
* tools/gst-visualise-m.m: Switch to elements that currently exist.David Schleef2004-12-082-6/+11
| | | | | | Original commit message from CVS: * tools/gst-visualise-m.m: Switch to elements that currently exist.
* ext/ogg/gstogmparse.c: We love wrong commas.Ronald S. Bultje2004-12-081-0/+5
| | | | | | Original commit message from CVS: * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain): We love wrong commas.
* gst/matroska/matroska-demux.c: Don't set DEFAULT, unsupported - makes length ↵Ronald S. Bultje2004-12-083-6/+7
| | | | | | | | | | display incorrectly in some cases. Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_src_query): Don't set DEFAULT, unsupported - makes length display incorrectly in some cases.
* fix licensing of monoscopeChristian Schaller2004-12-074-16/+38
| | | | | Original commit message from CVS: fix licensing of monoscope
* fix licensing information for monoscope pluginChristian Schaller2004-12-074-26/+47
| | | | | Original commit message from CVS: fix licensing information for monoscope plugin
* set correct buffer durations in mp3parse, set default_duration in ↵Arwed v. Merkatz2004-12-062-0/+13
| | | | | | | matroskamux for mpeg1 audio Original commit message from CVS: set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio
* ext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to ↵Benjamin Otte2004-12-061-0/+8
| | | | | | | | | | | make it a lot faster, because people cla... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_close_audio): * ext/alsa/gstalsa.h: refactor big chunks of the core caps negotiation code to make it a lot faster, because people claim it's really slow (actually, just cache the getcaps when the device is opened)
* ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make ↵Ronald S. Bultje2004-12-062-2/+14
| | | | | | | | | | | | | | | chain-based (since there's really no reason to be l... Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_handle_event), (gst_a52dec_update_streaminfo), (gst_a52dec_handle_frame), (gst_a52dec_chain), (gst_a52dec_change_state), (plugin_init): * ext/a52dec/gsta52dec.h: Do something useful with timestamps. Make chain-based (since there's really no reason to be loopbased). * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): Update current_byte/frame correctly.
* gst/apetag/apedemux.c: Forward tags, too.Ronald S. Bultje2004-12-041-0/+6
| | | | | | | Original commit message from CVS: * gst/apetag/apedemux.c: (gst_ape_demux_parse_tags), (gst_ape_demux_stream_init): Forward tags, too.
* gst/apetag/apedemux.c: Let's make sure we're done typefinding when detecting ↵Ronald S. Bultje2004-12-041-0/+5
| | | | | | | | tags. Original commit message from CVS: * gst/apetag/apedemux.c: (gst_ape_demux_stream_init): Let's make sure we're done typefinding when detecting tags.
* gst/matroska/: Disgustingly evil hack for working around INTERRUPT events ↵Ronald S. Bultje2004-12-034-7/+93
| | | | | | | | | | | | | | | | | | | and their extremely annoying habit of being... Original commit message from CVS: * gst/matroska/ebml-read.c: (gst_ebml_read_class_init), (gst_ebml_read_init), (gst_ebml_read_use_event), (gst_ebml_read_element_id), (gst_ebml_peek_id), (gst_ebml_read_seek), (gst_ebml_read_skip), (gst_ebml_read_reserve), (gst_ebml_read_buffer), (gst_ebml_read_master): * gst/matroska/ebml-read.h: * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_contents), (gst_matroska_demux_loop_stream), (gst_matroska_demux_audio_caps): Disgustingly evil hack for working around INTERRUPT events and their extremely annoying habit of being a pain in the ass. We simply peek a cluster before reading any of it.
* ext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.Ronald S. Bultje2004-12-031-0/+5
| | | | | | Original commit message from CVS: * ext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.
* ext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use ↵Ronald S. Bultje2004-12-031-0/+10
| | | | | | | | | | | | | increasing timestamps. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_chanpos_from_gst), (gst_faad_chanpos_to_gst), (gst_faad_chain): Set DURATION even if source buffer didn't. Also use increasing timestamps. * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps_with_data): Block_align can have larger values than 8192.
* gst/law/: Fix caps.Ronald S. Bultje2004-12-025-8/+24
| | | | | | | | | 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.
* sys/v4l/v4l_calls.c: Fix logic bug.Ronald S. Bultje2004-12-011-0/+5
| | | | | | Original commit message from CVS: * sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names): Fix logic bug.
* ext/ogg/gstoggdemux.c: Yay, another one.Ronald S. Bultje2004-12-011-0/+5
| | | | | | Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_type_find): Yay, another one.
* ext/esd/esdsink.c: Make error actually say something useful (fixes #156798).Ronald S. Bultje2004-12-012-2/+11
| | | | | | | | | | 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).
* ext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.Christophe Fergeau2004-12-011-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.
* add latest additions to the spec fileChristian Schaller2004-12-011-6/+11
| | | | | Original commit message from CVS: add latest additions to the spec file
* gst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the ↵Ronald S. Bultje2004-12-011-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).
* ext/faad/gstfaad.c: Oops, remove debug.Ronald S. Bultje2004-12-011-0/+5
| | | | | | Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_srcconnect), (gst_faad_chain): Oops, remove debug.
* gst/law/: Prevent warnings when negotiating caps (fixes #159338).Ronald S. Bultje2004-12-013-0/+10
| | | | | | | | 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).
* gst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that ↵Ronald S. Bultje2004-12-011-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...
* gst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).Ronald S. Bultje2004-12-011-0/+7
| | | | | | | 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).
* gst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and ↵Ronald S. Bultje2004-12-011-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.
* gst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad ↵Ronald S. Bultje2004-11-291-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.
* gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index ↵Ronald S. Bultje2004-11-292-9/+27
| | | | | | | | | | 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.
* ext/a52dec/gsta52dec.c: Actually leave the loop if we failed to sync. Don't ↵Ronald S. Bultje2004-11-291-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.
* gst/mpegstream/gstdvddemux.*: Fix crash (#159759). Doesn't work, though. :-(.Ronald S. Bultje2004-11-281-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. :-(.
* gst/audioconvert/gstchannelmix.c: more overwriting protection due to ↵Benjamin Otte2004-11-281-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
* gst/audioconvert/gstchannelmix.c: Normalize using absolute values.Ronald S. Bultje2004-11-281-0/+6
| | | | | | | Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_normalize): Normalize using absolute values.
* Adding a first version of directfbvideosink.Julien Moutte2004-11-283-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels ↵Benjamin Otte2004-11-281-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
* gst/audioconvert/: Implement a channel mixer.Ronald S. Bultje2004-11-281-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.
* ext/alsa/: Make alsasink actually honor gst_element_set_clock and use that ↵Martin Soto2004-11-281-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.
* gst/playback/gstplaybasebin.c: fixed a caps leak nullify source and decoder ↵Christophe Fergeau2004-11-271-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