summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2006-05-21gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match ↵Stefan Kost1-0/+7
plugin-moval-requirements Original commit message from CVS: * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_set_sink_caps), (gst_spectrum_get_sink_caps), (gst_spectrum_chain): Use boilerplate macro, fix strings to match plugin-moval-requirements
2006-05-21gst/spectrum/Makefile.am: Link to base librariesStefan Kost1-0/+18
Original commit message from CVS: * gst/spectrum/Makefile.am: Link to base libraries * gst/spectrum/demo-osssrc.c: (main): use new threshhold property * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_dispose), (gst_spectrum_set_property), (gst_spectrum_set_sink_caps), (gst_spectrum_get_sink_caps), (gst_spectrum_chain), (gst_spectrum_change_state): * gst/spectrum/gstspectrum.h: Use gst_adapter, support multiple-channels, add threshold property for result, add docs, fix resulting spectrum range (was including mirrored results)
2006-05-20Initial port of the spectrum elementStefan Kost1-0/+12
Original commit message from CVS: * configure.ac: * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main): * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot): * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type), (gst_spectrum_base_init), (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_dispose), (gst_spectrum_set_property), (gst_spectrum_chain): * gst/spectrum/gstspectrum.h: Initial port of the spectrum element
2006-05-19I forget to add sys/v4l2/gstv4l2xoverlay.c in las commitEdgard Lima1-0/+1
Original commit message from CVS: I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
2006-05-19Some clean-ups requested by wingo in bug #338818.Edgard Lima1-0/+8
Original commit message from CVS: Some clean-ups requested by wingo in bug #338818.
2006-05-19ext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out ↵Michael Smith1-0/+15
some more unused code. Original commit message from CVS: * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init), (alsaspdifsink_class_init), (alsaspdifsink_init), (alsaspdifsink_dispose), (alsaspdifsink_set_property), (alsaspdifsink_get_property), (alsaspdifsink_set_caps), (alsaspdifsink_get_time), (alsaspdifsink_open), (alsaspdifsink_close), (alsaspdifsink_find_pcm_device), (alsaspdifsink_write_frame), (alsaspdifsink_event), (alsaspdifsink_get_times), (alsaspdifsink_current_delay), (generate_iec958_zero_frame), (alsaspdifsink_render), (ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init): * ext/alsaspdif/alsaspdifsink.h: Use sampling rate from set_caps. Comment out some more unused code.
2006-05-18configure.ac: Check for X11Stefan Kost1-0/+12
Original commit message from CVS: * configure.ac: Check for X11 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices): * sys/v4l2/gstv4l2object.h: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported): * sys/v4l2/gstv4l2src.h: * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): * sys/v4l2/gstv4l2xoverlay.h: Code cleanups, fix debug macros
2006-05-18ext/Makefile.am: Fix distcheck?Michael Smith1-0/+23
Original commit message from CVS: * ext/Makefile.am: Fix distcheck?
2006-05-17ext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain): Remove unused caps cruft from chain function altogether.
2006-05-17ext/faad/gstfaad.c: There's no guarantee that caps was set to something, and ↵Edward Hervey1-0/+8
if it did, the function called to fill t... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_chain): There's no guarantee that caps was set to something, and if it did, the function called to fill that variable actually sets the caps on the sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using GST_PAD_CAPS(faad->srcpad).
2006-05-13ext/faad/gstfaad.*: If we encounter a decoding error, don't error out ↵Young-Ho Cha1-0/+12
immediately, but try to resync (or see if we ha... Original commit message from CVS: Patch by: Young-Ho Cha <ganadist chollian net> * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: If we encounter a decoding error, don't error out immediately, but try to resync (or see if we have better luck with the next buffer in case of framed input). Only error out after five consecutive errors. Fixes #341563.
2006-05-12ext/xvid/gstxvidenc.c: Compile fixes.Wim Taymans1-0/+10
Original commit message from CVS: * ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init), (gst_xvidenc_init), (gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event), (gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain), (gst_xvidenc_flush_buffers), (gst_xvidenc_set_property), (gst_xvidenc_get_property): Compile fixes.
2006-05-12ext/xvid/: xvid plugin to support more capabilities of XviD codec.Mark Nauwelaerts1-0/+31
Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet dot be> * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp), (gst_xvid_csp_to_caps), (gst_xvid_image_get_size), (gst_xvid_image_fill): * ext/xvid/gstxvid.h: * ext/xvid/gstxviddec.c: (gst_xviddec_class_init), (gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset), (gst_xviddec_handle_sink_event), (gst_xviddec_setup), (gst_xviddec_add_par), (gst_xviddec_negotiate), (gst_xviddec_decode), (gst_xviddec_chain), (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps), (gst_xviddec_src_link), (gst_xviddec_setcaps), (gst_xviddec_change_state): * ext/xvid/gstxviddec.h: * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type), (gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type), (gst_xvidenc_get_type), (gst_xvidenc_base_init), (gst_xvidenc_class_init), (gst_xvidenc_init), (gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event), (gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain), (gst_xvidenc_flush_buffers), (gst_xvidenc_set_property), (gst_xvidenc_get_property), (gst_xvidenc_change_state): * ext/xvid/gstxvidenc.h: xvid plugin to support more capabilities of XviD codec. Fixes #339462. Some more cleanups here and there.
2006-05-11Changes proposed by Wingo in bug #338818.Edgard Lima1-0/+22
Original commit message from CVS: Changes proposed by Wingo in bug #338818.
2006-05-11gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by ↵Wim Taymans1-1/+9
parsing the optional descriptors in the option... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak), (gst_qtdemux_handle_esds): Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the optional esds box. Promote the default AAC to mp3 when indicated. Fixes #330632.
2006-05-10gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.Wim Taymans1-0/+8
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown), (qtdemux_parse_trak), (gst_qtdemux_handle_esds): Parse version 2 sample descriptions. Don't #define gst_util_dump_mem(), use something more specific instead to avoid confusion.
2006-05-08Fix fourcc name printed out. Patch from Martin Rubli.Martin Rubli1-0/+6
Original commit message from CVS: Fix fourcc name printed out. Patch from Martin Rubli.
2006-05-08gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.Wim Taymans1-0/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query), (qtdemux_dump_mvhd): Don't cause side effects in a debugging function. Also report duration in push mode since we can.
2006-05-08autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolizeEdward Hervey1-0/+5
Original commit message from CVS: * autogen.sh: (CONFIGURE_DEF_OPT): libtoolize on Darwin/MacOSX is called glibtoolize
2006-05-06Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up ↵Maciej Katafiasz1-0/+17
following lines. Original commit message from CVS: Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
2006-05-05Some changes proposed by wingo in bug #338818 (but not everything yet). ↵Martin Rubli1-0/+16
Patch from Martin Rubli to fix framerate dete... Original commit message from CVS: Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
2006-05-05ext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR ↵Tim-Philipp Müller1-0/+5
macro. Original commit message from CVS: * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare): Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
2006-05-04configure.ac: Back to CVSJan Schmidt1-0/+5
Original commit message from CVS: * configure.ac: Back to CVS
2006-05-04Perform version number surgery to correctly release tarballs of 0.10.3Jan Schmidt1-5/+0
Original commit message from CVS: Perform version number surgery to correctly release tarballs of 0.10.3
2006-05-04configure.ac: Back to CVSJan Schmidt1-0/+5
Original commit message from CVS: * configure.ac: Back to CVS
2006-05-04Release 0.10.3Jan Schmidt1-0/+7
Original commit message from CVS: Release 0.10.3
2006-05-04tests/icles/Makefile.am: Fix build.Julien Moutte1-0/+4
Original commit message from CVS: 2006-05-04 Julien MOUTTE <julien@moutte.net> * tests/icles/Makefile.am: Fix build.
2006-05-03ext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for ↵Tim-Philipp Müller1-0/+5
gst/tag/tag.h Original commit message from CVS: * ext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h
2006-05-03gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a ↵Jan Schmidt1-0/+6
dead code block. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Clean up one piece of logic slightly and remove a dead code block.
2006-05-03Everybody loves docs - add docs for musicbrainz plugin.Tim-Philipp Müller1-0/+11
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins.hierarchy: * docs/plugins/inspect/plugin-musicbrainz.xml: * ext/musicbrainz/gsttrm.c: * ext/musicbrainz/gsttrm.h: Everybody loves docs - add docs for musicbrainz plugin.
2006-05-03ext/Makefile.am: Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/Makefile.am: Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).
2006-05-03ext/Makefile.am: Forgot to commit this one.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/Makefile.am: Forgot to commit this one.
2006-05-03Port MusicBrainz TRM plugin (#336898).James Doc Livingston1-0/+13
Original commit message from CVS: Patch by: James "Doc" Livingston <doclivingston gmail com> * configure.ac: * ext/musicbrainz/Makefile.am: * ext/musicbrainz/gsttrm.c: (gst_trm_base_init), (gst_trm_class_init), (gst_trm_init), (gst_trm_setcaps), (gst_trm_chain), (gst_trm_emit_signature), (gst_trm_set_property), (gst_trm_get_property), (gst_trm_change_state), (plugin_init): * ext/musicbrainz/gsttrm.h: Port MusicBrainz TRM plugin (#336898).
2006-05-03ext/faad/gstfaad.c: Fix #334748: use fake_codec_data if the first bytes of ↵Michael Smith1-0/+9
the first buffer we process doesn't look l... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_setcaps), (looks_like_valid_header), (gst_faad_chain): Fix #334748: use fake_codec_data if the first bytes of the first buffer we process doesn't look like plausible AAC data (e.g. reserved values for rate, or channels). Fixes playback of Apple's movie trailers.
2006-05-02Fix get_caps func to work when no framerate is available and the caps isn't ↵Edgard Lima1-0/+6
simple. Original commit message from CVS: Fix get_caps func to work when no framerate is available and the caps isn't simple.
2006-05-01Few improvements to move to good.Edgard Lima1-0/+10
Original commit message from CVS: Few improvements to move to good.
2006-05-01moved to good. Closes #336110Thomas Vander Stichele1-0/+17
Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/inspect/plugin-taglib.xml: * ext/Makefile.am: * ext/taglib/Makefile.am: * ext/taglib/gstid3v2mux.cc: * ext/taglib/gstid3v2mux.h: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: * tests/check/Makefile.am: * tests/check/elements/tagid3v2mux.c: moved to good. Closes #336110
2006-04-30docs/plugins/: Fix up docs for taglib pluginThomas Vander Stichele1-0/+11
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: * docs/plugins/gst-plugins-bad-plugins-decl.txt: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Fix up docs for taglib plugin Also scan .cc files
2006-04-29ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely ↵Tim-Philipp Müller1-0/+6
unlikely) case of an error. Original commit message from CVS: * ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
2006-04-29ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.Tim-Philipp Müller1-0/+10
Original commit message from CVS: * ext/taglib/Makefile.am: * ext/taglib/gstid3v2mux.cc: * ext/taglib/gstid3v2mux.h: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Split the actual ID3v2 tag rendering code into its own subclass.
2006-04-29ext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to ↵Sébastien Moutte1-0/+12
enable connections with icydemux that will ... Original commit message from CVS: * ext/neon/gstneonhttpsrc.c: * ext/neon/gstneonhttpsrc.h: added iradio-mode support as in gnomevfssrc to enable connections with icydemux that will send title tag messages on shoutcast/icecast streams. I've also added iradio properties iradio-name, iradio-genre, iradio-url. added user-agent property because some shoutcast streams don't return data if the GET requests don't have a User-Agent. * win32/common/libgstneon.dsp: use debug version of libneon in debug mode
2006-04-28moved ximagesrc to goodThomas Vander Stichele1-0/+19
Original commit message from CVS: moved ximagesrc to good
2006-04-28ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the ↵Tim-Philipp Müller1-0/+13
decoder with faacDecInit2() using fake codec ... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx), (gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder), (gst_faad_close_decoder), (gst_faad_change_state): * ext/faad/gstfaad.h: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec data created from the data the demuxer gave us. Should fix a whole bunch of GStreamer-faad problems incl. 'channel coupling not implemented', 'maximum number of scalefactor bands exceeded' etc. (#173007, #332892).
2006-04-25Define GstElementDetails as const and also static (when defined as global)Stefan Kost1-0/+94
Original commit message from CVS: * ext/amrwb/gstamrwbdec.c: * ext/amrwb/gstamrwbenc.c: * ext/amrwb/gstamrwbparse.c: * ext/arts/gst_arts.c: * ext/artsd/gstartsdsink.c: * ext/audiofile/gstafparse.c: * ext/audiofile/gstafsink.c: * ext/audiofile/gstafsrc.c: * ext/audioresample/gstaudioresample.c: * ext/bz2/gstbz2dec.c: * ext/bz2/gstbz2enc.c: * ext/cdaudio/gstcdaudio.c: * ext/directfb/dfbvideosink.c: * ext/divx/gstdivxdec.c: * ext/divx/gstdivxenc.c: * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): * ext/faac/gstfaac.c: (gst_faac_base_init): * ext/faad/gstfaad.c: * ext/gsm/gstgsmdec.c: * ext/gsm/gstgsmenc.c: * ext/hermes/gsthermescolorspace.c: * ext/ivorbis/vorbisfile.c: * ext/lcs/gstcolorspace.c: * ext/libfame/gstlibfame.c: * ext/libmms/gstmms.c: (gst_mms_base_init): * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init): * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): * ext/nas/nassink.c: (gst_nassink_base_init): * ext/neon/gstneonhttpsrc.c: * ext/sdl/sdlaudiosink.c: * ext/sdl/sdlvideosink.c: * ext/shout/gstshout.c: * ext/snapshot/gstsnapshot.c: * ext/sndfile/gstsf.c: * ext/swfdec/gstswfdec.c: * ext/tarkin/gsttarkindec.c: * ext/tarkin/gsttarkinenc.c: * ext/theora/theoradec.c: * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): * ext/xvid/gstxviddec.c: * ext/xvid/gstxvidenc.c: * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init): * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init): * gst/chart/gstchart.c: * gst/colorspace/gstcolorspace.c: * gst/deinterlace/gstdeinterlace.c: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init): * gst/festival/gstfestival.c: * gst/filter/gstbpwsinc.c: * gst/filter/gstiir.c: * gst/filter/gstlpwsinc.c: * gst/freeze/gstfreeze.c: * gst/games/gstpuzzle.c: (gst_puzzle_base_init): * gst/librfb/gstrfbsrc.c: * gst/mixmatrix/mixmatrix.c: * gst/mpeg1sys/gstmpeg1systemencode.c: * gst/mpeg1videoparse/gstmp1videoparse.c: * gst/mpeg2sub/gstmpeg2subt.c: * gst/mpegaudioparse/gstmpegaudioparse.c: * gst/multifilesink/gstmultifilesink.c: * gst/overlay/gstoverlay.c: * gst/passthrough/gstpassthrough.c: * gst/playondemand/gstplayondemand.c: * gst/qtdemux/qtdemux.c: * gst/rtjpeg/gstrtjpegdec.c: * gst/rtjpeg/gstrtjpegenc.c: * gst/smooth/gstsmooth.c: * gst/smoothwave/gstsmoothwave.c: * gst/spectrum/gstspectrum.c: * gst/speed/gstspeed.c: * gst/stereo/gststereo.c: * gst/switch/gstswitch.c: * gst/tta/gstttadec.c: (gst_tta_dec_base_init): * gst/tta/gstttaparse.c: (gst_tta_parse_base_init): * gst/vbidec/gstvbidec.c: * gst/videocrop/gstvideocrop.c: * gst/videodrop/gstvideodrop.c: * gst/virtualdub/gstxsharpen.c: * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init): * gst/y4m/gsty4mencode.c: * sys/cdrom/gstcdplayer.c: * sys/directdraw/gstdirectdrawsink.c: * sys/directsound/gstdirectsoundsink.c: * sys/glsink/glimagesink.c: * sys/qcam/gstqcamsrc.c: * sys/v4l2/gstv4l2src.c: * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init): * sys/ximagesrc/ximagesrc.c: Define GstElementDetails as const and also static (when defined as global)
2006-04-20ext/musepack/gstmusepackdec.c: Add support for segment seeks.Tim-Philipp Müller1-0/+6
Original commit message from CVS: * ext/musepack/gstmusepackdec.c: (gst_musepackdec_handle_seek_event), (gst_musepackdec_loop): Add support for segment seeks.
2006-04-20Added a couple of ifdefs to make it compile with other kernels.Edgard Lima1-0/+5
Original commit message from CVS: Added a couple of ifdefs to make it compile with other kernels.
2006-04-20gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.j^1-0/+10
Original commit message from CVS: Patch by: j^ <j at bootlab dot org> * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (qtdemux_video_caps): Never treat video streams as an audio stream. Add qtdrw mime type. Fixes #339041
2006-04-19gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the ↵Wim Taymans1-0/+6
samples_per_frame. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): For VBR audio, don't try to calculate the samples_per_frame. Fixes #338935.
2006-04-17Just added a gtk-doc comment.Edgard Lima1-0/+5
Original commit message from CVS: Just added a gtk-doc comment.
2006-04-17ext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.Michael Smith1-0/+10
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_src_convert), (theora_handle_type_packet), (theora_handle_422_image), (theora_handle_420_image), (theora_handle_data_packet): * ext/theora/theoradec.h: Apply fix from j^ for API change in libtheoradec. Implement 4:2:2 pixel format. Untested at the moment.