Stefan Kost [Wed, 3 Jun 2009 15:19:22 +0000 (18:19 +0300)]
pulsesink: use values from pa_stream_get_buffer_attr()
We were putting the requested values back into ringbuffer spec, instead of
using the queried values.
Wim Taymans [Tue, 2 Jun 2009 17:32:21 +0000 (19:32 +0200)]
vrawpay: trim output buffers
Remove the leftover unused bytes in the output buffer.
Fixes #584613
Wim Taymans [Tue, 2 Jun 2009 17:30:30 +0000 (19:30 +0200)]
vrawdepay: fix parsing of sampling field
commit
a12d9a80f225be97b3674b1a0506ac66544dbf49 broke the parsing of the
sampling.
Jan Schmidt [Wed, 27 May 2009 16:06:34 +0000 (17:06 +0100)]
pngdec: Avoid possible overflow in calculations
A malformed (or simply huge) PNG file can lead to integer overflow in
calculating the size of the output buffer, leading to crashes or buffer
overflows later. Fixes SA35205 security advisory.
Tim-Philipp Müller [Mon, 1 Jun 2009 23:48:00 +0000 (00:48 +0100)]
flacenc: some more logging - dump header packets
Also, the final fixing up of the headers is expected and not something
we should warn about.
Tim-Philipp Müller [Mon, 1 Jun 2009 23:37:15 +0000 (00:37 +0100)]
flacenc: never ever pass values >36bits to _set_total_samples_estimate()
Let's be paranoid and make sure we never pass a number that takes up
more than 36 bits to _set_total_samples_estimate(), since libFLAC
expects all the other bits to be zero, and if this is not the case
neighbouring fields in the global stream info header may get messed
up inadvertently, so that flac -d refuses to decode the stream.
See #584455.
Thomas Vander Stichele [Mon, 1 Jun 2009 20:33:02 +0000 (22:33 +0200)]
Address bad FLAC sample length encoding of #5844455
Commit
df707c666433a78d3878af6f055698d5756226c4
introduced an obvious bug in the sample length calculation,
using the wrong macro for conversion.
Brian Cameron [Mon, 1 Jun 2009 18:58:21 +0000 (11:58 -0700)]
deinterlace: Fix spurious colons in asm code
Fixes #584174.
Signed-off-by: David Schleef <ds@schleef.org>
Tim-Philipp Müller [Sun, 31 May 2009 23:40:55 +0000 (00:40 +0100)]
avidemux: skip JUNK chunks in data section in streaming mode
Skip JUNK tags in streaming mode as well instead of EOSing
prematurely. Fixes #564100.
Sebastian Dröge [Thu, 28 May 2009 12:01:17 +0000 (14:01 +0200)]
videomixer: Don't use // comments
Sebastian Dröge [Thu, 28 May 2009 11:56:15 +0000 (13:56 +0200)]
videomixer: Fix background blitting when a color mode is selected with BGRA
Sebastian Dröge [Thu, 28 May 2009 11:54:14 +0000 (13:54 +0200)]
videomixer: Some cleanup and fix the calculation of the frame size in bytes
Sebastian Dröge [Thu, 28 May 2009 11:35:52 +0000 (13:35 +0200)]
videomixer: Fix I420 blending to actually do something
For this we a) implement the checkers filling and b)
actually blend the src/dest by using the src alpha value
from the pad.
Sebastian Dröge [Thu, 28 May 2009 11:14:13 +0000 (13:14 +0200)]
videomixer: Fix ARGB blending to actually work
Sebastian Dröge [Thu, 28 May 2009 11:04:51 +0000 (13:04 +0200)]
videomixer: Blend BGRA ourselves instead of using Cairo
Alex Ugarte [Thu, 28 May 2009 10:55:16 +0000 (12:55 +0200)]
videomixer: Add support for blending BGRA and AYUV
Fixes bug #577017.
Ghislain 'Aus' Lacroix [Thu, 28 May 2009 10:39:46 +0000 (12:39 +0200)]
equalizer: Use floating point arithmetic internally for the int16 mode
By using int32 arithmetic we will introduce distortions as the
IIR filter is very sensitive to rounding errors. Fixes bug #580214.
Christian Schaller [Thu, 28 May 2009 09:55:16 +0000 (10:55 +0100)]
Update spec file with latest plugins
Jan Schmidt [Tue, 26 May 2009 16:19:08 +0000 (17:19 +0100)]
Automatic update of common submodule
From 888e0a2 to c572721
Stefan Kost [Tue, 26 May 2009 13:20:35 +0000 (16:20 +0300)]
v4l2: cleanup and commenting
Remove newlines inserted by gst-indent once. Remove unused var from instance
struct. Add comments. Add another #define for default property value.
Stefan Kost [Wed, 6 May 2009 09:43:35 +0000 (12:43 +0300)]
makefile: idea about makeing more sources/sinks testable again
John Keeping [Mon, 25 May 2009 14:33:35 +0000 (16:33 +0200)]
pngdec: match g_malloc() with g_free()
Matching g_malloc() with a g_free() is important when a custom allocator is
installed.
Fixes #583803
Wim Taymans [Tue, 12 May 2009 16:39:28 +0000 (18:39 +0200)]
rtpmp4vpay: don't look for headers in some cases
In some streams (starting with
00000100) don't look for the headers but push
data as it is.
Fixes #582153
Patrick Radizi [Wed, 13 May 2009 09:50:22 +0000 (11:50 +0200)]
rtspsrc: fix memory leak of messages
Free messages correctly.
Fixes #577318
Wim Taymans [Sun, 24 May 2009 17:32:17 +0000 (19:32 +0200)]
rtspsrc: make fakesrc silent
Make the fakesrc that is responsible for sending dummy packets silent.
Wim Taymans [Sun, 24 May 2009 14:33:42 +0000 (16:33 +0200)]
rtspsrc: don't send teardown before setup
Don't send a TEARDOWN request when we did not manage to successfully setup a
stream.
Sebastian Dröge [Thu, 14 May 2009 12:46:14 +0000 (14:46 +0200)]
matroskademux: Populate a GstIndex that is set on matroskademux
Sebastian Dröge [Thu, 14 May 2009 08:35:22 +0000 (10:35 +0200)]
flvmux: Get the max duration from upstream if there's no duration tag
Sebastian Dröge [Thu, 14 May 2009 08:29:49 +0000 (10:29 +0200)]
flvmux: Write an index table to the end of the file
Tim-Philipp Müller [Fri, 22 May 2009 00:12:35 +0000 (01:12 +0100)]
autotools: move the -Wno-portability from autogen.sh to configure.ac
If we're lucky it'll get used on automatic rebuilds as well that way.
Tim-Philipp Müller [Fri, 22 May 2009 00:10:12 +0000 (01:10 +0100)]
m4: fix 'suspicious cache id' warnings
and update common to pull in a similar fix. Also check in configure
whether the compiler supports do while macros (GLib wants this
defined and it is needed to avoid warnings with some c++ compilers
apparently).
Zeeshan Ali (Khattak) [Thu, 21 May 2009 22:39:33 +0000 (01:39 +0300)]
souphttpsrc: Bump-up libsoup-2.24 dep to >= 2.26
The helper function soup_message_headers_get_content_type that we now use
was added in 2.26.
Zeeshan Ali (Khattak) [Wed, 20 May 2009 14:57:59 +0000 (17:57 +0300)]
souphttpsrc: Set caps for audio/L16 content-type
When "Content-Type" header is "audio/L16", we need to set the caps on the
outgoing buffers so that downstream elements can have means to detect the
stream type and handle it appropriately. Tested with HTTP stream provided
by pulse-audio's http module (git master).
Zeeshan Ali (Khattak) [Wed, 20 May 2009 12:06:25 +0000 (15:06 +0300)]
souphttpsrc: Rename icy_caps to src_caps
Philippe Normand [Thu, 21 May 2009 21:39:13 +0000 (23:39 +0200)]
jpegdec: bump max size to 65535x65535
Remove artificial jpeg image limits.
Fixes #583048.
Jan Schmidt [Thu, 21 May 2009 20:36:02 +0000 (21:36 +0100)]
win32: Update the win32 config.h
Jan Schmidt [Tue, 19 May 2009 14:12:09 +0000 (15:12 +0100)]
matroskademux: Recognise PGS subpicture streams - the bluray format.
Recognise and apply appropriate caps to PGS (Presentation Graphic Stream)
subpicture streams.
Jan Schmidt [Fri, 15 May 2009 09:42:19 +0000 (10:42 +0100)]
pulsesink: Convert an erroneous assertion
Occasionally, we get a change callback for an old stream, triggering
the assertion unnecessarily. Just ignore such callbacks.
Olivier Crête [Wed, 20 May 2009 20:14:40 +0000 (16:14 -0400)]
pulse: Print a warning on under/overflows
Wim Taymans [Wed, 20 May 2009 16:45:45 +0000 (18:45 +0200)]
qtdemux: parse in24 boxes to get endianness
in24 samples are normally big-endian but an enda box can change this to
little-endian. Recurse into the in24 box and find the enda box so that we get
the endianness right.
Fixes #582515
Wim Taymans [Wed, 20 May 2009 12:14:31 +0000 (14:14 +0200)]
multipartdemux: add proper padtemplate
Wim Taymans [Wed, 20 May 2009 12:02:43 +0000 (14:02 +0200)]
multipartdemux: add more mime types
Add mime-type for Panasonic g726 and add more required caps properties for other
G726 mime-types.
Make mime-types case insensitive.
See #582169
Wim Taymans [Wed, 20 May 2009 11:47:52 +0000 (13:47 +0200)]
multipartdemux: add flow aggregation
Arnout Vandecappelle [Wed, 20 May 2009 11:29:02 +0000 (13:29 +0200)]
multipartdemux: allow content to be empty.
gst_adapter_take_buffer doesn't allow buffer to be empty.
Simply skip any part where the content is empty. Don't
create a pad for it either.
See #582169
Wim Taymans [Mon, 18 May 2009 20:19:39 +0000 (22:19 +0200)]
rtp: fix channel positions for mono
Jan Schmidt [Thu, 21 May 2009 20:02:11 +0000 (21:02 +0100)]
Back to hacking -> 0.10.15.1
Jan Schmidt [Wed, 20 May 2009 21:34:18 +0000 (22:34 +0100)]
Release 0.10.15
Jan Schmidt [Wed, 20 May 2009 21:03:21 +0000 (22:03 +0100)]
Update .po files
Jan Schmidt [Sat, 16 May 2009 01:59:14 +0000 (02:59 +0100)]
0.10.14.3 pre-release
Jan Schmidt [Sat, 16 May 2009 01:37:06 +0000 (02:37 +0100)]
check: Don't change directory in the test
Changing directory invalidates the paths the registry has picked
up for our plugins, because the test environment specifies relative
paths. Fixing that is a separate problem, in the meantime, build a
path to the test files instead of changing directory. Fixes the
distcheck.
Jan Schmidt [Sat, 16 May 2009 00:53:46 +0000 (01:53 +0100)]
win32: Remove directdraw project files from the win32 manifest
Jan Schmidt [Sat, 16 May 2009 00:21:34 +0000 (01:21 +0100)]
check: Remove assertion that breaks check again git master
Remove the assertion that the sender of the tags message is the
element until we decide whether that's going to be true or not.
Jan Schmidt [Sat, 16 May 2009 00:11:33 +0000 (01:11 +0100)]
Moved 'directdraw' from -good to -bad
Jan Schmidt [Fri, 15 May 2009 23:18:34 +0000 (00:18 +0100)]
ignores: Ignore the flacdec check binary
Jan Schmidt [Fri, 15 May 2009 23:17:57 +0000 (00:17 +0100)]
docs: Update inspection details for the avi plugin
Jan Schmidt [Fri, 15 May 2009 23:00:07 +0000 (00:00 +0100)]
Moved 'y4menc' from -bad to -good
Wim Taymans [Wed, 13 May 2009 15:55:46 +0000 (17:55 +0200)]
[MOVED FROM BAD] y4menc: change my email
change my email to something more current
See #580783
Wim Taymans [Wed, 13 May 2009 15:54:47 +0000 (17:54 +0200)]
[MOVED FROM BAD] y4menc: don't strip timestamps
Fixes #582483
Stefan Kost [Tue, 4 Nov 2008 12:42:30 +0000 (12:42 +0000)]
[MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
Original commit message from CVS:
* ext/alsaspdif/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/apexsink/Makefile.am:
* ext/arts/Makefile.am:
* ext/artsd/Makefile.am:
* ext/audiofile/Makefile.am:
* ext/audioresample/Makefile.am:
* ext/bz2/Makefile.am:
* ext/cdaudio/Makefile.am:
* ext/celt/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dirac/Makefile.am:
* ext/directfb/Makefile.am:
* ext/divx/Makefile.am:
* ext/dts/Makefile.am:
* ext/faac/Makefile.am:
* ext/faad/Makefile.am:
* ext/gsm/Makefile.am:
* ext/hermes/Makefile.am:
* ext/ivorbis/Makefile.am:
* ext/jack/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/lcs/Makefile.am:
* ext/libfame/Makefile.am:
* ext/libmms/Makefile.am:
* ext/metadata/Makefile.am:
* ext/mpeg2enc/Makefile.am:
* ext/mplex/Makefile.am:
* ext/musepack/Makefile.am:
* ext/musicbrainz/Makefile.am:
* ext/mythtv/Makefile.am:
* ext/nas/Makefile.am:
* ext/neon/Makefile.am:
* ext/ofa/Makefile.am:
* ext/polyp/Makefile.am:
* ext/resindvd/Makefile.am:
* ext/sdl/Makefile.am:
* ext/shout/Makefile.am:
* ext/snapshot/Makefile.am:
* ext/sndfile/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/spc/Makefile.am:
* ext/swfdec/Makefile.am:
* ext/tarkin/Makefile.am:
* ext/theora/Makefile.am:
* ext/timidity/Makefile.am:
* ext/twolame/Makefile.am:
* ext/x264/Makefile.am:
* ext/xine/Makefile.am:
* ext/xvid/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/dshow/Makefile.am:
* gst/aiffparse/Makefile.am:
* gst/app/Makefile.am:
* gst/audiobuffer/Makefile.am:
* gst/bayer/Makefile.am:
* gst/cdxaparse/Makefile.am:
* gst/chart/Makefile.am:
* gst/colorspace/Makefile.am:
* gst/dccp/Makefile.am:
* gst/deinterlace/Makefile.am:
* gst/deinterlace2/Makefile.am:
* gst/dvdspu/Makefile.am:
* gst/festival/Makefile.am:
* gst/filter/Makefile.am:
* gst/flacparse/Makefile.am:
* gst/flv/Makefile.am:
* gst/games/Makefile.am:
* gst/h264parse/Makefile.am:
* gst/librfb/Makefile.am:
* gst/mixmatrix/Makefile.am:
* gst/modplug/Makefile.am:
* gst/mpeg1sys/Makefile.am:
* gst/mpeg4videoparse/Makefile.am:
* gst/mpegdemux/Makefile.am:
* gst/mpegtsmux/Makefile.am:
* gst/mpegvideoparse/Makefile.am:
* gst/mve/Makefile.am:
* gst/nsf/Makefile.am:
* gst/nuvdemux/Makefile.am:
* gst/overlay/Makefile.am:
* gst/passthrough/Makefile.am:
* gst/pcapparse/Makefile.am:
* gst/playondemand/Makefile.am:
* gst/rawparse/Makefile.am:
* gst/real/Makefile.am:
* gst/rtjpeg/Makefile.am:
* gst/rtpmanager/Makefile.am:
* gst/scaletempo/Makefile.am:
* gst/sdp/Makefile.am:
* gst/selector/Makefile.am:
* gst/smooth/Makefile.am:
* gst/smoothwave/Makefile.am:
* gst/speed/Makefile.am:
* gst/speexresample/Makefile.am:
* gst/stereo/Makefile.am:
* gst/subenc/Makefile.am:
* gst/tta/Makefile.am:
* gst/vbidec/Makefile.am:
* gst/videodrop/Makefile.am:
* gst/videosignal/Makefile.am:
* gst/virtualdub/Makefile.am:
* gst/vmnc/Makefile.am:
* gst/y4m/Makefile.am:
* sys/acmenc/Makefile.am:
* sys/cdrom/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
* sys/dvb/Makefile.am:
* sys/dxr3/Makefile.am:
* sys/fbdev/Makefile.am:
* sys/oss4/Makefile.am:
* sys/qcam/Makefile.am:
* sys/qtwrapper/Makefile.am:
* sys/vcd/Makefile.am:
* sys/wininet/Makefile.am:
* win32/common/config.h:
Don't install static libs for plugins. Fixes #550851 for -bad.
Mark Nauwelaerts [Thu, 26 Jun 2008 15:52:40 +0000 (15:52 +0000)]
[MOVED FROM BAD] Add documentation for YUV4MPEG2 encoder element.
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:
* gst/y4m/gsty4mencode.c:
Add documentation for YUV4MPEG2 encoder element.
Tim-Philipp Müller [Tue, 24 Apr 2007 15:49:18 +0000 (15:49 +0000)]
[MOVED FROM BAD] Plug some leaks; try to make build bot happy again.
Original commit message from CVS:
* gst/y4m/gsty4mencode.c: (gst_y4m_encode_init),
(gst_y4m_encode_setcaps):
* tests/check/elements/y4menc.c: (GST_START_TEST):
Plug some leaks; try to make build bot happy again.
Mark Nauwelaerts [Mon, 13 Nov 2006 18:55:57 +0000 (18:55 +0000)]
[MOVED FROM BAD] configure.ac: Enable cdaudio and y4m.
Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* configure.ac:
Enable cdaudio and y4m.
* gst/y4m/Makefile.am:
* gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init),
(gst_y4m_encode_class_init), (gst_y4m_encode_init),
(gst_y4m_encode_reset), (gst_y4m_encode_setcaps),
(gst_y4m_encode_get_stream_header),
(gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain),
(gst_y4m_encode_set_property), (gst_y4m_encode_get_property),
(gst_y4m_encode_change_state), (plugin_init):
* gst/y4m/gsty4mencode.h:
Port of y4mencode to 0.10.
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
[MOVED FROM BAD] Define GstElementDetails as const and also static (when defined as global)
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)
Stefan Kost [Sat, 8 Apr 2006 21:48:01 +0000 (21:48 +0000)]
[MOVED FROM BAD] Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
* ext/arts/gst_arts.c: (gst_arts_class_init):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
* ext/audiofile/gstafsink.c: (gst_afsink_class_init):
* ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
* ext/audioresample/gstaudioresample.c:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_class_init):
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
* ext/jack/gstjack.c: (gst_jack_class_init):
* ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
* ext/nas/nassink.c: (gst_nassink_class_init):
* ext/shout/gstshout.c: (gst_icecastsend_class_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
* ext/sndfile/gstsf.c: (gst_sf_class_init):
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
(gst_swfdec_class_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
* ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
* gst/chart/gstchart.c: (gst_chart_class_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
* gst/festival/gstfestival.c: (gst_festival_class_init):
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
* gst/filter/gstiir.c: (gst_iir_class_init):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
* gst/mpeg1sys/gstmpeg1systemencode.c:
(gst_system_encode_class_init):
* gst/mpeg1videoparse/gstmp1videoparse.c:
(gst_mp1videoparse_class_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/overlay/gstoverlay.c: (gst_overlay_class_init):
* gst/passthrough/gstpassthrough.c: (passthrough_class_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
* gst/smooth/gstsmooth.c: (gst_smooth_class_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
* gst/stereo/gststereo.c: (gst_stereo_class_init):
* gst/switch/gstswitch.c: (gst_switch_class_init):
* gst/tta/gstttadec.c: (gst_tta_dec_class_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
* gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
* sys/directsound/gstdirectsoundsink.c:
(gst_directsoundsink_class_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
* sys/v4l2/gstv4l2colorbalance.c:
(gst_v4l2_color_balance_channel_class_init):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
(gst_v4l2_tuner_norm_class_init):
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 19:04:01 +0000 (19:04 +0000)]
[MOVED FROM BAD] gst/: Fix more broken GObject macros
Original commit message from CVS:
* gst/colorspace/gstcolorspace.h:
* gst/deinterlace/gstdeinterlace.h:
* gst/passthrough/gstpassthrough.h:
* gst/y4m/gsty4mencode.h:
Fix more broken GObject macros
j@bootlab.org [Thu, 6 Apr 2006 11:35:26 +0000 (11:35 +0000)]
[MOVED FROM BAD] Unify the long descriptions in the plugin details (#337263).
Original commit message from CVS:
Patch by: j^ <j at bootlab dot org>
* 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/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/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/polyp/polypsink.c: (gst_polypsink_base_init):
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.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/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* 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/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* 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:
Unify the long descriptions in the plugin details (#337263).
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
[MOVED FROM BAD] rework build; add translations for v4l2
Original commit message from CVS:
rework build; add translations for v4l2
Jan Schmidt [Mon, 5 Sep 2005 17:20:29 +0000 (17:20 +0000)]
[MOVED FROM BAD] Fix up all the state change functions.
Original commit message from CVS:
Fix up all the state change functions.
Andy Wingo [Tue, 5 Jul 2005 10:51:49 +0000 (10:51 +0000)]
[MOVED FROM BAD] Way, way, way too many files: Remove crack comment from the 2000 era.
Original commit message from CVS:
2005-07-05 Andy Wingo <wingo@pobox.com>
* Way, way, way too many files:
Remove crack comment from the 2000 era.
Stéphane Loeuillet [Fri, 14 Jan 2005 18:36:42 +0000 (18:36 +0000)]
[MOVED FROM BAD] I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit)
Original commit message from CVS:
* ext/dv/gstdvdec.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
I'm a bad boy. using /1001. to force C to do float division
and not integer division (as it did in my last commit)
Thanks to David I. Lehn for pointing this mistake.
Stéphane Loeuillet [Fri, 14 Jan 2005 12:27:22 +0000 (12:27 +0000)]
[MOVED FROM BAD] replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001)
Original commit message from CVS:
* ext/dv/gstdvdec.c:
* ext/libfame/gstlibfame.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
replace framerate aproximations by their real value
(24000/1001, 30000/1001, 60000/1001)
Finish fixing bug #164049
Steve Lhomme [Tue, 27 Jul 2004 21:41:30 +0000 (21:41 +0000)]
[MOVED FROM BAD] more working plugins
Original commit message from CVS:
more working plugins
Steve Lhomme [Tue, 27 Jul 2004 09:57:33 +0000 (09:57 +0000)]
[MOVED FROM BAD] rename GStreamer-0.8.lib to libgstreamer.lib
Original commit message from CVS:
rename GStreamer-0.8.lib to libgstreamer.lib
Steve Lhomme [Tue, 27 Jul 2004 09:48:51 +0000 (09:48 +0000)]
[MOVED FROM BAD] avoid problems with math.h, fix release dependancy
Original commit message from CVS:
avoid problems with math.h, fix release dependancy
Steve Lhomme [Mon, 26 Jul 2004 13:20:11 +0000 (13:20 +0000)]
[MOVED FROM BAD] more plugins supported under windows
Original commit message from CVS:
more plugins supported under windows
Jan Schmidt [Thu, 1 Apr 2004 11:48:27 +0000 (11:48 +0000)]
[MOVED FROM BAD] a52dec: Use a debug category, Output timestamps correctly
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
Thomas Vander Stichele [Mon, 15 Mar 2004 19:32:27 +0000 (19:32 +0000)]
[MOVED FROM BAD] don't mix tabs and spaces
Original commit message from CVS:
don't mix tabs and spaces
Johan Dahlin [Mon, 15 Mar 2004 16:32:54 +0000 (16:32 +0000)]
[MOVED FROM BAD] *.h: Revert indenting
Original commit message from CVS:
* *.h: Revert indenting
Thomas Vander Stichele [Sun, 14 Mar 2004 22:34:33 +0000 (22:34 +0000)]
[MOVED FROM BAD] gst-indent
Original commit message from CVS:
gst-indent
Benjamin Otte [Mon, 12 Jan 2004 02:01:52 +0000 (02:01 +0000)]
[MOVED FROM BAD] gst-libs/gst/video/video.h: Fix caps template names to be understandable.
Original commit message from CVS:
2004-01-12 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst-libs/gst/video/video.h:
Fix caps template names to be understandable.
Prefix everything with GST_VIDEO.
* ext/aalib/gstaasink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/gdk_pixbuf/gstgdkpixbuf.c:
* ext/hermes/gstcolorspace.c: (gst_colorspace_base_init):
* ext/jpeg/gstjpegdec.c: (raw_caps_factory):
* ext/jpeg/gstjpegenc.c: (raw_caps_factory):
* ext/libcaca/gstcacasink.c:
* ext/libpng/gstpngenc.c: (raw_caps_factory):
* ext/snapshot/gstsnapshot.c:
* ext/swfdec/gstswfdec.c:
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/chart/gstchart.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/effectv/gsteffectv.c:
* gst/flx/gstflxdec.c: (gst_flxdec_loop):
* gst/goom/gstgoom.c:
* gst/median/gstmedian.c:
* gst/monoscope/gstmonoscope.c: (gst_monoscope_init),
(gst_monoscope_srcconnect), (gst_monoscope_chain):
* gst/overlay/gstoverlay.c:
* gst/smooth/gstsmooth.c:
* gst/smpte/gstsmpte.c:
* gst/synaesthesia/gstsynaesthesia.c:
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/y4m/gsty4mencode.c:
* sys/qcam/gstqcamsrc.c:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps):
Make them work with new video.h file.
* sys/ximage/ximagesink.c: (gst_ximagesink_chain),
(gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
(gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc):
Make it work with new buffer allocation system.
David Schleef [Mon, 22 Dec 2003 01:47:09 +0000 (01:47 +0000)]
[MOVED FROM BAD] Merge CAPS branch
Original commit message from CVS:
Merge CAPS branch
Andy Wingo [Thu, 4 Dec 2003 10:37:38 +0000 (10:37 +0000)]
[MOVED FROM BAD] remove copyright field from plugins
Original commit message from CVS:
remove copyright field from plugins
Leif Johnson [Sun, 16 Nov 2003 22:02:23 +0000 (22:02 +0000)]
[MOVED FROM BAD] + checking in plugin category changes
Original commit message from CVS:
+ checking in plugin category changes
Ronald S. Bultje [Fri, 7 Nov 2003 12:47:02 +0000 (12:47 +0000)]
[MOVED FROM BAD] Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes fro...
Original commit message from CVS:
Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
Benjamin Otte [Sun, 2 Nov 2003 19:17:27 +0000 (19:17 +0000)]
[MOVED FROM BAD] fix to new plugin system
Original commit message from CVS:
fix to new plugin system
Andy Wingo [Wed, 8 Oct 2003 16:08:19 +0000 (16:08 +0000)]
[MOVED FROM BAD] /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
Original commit message from CVS:
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
David Schleef [Sun, 10 Aug 2003 00:01:58 +0000 (00:01 +0000)]
[MOVED FROM BAD] Remove redundant plugindir definition
Original commit message from CVS:
Remove redundant plugindir definition
Ronald S. Bultje [Sun, 6 Jul 2003 20:49:52 +0000 (20:49 +0000)]
[MOVED FROM BAD] New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
Original commit message from CVS:
New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
Benjamin Otte [Sun, 29 Jun 2003 19:46:13 +0000 (19:46 +0000)]
[MOVED FROM BAD] compatibility fix for new GST_DEBUG stuff.
Original commit message from CVS:
compatibility fix for new GST_DEBUG stuff.
Includes fixes for missing includes for config.h and unistd.h
I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
Thomas Vander Stichele [Fri, 10 Jan 2003 13:38:32 +0000 (13:38 +0000)]
[MOVED FROM BAD] PadConnect -> PadLink
Original commit message from CVS:
PadConnect -> PadLink
Thomas Vander Stichele [Fri, 10 Jan 2003 10:22:25 +0000 (10:22 +0000)]
[MOVED FROM BAD] another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
Thomas Vander Stichele [Sun, 8 Dec 2002 14:50:10 +0000 (14:50 +0000)]
[MOVED FROM BAD] parallel install fixes
Original commit message from CVS:
parallel install fixes
Christian Schaller [Wed, 18 Sep 2002 19:02:52 +0000 (19:02 +0000)]
[MOVED FROM BAD] plugins part of license field patch
Original commit message from CVS:
plugins part of license field patch
Thomas Vander Stichele [Mon, 17 Jun 2002 10:29:30 +0000 (10:29 +0000)]
[MOVED FROM BAD] cosmetic change
Original commit message from CVS:
cosmetic change
Thomas Vander Stichele [Fri, 3 May 2002 09:59:10 +0000 (09:59 +0000)]
[MOVED FROM BAD] various name fixes and sundry
Original commit message from CVS:
various name fixes and sundry
Andy Wingo [Sat, 20 Apr 2002 21:42:51 +0000 (21:42 +0000)]
[MOVED FROM BAD] a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
Andy Wingo [Thu, 11 Apr 2002 20:42:26 +0000 (20:42 +0000)]
[MOVED FROM BAD] GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE
same with *factory and typefind.
also, some -Werror fixes.
Wim Taymans [Sat, 30 Mar 2002 17:06:26 +0000 (17:06 +0000)]
[MOVED FROM BAD] Changed to the new props API
Original commit message from CVS:
Changed to the new props API
Other small tuff.
Andy Wingo [Wed, 20 Mar 2002 21:45:04 +0000 (21:45 +0000)]
[MOVED FROM BAD] s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
Andy Wingo [Tue, 19 Mar 2002 04:10:06 +0000 (04:10 +0000)]
[MOVED FROM BAD] removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.