summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* fixes: #514889Wim Taymans2008-02-121-0/+25
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: patch by: Wim Taymans <wim.taymans@collabora.co.uk> fixes: #514889 * gst/rtp/gstrtph264pay.c: * gst/rtp/gstrtpmp4gdepay.c: * gst/rtp/gstrtpmp4gpay.c: * gst/rtp/gstrtpmp4gpay.h: * gst/rtp/gstrtptheorapay.c: * gst/rtp/gstrtpvorbispay.c: Fix various leaks shown up in valgrind - free sprops and buffer in error cases in H264 payloader - fix leak in mp4g depayloader when construction the caps - don't leak config string in the mp4g payloader - don't leak buffers and headers in theora and vorbis payloaders * tests/check/elements/rtp-payloading.c: Fix the RTP data test - Actually send valid amr data to the payloader instead of 20 zero-bytes - The mp4g payloader expects codec_data on the caps
* win32/MANIFEST: Add libgstpng.dsp to MANIFEST.Sébastien Moutte2008-02-121-0/+7
| | | | | | | | Original commit message from CVS: * win32/MANIFEST: Add libgstpng.dsp to MANIFEST. * win32/vs6/libgstaudiofx.dsp: Add new source files to VS project file.
* sys/ximage/gstximagesrc.c: Initialise variables when opening the X display ↵Jan Schmidt2008-02-121-0/+8
| | | | | | | | | | rather than in _start(), as the display ca... Original commit message from CVS: * sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display can be opened before that. Fixes: #515985
* sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. ↵Sebastian Dröge2008-02-121-0/+7
| | | | | | | | | | Fixes bug #515980. Original commit message from CVS: * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize), (gst_directdraw_sink_finalize): Properly chain up finalize functions. Fixes bug #515980.
* sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.Sebastian Dröge2008-02-121-0/+7
| | | | | | | | Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize), (gst_v4l2_buffer_pool_class_init): Chain up the finalize functions. Fixes bug #515984.
* sys/ximage/ximageutil.c: Chain up in the finalize function for our custom ↵Sebastian Dröge2008-02-121-1/+9
| | | | | | | | | | | buffer sub-class. Original commit message from CVS: * sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class. Patch by: Sebastian Dröge <slomo@circular-chaos.org> Fixes: #515706
* gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.Sebastian Dröge2008-02-121-0/+6
| | | | | | | Original commit message from CVS: * gst/debug/efence.c: (gst_fenced_buffer_finalize), (gst_fenced_buffer_class_init): Properly chain up finalize method. Fixes bug #515979.
* sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our ↵Jan Schmidt2008-02-121-0/+6
| | | | | | | | | connection to the Original commit message from CVS: * sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the X server. Fixes: #515706
* Add a few libjpeg suppressions and initialize a variable to make smokeenc ↵Sebastian Dröge2008-02-121-0/+8
| | | | | | | | | | | valgrind clean. Fixes bug #515701. Original commit message from CVS: * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): * tests/check/Makefile.am: * tests/check/gst-plugins-good.supp: Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701.
* gst/avi/gstavidemux.c: Revert patch which sends timestamps only on ↵Jan Schmidt2008-02-111-0/+8
| | | | | | | | | | keyframes, as it breaks playback with current gst-... Original commit message from CVS: * gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-ffmpeg. Fixes: #515562
* Close some memory leaks spotted by the unit test. Fixes bug #515697.Sebastian Dröge2008-02-111-0/+6
| | | | | | | Original commit message from CVS: * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): * tests/check/elements/multifile.c: (GST_START_TEST): Close some memory leaks spotted by the unit test. Fixes bug #515697.
* ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails ↵Sebastian Dröge2008-02-111-0/+6
| | | | | | | | | instead of simply leaking it. Fixes bug #515... Original commit message from CVS: * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default): Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515704.
* gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.Sebastian Dröge2008-02-101-0/+12
| | | | | | | | | | | | | Original commit message from CVS: * gst/audiofx/audioamplify.c: * gst/audiofx/audiochebband.c: * gst/audiofx/audiocheblimit.c: * gst/audiofx/audiodynamic.c: * gst/audiofx/audioinvert.c: * gst/audiofx/audiopanorama.c: * gst/audiofx/audiowsincband.c: * gst/audiofx/audiowsinclimit.c: Fix long description of audiofx elements. Fixes bug #515457.
* Add a simple example application for the spectrum element, include it in the ↵Jan Schmidt2008-02-091-0/+13
| | | | | | | | | | | | | | docs, and fix some documentation ambigui... Original commit message from CVS: * docs/plugins/Makefile.am: * gst/spectrum/gstspectrum.c: * tests/examples/spectrum/.cvsignore: * tests/examples/spectrum/Makefile.am: * tests/examples/spectrum/spectrum-example.c: Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambiguities. Fixes: #348085
* gst/: Fix includes orderJan Schmidt2008-02-091-0/+12
| | | | | | | | | | | Original commit message from CVS: * gst/equalizer/Makefile.am: * gst/spectrum/Makefile.am: Fix includes order * tests/check/Makefile.am: Exclude v4l2src from the states test - it takes too long to start. * tests/check/elements/spectrum.c: Make the test run properly with CK_FORK=no
* add missing header files for distingChristian Schaller2008-02-081-0/+4
| | | | | Original commit message from CVS: add missing header files for disting
* gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when ↵Julien Moutte2008-02-081-0/+7
| | | | | | | | | | | | | dealign with a Original commit message from CVS: 2008-02-08 Julien Moutte <julien@fluendo.com> * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag keyframe and delta units correctly when dealign with a BlockGroup. Fixes: #514397
* tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignoreJan Schmidt2008-02-081-0/+5
| | | | | | Original commit message from CVS: * tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore
* gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes ↵Tim-Philipp Müller2008-02-081-0/+11
| | | | | | | | | | | | | compiler warning. Original commit message from CVS: * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): Need to use gsize here for the size, fixes compiler warning. * tests/examples/equalizer/.cvsignore: * tests/examples/equalizer/Makefile.am: * tests/examples/spectrum/.cvsignore: * tests/examples/spectrum/Makefile.am: Add missing files to fix the build.
* Move multifile plugin from -bad.Jan Schmidt2008-02-081-0/+15
| | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/gst-plugins-good-plugins.hierarchy: * docs/plugins/inspect/plugin-multifile.xml: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: Move multifile plugin from -bad. Fixes: #490283
* Move spectrum plugin from -bad.Jan Schmidt2008-02-081-0/+17
| | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/gst-plugins-good-plugins.hierarchy: * docs/plugins/inspect/plugin-spectrum.xml: * gst/spectrum/Makefile.am: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/examples/Makefile.am: Move spectrum plugin from -bad. Move examples into tests/examples/spectrum.
* Mention bug 415627 fixed with previous commitJan Schmidt2008-02-081-0/+2
| | | | | Original commit message from CVS: Mention bug 415627 fixed with previous commit
* Move the equalizer plugin across from -badJan Schmidt2008-02-081-0/+21
| | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/gst-plugins-good-plugins.hierarchy: * docs/plugins/gst-plugins-good-plugins.interfaces: * docs/plugins/inspect/plugin-equalizer.xml: * gst/equalizer/Makefile.am: * tests/check/Makefile.am: * tests/examples/Makefile.am: Move the equalizer plugin across from -bad * tests/check/elements/.cvsignore: Add equalizer, audiosincwband and audiosincwlimit * tests/check/elements/equalizer.c: Fix compiler warnings
* configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. ↵Jan Schmidt2008-02-081-0/+6
| | | | | | | | | Pre-releases are treated like releases and bui... Original commit message from CVS: * configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and build without it.
* Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx ↵Jan Schmidt2008-02-071-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | plugin, and rename to audiowsinclimit and... Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/inspect/plugin-audiofx.xml: * gst/audiofx/Makefile.am: * gst/audiofx/audiofx.c: * gst/audiofx/audiowsincband.c: * gst/audiofx/audiowsincband.h: * gst/audiofx/audiowsinclimit.c: * gst/audiofx/audiowsinclimit.h: * tests/check/Makefile.am: * tests/check/elements/audiowsincband.c: * tests/check/elements/audiowsinclimit.c: Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and audiowsincband respectively. Fixes: #467666
* Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a ↵Tim-Philipp Müller2008-02-071-0/+7
| | | | | | | | | | somewhat useful debug message. Plus test. Original commit message from CVS: * gst/icydemux/gsticydemux.c: (gst_icydemux_chain): * tests/check/elements/icydemux.c: Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.
* gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is definedSébastien Moutte2008-02-071-0/+16
| | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined * win32/common/config.h.in: * win32/common/config.h: Define socklen_t as it seems it's not defined in default Visual Studio headers. * win32/vs6/libgstalpha.dsp: * win32/vs6/libgstapetag.dsp: * win32/vs6/libgstavi.dsp: * win32/vs6/libgstrtp.dsp: * win32/vs6/libgstrtsp.dsp: * win32/vs6/libgstvideomixer.dsp: Update project file dependencies and add new source files
* gst/matroska/ebml-write.c: Don't leak buffers when we don't push them ↵Bjarne Rosengren2008-02-071-0/+8
| | | | | | | | | | downstream. Original commit message from CVS: Patch by: Bjarne Rosengren <bjarne at axis dot com> * gst/matroska/ebml-write.c: (gst_ebml_write_element_push): Don't leak buffers when we don't push them downstream. Fixes bug #514965.
* configure.ac: Bump requirements to (good) released versions to avoid ↵Tim-Philipp Müller2008-02-071-0/+6
| | | | | | | | | confusion and make implicit core requirement exp... Original commit message from CVS: * configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement explicit.
* Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit ↵Jan Schmidt2008-02-061-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> audiocheblimit and do the requisite CVS... Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/inspect/plugin-audiofx.xml: * gst/audiofx/Makefile.am: * gst/audiofx/audiochebband.c: * gst/audiofx/audiochebband.h: * gst/audiofx/audiocheblimit.c: * gst/audiofx/audiocheblimit.h: * gst/audiofx/audiochebyshevfreqband.c: * gst/audiofx/audiochebyshevfreqband.h: * gst/audiofx/audiochebyshevfreqlimit.c: * gst/audiofx/audiochebyshevfreqlimit.h: * gst/audiofx/audiofx.c: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/audiochebband.c: * tests/check/elements/audiocheblimit.c: * tests/check/elements/audiochebyshevfreqband.c: * tests/check/elements/audiochebyshevfreqlimit.c: Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS surgery. Closes: #491811
* gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.orjan2008-02-051-0/+7
| | | | | | | Original commit message from CVS: Patch by: orjan <orjanf at axis dot com> * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): Fix caps memory leak. Fixes #514573.
* gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to ↵Edward Hervey2008-02-041-0/+6
| | | | | | | | | do anything stupid, just return. Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex): If there's no entries in the subindex, don't try to do anything stupid, just return.
* ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac ↵John Millikin2008-02-021-0/+9
| | | | | | | | | | | versions again: Original commit message from CVS: Patch by: John Millikin <jmillikin at gmail dot com> * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block), (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback): Fix extraction of picture blocks with newer libflac versions again: FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).
* tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.Tim-Philipp Müller2008-02-021-0/+11
| | | | | | | | | | | Original commit message from CVS: * tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX. * tests/check/elements/rtp-payloading.c: Add semicolons after GST_TEST_END so gst-indent gets the formatting right; make test less verbose in general, but more verbose in the error case (which should probably make the test fail anyway).
* Add documentation for avisubtitle and change class toThijs Vermeir2008-02-011-0/+9
| | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * gst/avi/gstavisubtitle.c: Add documentation for avisubtitle and change class to Codec/Parser/Subtitle
* sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the ↵Jan Schmidt2008-01-311-0/+16
| | | | | | | | | | | | | | | | | same as Original commit message from CVS: * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): Treat ENOTTY (driver does not implement ioctl) the same as EINVAL since it implies there are no available standards. * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_get_nearest_size): Replace gst_v4l2src_get_size_limits with 2 calls to new function gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to probe if the driver does not support VIDIOC_TRY_FMT for whatever reason, and if we aren't yet actively capturing. * sys/v4l2/v4l2src_calls.h: Remove replaced function declaration.
* configure.ac: Bump plugins-base requirement to 0.10.16 for the ↵Jan Schmidt2008-01-311-0/+6
| | | | | | | | | gst_video_format_* Original commit message from CVS: * configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_* API.
* configure.ac: Fix typo.Jan Schmidt2008-01-311-0/+5
| | | | | | Original commit message from CVS: * configure.ac: Fix typo.
* gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, ↵Jan Schmidt2008-01-311-0/+11
| | | | | | | | | | | | | simplifying some stuff, and making buffer-alloc an... Original commit message from CVS: * gst/alpha/Makefile.am: * gst/alpha/gstalpha.c: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc and resizing work automatically. No longer crashes on odd frame widths and heights, although there seems to be a disagreement with ffmpegcolorspace about what size an AYUV frame with odd height should be.
* ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and ↵Alessandro Decina2008-01-291-0/+10
| | | | | | | | | | | | gst_buffer_merge() aren't needed anymore... Original commit message from CVS: Patch by: Alessandro Decina <alessandro at nnva dot org> * ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain): * ext/libpng/gstpngenc.h: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore. This greatly improves performances and fixes #512544.
* gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only ↵Wim Taymans2008-01-291-0/+8
| | | | | | | | | | | knows about DTS timestamps. Make sure we on... Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we only copy the DTS as the buffer timestamp when we are dealing with a key frame.
* tests/check/: Add add testsuite for the rtp-payloader that tries simulating ↵Stefan Kost2008-01-291-0/+8
| | | | | | | | | | | dataflow. Needs more test data. Original commit message from CVS: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/rtp-payloading.c: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data.
* tests/check/elements/alphacolor.c: Remove two unused variables.Stefan Kost2008-01-291-0/+5
| | | | | | Original commit message from CVS: * tests/check/elements/alphacolor.c: Remove two unused variables.
* gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only ↵Tim-Philipp Müller2008-01-281-0/+6
| | | | | | | | | available in C99. Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo): Use g_ascii_strtoll() instead of atoll, which is only available in C99.
* gst/rtp/: Add MPEG2 video payloaderThijs Vermeir2008-01-251-0/+8
| | | | | | | | | Original commit message from CVS: * gst/rtp/Makefile.am: * gst/rtp/gstrtp.c: * gst/rtp/gstrtpmpvpay.c: * gst/rtp/gstrtpmpvpay.h: Add MPEG2 video payloader
* gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".Sebastian Dröge2008-01-231-0/+5
| | | | | | Original commit message from CVS: * gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".
* tests/check/Makefile.am: Fix up some CFLAGS sets.Jan Schmidt2008-01-211-0/+10
| | | | | | | | | | Original commit message from CVS: * tests/check/Makefile.am: Fix up some CFLAGS sets. Don't include gconfvideosrc in the states test. * tests/check/elements/autodetect.c: (GST_START_TEST): Add some error strings to fail_unless arguments to fix some weird compiler errors on Solaris.
* configure.ac: Detect video4linux headers on Solaris too.Brian Cameron2008-01-211-0/+14
| | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: Detect video4linux headers on Solaris too. * sys/v4l2/gstv4l2colorbalance.h: * sys/v4l2/gstv4l2object.h: * sys/v4l2/v4l2_calls.c: * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), (gst_v4l2_buffer_new): Make v4l2 build on Solaris. Patch by: Brian Cameron <brian.cameron at sun dot com> Fixes: #510505
* docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still ↵Stefan Kost2008-01-211-0/+5
| | | | | | | | local) scanning script. Original commit message from CVS: * docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script.
* Add bug number to the latest entrySebastian Dröge2008-01-191-1/+1
| | | | | Original commit message from CVS: Add bug number to the latest entry