summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ext/esd/esdmon.c: fix nonterminated vararg and memleakBenjamin Otte2004-04-052-9/+16
| | | | | | Original commit message from CVS: * ext/esd/esdmon.c: (gst_esdmon_get): fix nonterminated vararg and memleak
* ext/ladspa/gstladspa.c: clean up debuggingBenjamin Otte2004-04-052-21/+62
| | | | | | | | | | Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_class_init), (gst_ladspa_init), (gst_ladspa_force_src_caps), (gst_ladspa_set_property), (gst_ladspa_get_property), (gst_ladspa_instantiate), (gst_ladspa_activate), (gst_ladspa_deactivate), (gst_ladspa_loop), (gst_ladspa_chain): clean up debugging
* gst/audioconvert/gstaudioconvert.c: advertise buffer-frames correctly on ↵Benjamin Otte2004-04-051-0/+5
| | | | | | | | sinkpads Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_getcaps): advertise buffer-frames correctly on sinkpads
* more debugging, only reset caps when not in errorThomas Vander Stichele2004-04-051-0/+9
| | | | | Original commit message from CVS: more debugging, only reset caps when not in error
* add debug category + commenting and cleanupsThomas Vander Stichele2004-04-051-0/+4
| | | | | Original commit message from CVS: add debug category + commenting and cleanups
* configure.ac: fix == in test(1) operatorBenjamin Otte2004-04-042-2/+9
| | | | | | | Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * configure.ac: fix == in test(1) operator
* configure.ac: fix --export-symblos-regex to a working regex.Benjamin Otte2004-04-042-1/+8
| | | | | | | Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * configure.ac: fix --export-symblos-regex to a working regex.
* sys/oss/.cvsignore: add for oss_probeBenjamin Otte2004-04-042-0/+6
| | | | | | Original commit message from CVS: * sys/oss/.cvsignore: add for oss_probe
* ext/mad/gstid3tag.c: add missing 'new_media' argument (fixes #138168)Benjamin Otte2004-04-032-1/+13
| | | | | | | | | | Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * ext/mad/gstid3tag.c: (gst_id3_tag_handle_event): add missing 'new_media' argument (fixes #138168) * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_seek_event): add vararg terminator (fixes #138169)
* ext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)David Schleef2004-04-032-3/+7
| | | | | | Original commit message from CVS: * ext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)
* Hopefully make the configure check work on Debian.Scott Wheeler2004-04-011-1/+34
| | | | | Original commit message from CVS: Hopefully make the configure check work on Debian.
* ext/alsa/gstalsa.c: handle case better where a soundcard can't pauseBenjamin Otte2004-04-011-1/+8
| | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_close_audio): handle case better where a soundcard can't pause * ext/ogg/gstoggdemux.c: don't crash when we get events but don't have pads yet
* throw an error if we couldn't probe capsThomas Vander Stichele2004-04-012-0/+10
| | | | | Original commit message from CVS: throw an error if we couldn't probe caps
* Add a really simple sample DVD player gst-launch command lineJan Schmidt2004-04-011-0/+5
| | | | | Original commit message from CVS: Add a really simple sample DVD player gst-launch command line
* a52dec: Use a debug category, Output timestamps correctlyJan Schmidt2004-04-016-4/+406
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: a52dec: Use a debug category, Output timestamps correctly Emit tag info, Handle events, tell liba52dec about cpu capabilities so it can use MMX etc. dvdec: Fix a crasher accessing invalid memory dvdnavsrc:Some support for byte-format seeking. Small fixes for still frames and menu button overlays mpeg2dec: Use a debug category. Adjust the report level of several items to LOG. Call mpeg2_custom_fbuf to mark our buffers as 'custom buffers' so it doesn't lose the GstBuffer pointer navseek: Add the navseek debug element for seeking back and forth in a video stream using arrow keys. mpeg2subt:Pretty much a complete rewrite. Now a loopbased element. May still require work to properly synchronise subtitle buffers. mpegdemux: dvddemux: Don't attempt to create subbuffers of size 0 Reduce a couple of error outputs to warnings. y4mencode:Output the y4m frame header correctly
* avoid SIGFPE, throw errorThomas Vander Stichele2004-04-011-0/+5
| | | | | Original commit message from CVS: avoid SIGFPE, throw error
* leak plugs and style fixesThomas Vander Stichele2004-04-011-0/+6
| | | | | Original commit message from CVS: leak plugs and style fixes
* gst/audioscale/gstaudioscale.c: Fix getcaps to expand and union lists. (bug ↵David Schleef2004-03-315-9/+338
| | | | | | | | | | | | | | | | | | | | #138225) Original commit message from CVS: * gst/audioscale/gstaudioscale.c: (gst_audioscale_expand_value), (gst_audioscale_getcaps): Fix getcaps to expand and union lists. (bug #138225) * gst/debug/Makefile.am: * gst/debug/breakmydata.c: (gst_break_my_data_plugin_init): * gst/debug/gstdebug.c: (plugin_init): Merge elements into one plugin. * gst/debug/negotiation.c: (gst_gst_negotiation_get_type), (gst_negotiation_base_init), (gst_negotiation_class_init), (gst_negotiation_init), (gst_negotiation_getcaps), (gst_negotiation_pad_link), (gst_negotiation_chain), (gst_negotiation_set_property), (gst_negotiation_get_property), (gst_negotiation_plugin_init): New element to talk about random negotiation things happening in a pipeline.
* dutch translationThomas Vander Stichele2004-03-311-53/+52
| | | | | Original commit message from CVS: dutch translation
* fixing CLAMPINGThomas Vander Stichele2004-03-311-0/+10
| | | | | Original commit message from CVS: fixing CLAMPING
* ext/mpeg2dec/gstmpeg2dec.c: Handle Y42B-format MPEG video, patch from ↵Matthew.Spencer@eu.sony.com2004-03-311-0/+8
| | | | | | | | | | | Matthew.Spencer@eu.sony.com (Matthew Spencer) (... Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format): Handle Y42B-format MPEG video, patch from Matthew.Spencer@eu.sony.com (Matthew Spencer) (bug #137504) * ext/mpeg2dec/gstmpeg2dec.h:
* ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)David Schleef2004-03-312-3/+4
| | | | | Original commit message from CVS: * ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)
* tools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W.gnome@flyn.org2004-03-312-0/+6
| | | | | | Original commit message from CVS: * tools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W. Michael Petullo) to handle .mov
* sys/oss/gstosselement.c: probe caps correctly for sound cards that only ↵Benjamin Otte2004-03-302-1/+9
| | | | | | | | | support one format Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_probe_caps), (gst_osselement_rate_check_rate): probe caps correctly for sound cards that only support one format
* ext/kio/kiosrc.cpp: update handling event processing if inside KDE - untestedBenjamin Otte2004-03-301-0/+5
| | | | | | Original commit message from CVS: * ext/kio/kiosrc.cpp: (process_events): update handling event processing if inside KDE - untested
* small removalThomas Vander Stichele2004-03-301-1/+0
| | | | | Original commit message from CVS: small removal
* ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with ↵David Schleef2004-03-302-1/+9
| | | | | | | | | | | other colorspaces. Original commit message from CVS: * ext/hermes/gsthermescolorspace.c: (plugin_init): decrease rank by 2 to not interfere with other colorspaces. * ext/pango/gsttextoverlay.c: (plugin_init): change rank to NONE * gst/colorspace/gstcolorspace.c: (plugin_init): decrease rank by one to not interfere with ffmpeg_colorspace.
* ext/alsa/gstalsa.c: Don't fixate fields that aren't in the caps.David Schleef2004-03-302-1/+8
| | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_fixate): Don't fixate fields that aren't in the caps. * gst/sine/gstsinesrc.c: change rate caps to [1,MAX] * gst/videocrop/gstvideocrop.c: (plugin_init): Change rank to NONE.
* Try a bit harder to get the correct Qt dir. At some point I'll split this ↵Scott Wheeler2004-03-301-3/+40
| | | | | | | | | out into a real check for Qt, but for now ... Original commit message from CVS: Try a bit harder to get the correct Qt dir. At some point I'll split this out into a real check for Qt, but for now I just want the KIO plugin to actually build.
* revert accidental po file patchBenjamin Otte2004-03-303-142/+142
| | | | | Original commit message from CVS: revert accidental po file patch
* gst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on ↵Benjamin Otte2004-03-301-0/+5
| | | | | | | | NULL caps Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on NULL caps
* try fixing configure on RH9Benjamin Otte2004-03-305-197/+197
| | | | | Original commit message from CVS: try fixing configure on RH9
* add experimental kiosrc pluginBenjamin Otte2004-03-303-6/+55
| | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/kio/Makefile.am: * ext/kio/kioreceiver.cpp: * ext/kio/kioreceiver.h: * ext/kio/kiosrc.cpp: * ext/kio/kiosrc.h: add experimental kiosrc plugin * ext/alsa/gstalsaplugin.c: (plugin_init): initialize debugging category only when we're sure registering the plugins worked.
* return proper values for state change failuresThomas Vander Stichele2004-03-292-6/+23
| | | | | Original commit message from CVS: return proper values for state change failures
* ext/mad/gstid3tag.c: try harder to check if an event is really a discontBenjamin Otte2004-03-291-0/+5
| | | | | | Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_handle_event): try harder to check if an event is really a discont
* adding azerbaijaniThomas Vander Stichele2004-03-293-1/+808
| | | | | Original commit message from CVS: adding azerbaijani
* gst/mpegstream/: get rid of non-standard "..." ranges in case statements.Benjamin Otte2004-03-281-0/+7
| | | | | | | | Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes): get rid of non-standard "..." ranges in case statements.
* gst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific ↵Martin Soto2004-03-271-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | functionality split to the new dvddemux element. Original commit message from CVS: * gst/mpegstream/gstmpegdemux.c: * gst/mpegstream/gstmpegdemux.h: Complete overhaul. All DVD specific functionality split to the new dvddemux element. * gst/mpegstream/gstdvddemux.c: * gst/mpegstream/gstdvddemux.h: New demultiplexer for DVD (VOB) streams, derived from mpegdemux. * gst/mpegstream/gstmpegparse.c: Discontinuity handling cleaned up. SCR based timestamp rewriting can be turned off (will probably completely disappear soon). * ext/dvdnav/dvdnavsrc.c: Changes resulting from a few months hacking. General cleanup. All printf statements replaced by debugging messages. Almost complete libdvdnav support. (dvdnavsrc_class_init): Got rid of unnecessary signals (replaced by events. New properties for audio and subpicture languages. (dvdnavsrc_update_highlight): Now uses events. (dvdnavsrc_user_op): Cleaned up. (dvdnavsrc_get): Renamed to dvdnavsrc_loop (element is now loop based). Lots of cleanup, and propper support for most libdvdnav events. (dvdnavsrc_make_dvd_event): New function. (dvdnavsrc_make_dvd_nav_packet_event): New function. (dvdnavsrc_make_clut_change_event): New function.
* fix spec to work, we still need thomasvs to commit his version :)Christian Schaller2004-03-271-8/+38
| | | | | Original commit message from CVS: fix spec to work, we still need thomasvs to commit his version :)
* gst/typefind/gsttypefindfunctions.c: fix bug where typefinding would claim ↵Benjamin Otte2004-03-261-0/+6
| | | | | | | | | it's theora whenever less then 7 bytes of ... Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (theora_type_find): fix bug where typefinding would claim it's theora whenever less then 7 bytes of data were available
* gst/law/: Fix capsnego in all four, remove the unused property functions and ↵Ronald S. Bultje2004-03-265-315/+314
| | | | | | | | | | | | | | | | | | | | | | simplify the chain functions slightly. I... Original commit message from CVS: * gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link), (gst_alawdec_base_init), (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain): * gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link), (gst_alawenc_base_init), (gst_alawenc_class_init), (gst_alawenc_init), (gst_alawenc_chain): * gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link), (gst_mulawdec_base_init), (gst_mulawdec_class_init), (gst_mulawdec_init), (gst_mulawdec_chain): * gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link), (gst_mulawenc_base_init), (gst_mulawenc_class_init), (gst_mulawenc_init), (gst_mulawenc_chain): Fix capsnego in all four, remove the unused property functions and simplify the chain functions slightly. I guess we could use macros or something similar for those, since the code is so similar, but I'm currently too lazy...
* sys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)David Schleef2004-03-255-4/+396
| | | | | | | | | | | | | | | Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_sync_parms), (gst_osselement_close_audio), (gst_osselement_probe_caps), (gst_osselement_get_format_structure), (gst_osselement_rate_probe_check), (gst_osselement_rate_add_range), (gst_osselement_rate_check_rate), (gst_osselement_rate_add_rate), (gst_osselement_rate_int_compare): Add code to handle rate probing (bug #120883) * sys/oss/gstosselement.h: same * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_getcaps): Use rate probing provided by osselement. * sys/oss/gstosssrc.c: (gst_osssrc_init), (gst_osssrc_getcaps): same
* ext/xvid/gstxvidenc.c: ulong/int mess-up.Ronald S. Bultje2004-03-251-0/+6
| | | | | | | Original commit message from CVS: * ext/xvid/gstxvidenc.c: (gst_xvidenc_set_property), (gst_xvidenc_get_property): ulong/int mess-up.
* ext/speex/: Create the pad template correctly (from the static pad template, ↵David Schleef2004-03-253-16/+28
| | | | | | | | | | | not a NULL pointer.) Original commit message from CVS: * ext/speex/gstspeexdec.c: (gst_speexdec_base_init), (gst_speexdec_init): * ext/speex/gstspeexenc.c: (gst_speexenc_base_init), (gst_speexenc_init): Create the pad template correctly (from the static pad template, not a NULL pointer.)
* gst/debug/: add element that quasi-randomly changes bytes in the stream.Benjamin Otte2004-03-253-2/+285
| | | | | | | | | Original commit message from CVS: * gst/debug/Makefile.am: * gst/debug/breakmydata.c: add element that quasi-randomly changes bytes in the stream. Intended use is robustness checking of demuxers and decoders in media tests.
* ext/alsa/gstalsa.*: debugging output fixesBenjamin Otte2004-03-241-0/+7
| | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_open_audio), (gst_alsa_probe_hw_params): * ext/alsa/gstalsa.h: debugging output fixes
* ext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, ↵Benjamin Otte2004-03-242-2/+12
| | | | | | | | | | | | | fail silently as every other element. Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_set_property): don't g_return_if_fail if element is PLAYING, fail silently as every other element. * gst/effectv/gstquark.c: (gst_quarktv_chain): only fix needed for cast lvalue issues in gst-plugins * gst/volenv/gstvolenv.c: (gst_volenv_init): add proxy_getcaps
* gst/level/gstlevel.c: add proxying getcaps function, so level doesn't ↵Benjamin Otte2004-03-242-0/+8
| | | | | | | | | advertise impossible caps Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_init): add proxying getcaps function, so level doesn't advertise impossible caps
* gst/qtdemux/qtdemux.c: Fix debugging messages. Divide the chunk size by the ↵David Schleef2004-03-242-143/+170
| | | | | | | | | | | | | | | | | compression ratio (needed for MACE audio) Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), (gst_qtdemux_loop_header), (qtdemux_parse_moov), (qtdemux_parse), (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd), (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), (qtdemux_parse_tree), (qtdemux_parse_trak): Fix debugging messages. Divide the chunk size by the compression ratio (needed for MACE audio)
* gst/mpegaudioparse/gstmpegaudioparse.c: Fix buffer overflow read error.Ronald S. Bultje2004-03-241-0/+5
| | | | | | Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): Fix buffer overflow read error.